Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 1999 20:37:12 +0900 (KST)
From:      cjh@kr.freebsd.org
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/10726: Port update: korean/ftghostscript5
Message-ID:  <199903221137.UAA28120@hamhae.wdb.co.kr>

next in thread | raw e-mail | index | archive | help

>Number:         10726
>Category:       ports
>Synopsis:       Port update: korean/ftghostscript5
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 22 03:40:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     CHOI Junho
>Release:        FreeBSD 3.1-STABLE i386
>Organization:
Webdatabank Co. Seoul, Korea
>Environment:

FreeBSD hamhae.wdb.co.kr 3.1-STABLE FreeBSD 3.1-STABLE #5: Wed Mar 17
09:36:42 KST 1999     root@hamhae.wdb.co.kr:/usr/src/sys/compile/HAMHAE
i386

>Description:

Port update of korean/ftghostscript5. Fix BROKEN_ELF.
Thanks for Sung-kon Lee <skon@nownuri.net> for fixing this for 3.0.

>How-To-Repeat:

>Fix:
	
diff -uNr /usr/ports/korean/ftghostscript5/Makefile ./Makefile
--- /usr/ports/korean/ftghostscript5/Makefile	Thu Feb 18 10:38:56 1999
+++ ./Makefile	Mon Mar 22 20:29:36 1999
@@ -1,7 +1,7 @@
 # New ports collection makefile for:	freetype-ghostscript
 # Version required:	5.10ft
 # Date created:		Fri Mar 27 10:32:46 KST 1998
-# Whom:			CHOI Junho <junker@jazz.snu.ac.kr>
+# Whom:			CHOI Junho <cjh@kr.freebsd.org>
 #
 # $Id: Makefile,v 1.6 1999/02/13 00:34:44 asami Exp $
 #
@@ -13,8 +13,9 @@
 DISTNAME=	ko-ftghostscript-5.10
 CATEGORIES=	korean print
 MASTER_SITES=	ftp://ftp.cs.wisc.edu/ghost/aladdin/gs510/ \
-		http://freefall.freebsd.org/~andreas/download/ \
+		ftp://bonk.ethz.ch/gs-driver-distrib/ \
 		http://www.ozemail.com.au/~geoffk/pdfencrypt/ \
+		http://freefall.freebsd.org/~andreas/download/ \
 		http://www.ldl.jaist.ac.jp/~akr/nonresearch/free-software/ghostscript/ \
 		http://itohws03.ee.noda.sut.ac.jp/~matsuda/VFlib-FT/ \
 		ftp://jazz.snu.ac.kr/pub/unix/gs-ko/ \
@@ -25,10 +26,8 @@
 		${KFFTYPE_PATCH} ${HFFTYPE} ${GS_CID_PATCH} \
 		${CID_FONTS_KO} ${CID_CMAP_KO}
 
-MAINTAINER=	junker@jazz.snu.ac.kr
-
+MAINTAINER=	cjh@kr.freebsd.org
 
-BROKEN_ELF=	yes
 
 BUILD_DEPENDS=	/nonexistent:${PORTSDIR}/graphics/jpeg:extract \
 		/nonexistent:${PORTSDIR}/graphics/png:extract \
@@ -52,7 +51,7 @@
 GS_FONTS_OTHER=	ghostscript-fonts-other-5.10.tar.gz
 
 # Additional driver HP 850, see http://bonk.ethz.ch/hp850/hp850.html
-HP850_DRV=	hp850-1.2.zip
+HP850_DRV=	hp8xxs13.zip
 
 # replacement for pdf_sec.ps, that allows you to read encrypted PDF files
 DECRYPT_PDF=	pdf_sec.ps
@@ -79,15 +78,17 @@
 CID_CMAP_KO=	ak11.tar.Z
 
 # in Korea, A4 paper is default
-.if !defined(NOA4)
+.if defined(NOA4)
+CFLAGS+=
+.else
 CFLAGS+=	-DA4
 .endif
 
 pre-fetch:
 .if !defined(NOA4)
-	@${ECHO_MSG} "Type \"make NOA4=yes\" if you don't want A4 size default."
+	@${ECHO_MSG} "Type \"make NOA4=yes\" if you don't want -DA4 for compilation."
 .else
