- Update Gimp-Print driver to version 4.2.0
- Update HPinkjet driver to version 1.0 - Better support for jpeg WRKDIR location - bump PORTREVISION PR: 33060 Submitted by: KATO Tsuguru <tkato@prontomail.com>
This commit is contained in:
parent
256c7bf61a
commit
831fb2519e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=52249
30 changed files with 327 additions and 420 deletions
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.03
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
http://members.ozemail.com.au/~geoffk/pdfencrypt/ \
|
||||
|
@ -33,12 +34,12 @@ NO_CDROM= "Can only be distributed for free"
|
|||
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
|
||||
|
||||
USE_GMAKE= yes
|
||||
CFLAGS+= -DUPD_SIGNAL=0
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
|
||||
MAKEFILE= src/unix-gcc.mak
|
||||
ALL_TARGET= all pcl3opts escputil
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB= GS_VERSION=${PORTVERSION}
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 escputil.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
gs.1 gslp.1 gsnd.1 pcl3opts.1 pdf2dsc.1 pdf2ps.1 pdfopt.1 \
|
||||
pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 \
|
||||
ps2pdfwr.1 ps2ps.1 wftopfa.1
|
||||
|
@ -50,8 +51,10 @@ MLINKS= gslp.1 gsbj.1 \
|
|||
ps2pdf.1 ps2pdf13.1 \
|
||||
ps2ps.1 eps2eps.1
|
||||
|
||||
XCFLAGS= -DUPD_SIGNAL=0
|
||||
|
||||
.if defined(A4)
|
||||
MAKE_ENV+= A4="${A4}"
|
||||
XCFLAGS+= -DA4
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
|
@ -98,20 +101,18 @@ PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
|||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
HP970_DRV= gdevdj9.c.gz
|
||||
|
||||
# gimp-print - very high quality driver for Epson, HPs,...
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= print
|
||||
GPRINT_DESC= gimp-${GPRINT}
|
||||
GPRINT_VERS= 4.0.5
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
|
||||
GPRINT_MAN1= escputil.1
|
||||
|
||||
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
|
||||
# http://hpinkjet.sourceforge.net/
|
||||
HPIJS= hpijs
|
||||
HPIJS_VERS= 0.97
|
||||
HPIJS_NAME= ${HPIJS}${HPIJS_VERS}
|
||||
HPIJS_VERS= 1.0
|
||||
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
|
||||
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
|
||||
|
||||
# contributed uniprint profiles
|
||||
|
@ -132,7 +133,7 @@ pre-everything::
|
|||
|
||||
post-extract:
|
||||
${ECHO_MSG} ">>> in post-extract ..."
|
||||
${LN} -sf ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b \
|
||||
${LN} -sf ${WRKDIRPREFIX}/${PORTSDIR}/graphics/jpeg/work/jpeg-6b \
|
||||
${WRKSRC}/jpeg
|
||||
# ** 3rd party driver **
|
||||
# Note: don't forget to add those devices in scripts/configure and
|
||||
|
@ -156,13 +157,12 @@ post-extract:
|
|||
${ECHO_MSG} ">>> extracting ${HP970_DRV} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
|
||||
# for gimp-print
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
|
||||
${LN} -sf ${HPIJS_NAME} ${WRKSRC}/hpijs
|
||||
|
||||
post-patch:
|
||||
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
|
@ -170,9 +170,10 @@ post-patch:
|
|||
${PERL} -pi -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
# for HPinkjet driver
|
||||
${PERL} -pi -e 's|CFLAGS="-O2 -Wall"||g ; \
|
||||
s|CXXFLAGS="-O2 -Wall"||g' ${WRKSRC}/${HPIJS_NAME}/configure
|
||||
find ${WRKSRC}/${HPIJS_NAME} -name '*.h' | xargs ${PERL} -pi -e \
|
||||
's|#include <malloc.h>||g; \
|
||||
s|SRVPATH \"hpijs\"|SRVPATH \"${PREFIX}/libexec/hpijs\"|g'
|
||||
's|#include <malloc.h>||g'
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
|
@ -194,20 +195,11 @@ pre-configure:
|
|||
${ECHO_MSG} ">>> adding DJ970 driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/dj970.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for gimp-print
|
||||
${ECHO_MSG} ">>> creating symlinks for ${GPRINT_DESC} ..."
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/Ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> adding ${GPRINT_DESC} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${GPRINT_NAME}/Ghost/contrib.mak.addon \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${ECHO_MSG} ">>> adding make rules for escputil to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/escputil.contrib.mak \
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> adding ${GPRINT} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/stp.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
|
||||
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/gdevhpij.[ch] \
|
||||
${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> adding ${HPIJS} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/hpijs.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
@ -220,16 +212,49 @@ do-configure:
|
|||
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
|
||||
.endif
|
||||
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
--with-ghost --without-foomatic \
|
||||
--without-gimp --without-samples \
|
||||
--without-user-guide --disable-escputil \
|
||||
--disable-nls --disable-shared \
|
||||
--prefix=${PREFIX}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} driver ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--prefix=${PREFIX}
|
||||
|
||||
pre-build:
|
||||
${ECHO_MSG} ">>> in pre-build ..."
|
||||
${ECHO_MSG} ">>> creating directories for compilation ..."
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
|
||||
post-build:
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> building ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${GPRINT} ..."
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/src
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/obj
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> building ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} makefile
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
|
||||
.for file in gdevijs.[ch] ijs.[ch] ijs_client.[ch] ijs_exec_unix.c unistd_.h
|
||||
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/${file} \
|
||||
${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
|
@ -273,29 +298,22 @@ post-install:
|
|||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
.endfor
|
||||
# for gimp-print driver
|
||||
${ECHO_MSG} ">>> installing ${GPRINT_DESC} escputil in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/escputil ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${GPRINT_DESC} manpages ..."
|
||||
.for i in ${GPRINT_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
|
||||
${PREFIX}/man/man1
|
||||
.endfor
|
||||
${ECHO_MSG} ">>> creating ${GPRINT_DESC} destdir ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> creating ${GPRINT} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${ECHO_MSG} ">>> installing files in gimp-print destdir ..."
|
||||
${ECHO_MSG} ">>> installing files in ${GPRINT} destdir ..."
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DATADIR}/${PORTVERSION}/gimp-print
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} server in libexecdir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/libexec
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} server in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> creating ${HPIJS} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/hpijs
|
||||
${ECHO_MSG} ">>> installing files in ${HPIJS} destdir ..."
|
||||
.for i in hpijs_readme.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS}/${i} \
|
||||
.for i in hpijs_readme.html gs_hpijs.png printerdb_append append_db.sh
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpijs
|
||||
.endfor
|
||||
# contributed UPP driver
|
||||
|
|
|
@ -6,5 +6,5 @@ MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
|||
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
|
||||
MD5 (ghostscript/print-4.0.5.tar.gz) = 2eae88b9285d47036d31974fd2b0abc2
|
||||
MD5 (ghostscript/hpijs0.97.tar.gz) = d02f8c4c2d730e72038f6f4d4350fbe8
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/hpijs-1.0.tar.gz) = 9ec7d86d2cc2dd613f8829891b02104b
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
# build escputil command from gimp-print sources
|
||||
|
||||
escputil: $(GLSRC)escputil.c
|
||||
$(CC_) -o $(GLSRC)escputil $(GLSRC)escputil.c
|
||||
|
|
@ -1,31 +1,19 @@
|
|||
### ------------- Hewlett-Packard Co. Inkjet Driver -------------- ###
|
||||
### ------------- IJS Interface -------------- ###
|
||||
|
||||
hpijs_=$(GLOBJ)gdevhpij.$(OBJ)
|
||||
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
|
||||
|
||||
$(DD)gdevhpij.$(OBJ): $(GLSRC)gdevhpij.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevhpij.$(OBJ) $(C_) $(GLSRC)gdevhpij.c
|
||||
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
|
||||
|
||||
$(DD)hpijs.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)hpijs $(hpijs_)
|
||||
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
|
||||
|
||||
$(DD)DJ630.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ630 $(hpijs_)
|
||||
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
|
||||
|
||||
$(DD)DJ6xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ6xx $(hpijs_)
|
||||
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
|
||||
|
||||
$(DD)DJ6xxP.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ6xxP $(hpijs_)
|
||||
|
||||
$(DD)DJ8xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ8xx $(hpijs_)
|
||||
|
||||
$(DD)DJ9xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ9xx $(hpijs_)
|
||||
|
||||
$(DD)DJ9xxVIP.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ9xxVIP $(hpijs_)
|
||||
|
||||
$(DD)AP21xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) AP21xx $(hpijs_)
|
||||
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)ijs $(ijs_)
|
||||
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
--- hpijs/makefile.orig Fri Jun 8 06:10:57 2001
|
||||
+++ hpijs/makefile Tue Jul 10 03:09:21 2001
|
||||
@@ -1,17 +1,17 @@
|
||||
-FLAGS = -D_LITTLE_ENDIAN -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
|
||||
+FLAGS = -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
|
||||
-D_DJ9xxVIP -D_DJ630 -D_APOLLO2100 -D_DJ600 -D_DJ350
|
||||
|
||||
VERSION=0.97
|
||||
INSTALLDIR=/usr/bin
|
||||
|
||||
|
||||
-CC = g++ -c -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
+CXXFLAGS += -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" -DCAPTURE $(FLAGS)
|
||||
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
|
||||
.cpp.o:
|
||||
echo "compiling $(<F)"
|
||||
- $(CC) $(<F) -o $(*F).o
|
||||
+ $(CXX) $(CXXFLAGS) -c $(<F) -o $(*F).o
|
||||
|
||||
OBJS = hpijs.o models.o breaks_open.o \
|
||||
aladdin.o broadway.o capture.o \
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
|
||||
linkit: $(OBJS)
|
||||
- g++ $(OBJS) -o hpijs
|
||||
+ $(CXX) $(OBJS) -o hpijs
|
||||
|
||||
install:
|
||||
install -m 0755 -s hpijs $(INSTALLDIR)
|
|
@ -1,13 +0,0 @@
|
|||
--- hpijs/platform.h.orig Wed Oct 3 03:56:37 2001
|
||||
+++ hpijs/platform.h Wed Oct 3 04:20:33 2001
|
||||
@@ -13,3 +13,10 @@
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
+
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <machine/endian.h>
|
||||
+#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
+#define _LITTLE_ENDIAN
|
||||
+#endif
|
||||
+#endif
|
|
@ -1,5 +1,5 @@
|
|||
--- src/unix-gcc.mak.orig Fri Nov 2 03:45:56 2001
|
||||
+++ src/unix-gcc.mak Fri Nov 2 03:54:59 2001
|
||||
--- src/unix-gcc.mak.orig Sat Sep 15 17:55:32 2001
|
||||
+++ src/unix-gcc.mak Sat Dec 15 04:19:08 2001
|
||||
@@ -26,14 +26,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
|
@ -83,21 +83,19 @@
|
|||
|
||||
# Define the name of the linker for the final link step.
|
||||
# Normally this is the same as the C compiler.
|
||||
@@ -229,9 +229,11 @@
|
||||
@@ -229,9 +229,9 @@
|
||||
# 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=
|
||||
+ifdef A4
|
||||
+XCFLAGS=-DA4
|
||||
+endif
|
||||
+#XCFLAGS=
|
||||
|
||||
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
+CFLAGS+=$(XCFLAGS)
|
||||
|
||||
# Define platform flags for ld.
|
||||
# SunOS 4.n may need -Bstatic.
|
||||
@@ -240,7 +242,7 @@
|
||||
@@ -240,7 +240,7 @@
|
||||
# -R /usr/local/xxx/lib:/usr/local/lib
|
||||
# giving the full path names of the shared library directories.
|
||||
# XLDFLAGS can be set from the command line.
|
||||
|
@ -106,7 +104,7 @@
|
|||
|
||||
LDFLAGS=$(XLDFLAGS) -fno-common
|
||||
|
||||
@@ -273,7 +275,7 @@
|
||||
@@ -273,7 +273,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
|
@ -115,15 +113,12 @@
|
|||
|
||||
# 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
|
||||
@@ -286,11 +288,16 @@
|
||||
@@ -285,12 +285,12 @@
|
||||
# Solaris and other SVR4 systems with dynamic linking probably want
|
||||
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
|
||||
# X11R6 (on any platform) may need
|
||||
#XLIBS=Xt SM ICE Xext X11
|
||||
+ifdef NO_X
|
||||
+XLIBS=
|
||||
+else
|
||||
-#XLIBS=Xt SM ICE Xext X11
|
||||
+XLIBS=Xt SM ICE Xext X11
|
||||
+endif
|
||||
|
||||
#XLIBDIRS=-L/usr/local/X/lib
|
||||
-XLIBDIRS=-L/usr/X11R6/lib
|
||||
|
|
17
print/ghostscript-afpl/files/stp.contrib.mak
Normal file
17
print/ghostscript-afpl/files/stp.contrib.mak
Normal file
|
@ -0,0 +1,17 @@
|
|||
### --------------- Gimp-Print/stp Driver ---------------------------- ###
|
||||
### Be careful to add the exact contents of this file; cut and paste ###
|
||||
### may corrupt the file and cause mysterious make errors ###
|
||||
|
||||
stp_=$(GLOBJ)gdevstp.$(OBJ)
|
||||
|
||||
STPINCDIR=-I$(GLSRC)
|
||||
STPLIBDIR=-L$(GLOBJ)
|
||||
STPLIB=gimpprint
|
||||
|
||||
$(DD)stp.dev: $(stp_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)stp $(stp_)
|
||||
$(ADDMOD) $(DD)stp -link $(STPLIBDIR)
|
||||
$(ADDMOD) $(DD)stp -lib $(STPLIB)
|
||||
|
||||
$(GLOBJ)gdevstp.$(OBJ) : $(GLSRC)gdevstp.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(STPINCDIR) $(GLSRC)gdevstp.c
|
|
@ -1,7 +1,6 @@
|
|||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/escputil
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
|
@ -11,6 +10,7 @@ bin/gsdj500
|
|||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
bin/hpijs
|
||||
bin/lprsetup.sh
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
|
@ -30,7 +30,6 @@ bin/pv.sh
|
|||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
libexec/hpijs
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
|
@ -103,7 +102,10 @@ share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4.ps
|
|||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4Rotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-Letter.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-LetterRotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/append_db.sh
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/printerdb_append
|
||||
share/ghostscript/%%GS_VERSION%%/lib/Fontmap
|
||||
share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
|
||||
share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
|
||||
|
|
2
print/ghostscript-afpl/scripts/configure
vendored
2
print/ghostscript-afpl/scripts/configure
vendored
|
@ -80,7 +80,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
|||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
|
||||
"pcl3" "HP PCL 3+ (DeskJet 500/500C/510/520/540/550C/560C/850C/855C)" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.)" ON \
|
||||
"hpijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.03
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
http://members.ozemail.com.au/~geoffk/pdfencrypt/ \
|
||||
|
@ -33,12 +34,12 @@ NO_CDROM= "Can only be distributed for free"
|
|||
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
|
||||
|
||||
USE_GMAKE= yes
|
||||
CFLAGS+= -DUPD_SIGNAL=0
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
|
||||
MAKEFILE= src/unix-gcc.mak
|
||||
ALL_TARGET= all pcl3opts escputil
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB= GS_VERSION=${PORTVERSION}
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 escputil.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
gs.1 gslp.1 gsnd.1 pcl3opts.1 pdf2dsc.1 pdf2ps.1 pdfopt.1 \
|
||||
pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 \
|
||||
ps2pdfwr.1 ps2ps.1 wftopfa.1
|
||||
|
@ -50,8 +51,10 @@ MLINKS= gslp.1 gsbj.1 \
|
|||
ps2pdf.1 ps2pdf13.1 \
|
||||
ps2ps.1 eps2eps.1
|
||||
|
||||
XCFLAGS= -DUPD_SIGNAL=0
|
||||
|
||||
.if defined(A4)
|
||||
MAKE_ENV+= A4="${A4}"
|
||||
XCFLAGS+= -DA4
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
|
@ -98,20 +101,18 @@ PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
|||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
HP970_DRV= gdevdj9.c.gz
|
||||
|
||||
# gimp-print - very high quality driver for Epson, HPs,...
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= print
|
||||
GPRINT_DESC= gimp-${GPRINT}
|
||||
GPRINT_VERS= 4.0.5
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
|
||||
GPRINT_MAN1= escputil.1
|
||||
|
||||
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
|
||||
# http://hpinkjet.sourceforge.net/
|
||||
HPIJS= hpijs
|
||||
HPIJS_VERS= 0.97
|
||||
HPIJS_NAME= ${HPIJS}${HPIJS_VERS}
|
||||
HPIJS_VERS= 1.0
|
||||
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
|
||||
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
|
||||
|
||||
# contributed uniprint profiles
|
||||
|
@ -132,7 +133,7 @@ pre-everything::
|
|||
|
||||
post-extract:
|
||||
${ECHO_MSG} ">>> in post-extract ..."
|
||||
${LN} -sf ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b \
|
||||
${LN} -sf ${WRKDIRPREFIX}/${PORTSDIR}/graphics/jpeg/work/jpeg-6b \
|
||||
${WRKSRC}/jpeg
|
||||
# ** 3rd party driver **
|
||||
# Note: don't forget to add those devices in scripts/configure and
|
||||
|
@ -156,13 +157,12 @@ post-extract:
|
|||
${ECHO_MSG} ">>> extracting ${HP970_DRV} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
|
||||
# for gimp-print
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
|
||||
${LN} -sf ${HPIJS_NAME} ${WRKSRC}/hpijs
|
||||
|
||||
post-patch:
|
||||
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
|
@ -170,9 +170,10 @@ post-patch:
|
|||
${PERL} -pi -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
# for HPinkjet driver
|
||||
${PERL} -pi -e 's|CFLAGS="-O2 -Wall"||g ; \
|
||||
s|CXXFLAGS="-O2 -Wall"||g' ${WRKSRC}/${HPIJS_NAME}/configure
|
||||
find ${WRKSRC}/${HPIJS_NAME} -name '*.h' | xargs ${PERL} -pi -e \
|
||||
's|#include <malloc.h>||g; \
|
||||
s|SRVPATH \"hpijs\"|SRVPATH \"${PREFIX}/libexec/hpijs\"|g'
|
||||
's|#include <malloc.h>||g'
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
|
@ -194,20 +195,11 @@ pre-configure:
|
|||
${ECHO_MSG} ">>> adding DJ970 driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/dj970.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for gimp-print
|
||||
${ECHO_MSG} ">>> creating symlinks for ${GPRINT_DESC} ..."
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/Ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> adding ${GPRINT_DESC} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${GPRINT_NAME}/Ghost/contrib.mak.addon \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${ECHO_MSG} ">>> adding make rules for escputil to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/escputil.contrib.mak \
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> adding ${GPRINT} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/stp.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
|
||||
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/gdevhpij.[ch] \
|
||||
${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> adding ${HPIJS} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/hpijs.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
@ -220,16 +212,49 @@ do-configure:
|
|||
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
|
||||
.endif
|
||||
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
--with-ghost --without-foomatic \
|
||||
--without-gimp --without-samples \
|
||||
--without-user-guide --disable-escputil \
|
||||
--disable-nls --disable-shared \
|
||||
--prefix=${PREFIX}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} driver ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--prefix=${PREFIX}
|
||||
|
||||
pre-build:
|
||||
${ECHO_MSG} ">>> in pre-build ..."
|
||||
${ECHO_MSG} ">>> creating directories for compilation ..."
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
|
||||
post-build:
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> building ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${GPRINT} ..."
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/src
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/obj
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> building ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} makefile
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
|
||||
.for file in gdevijs.[ch] ijs.[ch] ijs_client.[ch] ijs_exec_unix.c unistd_.h
|
||||
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/${file} \
|
||||
${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
|
@ -273,29 +298,22 @@ post-install:
|
|||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
.endfor
|
||||
# for gimp-print driver
|
||||
${ECHO_MSG} ">>> installing ${GPRINT_DESC} escputil in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/escputil ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${GPRINT_DESC} manpages ..."
|
||||
.for i in ${GPRINT_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
|
||||
${PREFIX}/man/man1
|
||||
.endfor
|
||||
${ECHO_MSG} ">>> creating ${GPRINT_DESC} destdir ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> creating ${GPRINT} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${ECHO_MSG} ">>> installing files in gimp-print destdir ..."
|
||||
${ECHO_MSG} ">>> installing files in ${GPRINT} destdir ..."
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DATADIR}/${PORTVERSION}/gimp-print
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} server in libexecdir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/libexec
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} server in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> creating ${HPIJS} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/hpijs
|
||||
${ECHO_MSG} ">>> installing files in ${HPIJS} destdir ..."
|
||||
.for i in hpijs_readme.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS}/${i} \
|
||||
.for i in hpijs_readme.html gs_hpijs.png printerdb_append append_db.sh
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpijs
|
||||
.endfor
|
||||
# contributed UPP driver
|
||||
|
|
|
@ -6,5 +6,5 @@ MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
|||
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
|
||||
MD5 (ghostscript/print-4.0.5.tar.gz) = 2eae88b9285d47036d31974fd2b0abc2
|
||||
MD5 (ghostscript/hpijs0.97.tar.gz) = d02f8c4c2d730e72038f6f4d4350fbe8
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/hpijs-1.0.tar.gz) = 9ec7d86d2cc2dd613f8829891b02104b
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
# build escputil command from gimp-print sources
|
||||
|
||||
escputil: $(GLSRC)escputil.c
|
||||
$(CC_) -o $(GLSRC)escputil $(GLSRC)escputil.c
|
||||
|
|
@ -1,31 +1,19 @@
|
|||
### ------------- Hewlett-Packard Co. Inkjet Driver -------------- ###
|
||||
### ------------- IJS Interface -------------- ###
|
||||
|
||||
hpijs_=$(GLOBJ)gdevhpij.$(OBJ)
|
||||
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
|
||||
|
||||
$(DD)gdevhpij.$(OBJ): $(GLSRC)gdevhpij.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevhpij.$(OBJ) $(C_) $(GLSRC)gdevhpij.c
|
||||
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
|
||||
|
||||
$(DD)hpijs.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)hpijs $(hpijs_)
|
||||
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
|
||||
|
||||
$(DD)DJ630.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ630 $(hpijs_)
|
||||
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
|
||||
|
||||
$(DD)DJ6xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ6xx $(hpijs_)
|
||||
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
|
||||
|
||||
$(DD)DJ6xxP.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ6xxP $(hpijs_)
|
||||
|
||||
$(DD)DJ8xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ8xx $(hpijs_)
|
||||
|
||||
$(DD)DJ9xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ9xx $(hpijs_)
|
||||
|
||||
$(DD)DJ9xxVIP.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ9xxVIP $(hpijs_)
|
||||
|
||||
$(DD)AP21xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) AP21xx $(hpijs_)
|
||||
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)ijs $(ijs_)
|
||||
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
--- hpijs/makefile.orig Fri Jun 8 06:10:57 2001
|
||||
+++ hpijs/makefile Tue Jul 10 03:09:21 2001
|
||||
@@ -1,17 +1,17 @@
|
||||
-FLAGS = -D_LITTLE_ENDIAN -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
|
||||
+FLAGS = -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
|
||||
-D_DJ9xxVIP -D_DJ630 -D_APOLLO2100 -D_DJ600 -D_DJ350
|
||||
|
||||
VERSION=0.97
|
||||
INSTALLDIR=/usr/bin
|
||||
|
||||
|
||||
-CC = g++ -c -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
+CXXFLAGS += -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" -DCAPTURE $(FLAGS)
|
||||
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
|
||||
.cpp.o:
|
||||
echo "compiling $(<F)"
|
||||
- $(CC) $(<F) -o $(*F).o
|
||||
+ $(CXX) $(CXXFLAGS) -c $(<F) -o $(*F).o
|
||||
|
||||
OBJS = hpijs.o models.o breaks_open.o \
|
||||
aladdin.o broadway.o capture.o \
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
|
||||
linkit: $(OBJS)
|
||||
- g++ $(OBJS) -o hpijs
|
||||
+ $(CXX) $(OBJS) -o hpijs
|
||||
|
||||
install:
|
||||
install -m 0755 -s hpijs $(INSTALLDIR)
|
|
@ -1,13 +0,0 @@
|
|||
--- hpijs/platform.h.orig Wed Oct 3 03:56:37 2001
|
||||
+++ hpijs/platform.h Wed Oct 3 04:20:33 2001
|
||||
@@ -13,3 +13,10 @@
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
+
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <machine/endian.h>
|
||||
+#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
+#define _LITTLE_ENDIAN
|
||||
+#endif
|
||||
+#endif
|
|
@ -1,5 +1,5 @@
|
|||
--- src/unix-gcc.mak.orig Fri Nov 2 03:45:56 2001
|
||||
+++ src/unix-gcc.mak Fri Nov 2 03:54:59 2001
|
||||
--- src/unix-gcc.mak.orig Sat Sep 15 17:55:32 2001
|
||||
+++ src/unix-gcc.mak Sat Dec 15 04:19:08 2001
|
||||
@@ -26,14 +26,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
|
@ -83,21 +83,19 @@
|
|||
|
||||
# Define the name of the linker for the final link step.
|
||||
# Normally this is the same as the C compiler.
|
||||
@@ -229,9 +229,11 @@
|
||||
@@ -229,9 +229,9 @@
|
||||
# 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=
|
||||
+ifdef A4
|
||||
+XCFLAGS=-DA4
|
||||
+endif
|
||||
+#XCFLAGS=
|
||||
|
||||
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
+CFLAGS+=$(XCFLAGS)
|
||||
|
||||
# Define platform flags for ld.
|
||||
# SunOS 4.n may need -Bstatic.
|
||||
@@ -240,7 +242,7 @@
|
||||
@@ -240,7 +240,7 @@
|
||||
# -R /usr/local/xxx/lib:/usr/local/lib
|
||||
# giving the full path names of the shared library directories.
|
||||
# XLDFLAGS can be set from the command line.
|
||||
|
@ -106,7 +104,7 @@
|
|||
|
||||
LDFLAGS=$(XLDFLAGS) -fno-common
|
||||
|
||||
@@ -273,7 +275,7 @@
|
||||
@@ -273,7 +273,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
|
@ -115,15 +113,12 @@
|
|||
|
||||
# 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
|
||||
@@ -286,11 +288,16 @@
|
||||
@@ -285,12 +285,12 @@
|
||||
# Solaris and other SVR4 systems with dynamic linking probably want
|
||||
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
|
||||
# X11R6 (on any platform) may need
|
||||
#XLIBS=Xt SM ICE Xext X11
|
||||
+ifdef NO_X
|
||||
+XLIBS=
|
||||
+else
|
||||
-#XLIBS=Xt SM ICE Xext X11
|
||||
+XLIBS=Xt SM ICE Xext X11
|
||||
+endif
|
||||
|
||||
#XLIBDIRS=-L/usr/local/X/lib
|
||||
-XLIBDIRS=-L/usr/X11R6/lib
|
||||
|
|
17
print/ghostscript-gpl/files/stp.contrib.mak
Normal file
17
print/ghostscript-gpl/files/stp.contrib.mak
Normal file
|
@ -0,0 +1,17 @@
|
|||
### --------------- Gimp-Print/stp Driver ---------------------------- ###
|
||||
### Be careful to add the exact contents of this file; cut and paste ###
|
||||
### may corrupt the file and cause mysterious make errors ###
|
||||
|
||||
stp_=$(GLOBJ)gdevstp.$(OBJ)
|
||||
|
||||
STPINCDIR=-I$(GLSRC)
|
||||
STPLIBDIR=-L$(GLOBJ)
|
||||
STPLIB=gimpprint
|
||||
|
||||
$(DD)stp.dev: $(stp_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)stp $(stp_)
|
||||
$(ADDMOD) $(DD)stp -link $(STPLIBDIR)
|
||||
$(ADDMOD) $(DD)stp -lib $(STPLIB)
|
||||
|
||||
$(GLOBJ)gdevstp.$(OBJ) : $(GLSRC)gdevstp.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(STPINCDIR) $(GLSRC)gdevstp.c
|
|
@ -1,7 +1,6 @@
|
|||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/escputil
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
|
@ -11,6 +10,7 @@ bin/gsdj500
|
|||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
bin/hpijs
|
||||
bin/lprsetup.sh
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
|
@ -30,7 +30,6 @@ bin/pv.sh
|
|||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
libexec/hpijs
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
|
@ -103,7 +102,10 @@ share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4.ps
|
|||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4Rotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-Letter.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-LetterRotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/append_db.sh
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/printerdb_append
|
||||
share/ghostscript/%%GS_VERSION%%/lib/Fontmap
|
||||
share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
|
||||
share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
|
||||
|
|
2
print/ghostscript-gpl/scripts/configure
vendored
2
print/ghostscript-gpl/scripts/configure
vendored
|
@ -80,7 +80,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
|||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
|
||||
"pcl3" "HP PCL 3+ (DeskJet 500/500C/510/520/540/550C/560C/850C/855C)" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.)" ON \
|
||||
"hpijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.03
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
http://members.ozemail.com.au/~geoffk/pdfencrypt/ \
|
||||
|
@ -33,12 +34,12 @@ NO_CDROM= "Can only be distributed for free"
|
|||
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
|
||||
|
||||
USE_GMAKE= yes
|
||||
CFLAGS+= -DUPD_SIGNAL=0
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
|
||||
MAKEFILE= src/unix-gcc.mak
|
||||
ALL_TARGET= all pcl3opts escputil
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB= GS_VERSION=${PORTVERSION}
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 escputil.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
gs.1 gslp.1 gsnd.1 pcl3opts.1 pdf2dsc.1 pdf2ps.1 pdfopt.1 \
|
||||
pf2afm.1 pfbtopfa.1 printafm.1 ps2ascii.1 ps2epsi.1 ps2pdf.1 \
|
||||
ps2pdfwr.1 ps2ps.1 wftopfa.1
|
||||
|
@ -50,8 +51,10 @@ MLINKS= gslp.1 gsbj.1 \
|
|||
ps2pdf.1 ps2pdf13.1 \
|
||||
ps2ps.1 eps2eps.1
|
||||
|
||||
XCFLAGS= -DUPD_SIGNAL=0
|
||||
|
||||
.if defined(A4)
|
||||
MAKE_ENV+= A4="${A4}"
|
||||
XCFLAGS+= -DA4
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
|
@ -98,20 +101,18 @@ PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
|||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
HP970_DRV= gdevdj9.c.gz
|
||||
|
||||
# gimp-print - very high quality driver for Epson, HPs,...
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= print
|
||||
GPRINT_DESC= gimp-${GPRINT}
|
||||
GPRINT_VERS= 4.0.5
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
|
||||
GPRINT_MAN1= escputil.1
|
||||
|
||||
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
|
||||
# http://hpinkjet.sourceforge.net/
|
||||
HPIJS= hpijs
|
||||
HPIJS_VERS= 0.97
|
||||
HPIJS_NAME= ${HPIJS}${HPIJS_VERS}
|
||||
HPIJS_VERS= 1.0
|
||||
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
|
||||
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
|
||||
|
||||
# contributed uniprint profiles
|
||||
|
@ -132,7 +133,7 @@ pre-everything::
|
|||
|
||||
post-extract:
|
||||
${ECHO_MSG} ">>> in post-extract ..."
|
||||
${LN} -sf ${WRKDIRPREFIX}${.CURDIR}/../../graphics/jpeg/work/jpeg-6b \
|
||||
${LN} -sf ${WRKDIRPREFIX}/${PORTSDIR}/graphics/jpeg/work/jpeg-6b \
|
||||
${WRKSRC}/jpeg
|
||||
# ** 3rd party driver **
|
||||
# Note: don't forget to add those devices in scripts/configure and
|
||||
|
@ -156,13 +157,12 @@ post-extract:
|
|||
${ECHO_MSG} ">>> extracting ${HP970_DRV} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
|
||||
# for gimp-print
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
|
||||
${LN} -sf ${HPIJS_NAME} ${WRKSRC}/hpijs
|
||||
|
||||
post-patch:
|
||||
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
|
@ -170,9 +170,10 @@ post-patch:
|
|||
${PERL} -pi -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
# for HPinkjet driver
|
||||
${PERL} -pi -e 's|CFLAGS="-O2 -Wall"||g ; \
|
||||
s|CXXFLAGS="-O2 -Wall"||g' ${WRKSRC}/${HPIJS_NAME}/configure
|
||||
find ${WRKSRC}/${HPIJS_NAME} -name '*.h' | xargs ${PERL} -pi -e \
|
||||
's|#include <malloc.h>||g; \
|
||||
s|SRVPATH \"hpijs\"|SRVPATH \"${PREFIX}/libexec/hpijs\"|g'
|
||||
's|#include <malloc.h>||g'
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
|
@ -194,20 +195,11 @@ pre-configure:
|
|||
${ECHO_MSG} ">>> adding DJ970 driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/dj970.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for gimp-print
|
||||
${ECHO_MSG} ">>> creating symlinks for ${GPRINT_DESC} ..."
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/Ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> adding ${GPRINT_DESC} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${GPRINT_NAME}/Ghost/contrib.mak.addon \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${ECHO_MSG} ">>> adding make rules for escputil to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/escputil.contrib.mak \
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> adding ${GPRINT} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/stp.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
|
||||
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/gdevhpij.[ch] \
|
||||
${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> adding ${HPIJS} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/hpijs.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
@ -220,16 +212,49 @@ do-configure:
|
|||
${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
|
||||
.endif
|
||||
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
--with-ghost --without-foomatic \
|
||||
--without-gimp --without-samples \
|
||||
--without-user-guide --disable-escputil \
|
||||
--disable-nls --disable-shared \
|
||||
--prefix=${PREFIX}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} driver ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--prefix=${PREFIX}
|
||||
|
||||
pre-build:
|
||||
${ECHO_MSG} ">>> in pre-build ..."
|
||||
${ECHO_MSG} ">>> creating directories for compilation ..."
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
|
||||
post-build:
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> building ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${GPRINT} ..."
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/src
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/ghost/*.[ch] \
|
||||
${WRKSRC}/src
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/obj
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> building ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} makefile
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${HPIJS} ..."
|
||||
.for file in gdevijs.[ch] ijs.[ch] ijs_client.[ch] ijs_exec_unix.c unistd_.h
|
||||
${LN} -sf ${WRKSRC}/${HPIJS_NAME}/${file} \
|
||||
${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
|
@ -273,29 +298,22 @@ post-install:
|
|||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
.endfor
|
||||
# for gimp-print driver
|
||||
${ECHO_MSG} ">>> installing ${GPRINT_DESC} escputil in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/escputil ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${GPRINT_DESC} manpages ..."
|
||||
.for i in ${GPRINT_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
|
||||
${PREFIX}/man/man1
|
||||
.endfor
|
||||
${ECHO_MSG} ">>> creating ${GPRINT_DESC} destdir ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> creating ${GPRINT} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${ECHO_MSG} ">>> installing files in gimp-print destdir ..."
|
||||
${ECHO_MSG} ">>> installing files in ${GPRINT} destdir ..."
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/Ghost/${i} \
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DATADIR}/${PORTVERSION}/gimp-print
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} server in libexecdir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/libexec
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} server in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${HPIJS_NAME}/hpijs ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> creating ${HPIJS} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/hpijs
|
||||
${ECHO_MSG} ">>> installing files in ${HPIJS} destdir ..."
|
||||
.for i in hpijs_readme.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS}/${i} \
|
||||
.for i in hpijs_readme.html gs_hpijs.png printerdb_append append_db.sh
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpijs
|
||||
.endfor
|
||||
# contributed UPP driver
|
||||
|
|
|
@ -6,5 +6,5 @@ MD5 (ghostscript/gdevcd8.tar.gz) = 5ce48bff6082a023199c8ede4aae63a0
|
|||
MD5 (ghostscript/hpdj-2.6.tar.gz) = dcc402281f36afd2041144e0e97917be
|
||||
MD5 (ghostscript/pcl3-3.3.tar.gz) = 34e664c2a98b847598f8441f8cac7ab6
|
||||
MD5 (ghostscript/gdevdj9.c.gz) = f09ef883b8ba837fb42c608c01af7375
|
||||
MD5 (ghostscript/print-4.0.5.tar.gz) = 2eae88b9285d47036d31974fd2b0abc2
|
||||
MD5 (ghostscript/hpijs0.97.tar.gz) = d02f8c4c2d730e72038f6f4d4350fbe8
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/hpijs-1.0.tar.gz) = 9ec7d86d2cc2dd613f8829891b02104b
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
# build escputil command from gimp-print sources
|
||||
|
||||
escputil: $(GLSRC)escputil.c
|
||||
$(CC_) -o $(GLSRC)escputil $(GLSRC)escputil.c
|
||||
|
|
@ -1,31 +1,19 @@
|
|||
### ------------- Hewlett-Packard Co. Inkjet Driver -------------- ###
|
||||
### ------------- IJS Interface -------------- ###
|
||||
|
||||
hpijs_=$(GLOBJ)gdevhpij.$(OBJ)
|
||||
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
|
||||
|
||||
$(DD)gdevhpij.$(OBJ): $(GLSRC)gdevhpij.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevhpij.$(OBJ) $(C_) $(GLSRC)gdevhpij.c
|
||||
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
|
||||
|
||||
$(DD)hpijs.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)hpijs $(hpijs_)
|
||||
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
|
||||
|
||||
$(DD)DJ630.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ630 $(hpijs_)
|
||||
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
|
||||
|
||||
$(DD)DJ6xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ6xx $(hpijs_)
|
||||
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
|
||||
|
||||
$(DD)DJ6xxP.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ6xxP $(hpijs_)
|
||||
|
||||
$(DD)DJ8xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ8xx $(hpijs_)
|
||||
|
||||
$(DD)DJ9xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ9xx $(hpijs_)
|
||||
|
||||
$(DD)DJ9xxVIP.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) DJ9xxVIP $(hpijs_)
|
||||
|
||||
$(DD)AP21xx.dev : $(hpijs_) $(DD)page.dev
|
||||
$(SETPDEV) AP21xx $(hpijs_)
|
||||
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)ijs $(ijs_)
|
||||
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
--- hpijs/makefile.orig Fri Jun 8 06:10:57 2001
|
||||
+++ hpijs/makefile Tue Jul 10 03:09:21 2001
|
||||
@@ -1,17 +1,17 @@
|
||||
-FLAGS = -D_LITTLE_ENDIAN -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
|
||||
+FLAGS = -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx \
|
||||
-D_DJ9xxVIP -D_DJ630 -D_APOLLO2100 -D_DJ600 -D_DJ350
|
||||
|
||||
VERSION=0.97
|
||||
INSTALLDIR=/usr/bin
|
||||
|
||||
|
||||
-CC = g++ -c -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
+CXXFLAGS += -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" -DCAPTURE $(FLAGS)
|
||||
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
|
||||
|
||||
.cpp.o:
|
||||
echo "compiling $(<F)"
|
||||
- $(CC) $(<F) -o $(*F).o
|
||||
+ $(CXX) $(CXXFLAGS) -c $(<F) -o $(*F).o
|
||||
|
||||
OBJS = hpijs.o models.o breaks_open.o \
|
||||
aladdin.o broadway.o capture.o \
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
|
||||
linkit: $(OBJS)
|
||||
- g++ $(OBJS) -o hpijs
|
||||
+ $(CXX) $(OBJS) -o hpijs
|
||||
|
||||
install:
|
||||
install -m 0755 -s hpijs $(INSTALLDIR)
|
|
@ -1,13 +0,0 @@
|
|||
--- hpijs/platform.h.orig Wed Oct 3 03:56:37 2001
|
||||
+++ hpijs/platform.h Wed Oct 3 04:20:33 2001
|
||||
@@ -13,3 +13,10 @@
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
+
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <machine/endian.h>
|
||||
+#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
+#define _LITTLE_ENDIAN
|
||||
+#endif
|
||||
+#endif
|
|
@ -1,5 +1,5 @@
|
|||
--- src/unix-gcc.mak.orig Fri Nov 2 03:45:56 2001
|
||||
+++ src/unix-gcc.mak Fri Nov 2 03:54:59 2001
|
||||
--- src/unix-gcc.mak.orig Sat Sep 15 17:55:32 2001
|
||||
+++ src/unix-gcc.mak Sat Dec 15 04:19:08 2001
|
||||
@@ -26,14 +26,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
|
@ -83,21 +83,19 @@
|
|||
|
||||
# Define the name of the linker for the final link step.
|
||||
# Normally this is the same as the C compiler.
|
||||
@@ -229,9 +229,11 @@
|
||||
@@ -229,9 +229,9 @@
|
||||
# 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=
|
||||
+ifdef A4
|
||||
+XCFLAGS=-DA4
|
||||
+endif
|
||||
+#XCFLAGS=
|
||||
|
||||
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
+CFLAGS+=$(XCFLAGS)
|
||||
|
||||
# Define platform flags for ld.
|
||||
# SunOS 4.n may need -Bstatic.
|
||||
@@ -240,7 +242,7 @@
|
||||
@@ -240,7 +240,7 @@
|
||||
# -R /usr/local/xxx/lib:/usr/local/lib
|
||||
# giving the full path names of the shared library directories.
|
||||
# XLDFLAGS can be set from the command line.
|
||||
|
@ -106,7 +104,7 @@
|
|||
|
||||
LDFLAGS=$(XLDFLAGS) -fno-common
|
||||
|
||||
@@ -273,7 +275,7 @@
|
||||
@@ -273,7 +273,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
|
@ -115,15 +113,12 @@
|
|||
|
||||
# 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
|
||||
@@ -286,11 +288,16 @@
|
||||
@@ -285,12 +285,12 @@
|
||||
# Solaris and other SVR4 systems with dynamic linking probably want
|
||||
#XLIBDIRS=-L/usr/openwin/lib -R/usr/openwin/lib
|
||||
# X11R6 (on any platform) may need
|
||||
#XLIBS=Xt SM ICE Xext X11
|
||||
+ifdef NO_X
|
||||
+XLIBS=
|
||||
+else
|
||||
-#XLIBS=Xt SM ICE Xext X11
|
||||
+XLIBS=Xt SM ICE Xext X11
|
||||
+endif
|
||||
|
||||
#XLIBDIRS=-L/usr/local/X/lib
|
||||
-XLIBDIRS=-L/usr/X11R6/lib
|
||||
|
|
17
print/ghostscript8/files/stp.contrib.mak
Normal file
17
print/ghostscript8/files/stp.contrib.mak
Normal file
|
@ -0,0 +1,17 @@
|
|||
### --------------- Gimp-Print/stp Driver ---------------------------- ###
|
||||
### Be careful to add the exact contents of this file; cut and paste ###
|
||||
### may corrupt the file and cause mysterious make errors ###
|
||||
|
||||
stp_=$(GLOBJ)gdevstp.$(OBJ)
|
||||
|
||||
STPINCDIR=-I$(GLSRC)
|
||||
STPLIBDIR=-L$(GLOBJ)
|
||||
STPLIB=gimpprint
|
||||
|
||||
$(DD)stp.dev: $(stp_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)stp $(stp_)
|
||||
$(ADDMOD) $(DD)stp -link $(STPLIBDIR)
|
||||
$(ADDMOD) $(DD)stp -lib $(STPLIB)
|
||||
|
||||
$(GLOBJ)gdevstp.$(OBJ) : $(GLSRC)gdevstp.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(STPINCDIR) $(GLSRC)gdevstp.c
|
|
@ -1,7 +1,6 @@
|
|||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/escputil
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
|
@ -11,6 +10,7 @@ bin/gsdj500
|
|||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
bin/hpijs
|
||||
bin/lprsetup.sh
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
|
@ -30,7 +30,6 @@ bin/pv.sh
|
|||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
libexec/hpijs
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
|
@ -103,7 +102,10 @@ share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4.ps
|
|||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-A4Rotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-Letter.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/margins-LetterRotated.ps
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/append_db.sh
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
|
||||
share/ghostscript/%%GS_VERSION%%/hpijs/printerdb_append
|
||||
share/ghostscript/%%GS_VERSION%%/lib/Fontmap
|
||||
share/ghostscript/%%GS_VERSION%%/lib/Fontmap.GS
|
||||
share/ghostscript/%%GS_VERSION%%/lib/acctest.ps
|
||||
|
|
2
print/ghostscript8/scripts/configure
vendored
2
print/ghostscript8/scripts/configure
vendored
|
@ -80,7 +80,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
|||
"pxlcolor" "HP PCL XL color printers (Color LaserJet 4500/5000)" ON \
|
||||
"pcl3" "HP PCL 3+ (DeskJet 500/500C/510/520/540/550C/560C/850C/855C)" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.)" ON \
|
||||
"hpijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
|
|
Loading…
Reference in a new issue