View | Details | Raw Unified | Return to bug 33060
Collapse All | Expand All

(-)print/ghostscript-afpl/Makefile (-45 / +63 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	ghostscript
8
PORTNAME=	ghostscript
9
PORTVERSION=	7.03
9
PORTVERSION=	7.03
10
PORTREVISION=	1
10
CATEGORIES=	print
11
CATEGORIES=	print
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
12
		http://members.ozemail.com.au/~geoffk/pdfencrypt/ \
13
		http://members.ozemail.com.au/~geoffk/pdfencrypt/ \
Lines 33-44 Link Here
33
WRKSRC=		${WRKDIR}/gs${PORTVERSION}
34
WRKSRC=		${WRKDIR}/gs${PORTVERSION}
34
35
35
USE_GMAKE=	yes
36
USE_GMAKE=	yes
36
CFLAGS+=	-DUPD_SIGNAL=0
37
MAKE_ENV=	CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
37
MAKEFILE=	src/unix-gcc.mak
38
MAKEFILE=	src/unix-gcc.mak
38
ALL_TARGET=	all pcl3opts escputil
39
ALL_TARGET=	all pcl3opts
39
PLIST_SUB=	GS_VERSION=${PORTVERSION}
40
PLIST_SUB=	GS_VERSION=${PORTVERSION}
40
41
41
MAN1=		ansi2knr.1 dvipdf.1 escputil.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
42
MAN1=		ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
42
		gs.1 gslp.1 gsnd.1 pcl3opts.1 pdf2dsc.1 pdf2ps.1 pdfopt.1 \
43
		gs.1 gslp.1 gsnd.1 pcl3opts.1 pdf2dsc.1 pdf2ps.1 pdfopt.1 \
43
		pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 \
44
		pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 \
44
		ps2pdfwr.1 ps2ps.1 wftopfa.1
45
		ps2pdfwr.1 ps2ps.1 wftopfa.1
Lines 50-57 Link Here
50
		ps2pdf.1 ps2pdf13.1 \
51
		ps2pdf.1 ps2pdf13.1 \
51
		ps2ps.1 eps2eps.1
52
		ps2ps.1 eps2eps.1
52
53
54
XCFLAGS=	-DUPD_SIGNAL=0
55
53
.if defined(A4)
56
.if defined(A4)
54
MAKE_ENV+=	A4="${A4}"
57
XCFLAGS+=	-DA4
55
.endif
58
.endif
56
59
57
.if !defined(WITHOUT_X11)
60
.if !defined(WITHOUT_X11)
Lines 98-117 Link Here
98
# http://www.harsch.net/Ghostscript/ghostscript.html
101
# http://www.harsch.net/Ghostscript/ghostscript.html
99
HP970_DRV=	gdevdj9.c.gz
102
HP970_DRV=	gdevdj9.c.gz
100
103
101
# gimp-print - very high quality driver for Epson, HPs,...
104
# Gimp-Print - very high quality driver for Epson, HPs,...
102
# http://gimp-print.sourceforge.net/
105
# http://gimp-print.sourceforge.net/
103
GPRINT=		print
106
GPRINT=		gimp-print
104
GPRINT_DESC=	gimp-${GPRINT}
107
GPRINT_VERS=	4.2.0
105
GPRINT_VERS=	4.0.5
106
GPRINT_NAME=	${GPRINT}-${GPRINT_VERS}
108
GPRINT_NAME=	${GPRINT}-${GPRINT_VERS}
107
GPRINT_SRC=	${GPRINT_NAME}.tar.gz
109
GPRINT_SRC=	${GPRINT_NAME}.tar.gz
108
GPRINT_MAN1=	escputil.1
109
110
110
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
111
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
111
# http://hpinkjet.sourceforge.net/
112
# http://hpinkjet.sourceforge.net/
112
HPIJS=		hpijs
113
HPIJS=		hpijs
113
HPIJS_VERS=	0.97
114
HPIJS_VERS=	1.0
114
HPIJS_NAME=	${HPIJS}${HPIJS_VERS}
115
HPIJS_NAME=	${HPIJS}-${HPIJS_VERS}
115
HPIJS_SRC=	${HPIJS_NAME}.tar.gz
116
HPIJS_SRC=	${HPIJS_NAME}.tar.gz
116
117
117
# contributed uniprint profiles
118
# contributed uniprint profiles
Lines 156-168 Link Here
156
	${ECHO_MSG} ">>>   extracting ${HP970_DRV} ..."
157
	${ECHO_MSG} ">>>   extracting ${HP970_DRV} ..."
157
	${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
158
	${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
158
	${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
159
	${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
159
# for gimp-print
160
# for Gimp-Print driver
160
	${ECHO_MSG} ">>>   extracting ${GPRINT_SRC} ..."
161
	${ECHO_MSG} ">>>   extracting ${GPRINT_SRC} ..."
161
	${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
162
	${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
162
# for HPinkjet driver
163
# for HPinkjet driver
163
	${ECHO_MSG} ">>>   extracting ${HPIJS_SRC} ..."
164
	${ECHO_MSG} ">>>   extracting ${HPIJS_SRC} ..."
164
	${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
165
	${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
165
	${LN} -sf ${HPIJS_NAME} ${WRKSRC}/hpijs
166
166
167
post-patch:
167
post-patch:
168
	${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
168
	${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
Lines 170-178 Link Here
170
	${PERL} -pi -e 's|\. de|\.|g' \
170
	${PERL} -pi -e 's|\. de|\.|g' \
171
		${WRKSRC}/src/unixinst.mak
171
		${WRKSRC}/src/unixinst.mak
172
# for HPinkjet driver
172
# for HPinkjet driver
173
	${PERL} -pi -e 's|CFLAGS="-O2 -Wall"||g ; \
174
		 s|CXXFLAGS="-O2 -Wall"||g' ${WRKSRC}/${HPIJS_NAME}/configure
173
	find ${WRKSRC}/${HPIJS_NAME} -name '*.h' | xargs ${PERL} -pi -e \
175
	find ${WRKSRC}/${HPIJS_NAME} -name '*.h' | xargs ${PERL} -pi -e \
174
		's|#include <malloc.h>||g; \
176
		's|#include <malloc.h>||g'
175
		 s|SRVPATH \"hpijs\"|SRVPATH \"${PREFIX}/libexec/hpijs\"|g'
176
177
177
# here we apply the modifications necessary to build the 3rd party drivers
178
# here we apply the modifications necessary to build the 3rd party drivers
178
# advantage: you see unmodified makefiles after a pure make extract
179
# advantage: you see unmodified makefiles after a pure make extract
Lines 194-213 Link Here
194
	${ECHO_MSG} ">>>   adding DJ970 driver to contrib.mak ..."
195
	${ECHO_MSG} ">>>   adding DJ970 driver to contrib.mak ..."
195
	${CAT} ${FILESDIR}/dj970.contrib.mak \
196
	${CAT} ${FILESDIR}/dj970.contrib.mak \
196
		>> ${WRKSRC}/src/contrib.mak
197
		>> ${WRKSRC}/src/contrib.mak
197
# for gimp-print
198
# for Gimp-Print driver
198
	${ECHO_MSG} ">>>   creating symlinks for ${GPRINT_DESC} ..."
199
	${ECHO_MSG} ">>>   adding ${GPRINT} driver to contrib.mak ..."
199
	${LN} -sf ${WRKSRC}/${GPRINT_NAME}/Ghost/*.[ch] \
200
	${CAT} ${FILESDIR}/stp.contrib.mak \
200
		${WRKSRC}/src
201
	${ECHO_MSG} ">>>   adding ${GPRINT_DESC} driver to contrib.mak ..."
202
	${CAT} ${WRKSRC}/${GPRINT_NAME}/Ghost/contrib.mak.addon \
203
		>> ${WRKSRC}/src/contrib.mak
204
	${ECHO_MSG} ">>>   adding make rules for escputil to contrib.mak ..."
205
	${CAT} ${FILESDIR}/escputil.contrib.mak \
206
		>> ${WRKSRC}/src/contrib.mak
201
		>> ${WRKSRC}/src/contrib.mak
207
# for HPinkjet driver
202
# for HPinkjet driver
208
	${ECHO_MSG} ">>>   creating symlinks for ${HPIJS} ..."
209
	${LN} -sf ${WRKSRC}/${HPIJS_NAME}/gdevhpij.[ch] \
210
		${WRKSRC}/src
211
	${ECHO_MSG} ">>>   adding ${HPIJS} driver to contrib.mak ..."
203
	${ECHO_MSG} ">>>   adding ${HPIJS} driver to contrib.mak ..."
212
	${CAT} ${FILESDIR}/hpijs.contrib.mak \
204
	${CAT} ${FILESDIR}/hpijs.contrib.mak \
213
		>> ${WRKSRC}/src/contrib.mak
205
		>> ${WRKSRC}/src/contrib.mak
Lines 220-235 Link Here
220
	${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
212
	${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
221
.endif
213
.endif
222
214
215
post-configure:
216
	${ECHO_MSG} ">>> in post-configure ..."
217
# for Gimp-Print driver
218
	${ECHO_MSG} ">>>   running configure script for ${GPRINT} driver ..."
219
	cd ${WRKSRC}/${GPRINT_NAME} ; \
220
		${SETENV} ${MAKE_ENV} ${SH} ./configure \
221
			--without-cups --without-translated-ppds \
222
			--with-ghost --without-foomatic \
223
			--without-gimp --without-samples \
224
			--without-user-guide --disable-escputil \
225
			--disable-nls --disable-shared \
226
			--prefix=${PREFIX}
227
# for HPinkjet driver
228
	${ECHO_MSG} ">>>   running configure script for ${HPIJS} driver ..."
229
	cd ${WRKSRC}/${HPIJS_NAME} ; \
230
		${SETENV} ${MAKE_ENV} ${SH} ./configure \
231
			--prefix=${PREFIX}
232
223
pre-build:
233
pre-build:
224
	${ECHO_MSG} ">>> in pre-build ..."
234
	${ECHO_MSG} ">>> in pre-build ..."
225
	${ECHO_MSG} ">>>   creating directories for compilation ..."
235
	${ECHO_MSG} ">>>   creating directories for compilation ..."
226
	${MKDIR} ${WRKSRC}/obj
236
	${MKDIR} ${WRKSRC}/obj
227
	${MKDIR} ${WRKSRC}/bin
237
	${MKDIR} ${WRKSRC}/bin
228
238
# for Gimp-Print driver
229
post-build:
239
	${ECHO_MSG} ">>>   building ${GPRINT} library ..."
240
	cd ${WRKSRC}/${GPRINT_NAME} ; \
241
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
242
	${ECHO_MSG} ">>>   creating symlinks for ${GPRINT} ..."
243
	${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
244
		${WRKSRC}/src
245
	${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/ghost/*.[ch] \
246
		${WRKSRC}/src
247
	${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
248
		${WRKSRC}/obj
230
# for HPinkjet driver
249
# for HPinkjet driver
250
	${ECHO_MSG} ">>>   building ${HPIJS} server ..."
231
	cd ${WRKSRC}/${HPIJS_NAME} ; \
251
	cd ${WRKSRC}/${HPIJS_NAME} ; \
232
		${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} makefile
252
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
253
	${ECHO_MSG} ">>>   creating symlinks for ${HPIJS} ..."
254
.for file in gdevijs.[ch] ijs.[ch] ijs_client.[ch] ijs_exec_unix.c unistd_.h
255
	${LN} -sf ${WRKSRC}/${HPIJS_NAME}/${file} \
256
		${WRKSRC}/src
257
.endfor
233
258
234
pre-install:
259
pre-install:
235
	${ECHO_MSG} ">>> in pre-install ..."
260
	${ECHO_MSG} ">>> in pre-install ..."
Lines 273-301 Link Here
273
	${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
298
	${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
274
		${DATADIR}/${PORTVERSION}/pcl3
299
		${DATADIR}/${PORTVERSION}/pcl3
275
.endfor
300
.endfor
276
# for gimp-print driver
301
# for Gimp-Print driver
277
	${ECHO_MSG} ">>>   installing ${GPRINT_DESC} escputil in bindir ..."
302
	${ECHO_MSG} ">>>   creating ${GPRINT} destdir ..."
278
	${INSTALL_PROGRAM} ${WRKSRC}/src/escputil ${PREFIX}/bin
279
	${ECHO_MSG} ">>>   installing ${GPRINT_DESC} manpages ..."
280
.for i in ${GPRINT_MAN1}
281
	${INSTALL_MAN} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
282
		${PREFIX}/man/man1
283
.endfor
284
	${ECHO_MSG} ">>>   creating ${GPRINT_DESC} destdir ..."
285
	${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
303
	${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
286
	${ECHO_MSG} ">>>   installing files in gimp-print destdir ..."
304
	${ECHO_MSG} ">>>   installing files in ${GPRINT} destdir ..."
287
.for i in README
305
.for i in README
288
	${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
306
	${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
289
		${DATADIR}/${PORTVERSION}/gimp-print
307
		${DATADIR}/${PORTVERSION}/gimp-print
290
.endfor
308
.endfor
291
# for HPinkjet driver
309
# for HPinkjet driver
292
	${ECHO_MSG} ">>>   installing ${HPIJS} server in libexecdir ..."
310
	${ECHO_MSG} ">>>   installing ${HPIJS} server in bindir ..."
293
	${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/libexec
311
	${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/bin
294
	${ECHO_MSG} ">>>   creating ${HPIJS} destdir ..."
312
	${ECHO_MSG} ">>>   creating ${HPIJS} destdir ..."
295
	${MKDIR} ${DATADIR}/${PORTVERSION}/hpijs
313
	${MKDIR} ${DATADIR}/${PORTVERSION}/hpijs
296
	${ECHO_MSG} ">>>   installing files in ${HPIJS} destdir ..."
314
	${ECHO_MSG} ">>>   installing files in ${HPIJS} destdir ..."
297
.for i in hpijs_readme.html
315
.for i in hpijs_readme.html gs_hpijs.png printerdb_append append_db.sh
298
	${INSTALL_DATA} ${WRKSRC}/${HPIJS}/${i} \
316
	${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
299
		${DATADIR}/${PORTVERSION}/hpijs
317
		${DATADIR}/${PORTVERSION}/hpijs
300
.endfor
318
.endfor
301
# contributed UPP driver
319
# contributed UPP driver
(-)print/ghostscript-afpl/distinfo (-2 / +2 lines)
Lines 6-10 Link Here
6
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
6
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
7
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
7
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
8
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
8
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
9
MD5 (ghostscript/print-4.0.5.tar.gz) = 2eae88b9285d47036d31974fd2b0abc2
9
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
10
MD5 (ghostscript/hpijs0.97.tar.gz) = d02f8c4c2d730e72038f6f4d4350fbe8
10
MD5 (ghostscript/hpijs-1.0.tar.gz) = 9ec7d86d2cc2dd613f8829891b02104b
(-)print/ghostscript-afpl/files/escputil.contrib.mak (-6 lines)
Lines 1-6 Link Here
1
2
# build escputil command from gimp-print sources
3
4
escputil: $(GLSRC)escputil.c
5
	$(CC_) -o $(GLSRC)escputil $(GLSRC)escputil.c
6
(-)print/ghostscript-afpl/files/hpijs.contrib.mak (-24 / +12 lines)
Lines 1-31 Link Here
1
### ------------- Hewlett-Packard Co. Inkjet Driver -------------- ###
1
### ------------- IJS Interface -------------- ###
2
2
3
hpijs_=$(GLOBJ)gdevhpij.$(OBJ)
3
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
4
4
5
$(DD)gdevhpij.$(OBJ): $(GLSRC)gdevhpij.c $(PDEVH)
5
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
6
	$(GLCC) $(GLO_)gdevhpij.$(OBJ) $(C_) $(GLSRC)gdevhpij.c
6
	$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
7
7
8
$(DD)hpijs.dev : $(hpijs_) $(DD)page.dev
8
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
9
	$(SETPDEV) $(DD)hpijs $(hpijs_)
9
	$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
10
10
11
$(DD)DJ630.dev : $(hpijs_) $(DD)page.dev
11
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
12
	$(SETPDEV) DJ630 $(hpijs_)
12
	$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
13
13
14
$(DD)DJ6xx.dev : $(hpijs_) $(DD)page.dev
14
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
15
	$(SETPDEV) DJ6xx $(hpijs_)
15
	$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
16
16
17
$(DD)DJ6xxP.dev : $(hpijs_) $(DD)page.dev
17
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
18
	$(SETPDEV) DJ6xxP $(hpijs_)
18
	$(SETPDEV) $(DD)ijs $(ijs_)
19
20
$(DD)DJ8xx.dev : $(hpijs_) $(DD)page.dev
21
	$(SETPDEV) DJ8xx $(hpijs_)
22
23
$(DD)DJ9xx.dev : $(hpijs_) $(DD)page.dev
24
	$(SETPDEV) DJ9xx $(hpijs_)
25
26
$(DD)DJ9xxVIP.dev : $(hpijs_) $(DD)page.dev
27
	$(SETPDEV) DJ9xxVIP $(hpijs_)
28
29
$(DD)AP21xx.dev : $(hpijs_) $(DD)page.dev
30
	$(SETPDEV) AP21xx $(hpijs_)
31
19
(-)print/ghostscript-afpl/files/patch-hpijs:makefile (-32 lines)
Lines 1-32 Link Here
1
--- hpijs/makefile.orig	Fri Jun  8 06:10:57 2001
2
+++ hpijs/makefile	Tue Jul 10 03:09:21 2001
3
@@ -1,17 +1,17 @@
4
-FLAGS = -D_LITTLE_ENDIAN -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
5
+FLAGS = -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
6
 	-D_DJ9xxVIP -D_DJ630 -D_APOLLO2100 -D_DJ600 -D_DJ350
7
 
8
 VERSION=0.97
9
 INSTALLDIR=/usr/bin
10
 
11
 
12
-CC = g++ -c -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
13
+CXXFLAGS += -DVERSION=\"$(VERSION)\" $(FLAGS)
14
 #CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" -DCAPTURE $(FLAGS)
15
 #CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
16
 
17
 .cpp.o:
18
 	echo "compiling $(<F)"
19
-	$(CC) $(<F) -o $(*F).o
20
+	$(CXX) $(CXXFLAGS) -c $(<F) -o $(*F).o
21
 
22
 OBJS = hpijs.o models.o breaks_open.o \
23
 	aladdin.o broadway.o capture.o \
24
@@ -28,7 +28,7 @@
25
 
26
 
27
 linkit: $(OBJS)
28
-	g++ $(OBJS) -o hpijs
29
+	$(CXX) $(OBJS) -o hpijs
30
 
31
 install:
32
 	install -m 0755 -s hpijs $(INSTALLDIR)
(-)print/ghostscript-afpl/files/patch-hpijs:platform.h (-13 lines)
Lines 1-13 Link Here
1
--- hpijs/platform.h.orig	Wed Oct  3 03:56:37 2001
2
+++ hpijs/platform.h	Wed Oct  3 04:20:33 2001
3
@@ -13,3 +13,10 @@
4
 #include <string.h>
5
 #include <stdio.h>
6
 #include <math.h>
7
+
8
+#ifdef __FreeBSD__
9
+#include <machine/endian.h>
10
+#if BYTE_ORDER == LITTLE_ENDIAN
11
+#define _LITTLE_ENDIAN
12
+#endif
13
+#endif
(-)print/ghostscript-afpl/files/patch-src:unix-gcc.mak (-14 / +9 lines)
Lines 1-5 Link Here
1
--- src/unix-gcc.mak.orig	Fri Nov  2 03:45:56 2001
1
--- src/unix-gcc.mak.orig	Sat Sep 15 17:55:32 2001
2
+++ src/unix-gcc.mak	Fri Nov  2 03:54:59 2001
2
+++ src/unix-gcc.mak	Sat Dec 15 04:19:08 2001
3
@@ -26,14 +26,15 @@
3
@@ -26,14 +26,15 @@
4
 # source, generated intermediate file, and object directories
4
 # source, generated intermediate file, and object directories
5
 # for the graphics library (GL) and the PostScript/PDF interpreter (PS).
5
 # for the graphics library (GL) and the PostScript/PDF interpreter (PS).
Lines 83-103 Link Here
83
 
83
 
84
 # Define the name of the linker for the final link step.
84
 # Define the name of the linker for the final link step.
85
 # Normally this is the same as the C compiler.
85
 # Normally this is the same as the C compiler.
86
@@ -229,9 +229,11 @@
86
@@ -229,9 +229,9 @@
87
 # We don't include -ansi, because this gets in the way of the platform-
87
 # We don't include -ansi, because this gets in the way of the platform-
88
 #   specific stuff that <math.h> typically needs; nevertheless, we expect
88
 #   specific stuff that <math.h> typically needs; nevertheless, we expect
89
 #   gcc to accept ANSI-style function prototypes and function definitions.
89
 #   gcc to accept ANSI-style function prototypes and function definitions.
90
-XCFLAGS=
90
-XCFLAGS=
91
+ifdef A4
91
+#XCFLAGS=
92
+XCFLAGS=-DA4
93
+endif
94
 
92
 
95
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
93
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
96
+CFLAGS+=$(XCFLAGS)
94
+CFLAGS+=$(XCFLAGS)
97
 
95
 
98
 # Define platform flags for ld.
96
 # Define platform flags for ld.
99
 # SunOS 4.n may need -Bstatic.
97
 # SunOS 4.n may need -Bstatic.
100
@@ -240,7 +242,7 @@
98
@@ -240,7 +240,7 @@
101
 #	-R /usr/local/xxx/lib:/usr/local/lib
99
 #	-R /usr/local/xxx/lib:/usr/local/lib
102
 # giving the full path names of the shared library directories.
100
 # giving the full path names of the shared library directories.
103
 # XLDFLAGS can be set from the command line.
101
 # XLDFLAGS can be set from the command line.
Lines 106-112 Link Here
106
 
104
 
107
 LDFLAGS=$(XLDFLAGS) -fno-common
105
 LDFLAGS=$(XLDFLAGS) -fno-common
108
 
106
 
109
@@ -273,7 +275,7 @@
107
@@ -273,7 +273,7 @@
110
 # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
108
 # Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
111
 # not in $(XINCLUDE).
109
 # not in $(XINCLUDE).
112
 
110
 
Lines 115-129 Link Here
115
 
113
 
116
 # Define the directory/ies and library names for the X11 library files.
114
 # Define the directory/ies and library names for the X11 library files.
117
 # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
115
 # XLIBDIRS is for ld and should include -L; XLIBDIR is for LD_RUN_PATH
118
@@ -286,11 +288,16 @@
116
@@ -285,12 +285,12 @@
117
 # Solaris and other SVR4 systems with dynamic linking probably want
119
 #XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
118
 #XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
120
 # X11R6 (on any platform) may need
119
 # X11R6 (on any platform) may need
121
 #XLIBS=Xt SM ICE Xext X11
120
-#XLIBS=Xt SM ICE Xext X11
122
+ifdef NO_X
123
+XLIBS=
124
+else
125
+XLIBS=Xt SM ICE Xext X11
121
+XLIBS=Xt SM ICE Xext X11
126
+endif
127
 
122
 
128
 #XLIBDIRS=-L/usr/local/X/lib
123
 #XLIBDIRS=-L/usr/local/X/lib
129
-XLIBDIRS=-L/usr/X11R6/lib
124
-XLIBDIRS=-L/usr/X11R6/lib
(-)print/ghostscript-afpl/files/stp.contrib.mak (+17 lines)
Line 0 Link Here
1
### --------------- Gimp-Print/stp Driver ---------------------------- ###
2
### Be careful to add the exact contents of this file; cut and paste   ###
3
### may corrupt the file and cause mysterious make errors              ###
4
5
stp_=$(GLOBJ)gdevstp.$(OBJ)
6
7
STPINCDIR=-I$(GLSRC)
8
STPLIBDIR=-L$(GLOBJ)
9
STPLIB=gimpprint
10
11
$(DD)stp.dev:	$(stp_) $(DD)page.dev
12
	$(SETPDEV) $(DD)stp $(stp_)
13
	$(ADDMOD) $(DD)stp -link $(STPLIBDIR)
14
	$(ADDMOD) $(DD)stp -lib $(STPLIB)
15
16
$(GLOBJ)gdevstp.$(OBJ) : $(GLSRC)gdevstp.c $(PDEVH)
17
	$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(STPINCDIR) $(GLSRC)gdevstp.c
(-)print/ghostscript-afpl/pkg-plist (-2 / +4 lines)
Lines 1-7 Link Here
1
bin/bdftops
1
bin/bdftops
2
bin/dvipdf
2
bin/dvipdf
3
bin/eps2eps
3
bin/eps2eps
4
bin/escputil
5
bin/fixmswrd.pl
4
bin/fixmswrd.pl
6
bin/font2c
5
bin/font2c
7
bin/gs
6
bin/gs
Lines 11-16 Link Here
11
bin/gslj
10
bin/gslj
12
bin/gslp
11
bin/gslp
13
bin/gsnd
12
bin/gsnd
13
bin/hpijs
14
bin/lprsetup.sh
14
bin/lprsetup.sh
15
bin/pdf2dsc
15
bin/pdf2dsc
16
bin/pdf2ps
16
bin/pdf2ps
Lines 30-36 Link Here
30
bin/sysvlp.sh
30
bin/sysvlp.sh
31
bin/unix-lpr.sh
31
bin/unix-lpr.sh
32
bin/wftopfa
32
bin/wftopfa
33
libexec/hpijs
34
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
33
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
35
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
34
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
36
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
35
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
Lines 103-109 Link Here
103
share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4Rotated.ps
102
share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4Rotated.ps
104
share/ghostscript/%%GS_VERSION%%/hpdj/margins-Letter.ps
103
share/ghostscript/%%GS_VERSION%%/hpdj/margins-Letter.ps
105
share/ghostscript/%%GS_VERSION%%/hpdj/margins-LetterRotated.ps
104
share/ghostscript/%%GS_VERSION%%/hpdj/margins-LetterRotated.ps
105
share/ghostscript/%%GS_VERSION%%/hpijs/append_db.sh
106
share/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
106
share/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
107
share/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
108
share/ghostscript/%%GS_VERSION%%/hpijs/printerdb_append
107
share/ghostscript/%%GS_VERSION%%/lib/Fontmap
109
share/ghostscript/%%GS_VERSION%%/lib/Fontmap
108
share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
110
share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
109
share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
111
share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
(-)print/ghostscript-afpl/scripts/configure (-1 / +1 lines)
Lines 80-86 Link Here
80
  "pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
80
  "pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
81
  "pcl3"     "HP PCL 3+ (DeskJet 500/500C/510/520/540/550C/560C/850C/855C)" ON \
81
  "pcl3"     "HP PCL 3+ (DeskJet 500/500C/510/520/540/550C/560C/850C/855C)" ON \
82
  "hpdj"     "HP PCL 3+ (old drv.)" ON \
82
  "hpdj"     "HP PCL 3+ (old drv.)" ON \
83
  "hpijs"    "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
83
  "ijs"      "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
84
  "ibmpro"   "IBM 9-pin Proprinter" OFF \
84
  "ibmpro"   "IBM 9-pin Proprinter" OFF \
85
  "jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
85
  "jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
86
  "imagen"   "Imagen ImPress printers" OFF \
86
  "imagen"   "Imagen ImPress printers" OFF \
(-)print/ghostscript-afpl/scripts/configure.batch (-1 / +1 lines)
Lines 10-16 Link Here
10
DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
10
DEVICE_DEVS= \$(DD)x11.dev \$(DD)x11alpha.dev \$(DD)x11cmyk.dev \$(DD)x11cmyk2.dev \$(DD)x11cmyk4.dev \$(DD)x11cmyk8.dev \$(DD)x11gray2.dev \$(DD)x11gray4.dev \$(DD)x11mono.dev \$(DD)x11rg16x.dev \$(DD)x11rg32x.dev
11
endif
11
endif
12
12
13
DEVICE_DEVS+= \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips3.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)hpijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)sj48.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.d!
13
DEVICE_DEVS+= \$(DD)appledmp.dev \$(DD)iwhi.dev \$(DD)iwlo.dev \$(DD)iwlq.dev \$(DD)hl7x0.dev \$(DD)bj10e.dev \$(DD)bj200.dev \$(DD)bjc600.dev \$(DD)bjc800.dev \$(DD)lbp8.dev \$(DD)lips3.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)st800.dev \$(DD)stcolor.dev \$(DD)photoex.dev \$(DD)lp2563.dev \$(DD)dnj650c.dev \$(DD)deskjet.dev \$(DD)djet500.dev \$(DD)cdeskjet.dev \$(DD)djet500c.dev \$(DD)cdjcolor.dev \$(DD)cdjmono.dev \$(DD)cdj500.dev \$(DD)cdj550.dev \$(DD)cdj670.dev \$(DD)cdj850.dev \$(DD)cdj880.dev \$(DD)cdj890.dev \$(DD)cdj1600.dev \$(DD)cdj970.dev \$(DD)laserjet.dev \$(DD)ljetplus.dev \$(DD)ljet2p.dev \$(DD)ljet3.dev \$(DD)ljet3d.dev \$(DD)ljet4.dev \$(DD)ljet4d.dev \$(DD)lj4dith.dev \$(DD)cljet5.dev \$(DD)cljet5c.dev \$(DD)cljet5pr.dev \$(DD)lj5mono.dev \$(DD)lj5gray.dev \$(DD)pj.dev \$(DD)pjetxl.dev \$(DD)pjxl.dev \$(DD)paintjet.dev \$(DD)pjxl300.dev \$(DD)pxlmono.dev \$(DD)pxlcolor.dev \$(DD)pcl3.dev \$(DD)hpdj.dev \$(DD)ijs.dev \$(DD)ibmpro.dev \$(DD)jetp3852.dev \$(DD)imagen.dev \$(DD)fs600.dev \$(DD)lxm5700m.dev \$(DD)cp50.dev \$(DD)necp6.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)sj48.dev \$(DD)bmpmono.dev \$(DD)bmpgray.dev \$(DD)bmp16.dev \$(DD)bmp256.dev \$(DD)bmp16m.dev \$(DD)bmp32b.dev \$(DD)bmpsep1.dev \$(DD)bmpsep8.dev \$(DD)ccr.dev \$(DD)cgmmono.dev \$(DD)cgm8.dev \$(DD)cgm24.dev \$(DD)cif.dev \$(DD)dfaxhigh.dev \$(DD)dfaxlow.dev \$(DD)faxg3.dev \$(DD)faxg32d.dev \$(DD)faxg4.dev \$(DD)miff24.dev \$(DD)inferno.dev \$(DD)jpeg.dev \$(DD)jpeggray.dev \$(DD)mgrmono.dev \$(DD)mgrgray2.dev \$(DD)mgrgray4.dev \$(DD)mgrgray8.dev \$(DD)mgr4.dev \$(DD)mgr8.dev \$(DD)pcxmono.dev \$(DD)pcxgray.dev \$(DD)pcx16.dev \$(DD)pcx256.dev \$(DD)pcx24b.dev \$(DD)pcxcmyk.dev \$(DD)pdfwrite.dev \$(DD)bit.dev \$(DD)bitrgb.dev!
14
\$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
14
\$(DD)bitcmyk.dev \$(DD)plan9bm.dev \$(DD)pbm.dev \$(DD)pbmraw.dev \$(DD)pgm.dev \$(DD)pgmraw.dev \$(DD)pgnm.dev \$(DD)pgnmraw.dev \$(DD)pnm.dev \$(DD)pnmraw.dev \$(DD)ppm.dev \$(DD)ppmraw.dev \$(DD)pkm.dev \$(DD)pkmraw.dev \$(DD)pksm.dev \$(DD)pksmraw.dev \$(DD)pngmono.dev \$(DD)pnggray.dev \$(DD)png16.dev \$(DD)png256.dev \$(DD)png16m.dev \$(DD)psmono.dev \$(DD)psgray.dev \$(DD)psrgb.dev \$(DD)pswrite.dev \$(DD)epswrite.dev \$(DD)sgirgb.dev \$(DD)sunhmono.dev \$(DD)t4693d2.dev \$(DD)t4693d4.dev \$(DD)t4693d8.dev \$(DD)tek4696.dev \$(DD)tiffcrle.dev \$(DD)tiffg3.dev \$(DD)tiffg32d.dev \$(DD)tiffg4.dev \$(DD)tiff12nc.dev \$(DD)tiff24nc.dev \$(DD)tifflzw.dev \$(DD)tiffpack.dev
15
!EOT
15
!EOT
16
16
17
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
17
# create one new Makefile, where DEVICE_DEVS contains all wanted devices

Return to bug 33060