-	@${ECHO_MSG} "Default paper size is A4."
+	@${ECHO_MSG} "Using -DA4 for compilation."
 .endif
 .if !defined(PDFENCRYPT)
 	@${ECHO_MSG} "NOTE: You can have encrypted PDF support by adding "
@@ -101,9 +102,9 @@
 	${TOUCH} ${WRKSRC}/adler32.o
 	${TOUCH} ${WRKSRC}/deflate.o
 	${TOUCH} ${WRKSRC}/trees.o
-	ln -s ${WRKDIRPREFIX}${PORTSDIR}/graphics/jpeg/work/jpeg-6* ${WRKSRC}/jpeg-6a
+	ln -s ${WRKDIRPREFIX}${PORTSDIR}/graphics/jpeg/work/jpeg-6* ${WRKSRC}/jpeg-6b
 	ln -s ${WRKDIRPREFIX}${PORTSDIR}/graphics/png/work/libpng-1.* ${WRKSRC}/libpng
-	cd ${WRKSRC} && unzip -La ${DISTDIR}/${HP850_DRV}
+	cd ${WRKSRC} && unzip -Loa ${DISTDIR}/${HP850_DRV}
 	cd ${WRKSRC} && tar -xzf ${DISTDIR}/${CID_CMAP_KO}
 
 pre-patch:
diff -uNr /usr/ports/korean/ftghostscript5/files/md5 ./files/md5
--- /usr/ports/korean/ftghostscript5/files/md5	Thu Feb 18 10:38:56 1999
+++ ./files/md5	Mon Mar 22 11:14:29 1999
@@ -2,7 +2,7 @@
 MD5 (ghostscript-5.10gnu.tar.gz) = 6706117129a5f63dff3a5a2bf4258630
 MD5 (ghostscript-fonts-std-5.50.tar.gz) = 8462a429e2672d332a510da076dca6d2
 MD5 (ghostscript-fonts-other-5.10.tar.gz) = fcf3abf81a1b46da9a92942d288020f9
-MD5 (hp850-1.2.zip) = e37477210305e027c45f82d04d1613d1
+MD5 (hp8xxs13.zip) = e46bcac0aed0c511c8cc88a1093cc586
 MD5 (pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
 MD5 (gs5.10-vflib-1.1.tar.gz) = 856599571b5c9845595d830ad2b31b5f
 MD5 (gs5-kfftype.tar.gz) = 960047c6530e3678ee340d62adfbc3a8
diff -uNr /usr/ports/korean/ftghostscript5/patches/patch-aa ./patches/patch-aa
--- /usr/ports/korean/ftghostscript5/patches/patch-aa	Wed Jul 29 23:55:48 1998
+++ ./patches/patch-aa	Sun Mar 21 22:26:26 1999
@@ -1,5 +1,174 @@
-diff -uNr gs5.10-ori/cdj850.dev cdj850.dev
---- gs5.10-ori/cdj850.dev	Thu Jan  1 09:00:00 1970
-+++ cdj850.dev	Mon Mar 30 19:18:02 1998
-@@ -0,0 +1 @@
-+-dev cdj850 -include page -obj gdevcd8.o gdevpcl.o
+--- unix-gcc.mak.orig	Sun Oct 11 23:43:16 1998
++++ unix-gcc.mak	Sun Oct 11 23:46:51 1998
+@@ -135,7 +135,7 @@
+ # You may need to change this if the IJG library version changes.
+ # See jpeg.mak for more information.
+ 
+-JSRCDIR=jpeg-6a
++JSRCDIR=jpeg-6b
+ JVERSION=6
+ 
+ # Define the directory where the PNG library sources are stored,
+@@ -156,7 +156,7 @@
+ # Define the directory where the zlib sources are stored.
+ # See zlib.mak for more information.
+ 
+-ZSRCDIR=zlib
++ZSRCDIR=.
+ 
+ # Choose whether to use a shared version of the zlib library, and if so,
+ # what its name is (usually libz, but sometimes libgz).
+@@ -181,7 +181,7 @@
+ 
+ # Define the name of the C compiler.
+ 
+-CC=gcc
++CC=cc
+ 
+ # Define the name of the linker for the final link step.
+ # Normally this is the same as the C compiler.
+@@ -206,14 +206,14 @@
+ # We don't include -ansi, because this gets in the way of the platform-
+ #   specific stuff that <math.h> typically needs; nevertheless, we expect
+ #   gcc to accept ANSI-style function prototypes and function definitions.
+-XCFLAGS=
++XCFLAGS= -I$(prefix)/include
+ 
+ CFLAGS=-O $(GCFLAGS) $(XCFLAGS)
+ 
+ # Define platform flags for ld.
+ # SunOS 4.n may need -Bstatic.
+ # XLDFLAGS can be set from the command line.
+-XLDFLAGS=
++XLDFLAGS= -L$(prefix)/lib
+ 
+ LDFLAGS=$(XLDFLAGS)
+ 
+@@ -223,7 +223,7 @@
+ # SVR4 may need -lnsl.
+ # (Libraries required by individual drivers are handled automatically.)
+ 
+-EXTRALIBS=
++EXTRALIBS=-lz
+ 
+ # Define the include switch(es) for the X11 header files.
+ # This can be null if handled in some other way (e.g., the files are
+@@ -233,7 +233,7 @@
+ # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
+ # not in $(XINCLUDE).
+ 
+-XINCLUDE=-I/usr/local/X/include
++XINCLUDE=-I/usr/X11R6/include
+ 
+ # Define the directory/ies and library names for the X11 library files.
+ # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
+@@ -248,8 +248,8 @@
+ #XLIBS=Xt SM ICE Xext X11
+ 
+ #XLIBDIRS=-L/usr/local/X/lib
+-XLIBDIRS=-L/usr/X11/lib
+-XLIBDIR=
++XLIBDIRS=-L/usr/X11R6/lib
++XLIBDIR=/usr/X11R6/lib
+ XLIBS=Xt Xext X11
+ 
+ # Define whether this platform has floating point hardware:
+@@ -292,22 +292,22 @@
+ 
+ # Choose the device(s) to include.  See devs.mak for details.
+ 
+-DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev
+-DEVICE_DEVS1=
+-DEVICE_DEVS2=
+-DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
+-DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
+-DEVICE_DEVS5=uniprint.dev
+-DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
+-DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
+-DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
+-DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev
+-DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
+-DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
+-DEVICE_DEVS12=psmono.dev psgray.dev bit.dev bitrgb.dev bitcmyk.dev
+-DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
+-DEVICE_DEVS14=jpeg.dev jpeggray.dev
+-DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
++#DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev
++#DEVICE_DEVS1=
++#DEVICE_DEVS2=
++#DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
++#DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
++#DEVICE_DEVS5=uniprint.dev
++#DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
++#DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
++#DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
++#DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev
++#DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
++#DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
++#DEVICE_DEVS12=psmono.dev psgray.dev bit.dev bitrgb.dev bitcmyk.dev
++#DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
++#DEVICE_DEVS14=jpeg.dev jpeggray.dev
++#DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
+ 
+ # ---------------------------- End of options --------------------------- #
+ 
+@@ -3681,8 +3681,8 @@
+ libpng95.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ) crc32.dev
+ 	$(SETMOD) libpng95 pngwio.$(OBJ) -include crc32
+ 
+-libpng96.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ) crc32.dev
+-	$(SETMOD) libpng96 pngwio.$(OBJ) -include crc32
++libpng96.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ)
++	$(SETMOD) libpng96 pngwio.$(OBJ)
+ #    Copyright (C) 1995, 1996, 1997 Aladdin Enterprises.  All rights reserved.
+ # 
+ # This file is part of Aladdin Ghostscript.
+@@ -3763,7 +3763,7 @@
+ zlibe_1.dev: $(MAKEFILE) $(ZLIB_MAK) $(ECHOGS_XE)
+ 	$(SETMOD) zlibe_1 -lib $(ZLIB_NAME)
+ 
+-zlibe_=adler32.$(OBJ) deflate.$(OBJ) trees.$(OBJ)
++zlibe_=
+ zlibe_0.dev: $(ZLIB_MAK) $(ECHOGS_XE) zlibc.dev $(zlibe_)
+ 	$(SETMOD) zlibe_0 $(zlibe_)
+ 	$(ADDMOD) zlibe_0 -include zlibc
+@@ -3810,11 +3810,11 @@
+ 
+ zlibd1_=infblock.$(OBJ) infcodes.$(OBJ) inffast.$(OBJ)
+ zlibd2_=inflate.$(OBJ) inftrees.$(OBJ) infutil.$(OBJ)
+-zlibd_ = $(zlibd1_) $(zlibd2_)
+-zlibd_0.dev: $(ZLIB_MAK) $(ECHOGS_XE) zlibc.dev $(zlibd_)
+-	$(SETMOD) zlibd_0 $(zlibd1_)
+-	$(ADDMOD) zlibd_0 -obj $(zlibd2_)
+-	$(ADDMOD) zlibd_0 -include zlibc
++zlibd_ =
++zlibd_0.dev: $(ZLIB_MAK) $(ECHOGS_XE) zlibc.dev
++	$(SETMOD) zlibd_0
++	$(ADDMOD) zlibd_0
++	$(ADDMOD) zlibd_0
+ 
+ infblock.$(OBJ): $(ZSRC)infblock.c $(ZDEP) zutil.h
+ 	$(CP_) $(ZSRC)infblock.c .
+@@ -4589,8 +4589,22 @@
+ 
+ cdeskjet_=gdevcdj.$(OBJ) $(HPPCL)
+ 
++cdeskjet8_=gdevcd8.$(OBJ) $(HPPCL)
++
+ cdeskjet.dev: $(cdeskjet_) page.dev
+ 	$(SETPDEV) cdeskjet $(cdeskjet_)
++
++cdj670.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj670 $(cdeskjet8_)
++
++cdj850.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj850 $(cdeskjet8_)
++
++cdj890.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj890 $(cdeskjet8_)
++
++cdj1600.dev: $(cdeskjet8_) page.dev
++	$(SETPDEV) cdj1600 $(cdeskjet8_)
+ 
+ cdjcolor.dev: $(cdeskjet_) page.dev
+ 	$(SETPDEV) cdjcolor $(cdeskjet_)
diff -uNr /usr/ports/korean/ftghostscript5/patches/patch-ab ./patches/patch-ab
--- /usr/ports/korean/ftghostscript5/patches/patch-ab	Wed Jul 29 23:55:49 1998
+++ ./patches/patch-ab	Sun Mar 21 22:26:26 1999
@@ -1,17 +1,10 @@
-diff -uNr gs5.10-ori/devs.mak devs.mak
---- gs5.10-ori/devs.mak	Mon Mar 30 19:08:35 1998
-+++ devs.mak	Mon Mar 30 19:18:43 1998
-@@ -742,8 +742,13 @@
+--- gs_init.ps.orig	Thu Jan  2 19:23:13 1997
++++ gs_init.ps	Thu Jan  2 19:24:46 1997
+@@ -1363,3 +1363,7 @@
+ (END GC) VMDEBUG
  
- cdeskjet_=gdevcdj.$(OBJ) $(HPPCL)
- 
-+cdeskjet8_=gdevcd8.$(OBJ) $(HPPCL)
-+
- cdeskjet.dev: $(cdeskjet_) page.dev
- 	$(SETPDEV) cdeskjet $(cdeskjet_)
+ % The interpreter will run the initial procedure (start).
 +
-+cdj850.dev: $(cdeskjet8_) page.dev
-+	$(SETPDEV) cdj850 $(cdeskjet8_)
- 
- cdjcolor.dev: $(cdeskjet_) page.dev
- 	$(SETPDEV) cdjcolor $(cdeskjet_)
++% unofficial patch:
++% make it possible to print from within acroread pdf viewer
++/Default currenthalftone /Halftone defineresource pop
diff -uNr /usr/ports/korean/ftghostscript5/patches/patch-ac ./patches/patch-ac
--- /usr/ports/korean/ftghostscript5/patches/patch-ac	Wed Jul 29 23:55:49 1998
+++ ./patches/patch-ac	Thu Jan  1 09:00:00 1970
@@ -1,24 +0,0 @@
-diff -uNr gs5.10-ori/gs_init.ps gs_init.ps
---- gs5.10-ori/gs_init.ps       Mon Mar 30 19:08:48 1998
-+++ gs_init.ps  Mon Mar 30 19:17:42 1998
-@@ -1465,3 +1465,20 @@
- (END GC) VMDEBUG
- 
- % The interpreter will run the initial procedure (start).
-+
-+% unofficial patch:
-+% make it possible to print from within acroread pdf viewer
-+/Default currenthalftone /Halftone defineresource pop
-+
-+% load initial CID-keyed fonts(Korean. KSC-EUC-H).
-+% It should be in Fontmap, but to avoid loading two or more time.
-+% (it can stop the interpreter - /rangecheck error)
-+%
-+QUIET not { (Loading CID(Korean) Fonts: ) print } if
-+% font loading start
-+(Munhwa-Regular-KSC-EUC-H.gsf) runlibfile
-+QUIET not { (Munhwa-Regular-KSC-EUC-H ) print } if
-+(MunhwaGothic-Regular-KSC-EUC-H.gsf) runlibfile
-+QUIET not { (MunhwaGothic-Regular-KSC-EUC-H ) print } if
-+% end of font loading
-+QUIET not { (\n) print } if
diff -uNr /usr/ports/korean/ftghostscript5/patches/patch-ad ./patches/patch-ad
--- /usr/ports/korean/ftghostscript5/patches/patch-ad	Wed Jul 29 23:55:49 1998
+++ ./patches/patch-ad	Thu Jan  1 09:00:00 1970
@@ -1,161 +0,0 @@
-diff -uNr gs5.10-ori/unix-gcc.mak unix-gcc.mak
---- gs5.10-ori/unix-gcc.mak	Mon Mar 30 19:09:19 1998
-+++ unix-gcc.mak	Mon Mar 30 19:21:21 1998
-@@ -1,3 +1,4 @@
-+DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev sxlcrt.dev ap3250.dev appledmp.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev ccr.dev cdeskjet.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj850.dev cp50.dev declj250.dev deskjet.dev djet500.dev djet500c.dev dnj650c.dev epson.dev eps9mid.dev eps9high.dev epsonc.dev ibmpro.dev imagen.dev iwhi.dev iwlo.dev iwlq.dev jetp3852.dev laserjet.dev la50.dev la70.dev la75.dev la75plus.dev lbp8.dev lips3.dev ln03.dev lj250.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev ljetplus.dev lj5mono.dev lj5gray.dev lp2563.dev lp8000.dev m8510.dev necp6.dev oce9050.dev oki182.dev okiibm.dev paintjet.dev pj.dev pjetxl.dev pjxl.dev pjxl300.dev pxlmono.dev pxlcolor.dev r4081.dev sj48.dev st800.dev stcolor.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev uniprint.dev xes.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev epswrite.dev pdfwrite.dev pswrit!
 e.dev pxlmono.dev pxlcolor.dev bit.dev bitrgb.dev bitcmyk.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev jpeg.dev jpeggray.dev miff24.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pdfwrite.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev sgirgb.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev
- #    Copyright (C) 1997 Aladdin Enterprises.  All rights reserved.
- # 
- # This file is part of Aladdin Ghostscript.
-@@ -156,7 +157,7 @@
- # Define the directory where the zlib sources are stored.
- # See zlib.mak for more information.
- 
--ZSRCDIR=zlib
-+ZSRCDIR=.
- 
- # Choose whether to use a shared version of the zlib library, and if so,
- # what its name is (usually libz, but sometimes libgz).
-@@ -181,7 +182,7 @@
- 
- # Define the name of the C compiler.
- 
--CC=gcc
-+CC=cc
- 
- # Define the name of the linker for the final link step.
- # Normally this is the same as the C compiler.
-@@ -206,14 +207,14 @@
- # We don't include -ansi, because this gets in the way of the platform-
- #   specific stuff that <math.h> typically needs; nevertheless, we expect
- #   gcc to accept ANSI-style function prototypes and function definitions.
--XCFLAGS=
-+XCFLAGS= -I$(prefix)/include
- 
- CFLAGS=-O $(GCFLAGS) $(XCFLAGS)
- 
- # Define platform flags for ld.
- # SunOS 4.n may need -Bstatic.
- # XLDFLAGS can be set from the command line.
--XLDFLAGS=
-+XLDFLAGS= -L$(prefix)/lib
- 
- LDFLAGS=$(XLDFLAGS)
- 
-@@ -223,7 +224,7 @@
- # SVR4 may need -lnsl.
- # (Libraries required by individual drivers are handled automatically.)
- 
--EXTRALIBS=
-+EXTRALIBS= -lz
- 
- # Define the include switch(es) for the X11 header files.
- # This can be null if handled in some other way (e.g., the files are
-@@ -233,7 +234,7 @@
- # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
- # not in $(XINCLUDE).
- 
--XINCLUDE=-I/usr/local/X/include
-+XINCLUDE=-I/usr/X11R6/include
- 
- # Define the directory/ies and library names for the X11 library files.
- # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
-@@ -248,7 +249,7 @@
- #XLIBS=Xt SM ICE Xext X11
- 
- #XLIBDIRS=-L/usr/local/X/lib
--XLIBDIRS=-L/usr/X11/lib
-+XLIBDIRS=-L/usr/X11R6/lib
- XLIBDIR=
- XLIBS=Xt Xext X11
- 
-@@ -292,22 +293,22 @@
- 
- # Choose the device(s) to include.  See devs.mak for details.
- 
--DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev
--DEVICE_DEVS1=
--DEVICE_DEVS2=
--DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
--DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
--DEVICE_DEVS5=uniprint.dev
--DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
--DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
--DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
--DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev
--DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
--DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
--DEVICE_DEVS12=psmono.dev psgray.dev bit.dev bitrgb.dev bitcmyk.dev
--DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
--DEVICE_DEVS14=jpeg.dev jpeggray.dev
--DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
-+#DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev
-+#DEVICE_DEVS1=
-+#DEVICE_DEVS2=
-+#DEVICE_DEVS3=deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev
-+#DEVICE_DEVS4=cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev
-+#DEVICE_DEVS5=uniprint.dev
-+#DEVICE_DEVS6=bj10e.dev bj200.dev bjc600.dev bjc800.dev
-+#DEVICE_DEVS7=faxg3.dev faxg32d.dev faxg4.dev
-+#DEVICE_DEVS8=pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev
-+#DEVICE_DEVS9=pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev
-+#DEVICE_DEVS10=tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev
-+#DEVICE_DEVS11=tiff12nc.dev tiff24nc.dev
-+#DEVICE_DEVS12=psmono.dev psgray.dev bit.dev bitrgb.dev bitcmyk.dev
-+#DEVICE_DEVS13=pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev
-+#DEVICE_DEVS14=jpeg.dev jpeggray.dev
-+#DEVICE_DEVS15=pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev
- 
- # ---------------------------- End of options --------------------------- #
- 
-@@ -3681,8 +3682,8 @@
- libpng95.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ) crc32.dev
- 	$(SETMOD) libpng95 pngwio.$(OBJ) -include crc32
- 
--libpng96.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ) crc32.dev
--	$(SETMOD) libpng96 pngwio.$(OBJ) -include crc32
-+libpng96.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ)
-+	$(SETMOD) libpng96 pngwio.$(OBJ)
- #    Copyright (C) 1995, 1996, 1997 Aladdin Enterprises.  All rights reserved.
- # 
- # This file is part of Aladdin Ghostscript.
-@@ -3763,7 +3764,7 @@
- zlibe_1.dev: $(MAKEFILE) $(ZLIB_MAK) $(ECHOGS_XE)
- 	$(SETMOD) zlibe_1 -lib $(ZLIB_NAME)
- 
--zlibe_=adler32.$(OBJ) deflate.$(OBJ) trees.$(OBJ)
-+zlibe_=
- zlibe_0.dev: $(ZLIB_MAK) $(ECHOGS_XE) zlibc.dev $(zlibe_)
- 	$(SETMOD) zlibe_0 $(zlibe_)
- 	$(ADDMOD) zlibe_0 -include zlibc
-@@ -3810,11 +3811,12 @@
- 
- zlibd1_=infblock.$(OBJ) infcodes.$(OBJ) inffast.$(OBJ)
- zlibd2_=inflate.$(OBJ) inftrees.$(OBJ) infutil.$(OBJ)
--zlibd_ = $(zlibd1_) $(zlibd2_)
--zlibd_0.dev: $(ZLIB_MAK) $(ECHOGS_XE) zlibc.dev $(zlibd_)
--	$(SETMOD) zlibd_0 $(zlibd1_)
--	$(ADDMOD) zlibd_0 -obj $(zlibd2_)
--	$(ADDMOD) zlibd_0 -include zlibc
-+zlibd_ =
-+zlibd_0.dev: $(ZLIB_MAK) $(ECHOGS_XE) zlibc.dev
-+	$(SETMOD) zlibd_0
-+	$(ADDMOD) zlibd_0
-+	$(ADDMOD) zlibd_0
-+
- 
- infblock.$(OBJ): $(ZSRC)infblock.c $(ZDEP) zutil.h
- 	$(CP_) $(ZSRC)infblock.c .
-@@ -4589,8 +4591,13 @@
- 
- cdeskjet_=gdevcdj.$(OBJ) $(HPPCL)
- 
-+cdeskjet8_=gdevcd8.$(OBJ) $(HPPCL)
-+
- cdeskjet.dev: $(cdeskjet_) page.dev
- 	$(SETPDEV) cdeskjet $(cdeskjet_)
-+
-+cdj850.dev: $(cdeskjet8_) page.dev
-+	$(SETPDEV) cdj850 $(cdeskjet8_)
- 
- cdjcolor.dev: $(cdeskjet_) page.dev
- 	$(SETPDEV) cdjcolor $(cdeskjet_)
diff -uNr /usr/ports/korean/ftghostscript5/pkg/DESCR ./pkg/DESCR
--- /usr/ports/korean/ftghostscript5/pkg/DESCR	Wed Jul 29 23:55:45 1998
+++ ./pkg/DESCR	Mon Mar 22 20:30:08 1999
@@ -18,4 +18,4 @@
 	http://jazz.snu.ac.kr/~junker/work/gs-ko/
 
 --
-Ports by CHOI Junho <junker@jazz.snu.ac.kr>
+Ports by CHOI Junho <cjh@kr.freebsd.org>
diff -uNr /usr/ports/korean/ftghostscript5/scripts/configure ./scripts/configure
--- /usr/ports/korean/ftghostscript5/scripts/configure	Wed Jul 29 23:55:46 1998
+++ ./scripts/configure	Sun Mar 21 22:26:26 1999
@@ -22,7 +22,7 @@
   "appledmp" "Apple Dot Matrix Printer / Imagewriter" ON \
   "bj10e"    "Canon BubbleJet BJ10e" ON \
   "bj200"    "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
-  "bjc600"   "Canon Color BubbleJet BJC-240/600/4000/70+Apple StyleWriter 2x00" ON \
+  "bjc600"   "Canon Color BJC-240/600/4000/70 + Apple StyleWriter 2x00" ON \
   "bjc800"   "Canon Color BubbleJet BJC-240/800" ON \
   "ccr"      "CalComp Raster format" ON \
   "cdeskjet" "HP DeskJet 500C, 1 bit/pixel color" ON \
@@ -30,7 +30,10 @@
   "cdjmono"  "HP DeskJet 500/510/520/540C b/w printing" ON \
   "cdj500"   "HP DeskJet 500C (same as cdjcolor)" ON \
   "cdj550"   "HP DeskJet 550C/560C" ON \
-  "cdj850"   "HP DeskJet 850/855/870/890" ON \
+  "cdj670"   "HP DeskJet 670/690" ON \
+  "cdj850"   "HP DeskJet 850/855/870/1100" ON \
+  "cdj890"   "HP DeskJet 890" ON \
+  "cdj1600"  "HP DeskJet 1600" ON \
   "cp50"     "Mitsubishi CP50 color" ON \
   "declj250" "alternate DEC LJ250 driver" ON \
   "deskjet"  "HP DeskJet and DeskJet Plus" ON \
@@ -50,7 +53,6 @@
   "laserjet" "HP LaserJet" ON \
   "la50"     "DEC LA50 printer" ON \
   "la70"     "DEC LA70 printer" ON \
-  "la70t"    "DEC LA70 printer with low resol. text enhancement" ON \
   "la75"     "DEC LA75 printer" ON \
   "la75plus" "DEC LA75plus printer" ON \
   "lbp8"     "Canon LBP-8II laser printer" ON \
diff -uNr /usr/ports/korean/ftghostscript5/scripts/configure.batch ./scripts/configure.batch
--- /usr/ports/korean/ftghostscript5/scripts/configure.batch	Wed Jul 29 23:55:46 1998
+++ ./scripts/configure.batch	Sun Mar 21 22:26:26 1999
@@ -4,7 +4,7 @@
 touch ${WRKSRC}/makefile
 
 cat - > ${WRKSRC}/unix-gcc.mak.new << !EOT
-DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev sxlcrt.dev ap3250.dev appledmp.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev ccr.dev cdeskjet.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj850.dev cp50.dev declj250.dev deskjet.dev djet500.dev djet500c.dev dnj650c.dev epson.dev eps9mid.dev eps9high.dev epsonc.dev ibmpro.dev imagen.dev iwhi.dev iwlo.dev iwlq.dev jetp3852.dev laserjet.dev la50.dev la70.dev la70t.dev la75.dev la75plus.dev lbp8.dev lips3.dev ln03.dev lj250.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev ljetplus.dev lj5mono.dev lj5gray.dev lp2563.dev lp8000.dev lq850.dev m8510.dev necp6.dev oce9050.dev oki182.dev okiibm.dev paintjet.dev pj.dev pjetxl.dev pjxl.dev pjxl300.dev pxlmono.dev pxlcolor.dev r4081.dev sj48.dev st800.dev stcolor.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev uniprint.dev xes.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev epswrite.dev !
 pdfwrite.dev pswrite.dev pxlmono.dev pxlcolor.dev bit.dev bitrgb.dev bitcmyk.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev jpeg.dev jpeggray.dev miff24.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev sgirgb.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev
+DEVICE_DEVS=x11.dev x11alpha.dev x11cmyk.dev x11gray2.dev x11mono.dev sxlcrt.dev ap3250.dev appledmp.dev bj10e.dev bj200.dev bjc600.dev bjc800.dev ccr.dev cdeskjet.dev cdjcolor.dev cdjmono.dev cdj500.dev cdj550.dev cdj670.dev cdj850.dev cdj890.dev cdj1600.dev cp50.dev declj250.dev deskjet.dev djet500.dev djet500c.dev dnj650c.dev epson.dev eps9mid.dev eps9high.dev epsonc.dev ibmpro.dev imagen.dev iwhi.dev iwlo.dev iwlq.dev jetp3852.dev laserjet.dev la50.dev la70.dev la75.dev la75plus.dev lbp8.dev lips3.dev ln03.dev lj250.dev ljet2p.dev ljet3.dev ljet3d.dev ljet4.dev lj4dith.dev ljetplus.dev lj5mono.dev lj5gray.dev lp2563.dev lp8000.dev lq850.dev m8510.dev necp6.dev oce9050.dev oki182.dev okiibm.dev paintjet.dev pj.dev pjetxl.dev pjxl.dev pjxl300.dev pxlmono.dev pxlcolor.dev r4081.dev sj48.dev st800.dev stcolor.dev t4693d2.dev t4693d4.dev t4693d8.dev tek4696.dev uniprint.dev xes.dev dfaxhigh.dev dfaxlow.dev faxg3.dev faxg32d.dev faxg4.dev tiffcrle.dev tiffg3.dev tiffg32d.dev !
 tiffg4.dev epswrite.dev pdfwrite.dev pswrite.dev pxlmono.dev pxlcolor.dev bit.dev bitrgb.dev bitcmyk.dev bmpmono.dev bmp16.dev bmp256.dev bmp16m.dev cgmmono.dev cgm8.dev cgm24.dev cif.dev jpeg.dev jpeggray.dev miff24.dev mgrmono.dev mgrgray2.dev mgrgray4.dev mgrgray8.dev mgr4.dev mgr8.dev pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev pkm.dev pkmraw.dev pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev psmono.dev psgray.dev sgirgb.dev tiff12nc.dev tiff24nc.dev tifflzw.dev tiffpack.dev
 !EOT
 
 # create one new Makefile, where DEVICE_DEVS contains all wanted devices

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903221137.UAA28120>