Update to 7.04.
Modifications against PR are: o $MASTER_SITES substitution. o Typo in scripts/configure. I don't know why $MLINKS entries are not in generated plist... PR: ports/36673 Submitted by: KATO Tsuguru <tkato@prontomail.com>
This commit is contained in:
parent
59a15dbf41
commit
0dd0b8127b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=57251
@ -6,32 +6,45 @@
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.03
|
||||
PORTREVISION= 4
|
||||
PORTVERSION= 7.04
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gimp_print,hpijs/} \
|
||||
http://members.ozemail.com.au/~geoffk/pdfencrypt/:pdf \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:gdevcd \
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
|
||||
http://www.harsch.net/Download/:gdevdj \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs703/ \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
|
||||
ftp://gatekeeper.dec.com/pub/GNU/ghostscript/:gatekeeper
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME} gimp-print/:gimp_print \
|
||||
hpinkjet/:hpijs
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%/,gimp-print/:gprint,} \
|
||||
${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%/,hpinkjet/:hpijs,} \
|
||||
http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/:md2k \
|
||||
${MASTER_SITE_PORTS_JP:S,%SUBDIR%/,ghostscript/:ports_jp,} \
|
||||
http://www.humblesoft.com/pub/:epag \
|
||||
http://www.epkowa.on.arena.ne.jp/pips/data/gs65_301/:eplaser \
|
||||
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \
|
||||
http://www.linuxprinting.org/download/printing/:gdi \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/ \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
PKGNAMESUFFIX= -afpl
|
||||
DISTFILES= ${GS_SOURCES}:DEFAULT,gatekeeper \
|
||||
${GS_FONTS_STD}:DEFAULT,fonts \
|
||||
${GS_FONTS_OTHER}:DEFAULT,fonts,gatekeeper \
|
||||
${DECRYPT_PDF}:pdf \
|
||||
${HP8XX_DRV}:gdevcd \
|
||||
${HPDJ_SRC}:hpdj_pcl3 \
|
||||
${PCL3_SRC}:hpdj_pcl3 \
|
||||
${HP970_DRV}:gdevdj \
|
||||
${GPRINT_SRC}:gatekeeper,gimp_print \
|
||||
${HPIJS_SRC}:gatekeeper,hpijs
|
||||
DISTFILES= ${GS_SRCS} \
|
||||
${GS_FONTS_STD} \
|
||||
${GS_FONTS_OTHER} \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${HPDJ_SRCS}:hpdj_pcl3 \
|
||||
${PCL3_SRCS}:hpdj_pcl3 \
|
||||
${DJ970_SRCS}:dj970 \
|
||||
${GPRINT_SRCS}:gprint \
|
||||
${HPIJS_SRCS}:hpijs \
|
||||
${MD2K_SRCS}:md2k \
|
||||
${ALPS_SRCS}:ports_jp \
|
||||
${BJ10V_SRCS}:ports_jp \
|
||||
${LIPS_SRCS}:ports_jp \
|
||||
${DMPRT_SRCS}:ports_jp \
|
||||
${EPAG_SRCS}:epag \
|
||||
${EPLASER_SRCS}:eplaser \
|
||||
${MJC_SRCS}:ports_jp \
|
||||
${NPDL_SRCS}:npdl \
|
||||
${GDI_SRCS}:gdi
|
||||
DIST_SUBDIR= ghostscript
|
||||
EXTRACT_ONLY= ${GS_SOURCES}
|
||||
EXTRACT_ONLY= ${GS_SRCS}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
@ -42,10 +55,10 @@ NO_CDROM= "Can only be distributed for free"
|
||||
|
||||
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
|
||||
MAKEFILE= src/unix-gcc.mak
|
||||
ALL_TARGET= all pcl3opts
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \
|
||||
XCFLAGS="${XCFLAGS}"
|
||||
PLIST_SUB= GS_VERSION=${PORTVERSION}
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
@ -73,7 +86,21 @@ PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nox11
|
||||
MAKE_ENV+= WITHOUT_X11="${WITHOUT_X11}"
|
||||
.endif
|
||||
|
||||
GS_SOURCES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
.if defined(WITH_SHLIB)
|
||||
.undef WITHOUT_X11
|
||||
USE_GTK= yes
|
||||
MAKE_ENV+= GS_SHLIB_VER="${SHLIB_VER}"
|
||||
ALL_TARGET= so pcl3opts
|
||||
INSTALL_TARGET= soinstall
|
||||
INSTALLS_SHLIB= yes
|
||||
SHLIB_VER= 1
|
||||
PLIST_SUB+= SHLIB="" SHLIB_VER="${SHLIB_VER}"
|
||||
.else
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB+= SHLIB="@comment "
|
||||
.endif
|
||||
|
||||
GS_SRCS= ${DISTNAME}${EXTRACT_SUFX}
|
||||
# Note: the following two are real files that have symlinks with
|
||||
# later version numbers pointing to them. To avoid unnecessarily
|
||||
# downloading distfiles, do not change these when upgrading the port
|
||||
@ -83,54 +110,113 @@ GS_FONTS_OTHER= ghostscript-fonts-other-6.0.tar.gz
|
||||
|
||||
# Additional Drivers:
|
||||
|
||||
# Ghostscript Driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# HP8XX - additional driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# http://www.gelhaus.net/hp880c/
|
||||
HP8XX= cdj880
|
||||
HP8XX_DRV= gdevcd8.tar.gz
|
||||
HP8XX_SRCS= gdevcd8.tar.gz
|
||||
|
||||
# HPDJ, additional driver for HP PCL3 Printers, by Martin Lottermoser
|
||||
# HPDJ - additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# still present, just for the case pcl3 is missing some hpdj feature
|
||||
# http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
HPDJ= hpdj
|
||||
HPDJ_VERS= 2.6
|
||||
HPDJ_NAME= ${HPDJ}-${HPDJ_VERS}
|
||||
HPDJ_SRC= ${HPDJ_NAME}.tar.gz
|
||||
HPDJ_SRCS= ${HPDJ_NAME}.tar.gz
|
||||
HPDJ_MAN1= gs-hpdj.1
|
||||
|
||||
# PCL3 (hpdj successor now in RELEASE quality)
|
||||
# additional driver for HP PCL3 Printers, by Martin Lottermoser
|
||||
# additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
PCL3= pcl3
|
||||
PCL3_VERS= 3.3
|
||||
PCL3_NAME= ${PCL3}-${PCL3_VERS}
|
||||
PCL3_SRC= ${PCL3_NAME}.tar.gz
|
||||
PCL3_SRCS= ${PCL3_NAME}.tar.gz
|
||||
PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
||||
|
||||
# additional driver for HP DeskJet 970, supports duplex printing
|
||||
# DJ970 - additional driver for HP DeskJet 970, supports duplex printing
|
||||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
HP970_DRV= gdevdj9.c.gz
|
||||
DJ970= gdevdj9
|
||||
DJ970_SRCS= ${DJ970}.c.gz
|
||||
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
|
||||
# HPinkjet - additional driver for PhotoSmart/DeskJet series (HP developed)
|
||||
# http://hpinkjet.sourceforge.net/
|
||||
HPIJS= hpijs
|
||||
HPIJS_VERS= 1.0.2
|
||||
HPIJS_VERS= 1.0.4
|
||||
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
|
||||
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
|
||||
HPIJS_SRCS= ${HPIJS_NAME}.tar.gz
|
||||
|
||||
# MD2K - additional driver for Alps MD-2000/2010/4000/1300/1500/5000
|
||||
# http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/
|
||||
MD2K= md2k
|
||||
MD2K_VERS= 0.2a
|
||||
MD2K_NAME= gdevmd2k-${MD2K_VERS}
|
||||
MD2K_SRCS= ${MD2K_NAME}.tar.gz
|
||||
|
||||
# ALPS - additional driver for Alps MD-5000
|
||||
ALPS= alps
|
||||
ALPS_VERS= 0.2
|
||||
ALPS_NAME= gdevalps-${ALPS_VERS}
|
||||
ALPS_SRCS= gdevalps-0.21.tar.gz
|
||||
|
||||
# BJ10V - additional driver for Canon BJ-10V
|
||||
BJ10V= bj10v
|
||||
BJ10V_NAME= gdev10v
|
||||
BJ10V_SRCS= ${BJ10V_NAME}.tar.gz
|
||||
|
||||
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers
|
||||
LIPS= lips
|
||||
LIPS_VERS= 2.4.0
|
||||
LIPS_NAME= gdevlips-${LIPS_VERS}
|
||||
LIPS_SRCS= ${LIPS_NAME}.tar.gz
|
||||
|
||||
# DMPRT - additional driver for generic dot matrix printers
|
||||
DMPRT= dmprt
|
||||
DMPRT_VERS= 2.01
|
||||
DMPRT_NAME= ${DMPRT}-${DMPRT_VERS}
|
||||
DMPRT_SRCS= ${DMPRT_NAME}.tar.gz
|
||||
|
||||
# EPAG - additional driver for Epson ESC/Page printers
|
||||
# http://www.humblesoft.com/
|
||||
EPAG= epag
|
||||
EPAG_VERS= 3.09
|
||||
EPAG_NAME= ${EPAG}-${EPAG_VERS}
|
||||
EPAG_SRCS= ${EPAG_NAME}.tar.gz
|
||||
|
||||
# EPLASER - additional driver for ESC/Page printers (Epson Kowa developed)
|
||||
# http://www.epkowa.co.jp/linux/lpd.html
|
||||
EPLASER= eplaser
|
||||
EPLASER_VERS= 3.0.1
|
||||
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS}
|
||||
EPLASER_SRCS= ${EPLASER_NAME}-651.tgz
|
||||
|
||||
# MJC - additional driver for Epson MachJet series
|
||||
MJC= mjc
|
||||
MJC_VERS= 0.8
|
||||
MJC_NAME= gdevmjc-${MJC_VERS}
|
||||
MJC_SRCS= ${MJC_NAME}.tar.gz
|
||||
|
||||
# NPDL - additional driver for NEC Printer Description Language printers
|
||||
NPDL= npdl
|
||||
NPDL_VERS= 1.6.3
|
||||
NPDL_NAME= gdevnpdl-${NPDL_VERS}
|
||||
NPDL_SRCS= ${NPDL_NAME}.tar.gz
|
||||
|
||||
# GDI - additional driver for Samsung SmartGDI laser printers
|
||||
GDI= gdi
|
||||
GDI_NAME= samsung-gdi-driver
|
||||
GDI_SRCS= ${GDI_NAME}.tar.gz
|
||||
|
||||
# contributed uniprint profiles
|
||||
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
|
||||
stc740ih.upp stc740p.upp stc740pl.upp
|
||||
|
||||
# replacement for pdf_sec.ps, that allows you to read encrypted PDF files
|
||||
DECRYPT_PDF= pdf_sec.ps
|
||||
|
||||
.SILENT:
|
||||
|
||||
pre-everything::
|
||||
@ -150,40 +236,81 @@ post-extract:
|
||||
# new devices !
|
||||
#
|
||||
# for HP8XX driver
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_DRV} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_DRV}
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_SRCS}
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> extracting ${HPDJ_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${HPDJ_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRCS}
|
||||
${TAR} -C ${WRKSRC}/src -xf ${WRKSRC}/${HPDJ_NAME}/${HPDJ}.tar
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRC}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/pcl3
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRCS}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/${PCL3}
|
||||
${TAR} -C ${WRKSRC}/${PCL3_NAME} -xf \
|
||||
${WRKSRC}/${PCL3_NAME}/${PCL3}.tar
|
||||
# for HP DeskJet 970 driver
|
||||
${ECHO_MSG} ">>> extracting ${HP970_DRV} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> extracting ${DJ970_SRCS} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${DJ970_SRCS} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${DJ970_SRCS}
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRCS}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRCS}
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> extracting ${MD2K_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MD2K_SRCS}
|
||||
${LN} -sf ${MD2K_NAME} ${WRKSRC}/${MD2K}
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> extracting ${ALPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${ALPS_SRCS}
|
||||
${LN} -sf ${ALPS_NAME} ${WRKSRC}/${ALPS}
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> extracting ${BJ10V_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${BJ10V_SRCS}
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> extracting ${LIPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LIPS_SRCS}
|
||||
${LN} -sf ${LIPS_NAME} ${WRKSRC}/${LIPS}
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> extracting ${DMPRT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${DMPRT_SRCS}
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> extracting ${EPAG_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> extracting ${EPLASER_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPLASER_SRCS}
|
||||
${LN} -sf ${EPLASER_NAME} ${WRKSRC}/${EPLASER}
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> extracting ${MJC_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MJC_SRCS}
|
||||
${LN} -sf ${MJC_NAME} ${WRKSRC}/${MJC}
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> extracting ${NPDL_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${NPDL_SRCS}
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> extracting ${GDI_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS}
|
||||
|
||||
post-patch:
|
||||
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
${WRKSRC}/src/unix-gcc.mak
|
||||
${PERL} -pi -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
${PERL} -pi -e 's|%%DATADIR%%|${DATADIR}|g' \
|
||||
${WRKSRC}/lib/gs_res.ps
|
||||
# for HPinkjet driver
|
||||
${PERL} -pi -e 's|CFLAGS="-O2 -Wall"|CFLAGS="\$$CFLAGS"|g ; \
|
||||
s|CXXFLAGS="-O2 -Wall"|CXXFLAGS="\$$CXXFLAGS"|g' \
|
||||
${WRKSRC}/${HPIJS_NAME}/configure
|
||||
${PERL} -pi -e 's|#include <malloc.h>||g' \
|
||||
${WRKSRC}/${HPIJS_NAME}/platform.h
|
||||
# for DMPRT driver
|
||||
${PERL} -pi -e 's|%%DATADIR%%|${DATADIR}|g ; \
|
||||
s|%%GS_VERSION%%|${PORTVERSION}|g' \
|
||||
${WRKSRC}/src/dmp_site.ps
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
@ -201,17 +328,55 @@ pre-configure:
|
||||
${ECHO_MSG} ">>> adding ${PCL3} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${PCL3_NAME}/src/contrib.mak-7.00.add \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for HP DeskJet 970 driver
|
||||
${ECHO_MSG} ">>> adding DJ970 driver to contrib.mak ..."
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> adding ${DJ970} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/dj970.contrib.mak \
|
||||
>> ${WRKSRC}/src/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} ">>> adding ${HPIJS} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/hpijs.contrib.mak \
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> adding ${MD2K} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${MD2K_NAME}/gdevmd2k.mak-5.50 \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> adding ${ALPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${ALPS_NAME}/gdevalps.mak-5.50 \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> adding ${BJ10V} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${BJ10V_NAME}/gdev10v.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> adding ${LIPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${LIPS_NAME}/gdevlips.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> adding ${DMPRT} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/src/gdevdmpr.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> adding ${EPAG} driver to contrib.mak ..."
|
||||
${SED} -e 's:npdl:epag:g' ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> adding ${EPLASER} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevescv6.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevesmv6.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> adding ${MJC} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${MJC_NAME}/gdevmjc.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> adding ${NPDL} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/gdi.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
||||
do-configure:
|
||||
@ -225,7 +390,7 @@ do-configure:
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
@ -235,7 +400,7 @@ post-configure:
|
||||
--disable-nls --disable-shared \
|
||||
--prefix=${PREFIX}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} driver ..."
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--prefix=${PREFIX}
|
||||
@ -245,60 +410,108 @@ pre-build:
|
||||
${ECHO_MSG} ">>> creating directories for compilation ..."
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
${LN} -sf ${WRKSRC}/src/unix-gcc.mak ${WRKSRC}/Makefile
|
||||
# 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
|
||||
${MKDIR} ${WRKSRC}/${GPRINT}
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/${GPRINT}/gimp-print
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/obj
|
||||
${WRKSRC}/${GPRINT}/libgimpprint.a
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> building ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${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
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..."
|
||||
.for i in gdevmd2k.c
|
||||
${LN} -sf ${WRKSRC}/${MD2K_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${ALPS} ..."
|
||||
.for i in gdevalps.c
|
||||
${LN} -sf ${WRKSRC}/${ALPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${BJ10V} ..."
|
||||
.for i in gdev10v.c
|
||||
${LN} -sf ${WRKSRC}/${BJ10V_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${LIPS} ..."
|
||||
.for i in gdevlips.[ch] gdevlprn.[ch] gdevl4r.c gdevl4v.c gdevespg.c gdevrpdl.c
|
||||
${LN} -sf ${WRKSRC}/${LIPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> building ${EPAG} utility ..."
|
||||
cd ${WRKSRC}/${EPAG_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPAG} ..."
|
||||
.for i in gdevepag.c
|
||||
${LN} -sf ${WRKSRC}/${EPAG_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPLASER} ..."
|
||||
.for i in gdevescv.[ch] gdevesmv.c
|
||||
${LN} -sf ${WRKSRC}/${EPLASER_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MJC} ..."
|
||||
.for i in gdevmjc.c mjbarrie.c mjbksep.c mjespdtc.c mjespdtm.c mjespdty.c \
|
||||
mjgrnsp.c mjgrnsp2.c mjhtocmy.c mjmtx2.c mjvtbl.c
|
||||
${LN} -sf ${WRKSRC}/${MJC_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${NPDL} ..."
|
||||
.for i in gdevnpdl.c
|
||||
${LN} -sf ${WRKSRC}/${NPDL_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
${ECHO_MSG} ">>> creating ghostscript destdir ..."
|
||||
${MKDIR} ${DATADIR}
|
||||
${ECHO_MSG} ">>> extracting ghostscript fonts..."
|
||||
${ECHO_MSG} ">>> extracting ghostscript fonts ..."
|
||||
${TAR} -C ${DATADIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_FONTS_STD}
|
||||
${TAR} -C ${DATADIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_FONTS_OTHER}
|
||||
|
||||
post-install:
|
||||
${ECHO_MSG} ">>> in post-install ..."
|
||||
${ECHO_MSG} ">>> stripping gs ..."
|
||||
strip ${PREFIX}/bin/gs
|
||||
.if defined(WITH_SHLIB)
|
||||
${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx
|
||||
${LN} -sf gsc ${PREFIX}/bin/gs
|
||||
.else
|
||||
${STRIP_CMD} ${PREFIX}/bin/gs
|
||||
.endif
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> installing ${HPDJ} manpages ..."
|
||||
.for i in ${HPDJ_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/src/${i} ${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/src/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
${ECHO_MSG} ">>> creating ${HPDJ} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/hpdj
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/${HPDJ}
|
||||
${ECHO_MSG} ">>> installing files in ${HPDJ} destdir ..."
|
||||
.for i in README.hpdj example.mdf margins-A4.ps margins-A4Rotated.ps \
|
||||
margins-Letter.ps margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpdj
|
||||
${DATADIR}/${PORTVERSION}/${HPDJ}
|
||||
.endfor
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${PCL3} manpages ..."
|
||||
.for i in ${PCL3_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
# other pcl3 stuff, which might be interesting for runtime
|
||||
${ECHO_MSG} ">>> creating ${PCL3} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/pcl3
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/${PCL3}
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} destdir ..."
|
||||
.for i in NEWS BUGS README lib/example.mcf lib/if-pcl3 ps/calign.ps \
|
||||
ps/dumppdd.ps ps/levels-test.ps ps/margins-A4.ps \
|
||||
@ -306,58 +519,126 @@ post-install:
|
||||
ps/margins-EnvDLRotated.ps ps/margins-Letter.ps \
|
||||
ps/margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
.endfor
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> creating ${GPRINT} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${ECHO_MSG} ">>> installing files in ${GPRINT} destdir ..."
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${DATADIR}/${PORTVERSION}/${PCL3}
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${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 gs_hpijs.png printerdb_append append_db.sh
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpijs
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} resources ..."
|
||||
.for i in dmp_init.ps dmp_site.ps escp_24.src
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin
|
||||
# contributed UPP driver
|
||||
${ECHO_MSG} ">>> installing contributed UPP profiles ..."
|
||||
.for i in ${CONTRIB_UPP}
|
||||
${INSTALL_DATA} ${FILESDIR}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
.endfor
|
||||
# for reading encrypted PDFs
|
||||
${ECHO_MSG} ">>> installing support for encrypted PDF files ..."
|
||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DECRYPT_PDF} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
#
|
||||
# now NOPORTDOCS dependend stuff
|
||||
#
|
||||
.if !defined(NOPORTDOCS)
|
||||
${ECHO_MSG} ">>> installing PORTDOC stuff ..."
|
||||
# install hpdj docu, not necessary for runtime
|
||||
# note: old hpdj driver has its files in ${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> creating ${HPDJ} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/hpdj
|
||||
${ECHO_MSG} ">>> installing files in ${HPDJ} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> installing ${HPDJ} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPDJ}
|
||||
.for i in NEWS hpdj.html
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/hpdj
|
||||
${DOCSDIR}/${PORTVERSION}/${HPDJ}
|
||||
.endfor
|
||||
# install pcl3 docu, not necessary for runtime
|
||||
# note: new pcl3 driver has a subdir of its own
|
||||
${ECHO_MSG} ">>> creating ${PCL3} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/pcl3
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} docu destdir ..."
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${PCL3}
|
||||
.for i in NEWS doc/gs-pcl3.html doc/how-to-report.txt doc/pcl3opts.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/pcl3
|
||||
${DOCSDIR}/${PORTVERSION}/${PCL3}
|
||||
.endfor
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> installing ${GPRINT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${GPRINT}
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${GPRINT}
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPIJS}
|
||||
.for i in hpijs_readme.html gs_hpijs.png
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${HPIJS}
|
||||
.endfor
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> installing ${MD2K} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MD2K}
|
||||
.for i in README.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${MD2K_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${MD2K}
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> installing ${ALPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${ALPS}
|
||||
.for i in README.gdevalps
|
||||
${INSTALL_DATA} ${WRKSRC}/${ALPS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${ALPS}
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> installing ${BJ10V} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${BJ10V}
|
||||
.for i in gdev10v.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${BJ10V_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${BJ10V}
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> installing ${LIPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${LIPS}
|
||||
.for i in Gdevlips.htm
|
||||
${INSTALL_DATA} ${WRKSRC}/${LIPS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${LIPS}
|
||||
.endfor
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${DMPRT}
|
||||
.for i in gdevdmpr.sj
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${DMPRT}
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.for i in ert.txt gdevepag.txt ChangeLog
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.endfor
|
||||
.for i in psprint gsepagif.sh
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> installing ${EPLASER} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPLASER}
|
||||
.for i in readme-eplaser-651.euc
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPLASER}
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> installing ${MJC} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MJC}
|
||||
.for i in MJ700V2C.FAQ README.mjc README.mje README.noz cpem.doc
|
||||
${INSTALL_DATA} ${WRKSRC}/${MJC_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${MJC}
|
||||
.endfor
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> installing ${NPDL} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${NPDL}
|
||||
.for i in gdevnpdl.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${NPDL}
|
||||
.endfor
|
||||
.endif
|
||||
${ECHO_MSG} "> post-installation tasks completed."
|
||||
|
@ -1,11 +1,19 @@
|
||||
MD5 (ghostscript/ghostscript-7.03.tar.gz) = d9b5c31e0df09db9c439eec01c077532
|
||||
MD5 (ghostscript/ghostscript-7.04.tar.bz2) = 4fffc7520a510dac7b1cfb98fca8e724
|
||||
MD5 (ghostscript/ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
|
||||
MD5 (ghostscript/ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
|
||||
MD5 (ghostscript/pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
|
||||
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/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/hpijs-1.0.2.tar.gz) = 750923f29a5b70551ddea1d91b819cfa
|
||||
MD5 (ghostscript/hpijs-1.0.4.tar.gz) = e2b8d2a671fdbcd27f20092691d40bba
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
MD5 (ghostscript/gdev10v.tar.gz) = 1486bb54c214ce215044a6c606280d73
|
||||
MD5 (ghostscript/gdevlips-2.4.0.tar.gz) = 89327cac37665f3fdbae0da5f2c8a89f
|
||||
MD5 (ghostscript/dmprt-2.01.tar.gz) = c7a9fb127fde5d888a798bf5e1822b88
|
||||
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
|
||||
MD5 (ghostscript/eplaser-3.0.1-651.tgz) = 3baf7b0ba2fea5ea354906ab43caf254
|
||||
MD5 (ghostscript/gdevmjc-0.8.tar.gz) = 228f41c3cccce22c8f477c7a9407527c
|
||||
MD5 (ghostscript/gdevnpdl-1.6.3.tar.gz) = 6c8dad13d07bbaf6e951d6d2d6b8a9f2
|
||||
MD5 (ghostscript/samsung-gdi-driver.tar.gz) = d85da4a9e26f2d751a22b6f1e19fc6d1
|
||||
|
@ -1,19 +0,0 @@
|
||||
### ------------- IJS Interface -------------- ###
|
||||
|
||||
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
|
||||
|
||||
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
|
||||
|
||||
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
|
||||
|
||||
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
|
||||
|
||||
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
|
||||
|
||||
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)ijs $(ijs_)
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- lib/gs_init.ps.orig Mon Apr 9 15:20:03 2001
|
||||
+++ lib/gs_init.ps Wed Jun 20 04:05:12 2001
|
||||
@@ -1263,7 +1263,7 @@
|
||||
--- lib/gs_init.ps.orig Fri Feb 1 12:25:45 2002
|
||||
+++ lib/gs_init.ps Sat Feb 9 01:42:10 2002
|
||||
@@ -1274,7 +1274,7 @@
|
||||
% Set the default screen and BG/UCR.
|
||||
/.setdefaultbgucr {
|
||||
systemdict /setblackgeneration known {
|
||||
@ -9,8 +9,8 @@
|
||||
} if
|
||||
} bind def
|
||||
/.useloresscreen { % - .useloresscreen <bool>
|
||||
@@ -1815,3 +1815,7 @@
|
||||
(END GC) VMDEBUG
|
||||
@@ -1874,3 +1874,7 @@
|
||||
userdict /AGM_preserve_spots false put
|
||||
|
||||
% The interpreter will run the initial procedure (start).
|
||||
+
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- src/unix-gcc.mak.orig Sat Sep 15 17:55:32 2001
|
||||
+++ src/unix-gcc.mak Sat Dec 15 04:19:08 2001
|
||||
--- src/unix-gcc.mak.orig Fri Feb 1 15:27:58 2002
|
||||
+++ src/unix-gcc.mak Sat Feb 9 04:34:53 2002
|
||||
@@ -26,14 +26,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
@ -54,7 +54,7 @@
|
||||
|
||||
-PSRCDIR=libpng
|
||||
+PSRCDIR=${LOCALBASE}/include
|
||||
PVERSION=10012
|
||||
PVERSION=10201
|
||||
|
||||
# Choose whether to use a shared version of the PNG library, and if so,
|
||||
# what its name is.
|
||||
@ -74,7 +74,7 @@
|
||||
#ZLIB_NAME=gz
|
||||
ZLIB_NAME=z
|
||||
|
||||
@@ -196,7 +196,7 @@
|
||||
@@ -203,7 +203,7 @@
|
||||
|
||||
# Define the name of the C compiler.
|
||||
|
||||
@ -83,28 +83,38 @@
|
||||
|
||||
# Define the name of the linker for the final link step.
|
||||
# Normally this is the same as the C compiler.
|
||||
@@ -229,9 +229,9 @@
|
||||
@@ -220,9 +220,9 @@
|
||||
# Define the added flags for standard, debugging, profiling
|
||||
# and shared object builds.
|
||||
|
||||
-CFLAGS_STANDARD=-O2
|
||||
-CFLAGS_DEBUG=-g -O
|
||||
-CFLAGS_PROFILE=-pg -O2
|
||||
+CFLAGS_STANDARD?=-O2
|
||||
+CFLAGS_DEBUG=-g
|
||||
+CFLAGS_PROFILE=-pg
|
||||
CFLAGS_SO=-fPIC
|
||||
|
||||
# Define the other compilation flags. Add at most one of the following:
|
||||
@@ -236,7 +236,7 @@
|
||||
# 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=
|
||||
+XCFLAGS+=-I${.CURDIR}/gimp-print
|
||||
|
||||
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
+CFLAGS+=$(XCFLAGS)
|
||||
CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
|
||||
# Define platform flags for ld.
|
||||
# SunOS 4.n may need -Bstatic.
|
||||
@@ -240,7 +240,7 @@
|
||||
@@ -247,7 +247,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.
|
||||
-XLDFLAGS=
|
||||
+XLDFLAGS=-L${LOCALBASE}/lib
|
||||
+XLDFLAGS=-L${.CURDIR}/gimp-print -L${LOCALBASE}/lib
|
||||
|
||||
LDFLAGS=$(XLDFLAGS) -fno-common
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
@@ -280,7 +280,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
@ -113,7 +123,7 @@
|
||||
|
||||
# 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
|
||||
@@ -285,12 +285,12 @@
|
||||
@@ -292,12 +292,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
|
||||
|
@ -4,14 +4,11 @@
|
||||
|
||||
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
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(GLSRC)gdevstp.c
|
||||
|
@ -11,7 +11,7 @@ This port includes add-on packages (not part of the official gs release)
|
||||
- http://members.ozemail.com.au/~geoffk/pdfencrypt/
|
||||
o HP8XX driver for HP DeskJet 880C/882C/895C
|
||||
- http://www.gelhaus.net/hp880c/
|
||||
o HP970 driver for HP DeskJet 970CXi
|
||||
o DJ970 driver for HP DeskJet 970CXi
|
||||
- http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
o PCL3 and HPDJ driver for HP DeskJet series
|
||||
- http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
@ -19,6 +19,8 @@ This port includes add-on packages (not part of the official gs release)
|
||||
- http://gimp-print.sourceforge.net/
|
||||
o HPinkjet driver for HP PhotoSmart/DeskJet series
|
||||
- http://hpinkjet.sourceforge.net/
|
||||
o Spacial drivers for verious printer models mainly sold in Japan
|
||||
- Alps, Canon, Epson, NEC, Ricoh,...
|
||||
o Additional contributed uniprint driver profiles for
|
||||
- Epson Stylus Color 740 and Epson LQ-1170
|
||||
|
||||
|
@ -1,17 +1,21 @@
|
||||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/ert
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
bin/gsbj
|
||||
%%SHLIB%%bin/gsc
|
||||
bin/gsdj
|
||||
bin/gsdj500
|
||||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
%%SHLIB%%bin/gsx
|
||||
bin/hpijs
|
||||
bin/lprsetup.sh
|
||||
bin/pcl3opts
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
bin/pdfopt
|
||||
@ -30,8 +34,30 @@ bin/pv.sh
|
||||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
%%SHLIB%%lib/libgs.so
|
||||
%%SHLIB%%lib/libgs.so.%%SHLIB_VER%%
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/alps/README.gdevalps
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/bj10v/gdev10v.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/dmprt/gdevdmpr.sj
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ChangeLog
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ert.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gdevepag.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gsepagif.sh
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/psprint
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-651.euc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/gimp-print/README
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lips/Gdevlips.htm
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/md2k/README.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/MJ700V2C.FAQ
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mjc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mje
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.noz
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/cpem.doc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/npdl/gdevnpdl.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/gs-pcl3.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/how-to-report.txt
|
||||
@ -57,9 +83,11 @@ share/ghostscript/%%GS_VERSION%%/doc/History3.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History4.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History5.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History6.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History7.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Install.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Issues.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Language.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Maintain.htm
|
||||
@ -95,17 +123,12 @@ share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
|
||||
share/ghostscript/%%GS_VERSION%%/gimp-print/README
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/README.hpdj
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/example.mdf
|
||||
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
|
||||
@ -143,9 +166,12 @@ share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_init.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_site.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/docie.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/escp_24.src
|
||||
share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
|
||||
@ -495,14 +521,23 @@ share/ghostscript/fonts/z003034l.pfm
|
||||
@dirrm share/ghostscript/fonts
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/pcl3
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/lib
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/hpijs
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/hpdj
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/gimp-print
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/examples
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/doc
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%
|
||||
@dirrm share/ghostscript
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/pcl3
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/npdl
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/mjc
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/md2k
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lips
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/hpijs
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/hpdj
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/gimp-print
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/eplaser
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/epag
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/dmprt
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/bj10v
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/alps
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript
|
||||
|
91
print/ghostscript-afpl/scripts/configure
vendored
91
print/ghostscript-afpl/scripts/configure
vendored
@ -14,22 +14,45 @@ other programs in the ports collection might need some of the default gs \n\
|
||||
file format drivers. The gs5 default drivers are preselected. \n\
|
||||
Have fun with this new configuration style ! -andreas \n\n\
|
||||
Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9\
|
||||
"x11" "X Window System version 11, release >=4" ON \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" ON \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
|
||||
"md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" ON \
|
||||
"md5k" "ALPS MD-5000 Eco Mode [MD2K]" ON \
|
||||
"md50Mono" "ALPS MD-5000 Monochrome [ALPS]" ON \
|
||||
"md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" ON \
|
||||
"md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" ON \
|
||||
"appledmp" "Apple Dot Matrix Printer / Imagewriter" OFF \
|
||||
"iwhi" "Apple Imagewriter, high-resolution mode" OFF \
|
||||
"iwlo" "Apple Imagewriter, low-resolution mode" OFF \
|
||||
"iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" OFF \
|
||||
"hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
|
||||
"bj10e" "Canon BubbleJet BJ10e" ON \
|
||||
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
|
||||
"bj10e" "Canon BubbleJet BJ-10e" ON \
|
||||
"bj10v" "Canon BubbleJet BJ-10v [BJ10V]" ON \
|
||||
"bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ10V]" ON \
|
||||
"bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" ON \
|
||||
"bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
|
||||
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
|
||||
"lbp8" "Canon LBP-8II laser printer" OFF \
|
||||
"lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
|
||||
"lips2p" "Canon LIPS II+ [LIPS]" ON \
|
||||
"lips3" "Canon LIPS III [LIPS]" ON \
|
||||
"lips4" "Canon LIPS IV [LIPS]" ON \
|
||||
"bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" ON \
|
||||
"lips4v" "Canon LIPS IV, vector output mode [LIPS]" ON \
|
||||
"m8510" "C.Itoh M8510 printer" OFF \
|
||||
"coslw2p" "CoStar LabelWriter II II/Plus" OFF \
|
||||
"coslwxl" "CoStar LabelWriter XL" OFF \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver (Gimp-Print)" ON \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" ON \
|
||||
"uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
|
||||
"dmprt" "Configurable dot matrix printer driver [DMPRT]" ON \
|
||||
"lj250" "DEC LJ250 Companion color printer" OFF \
|
||||
"declj250" "DEC LJ250 driver (alternate)" OFF \
|
||||
"ap3250" "Epson ActionPrinter 3250" OFF \
|
||||
@ -37,8 +60,34 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" OFF \
|
||||
"eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" OFF \
|
||||
"lp8000" "Epson LP-8000 line printer" OFF \
|
||||
"epag" "Epson ESC/Page laser printer (generic) [EPAG]" ON \
|
||||
"escpage" "Epson ESC/Page laser printer (generic) [LIPS]" ON \
|
||||
"lp2000" "Epson LP-2000/3000/7000/7000G laser printer [LIPS]" ON \
|
||||
"lp8800c" "Epson LP-8800C color laser printer [EPLASER]" ON \
|
||||
"lp8300c" "Epson LP-8300C color laser printer [EPLASER]" ON \
|
||||
"lp8500c" "Epson LP-8500C color laser printer [EPLASER]" ON \
|
||||
"lp3000c" "Epson LP-3000C color laser printer [EPLASER]" ON \
|
||||
"lp8200c" "Epson LP-8200C color laser printer [EPLASER]" ON \
|
||||
"lp8000c" "Epson LP-8000C color laser printer [EPLASER]" ON \
|
||||
"lp2200" "Epson LP-2200 laser printer [EPLASER]" ON \
|
||||
"lp9400" "Epson LP-9400(R) laser printer [EPLASER]" ON \
|
||||
"lp8700" "Epson LP-8700(R) laser printer [EPLASER]" ON \
|
||||
"lp8100" "Epson LP-8100(R) laser printer [EPLASER]" ON \
|
||||
"lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
|
||||
"lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" ON \
|
||||
"lp8300f" "Epson LP-8300F laser printer [EPLASER]" ON \
|
||||
"lp1900" "Epson LP-1900(N) laser printer [EPLASER]" ON \
|
||||
"lp9600s" "Epson LP-9600S laser printer [EPLASER]" ON \
|
||||
"lp9600" "Epson LP-9600 laser printer [EPLASER]" ON \
|
||||
"lp9300" "Epson LP-9300 laser printer [EPLASER]" ON \
|
||||
"lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
|
||||
"lp1800" "Epson LP-1800 laser printer [EPLASER]" ON \
|
||||
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
|
||||
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
|
||||
"mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" ON \
|
||||
"mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" ON \
|
||||
"mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" ON \
|
||||
"mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" ON \
|
||||
"st800" "Epson Stylus 800 printer" OFF \
|
||||
"stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
|
||||
"photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" OFF \
|
||||
@ -52,12 +101,12 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"cdjmono" "HP DeskJet 500/510/520/540C b/w printing" ON \
|
||||
"cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
|
||||
"cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
|
||||
"cdj670" "HP DeskJet 670/690 (HP8XX driver)" ON \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 (HP8XX driver)" ON \
|
||||
"cdj880" "HP DeskJet 880 (HP8XX driver)" ON \
|
||||
"cdj890" "HP DeskJet 890 (HP8XX driver)" ON \
|
||||
"cdj1600" "HP DeskJet 1600 (HP8XX driver)" ON \
|
||||
"cdj970" "HP DeskJet 970CXi (HP970 driver)" ON \
|
||||
"cdj670" "HP DeskJet 670/690 [HP8XX]" ON \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 [HP8XX]" ON \
|
||||
"cdj880" "HP DeskJet 880 [HP8XX]" ON \
|
||||
"cdj890" "HP DeskJet 890 [HP8XX]" ON \
|
||||
"cdj1600" "HP DeskJet 1600 [HP8XX]" ON \
|
||||
"cdj970" "HP DeskJet 970CXi [DJ970]" ON \
|
||||
"laserjet" "HP LaserJet" ON \
|
||||
"ljetplus" "HP LaserJet Plus" ON \
|
||||
"ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" ON \
|
||||
@ -78,9 +127,9 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" ON \
|
||||
"pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" ON \
|
||||
"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 \
|
||||
"ijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series [HPinkjet]" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
@ -88,6 +137,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"lxm5700m" "Lexmark 5700 monotone" OFF \
|
||||
"cp50" "Mitsubishi CP50 color" OFF \
|
||||
"necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" OFF \
|
||||
"npdl" "NEC Printer Description Language [NPDL]" ON \
|
||||
"oce9050" "OCE 9050 printer" OFF \
|
||||
"oki182" "Okidata MicroLine 182" OFF \
|
||||
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
|
||||
@ -95,6 +145,8 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"atx24" "Practical Automation ATX-24 label printer" OFF \
|
||||
"atx38" "Practical Automation ATX-38 label printer" OFF \
|
||||
"r4081" "Ricoh 4081 laser printer" OFF \
|
||||
"rpdl" "Ricoh Printer Description Language [LIPS]" ON \
|
||||
"gdi" "Samsung SmartGDI laser printer [GDI]" ON \
|
||||
"sj48" "StarJet 48 inkjet printer" OFF \
|
||||
"t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" OFF \
|
||||
"t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" OFF \
|
||||
@ -173,17 +225,6 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" ON \
|
||||
"tifflzw" "TIFF LZW, tag = 5, mono" ON \
|
||||
"tiffpack" "TIFF PackBits, tag = 32773, mono" ON \
|
||||
"x11" "X Window System version 11, release >=4" ON \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" ON \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -211,7 +252,7 @@ esac
|
||||
# > ${WRKSRC}/src/unix-gcc.mak.new
|
||||
# XXX new:
|
||||
echo "DEVICE_DEVS=$choice" \
|
||||
| perl -pe 's|"([a-z0-9]+)"|\$(DD)\1.dev|g' \
|
||||
| perl -pe 's|"([A-Za-z0-9]+)"|\$(DD)\1.dev|g' \
|
||||
> ${WRKSRC}/src/unix-gcc.mak.new
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
|
@ -10,8 +10,8 @@ ifndef WITHOUT_X11
|
||||
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
|
||||
endif
|
||||
|
||||
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 \$(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
|
||||
!EOT
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(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)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.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)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.d!
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
|
||||
|
@ -6,32 +6,45 @@
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.03
|
||||
PORTREVISION= 4
|
||||
PORTVERSION= 7.04
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gimp_print,hpijs/} \
|
||||
http://members.ozemail.com.au/~geoffk/pdfencrypt/:pdf \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:gdevcd \
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
|
||||
http://www.harsch.net/Download/:gdevdj \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs703/ \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
|
||||
ftp://gatekeeper.dec.com/pub/GNU/ghostscript/:gatekeeper
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME} gimp-print/:gimp_print \
|
||||
hpinkjet/:hpijs
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%/,gimp-print/:gprint,} \
|
||||
${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%/,hpinkjet/:hpijs,} \
|
||||
http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/:md2k \
|
||||
${MASTER_SITE_PORTS_JP:S,%SUBDIR%/,ghostscript/:ports_jp,} \
|
||||
http://www.humblesoft.com/pub/:epag \
|
||||
http://www.epkowa.on.arena.ne.jp/pips/data/gs65_301/:eplaser \
|
||||
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \
|
||||
http://www.linuxprinting.org/download/printing/:gdi \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/ \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
PKGNAMESUFFIX= -afpl
|
||||
DISTFILES= ${GS_SOURCES}:DEFAULT,gatekeeper \
|
||||
${GS_FONTS_STD}:DEFAULT,fonts \
|
||||
${GS_FONTS_OTHER}:DEFAULT,fonts,gatekeeper \
|
||||
${DECRYPT_PDF}:pdf \
|
||||
${HP8XX_DRV}:gdevcd \
|
||||
${HPDJ_SRC}:hpdj_pcl3 \
|
||||
${PCL3_SRC}:hpdj_pcl3 \
|
||||
${HP970_DRV}:gdevdj \
|
||||
${GPRINT_SRC}:gatekeeper,gimp_print \
|
||||
${HPIJS_SRC}:gatekeeper,hpijs
|
||||
DISTFILES= ${GS_SRCS} \
|
||||
${GS_FONTS_STD} \
|
||||
${GS_FONTS_OTHER} \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${HPDJ_SRCS}:hpdj_pcl3 \
|
||||
${PCL3_SRCS}:hpdj_pcl3 \
|
||||
${DJ970_SRCS}:dj970 \
|
||||
${GPRINT_SRCS}:gprint \
|
||||
${HPIJS_SRCS}:hpijs \
|
||||
${MD2K_SRCS}:md2k \
|
||||
${ALPS_SRCS}:ports_jp \
|
||||
${BJ10V_SRCS}:ports_jp \
|
||||
${LIPS_SRCS}:ports_jp \
|
||||
${DMPRT_SRCS}:ports_jp \
|
||||
${EPAG_SRCS}:epag \
|
||||
${EPLASER_SRCS}:eplaser \
|
||||
${MJC_SRCS}:ports_jp \
|
||||
${NPDL_SRCS}:npdl \
|
||||
${GDI_SRCS}:gdi
|
||||
DIST_SUBDIR= ghostscript
|
||||
EXTRACT_ONLY= ${GS_SOURCES}
|
||||
EXTRACT_ONLY= ${GS_SRCS}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
@ -42,10 +55,10 @@ NO_CDROM= "Can only be distributed for free"
|
||||
|
||||
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
|
||||
MAKEFILE= src/unix-gcc.mak
|
||||
ALL_TARGET= all pcl3opts
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \
|
||||
XCFLAGS="${XCFLAGS}"
|
||||
PLIST_SUB= GS_VERSION=${PORTVERSION}
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
@ -73,7 +86,21 @@ PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nox11
|
||||
MAKE_ENV+= WITHOUT_X11="${WITHOUT_X11}"
|
||||
.endif
|
||||
|
||||
GS_SOURCES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
.if defined(WITH_SHLIB)
|
||||
.undef WITHOUT_X11
|
||||
USE_GTK= yes
|
||||
MAKE_ENV+= GS_SHLIB_VER="${SHLIB_VER}"
|
||||
ALL_TARGET= so pcl3opts
|
||||
INSTALL_TARGET= soinstall
|
||||
INSTALLS_SHLIB= yes
|
||||
SHLIB_VER= 1
|
||||
PLIST_SUB+= SHLIB="" SHLIB_VER="${SHLIB_VER}"
|
||||
.else
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB+= SHLIB="@comment "
|
||||
.endif
|
||||
|
||||
GS_SRCS= ${DISTNAME}${EXTRACT_SUFX}
|
||||
# Note: the following two are real files that have symlinks with
|
||||
# later version numbers pointing to them. To avoid unnecessarily
|
||||
# downloading distfiles, do not change these when upgrading the port
|
||||
@ -83,54 +110,113 @@ GS_FONTS_OTHER= ghostscript-fonts-other-6.0.tar.gz
|
||||
|
||||
# Additional Drivers:
|
||||
|
||||
# Ghostscript Driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# HP8XX - additional driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# http://www.gelhaus.net/hp880c/
|
||||
HP8XX= cdj880
|
||||
HP8XX_DRV= gdevcd8.tar.gz
|
||||
HP8XX_SRCS= gdevcd8.tar.gz
|
||||
|
||||
# HPDJ, additional driver for HP PCL3 Printers, by Martin Lottermoser
|
||||
# HPDJ - additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# still present, just for the case pcl3 is missing some hpdj feature
|
||||
# http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
HPDJ= hpdj
|
||||
HPDJ_VERS= 2.6
|
||||
HPDJ_NAME= ${HPDJ}-${HPDJ_VERS}
|
||||
HPDJ_SRC= ${HPDJ_NAME}.tar.gz
|
||||
HPDJ_SRCS= ${HPDJ_NAME}.tar.gz
|
||||
HPDJ_MAN1= gs-hpdj.1
|
||||
|
||||
# PCL3 (hpdj successor now in RELEASE quality)
|
||||
# additional driver for HP PCL3 Printers, by Martin Lottermoser
|
||||
# additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
PCL3= pcl3
|
||||
PCL3_VERS= 3.3
|
||||
PCL3_NAME= ${PCL3}-${PCL3_VERS}
|
||||
PCL3_SRC= ${PCL3_NAME}.tar.gz
|
||||
PCL3_SRCS= ${PCL3_NAME}.tar.gz
|
||||
PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
||||
|
||||
# additional driver for HP DeskJet 970, supports duplex printing
|
||||
# DJ970 - additional driver for HP DeskJet 970, supports duplex printing
|
||||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
HP970_DRV= gdevdj9.c.gz
|
||||
DJ970= gdevdj9
|
||||
DJ970_SRCS= ${DJ970}.c.gz
|
||||
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
|
||||
# HPinkjet - additional driver for PhotoSmart/DeskJet series (HP developed)
|
||||
# http://hpinkjet.sourceforge.net/
|
||||
HPIJS= hpijs
|
||||
HPIJS_VERS= 1.0.2
|
||||
HPIJS_VERS= 1.0.4
|
||||
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
|
||||
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
|
||||
HPIJS_SRCS= ${HPIJS_NAME}.tar.gz
|
||||
|
||||
# MD2K - additional driver for Alps MD-2000/2010/4000/1300/1500/5000
|
||||
# http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/
|
||||
MD2K= md2k
|
||||
MD2K_VERS= 0.2a
|
||||
MD2K_NAME= gdevmd2k-${MD2K_VERS}
|
||||
MD2K_SRCS= ${MD2K_NAME}.tar.gz
|
||||
|
||||
# ALPS - additional driver for Alps MD-5000
|
||||
ALPS= alps
|
||||
ALPS_VERS= 0.2
|
||||
ALPS_NAME= gdevalps-${ALPS_VERS}
|
||||
ALPS_SRCS= gdevalps-0.21.tar.gz
|
||||
|
||||
# BJ10V - additional driver for Canon BJ-10V
|
||||
BJ10V= bj10v
|
||||
BJ10V_NAME= gdev10v
|
||||
BJ10V_SRCS= ${BJ10V_NAME}.tar.gz
|
||||
|
||||
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers
|
||||
LIPS= lips
|
||||
LIPS_VERS= 2.4.0
|
||||
LIPS_NAME= gdevlips-${LIPS_VERS}
|
||||
LIPS_SRCS= ${LIPS_NAME}.tar.gz
|
||||
|
||||
# DMPRT - additional driver for generic dot matrix printers
|
||||
DMPRT= dmprt
|
||||
DMPRT_VERS= 2.01
|
||||
DMPRT_NAME= ${DMPRT}-${DMPRT_VERS}
|
||||
DMPRT_SRCS= ${DMPRT_NAME}.tar.gz
|
||||
|
||||
# EPAG - additional driver for Epson ESC/Page printers
|
||||
# http://www.humblesoft.com/
|
||||
EPAG= epag
|
||||
EPAG_VERS= 3.09
|
||||
EPAG_NAME= ${EPAG}-${EPAG_VERS}
|
||||
EPAG_SRCS= ${EPAG_NAME}.tar.gz
|
||||
|
||||
# EPLASER - additional driver for ESC/Page printers (Epson Kowa developed)
|
||||
# http://www.epkowa.co.jp/linux/lpd.html
|
||||
EPLASER= eplaser
|
||||
EPLASER_VERS= 3.0.1
|
||||
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS}
|
||||
EPLASER_SRCS= ${EPLASER_NAME}-651.tgz
|
||||
|
||||
# MJC - additional driver for Epson MachJet series
|
||||
MJC= mjc
|
||||
MJC_VERS= 0.8
|
||||
MJC_NAME= gdevmjc-${MJC_VERS}
|
||||
MJC_SRCS= ${MJC_NAME}.tar.gz
|
||||
|
||||
# NPDL - additional driver for NEC Printer Description Language printers
|
||||
NPDL= npdl
|
||||
NPDL_VERS= 1.6.3
|
||||
NPDL_NAME= gdevnpdl-${NPDL_VERS}
|
||||
NPDL_SRCS= ${NPDL_NAME}.tar.gz
|
||||
|
||||
# GDI - additional driver for Samsung SmartGDI laser printers
|
||||
GDI= gdi
|
||||
GDI_NAME= samsung-gdi-driver
|
||||
GDI_SRCS= ${GDI_NAME}.tar.gz
|
||||
|
||||
# contributed uniprint profiles
|
||||
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
|
||||
stc740ih.upp stc740p.upp stc740pl.upp
|
||||
|
||||
# replacement for pdf_sec.ps, that allows you to read encrypted PDF files
|
||||
DECRYPT_PDF= pdf_sec.ps
|
||||
|
||||
.SILENT:
|
||||
|
||||
pre-everything::
|
||||
@ -150,40 +236,81 @@ post-extract:
|
||||
# new devices !
|
||||
#
|
||||
# for HP8XX driver
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_DRV} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_DRV}
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_SRCS}
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> extracting ${HPDJ_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${HPDJ_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRCS}
|
||||
${TAR} -C ${WRKSRC}/src -xf ${WRKSRC}/${HPDJ_NAME}/${HPDJ}.tar
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRC}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/pcl3
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRCS}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/${PCL3}
|
||||
${TAR} -C ${WRKSRC}/${PCL3_NAME} -xf \
|
||||
${WRKSRC}/${PCL3_NAME}/${PCL3}.tar
|
||||
# for HP DeskJet 970 driver
|
||||
${ECHO_MSG} ">>> extracting ${HP970_DRV} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> extracting ${DJ970_SRCS} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${DJ970_SRCS} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${DJ970_SRCS}
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRCS}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRCS}
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> extracting ${MD2K_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MD2K_SRCS}
|
||||
${LN} -sf ${MD2K_NAME} ${WRKSRC}/${MD2K}
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> extracting ${ALPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${ALPS_SRCS}
|
||||
${LN} -sf ${ALPS_NAME} ${WRKSRC}/${ALPS}
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> extracting ${BJ10V_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${BJ10V_SRCS}
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> extracting ${LIPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LIPS_SRCS}
|
||||
${LN} -sf ${LIPS_NAME} ${WRKSRC}/${LIPS}
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> extracting ${DMPRT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${DMPRT_SRCS}
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> extracting ${EPAG_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> extracting ${EPLASER_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPLASER_SRCS}
|
||||
${LN} -sf ${EPLASER_NAME} ${WRKSRC}/${EPLASER}
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> extracting ${MJC_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MJC_SRCS}
|
||||
${LN} -sf ${MJC_NAME} ${WRKSRC}/${MJC}
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> extracting ${NPDL_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${NPDL_SRCS}
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> extracting ${GDI_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS}
|
||||
|
||||
post-patch:
|
||||
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
${WRKSRC}/src/unix-gcc.mak
|
||||
${PERL} -pi -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
${PERL} -pi -e 's|%%DATADIR%%|${DATADIR}|g' \
|
||||
${WRKSRC}/lib/gs_res.ps
|
||||
# for HPinkjet driver
|
||||
${PERL} -pi -e 's|CFLAGS="-O2 -Wall"|CFLAGS="\$$CFLAGS"|g ; \
|
||||
s|CXXFLAGS="-O2 -Wall"|CXXFLAGS="\$$CXXFLAGS"|g' \
|
||||
${WRKSRC}/${HPIJS_NAME}/configure
|
||||
${PERL} -pi -e 's|#include <malloc.h>||g' \
|
||||
${WRKSRC}/${HPIJS_NAME}/platform.h
|
||||
# for DMPRT driver
|
||||
${PERL} -pi -e 's|%%DATADIR%%|${DATADIR}|g ; \
|
||||
s|%%GS_VERSION%%|${PORTVERSION}|g' \
|
||||
${WRKSRC}/src/dmp_site.ps
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
@ -201,17 +328,55 @@ pre-configure:
|
||||
${ECHO_MSG} ">>> adding ${PCL3} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${PCL3_NAME}/src/contrib.mak-7.00.add \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for HP DeskJet 970 driver
|
||||
${ECHO_MSG} ">>> adding DJ970 driver to contrib.mak ..."
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> adding ${DJ970} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/dj970.contrib.mak \
|
||||
>> ${WRKSRC}/src/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} ">>> adding ${HPIJS} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/hpijs.contrib.mak \
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> adding ${MD2K} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${MD2K_NAME}/gdevmd2k.mak-5.50 \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> adding ${ALPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${ALPS_NAME}/gdevalps.mak-5.50 \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> adding ${BJ10V} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${BJ10V_NAME}/gdev10v.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> adding ${LIPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${LIPS_NAME}/gdevlips.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> adding ${DMPRT} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/src/gdevdmpr.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> adding ${EPAG} driver to contrib.mak ..."
|
||||
${SED} -e 's:npdl:epag:g' ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> adding ${EPLASER} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevescv6.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevesmv6.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> adding ${MJC} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${MJC_NAME}/gdevmjc.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> adding ${NPDL} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/gdi.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
||||
do-configure:
|
||||
@ -225,7 +390,7 @@ do-configure:
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
@ -235,7 +400,7 @@ post-configure:
|
||||
--disable-nls --disable-shared \
|
||||
--prefix=${PREFIX}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} driver ..."
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--prefix=${PREFIX}
|
||||
@ -245,60 +410,108 @@ pre-build:
|
||||
${ECHO_MSG} ">>> creating directories for compilation ..."
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
${LN} -sf ${WRKSRC}/src/unix-gcc.mak ${WRKSRC}/Makefile
|
||||
# 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
|
||||
${MKDIR} ${WRKSRC}/${GPRINT}
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/${GPRINT}/gimp-print
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/obj
|
||||
${WRKSRC}/${GPRINT}/libgimpprint.a
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> building ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${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
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..."
|
||||
.for i in gdevmd2k.c
|
||||
${LN} -sf ${WRKSRC}/${MD2K_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${ALPS} ..."
|
||||
.for i in gdevalps.c
|
||||
${LN} -sf ${WRKSRC}/${ALPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${BJ10V} ..."
|
||||
.for i in gdev10v.c
|
||||
${LN} -sf ${WRKSRC}/${BJ10V_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${LIPS} ..."
|
||||
.for i in gdevlips.[ch] gdevlprn.[ch] gdevl4r.c gdevl4v.c gdevespg.c gdevrpdl.c
|
||||
${LN} -sf ${WRKSRC}/${LIPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> building ${EPAG} utility ..."
|
||||
cd ${WRKSRC}/${EPAG_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPAG} ..."
|
||||
.for i in gdevepag.c
|
||||
${LN} -sf ${WRKSRC}/${EPAG_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPLASER} ..."
|
||||
.for i in gdevescv.[ch] gdevesmv.c
|
||||
${LN} -sf ${WRKSRC}/${EPLASER_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MJC} ..."
|
||||
.for i in gdevmjc.c mjbarrie.c mjbksep.c mjespdtc.c mjespdtm.c mjespdty.c \
|
||||
mjgrnsp.c mjgrnsp2.c mjhtocmy.c mjmtx2.c mjvtbl.c
|
||||
${LN} -sf ${WRKSRC}/${MJC_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${NPDL} ..."
|
||||
.for i in gdevnpdl.c
|
||||
${LN} -sf ${WRKSRC}/${NPDL_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
${ECHO_MSG} ">>> creating ghostscript destdir ..."
|
||||
${MKDIR} ${DATADIR}
|
||||
${ECHO_MSG} ">>> extracting ghostscript fonts..."
|
||||
${ECHO_MSG} ">>> extracting ghostscript fonts ..."
|
||||
${TAR} -C ${DATADIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_FONTS_STD}
|
||||
${TAR} -C ${DATADIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_FONTS_OTHER}
|
||||
|
||||
post-install:
|
||||
${ECHO_MSG} ">>> in post-install ..."
|
||||
${ECHO_MSG} ">>> stripping gs ..."
|
||||
strip ${PREFIX}/bin/gs
|
||||
.if defined(WITH_SHLIB)
|
||||
${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx
|
||||
${LN} -sf gsc ${PREFIX}/bin/gs
|
||||
.else
|
||||
${STRIP_CMD} ${PREFIX}/bin/gs
|
||||
.endif
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> installing ${HPDJ} manpages ..."
|
||||
.for i in ${HPDJ_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/src/${i} ${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/src/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
${ECHO_MSG} ">>> creating ${HPDJ} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/hpdj
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/${HPDJ}
|
||||
${ECHO_MSG} ">>> installing files in ${HPDJ} destdir ..."
|
||||
.for i in README.hpdj example.mdf margins-A4.ps margins-A4Rotated.ps \
|
||||
margins-Letter.ps margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpdj
|
||||
${DATADIR}/${PORTVERSION}/${HPDJ}
|
||||
.endfor
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${PCL3} manpages ..."
|
||||
.for i in ${PCL3_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
# other pcl3 stuff, which might be interesting for runtime
|
||||
${ECHO_MSG} ">>> creating ${PCL3} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/pcl3
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/${PCL3}
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} destdir ..."
|
||||
.for i in NEWS BUGS README lib/example.mcf lib/if-pcl3 ps/calign.ps \
|
||||
ps/dumppdd.ps ps/levels-test.ps ps/margins-A4.ps \
|
||||
@ -306,58 +519,126 @@ post-install:
|
||||
ps/margins-EnvDLRotated.ps ps/margins-Letter.ps \
|
||||
ps/margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
.endfor
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> creating ${GPRINT} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${ECHO_MSG} ">>> installing files in ${GPRINT} destdir ..."
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${DATADIR}/${PORTVERSION}/${PCL3}
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${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 gs_hpijs.png printerdb_append append_db.sh
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpijs
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} resources ..."
|
||||
.for i in dmp_init.ps dmp_site.ps escp_24.src
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin
|
||||
# contributed UPP driver
|
||||
${ECHO_MSG} ">>> installing contributed UPP profiles ..."
|
||||
.for i in ${CONTRIB_UPP}
|
||||
${INSTALL_DATA} ${FILESDIR}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
.endfor
|
||||
# for reading encrypted PDFs
|
||||
${ECHO_MSG} ">>> installing support for encrypted PDF files ..."
|
||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DECRYPT_PDF} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
#
|
||||
# now NOPORTDOCS dependend stuff
|
||||
#
|
||||
.if !defined(NOPORTDOCS)
|
||||
${ECHO_MSG} ">>> installing PORTDOC stuff ..."
|
||||
# install hpdj docu, not necessary for runtime
|
||||
# note: old hpdj driver has its files in ${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> creating ${HPDJ} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/hpdj
|
||||
${ECHO_MSG} ">>> installing files in ${HPDJ} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> installing ${HPDJ} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPDJ}
|
||||
.for i in NEWS hpdj.html
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/hpdj
|
||||
${DOCSDIR}/${PORTVERSION}/${HPDJ}
|
||||
.endfor
|
||||
# install pcl3 docu, not necessary for runtime
|
||||
# note: new pcl3 driver has a subdir of its own
|
||||
${ECHO_MSG} ">>> creating ${PCL3} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/pcl3
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} docu destdir ..."
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${PCL3}
|
||||
.for i in NEWS doc/gs-pcl3.html doc/how-to-report.txt doc/pcl3opts.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/pcl3
|
||||
${DOCSDIR}/${PORTVERSION}/${PCL3}
|
||||
.endfor
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> installing ${GPRINT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${GPRINT}
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${GPRINT}
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPIJS}
|
||||
.for i in hpijs_readme.html gs_hpijs.png
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${HPIJS}
|
||||
.endfor
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> installing ${MD2K} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MD2K}
|
||||
.for i in README.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${MD2K_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${MD2K}
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> installing ${ALPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${ALPS}
|
||||
.for i in README.gdevalps
|
||||
${INSTALL_DATA} ${WRKSRC}/${ALPS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${ALPS}
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> installing ${BJ10V} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${BJ10V}
|
||||
.for i in gdev10v.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${BJ10V_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${BJ10V}
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> installing ${LIPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${LIPS}
|
||||
.for i in Gdevlips.htm
|
||||
${INSTALL_DATA} ${WRKSRC}/${LIPS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${LIPS}
|
||||
.endfor
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${DMPRT}
|
||||
.for i in gdevdmpr.sj
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${DMPRT}
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.for i in ert.txt gdevepag.txt ChangeLog
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.endfor
|
||||
.for i in psprint gsepagif.sh
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> installing ${EPLASER} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPLASER}
|
||||
.for i in readme-eplaser-651.euc
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPLASER}
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> installing ${MJC} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MJC}
|
||||
.for i in MJ700V2C.FAQ README.mjc README.mje README.noz cpem.doc
|
||||
${INSTALL_DATA} ${WRKSRC}/${MJC_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${MJC}
|
||||
.endfor
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> installing ${NPDL} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${NPDL}
|
||||
.for i in gdevnpdl.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${NPDL}
|
||||
.endfor
|
||||
.endif
|
||||
${ECHO_MSG} "> post-installation tasks completed."
|
||||
|
@ -1,11 +1,19 @@
|
||||
MD5 (ghostscript/ghostscript-7.03.tar.gz) = d9b5c31e0df09db9c439eec01c077532
|
||||
MD5 (ghostscript/ghostscript-7.04.tar.bz2) = 4fffc7520a510dac7b1cfb98fca8e724
|
||||
MD5 (ghostscript/ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
|
||||
MD5 (ghostscript/ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
|
||||
MD5 (ghostscript/pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
|
||||
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/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/hpijs-1.0.2.tar.gz) = 750923f29a5b70551ddea1d91b819cfa
|
||||
MD5 (ghostscript/hpijs-1.0.4.tar.gz) = e2b8d2a671fdbcd27f20092691d40bba
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
MD5 (ghostscript/gdev10v.tar.gz) = 1486bb54c214ce215044a6c606280d73
|
||||
MD5 (ghostscript/gdevlips-2.4.0.tar.gz) = 89327cac37665f3fdbae0da5f2c8a89f
|
||||
MD5 (ghostscript/dmprt-2.01.tar.gz) = c7a9fb127fde5d888a798bf5e1822b88
|
||||
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
|
||||
MD5 (ghostscript/eplaser-3.0.1-651.tgz) = 3baf7b0ba2fea5ea354906ab43caf254
|
||||
MD5 (ghostscript/gdevmjc-0.8.tar.gz) = 228f41c3cccce22c8f477c7a9407527c
|
||||
MD5 (ghostscript/gdevnpdl-1.6.3.tar.gz) = 6c8dad13d07bbaf6e951d6d2d6b8a9f2
|
||||
MD5 (ghostscript/samsung-gdi-driver.tar.gz) = d85da4a9e26f2d751a22b6f1e19fc6d1
|
||||
|
@ -1,19 +0,0 @@
|
||||
### ------------- IJS Interface -------------- ###
|
||||
|
||||
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
|
||||
|
||||
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
|
||||
|
||||
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
|
||||
|
||||
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
|
||||
|
||||
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
|
||||
|
||||
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)ijs $(ijs_)
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- lib/gs_init.ps.orig Mon Apr 9 15:20:03 2001
|
||||
+++ lib/gs_init.ps Wed Jun 20 04:05:12 2001
|
||||
@@ -1263,7 +1263,7 @@
|
||||
--- lib/gs_init.ps.orig Fri Feb 1 12:25:45 2002
|
||||
+++ lib/gs_init.ps Sat Feb 9 01:42:10 2002
|
||||
@@ -1274,7 +1274,7 @@
|
||||
% Set the default screen and BG/UCR.
|
||||
/.setdefaultbgucr {
|
||||
systemdict /setblackgeneration known {
|
||||
@ -9,8 +9,8 @@
|
||||
} if
|
||||
} bind def
|
||||
/.useloresscreen { % - .useloresscreen <bool>
|
||||
@@ -1815,3 +1815,7 @@
|
||||
(END GC) VMDEBUG
|
||||
@@ -1874,3 +1874,7 @@
|
||||
userdict /AGM_preserve_spots false put
|
||||
|
||||
% The interpreter will run the initial procedure (start).
|
||||
+
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- src/unix-gcc.mak.orig Sat Sep 15 17:55:32 2001
|
||||
+++ src/unix-gcc.mak Sat Dec 15 04:19:08 2001
|
||||
--- src/unix-gcc.mak.orig Fri Feb 1 15:27:58 2002
|
||||
+++ src/unix-gcc.mak Sat Feb 9 04:34:53 2002
|
||||
@@ -26,14 +26,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
@ -54,7 +54,7 @@
|
||||
|
||||
-PSRCDIR=libpng
|
||||
+PSRCDIR=${LOCALBASE}/include
|
||||
PVERSION=10012
|
||||
PVERSION=10201
|
||||
|
||||
# Choose whether to use a shared version of the PNG library, and if so,
|
||||
# what its name is.
|
||||
@ -74,7 +74,7 @@
|
||||
#ZLIB_NAME=gz
|
||||
ZLIB_NAME=z
|
||||
|
||||
@@ -196,7 +196,7 @@
|
||||
@@ -203,7 +203,7 @@
|
||||
|
||||
# Define the name of the C compiler.
|
||||
|
||||
@ -83,28 +83,38 @@
|
||||
|
||||
# Define the name of the linker for the final link step.
|
||||
# Normally this is the same as the C compiler.
|
||||
@@ -229,9 +229,9 @@
|
||||
@@ -220,9 +220,9 @@
|
||||
# Define the added flags for standard, debugging, profiling
|
||||
# and shared object builds.
|
||||
|
||||
-CFLAGS_STANDARD=-O2
|
||||
-CFLAGS_DEBUG=-g -O
|
||||
-CFLAGS_PROFILE=-pg -O2
|
||||
+CFLAGS_STANDARD?=-O2
|
||||
+CFLAGS_DEBUG=-g
|
||||
+CFLAGS_PROFILE=-pg
|
||||
CFLAGS_SO=-fPIC
|
||||
|
||||
# Define the other compilation flags. Add at most one of the following:
|
||||
@@ -236,7 +236,7 @@
|
||||
# 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=
|
||||
+XCFLAGS+=-I${.CURDIR}/gimp-print
|
||||
|
||||
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
+CFLAGS+=$(XCFLAGS)
|
||||
CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
|
||||
# Define platform flags for ld.
|
||||
# SunOS 4.n may need -Bstatic.
|
||||
@@ -240,7 +240,7 @@
|
||||
@@ -247,7 +247,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.
|
||||
-XLDFLAGS=
|
||||
+XLDFLAGS=-L${LOCALBASE}/lib
|
||||
+XLDFLAGS=-L${.CURDIR}/gimp-print -L${LOCALBASE}/lib
|
||||
|
||||
LDFLAGS=$(XLDFLAGS) -fno-common
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
@@ -280,7 +280,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
@ -113,7 +123,7 @@
|
||||
|
||||
# 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
|
||||
@@ -285,12 +285,12 @@
|
||||
@@ -292,12 +292,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
|
||||
|
@ -4,14 +4,11 @@
|
||||
|
||||
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
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(GLSRC)gdevstp.c
|
||||
|
@ -11,7 +11,7 @@ This port includes add-on packages (not part of the official gs release)
|
||||
- http://members.ozemail.com.au/~geoffk/pdfencrypt/
|
||||
o HP8XX driver for HP DeskJet 880C/882C/895C
|
||||
- http://www.gelhaus.net/hp880c/
|
||||
o HP970 driver for HP DeskJet 970CXi
|
||||
o DJ970 driver for HP DeskJet 970CXi
|
||||
- http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
o PCL3 and HPDJ driver for HP DeskJet series
|
||||
- http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
@ -19,6 +19,8 @@ This port includes add-on packages (not part of the official gs release)
|
||||
- http://gimp-print.sourceforge.net/
|
||||
o HPinkjet driver for HP PhotoSmart/DeskJet series
|
||||
- http://hpinkjet.sourceforge.net/
|
||||
o Spacial drivers for verious printer models mainly sold in Japan
|
||||
- Alps, Canon, Epson, NEC, Ricoh,...
|
||||
o Additional contributed uniprint driver profiles for
|
||||
- Epson Stylus Color 740 and Epson LQ-1170
|
||||
|
||||
|
@ -1,17 +1,21 @@
|
||||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/ert
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
bin/gsbj
|
||||
%%SHLIB%%bin/gsc
|
||||
bin/gsdj
|
||||
bin/gsdj500
|
||||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
%%SHLIB%%bin/gsx
|
||||
bin/hpijs
|
||||
bin/lprsetup.sh
|
||||
bin/pcl3opts
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
bin/pdfopt
|
||||
@ -30,8 +34,30 @@ bin/pv.sh
|
||||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
%%SHLIB%%lib/libgs.so
|
||||
%%SHLIB%%lib/libgs.so.%%SHLIB_VER%%
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/alps/README.gdevalps
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/bj10v/gdev10v.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/dmprt/gdevdmpr.sj
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ChangeLog
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ert.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gdevepag.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gsepagif.sh
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/psprint
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-651.euc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/gimp-print/README
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lips/Gdevlips.htm
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/md2k/README.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/MJ700V2C.FAQ
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mjc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mje
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.noz
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/cpem.doc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/npdl/gdevnpdl.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/gs-pcl3.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/how-to-report.txt
|
||||
@ -57,9 +83,11 @@ share/ghostscript/%%GS_VERSION%%/doc/History3.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History4.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History5.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History6.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History7.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Install.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Issues.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Language.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Maintain.htm
|
||||
@ -95,17 +123,12 @@ share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
|
||||
share/ghostscript/%%GS_VERSION%%/gimp-print/README
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/README.hpdj
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/example.mdf
|
||||
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
|
||||
@ -143,9 +166,12 @@ share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_init.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_site.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/docie.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/escp_24.src
|
||||
share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
|
||||
@ -495,14 +521,23 @@ share/ghostscript/fonts/z003034l.pfm
|
||||
@dirrm share/ghostscript/fonts
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/pcl3
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/lib
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/hpijs
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/hpdj
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/gimp-print
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/examples
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/doc
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%
|
||||
@dirrm share/ghostscript
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/pcl3
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/npdl
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/mjc
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/md2k
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lips
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/hpijs
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/hpdj
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/gimp-print
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/eplaser
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/epag
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/dmprt
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/bj10v
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/alps
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript
|
||||
|
91
print/ghostscript-gpl/scripts/configure
vendored
91
print/ghostscript-gpl/scripts/configure
vendored
@ -14,22 +14,45 @@ other programs in the ports collection might need some of the default gs \n\
|
||||
file format drivers. The gs5 default drivers are preselected. \n\
|
||||
Have fun with this new configuration style ! -andreas \n\n\
|
||||
Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9\
|
||||
"x11" "X Window System version 11, release >=4" ON \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" ON \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
|
||||
"md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" ON \
|
||||
"md5k" "ALPS MD-5000 Eco Mode [MD2K]" ON \
|
||||
"md50Mono" "ALPS MD-5000 Monochrome [ALPS]" ON \
|
||||
"md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" ON \
|
||||
"md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" ON \
|
||||
"appledmp" "Apple Dot Matrix Printer / Imagewriter" OFF \
|
||||
"iwhi" "Apple Imagewriter, high-resolution mode" OFF \
|
||||
"iwlo" "Apple Imagewriter, low-resolution mode" OFF \
|
||||
"iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" OFF \
|
||||
"hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
|
||||
"bj10e" "Canon BubbleJet BJ10e" ON \
|
||||
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
|
||||
"bj10e" "Canon BubbleJet BJ-10e" ON \
|
||||
"bj10v" "Canon BubbleJet BJ-10v [BJ10V]" ON \
|
||||
"bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ10V]" ON \
|
||||
"bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" ON \
|
||||
"bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
|
||||
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
|
||||
"lbp8" "Canon LBP-8II laser printer" OFF \
|
||||
"lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
|
||||
"lips2p" "Canon LIPS II+ [LIPS]" ON \
|
||||
"lips3" "Canon LIPS III [LIPS]" ON \
|
||||
"lips4" "Canon LIPS IV [LIPS]" ON \
|
||||
"bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" ON \
|
||||
"lips4v" "Canon LIPS IV, vector output mode [LIPS]" ON \
|
||||
"m8510" "C.Itoh M8510 printer" OFF \
|
||||
"coslw2p" "CoStar LabelWriter II II/Plus" OFF \
|
||||
"coslwxl" "CoStar LabelWriter XL" OFF \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver (Gimp-Print)" ON \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" ON \
|
||||
"uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
|
||||
"dmprt" "Configurable dot matrix printer driver [DMPRT]" ON \
|
||||
"lj250" "DEC LJ250 Companion color printer" OFF \
|
||||
"declj250" "DEC LJ250 driver (alternate)" OFF \
|
||||
"ap3250" "Epson ActionPrinter 3250" OFF \
|
||||
@ -37,8 +60,34 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" OFF \
|
||||
"eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" OFF \
|
||||
"lp8000" "Epson LP-8000 line printer" OFF \
|
||||
"epag" "Epson ESC/Page laser printer (generic) [EPAG]" ON \
|
||||
"escpage" "Epson ESC/Page laser printer (generic) [LIPS]" ON \
|
||||
"lp2000" "Epson LP-2000/3000/7000/7000G laser printer [LIPS]" ON \
|
||||
"lp8800c" "Epson LP-8800C color laser printer [EPLASER]" ON \
|
||||
"lp8300c" "Epson LP-8300C color laser printer [EPLASER]" ON \
|
||||
"lp8500c" "Epson LP-8500C color laser printer [EPLASER]" ON \
|
||||
"lp3000c" "Epson LP-3000C color laser printer [EPLASER]" ON \
|
||||
"lp8200c" "Epson LP-8200C color laser printer [EPLASER]" ON \
|
||||
"lp8000c" "Epson LP-8000C color laser printer [EPLASER]" ON \
|
||||
"lp2200" "Epson LP-2200 laser printer [EPLASER]" ON \
|
||||
"lp9400" "Epson LP-9400(R) laser printer [EPLASER]" ON \
|
||||
"lp8700" "Epson LP-8700(R) laser printer [EPLASER]" ON \
|
||||
"lp8100" "Epson LP-8100(R) laser printer [EPLASER]" ON \
|
||||
"lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
|
||||
"lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" ON \
|
||||
"lp8300f" "Epson LP-8300F laser printer [EPLASER]" ON \
|
||||
"lp1900" "Epson LP-1900(N) laser printer [EPLASER]" ON \
|
||||
"lp9600s" "Epson LP-9600S laser printer [EPLASER]" ON \
|
||||
"lp9600" "Epson LP-9600 laser printer [EPLASER]" ON \
|
||||
"lp9300" "Epson LP-9300 laser printer [EPLASER]" ON \
|
||||
"lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
|
||||
"lp1800" "Epson LP-1800 laser printer [EPLASER]" ON \
|
||||
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
|
||||
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
|
||||
"mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" ON \
|
||||
"mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" ON \
|
||||
"mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" ON \
|
||||
"mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" ON \
|
||||
"st800" "Epson Stylus 800 printer" OFF \
|
||||
"stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
|
||||
"photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" OFF \
|
||||
@ -52,12 +101,12 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"cdjmono" "HP DeskJet 500/510/520/540C b/w printing" ON \
|
||||
"cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
|
||||
"cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
|
||||
"cdj670" "HP DeskJet 670/690 (HP8XX driver)" ON \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 (HP8XX driver)" ON \
|
||||
"cdj880" "HP DeskJet 880 (HP8XX driver)" ON \
|
||||
"cdj890" "HP DeskJet 890 (HP8XX driver)" ON \
|
||||
"cdj1600" "HP DeskJet 1600 (HP8XX driver)" ON \
|
||||
"cdj970" "HP DeskJet 970CXi (HP970 driver)" ON \
|
||||
"cdj670" "HP DeskJet 670/690 [HP8XX]" ON \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 [HP8XX]" ON \
|
||||
"cdj880" "HP DeskJet 880 [HP8XX]" ON \
|
||||
"cdj890" "HP DeskJet 890 [HP8XX]" ON \
|
||||
"cdj1600" "HP DeskJet 1600 [HP8XX]" ON \
|
||||
"cdj970" "HP DeskJet 970CXi [DJ970]" ON \
|
||||
"laserjet" "HP LaserJet" ON \
|
||||
"ljetplus" "HP LaserJet Plus" ON \
|
||||
"ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" ON \
|
||||
@ -78,9 +127,9 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" ON \
|
||||
"pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" ON \
|
||||
"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 \
|
||||
"ijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series [HPinkjet]" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
@ -88,6 +137,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"lxm5700m" "Lexmark 5700 monotone" OFF \
|
||||
"cp50" "Mitsubishi CP50 color" OFF \
|
||||
"necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" OFF \
|
||||
"npdl" "NEC Printer Description Language [NPDL]" ON \
|
||||
"oce9050" "OCE 9050 printer" OFF \
|
||||
"oki182" "Okidata MicroLine 182" OFF \
|
||||
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
|
||||
@ -95,6 +145,8 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"atx24" "Practical Automation ATX-24 label printer" OFF \
|
||||
"atx38" "Practical Automation ATX-38 label printer" OFF \
|
||||
"r4081" "Ricoh 4081 laser printer" OFF \
|
||||
"rpdl" "Ricoh Printer Description Language [LIPS]" ON \
|
||||
"gdi" "Samsung SmartGDI laser printer [GDI]" ON \
|
||||
"sj48" "StarJet 48 inkjet printer" OFF \
|
||||
"t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" OFF \
|
||||
"t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" OFF \
|
||||
@ -173,17 +225,6 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" ON \
|
||||
"tifflzw" "TIFF LZW, tag = 5, mono" ON \
|
||||
"tiffpack" "TIFF PackBits, tag = 32773, mono" ON \
|
||||
"x11" "X Window System version 11, release >=4" ON \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" ON \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -211,7 +252,7 @@ esac
|
||||
# > ${WRKSRC}/src/unix-gcc.mak.new
|
||||
# XXX new:
|
||||
echo "DEVICE_DEVS=$choice" \
|
||||
| perl -pe 's|"([a-z0-9]+)"|\$(DD)\1.dev|g' \
|
||||
| perl -pe 's|"([A-Za-z0-9]+)"|\$(DD)\1.dev|g' \
|
||||
> ${WRKSRC}/src/unix-gcc.mak.new
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
|
@ -10,8 +10,8 @@ ifndef WITHOUT_X11
|
||||
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
|
||||
endif
|
||||
|
||||
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 \$(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
|
||||
!EOT
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(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)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.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)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.d!
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
|
||||
|
@ -6,32 +6,45 @@
|
||||
#
|
||||
|
||||
PORTNAME= ghostscript
|
||||
PORTVERSION= 7.03
|
||||
PORTREVISION= 4
|
||||
PORTVERSION= 7.04
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:DEFAULT,gimp_print,hpijs/} \
|
||||
http://members.ozemail.com.au/~geoffk/pdfencrypt/:pdf \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:gdevcd \
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
|
||||
http://www.gelhaus.net/hp880c/1.4beta/:hp8xx \
|
||||
http://home.t-online.de/home/Martin.Lottermoser/pcl3dist/:hpdj_pcl3 \
|
||||
http://www.harsch.net/Download/:gdevdj \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs703/ \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/:fonts \
|
||||
ftp://gatekeeper.dec.com/pub/GNU/ghostscript/:gatekeeper
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME} gimp-print/:gimp_print \
|
||||
hpinkjet/:hpijs
|
||||
http://www.harsch.net/Download/:dj970 \
|
||||
${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%/,gimp-print/:gprint,} \
|
||||
${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%/,hpinkjet/:hpijs,} \
|
||||
http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/:md2k \
|
||||
${MASTER_SITE_PORTS_JP:S,%SUBDIR%/,ghostscript/:ports_jp,} \
|
||||
http://www.humblesoft.com/pub/:epag \
|
||||
http://www.epkowa.on.arena.ne.jp/pips/data/gs65_301/:eplaser \
|
||||
http://www.ceres.dti.ne.jp/~owatanab/gdevnpdl/:npdl \
|
||||
http://www.linuxprinting.org/download/printing/:gdi \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/fonts/ \
|
||||
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs704/
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
PKGNAMESUFFIX= -afpl
|
||||
DISTFILES= ${GS_SOURCES}:DEFAULT,gatekeeper \
|
||||
${GS_FONTS_STD}:DEFAULT,fonts \
|
||||
${GS_FONTS_OTHER}:DEFAULT,fonts,gatekeeper \
|
||||
${DECRYPT_PDF}:pdf \
|
||||
${HP8XX_DRV}:gdevcd \
|
||||
${HPDJ_SRC}:hpdj_pcl3 \
|
||||
${PCL3_SRC}:hpdj_pcl3 \
|
||||
${HP970_DRV}:gdevdj \
|
||||
${GPRINT_SRC}:gatekeeper,gimp_print \
|
||||
${HPIJS_SRC}:gatekeeper,hpijs
|
||||
DISTFILES= ${GS_SRCS} \
|
||||
${GS_FONTS_STD} \
|
||||
${GS_FONTS_OTHER} \
|
||||
${HP8XX_SRCS}:hp8xx \
|
||||
${HPDJ_SRCS}:hpdj_pcl3 \
|
||||
${PCL3_SRCS}:hpdj_pcl3 \
|
||||
${DJ970_SRCS}:dj970 \
|
||||
${GPRINT_SRCS}:gprint \
|
||||
${HPIJS_SRCS}:hpijs \
|
||||
${MD2K_SRCS}:md2k \
|
||||
${ALPS_SRCS}:ports_jp \
|
||||
${BJ10V_SRCS}:ports_jp \
|
||||
${LIPS_SRCS}:ports_jp \
|
||||
${DMPRT_SRCS}:ports_jp \
|
||||
${EPAG_SRCS}:epag \
|
||||
${EPLASER_SRCS}:eplaser \
|
||||
${MJC_SRCS}:ports_jp \
|
||||
${NPDL_SRCS}:npdl \
|
||||
${GDI_SRCS}:gdi
|
||||
DIST_SUBDIR= ghostscript
|
||||
EXTRACT_ONLY= ${GS_SOURCES}
|
||||
EXTRACT_ONLY= ${GS_SRCS}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
@ -42,10 +55,10 @@ NO_CDROM= "Can only be distributed for free"
|
||||
|
||||
WRKSRC= ${WRKDIR}/gs${PORTVERSION}
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" XCFLAGS="${XCFLAGS}"
|
||||
MAKEFILE= src/unix-gcc.mak
|
||||
ALL_TARGET= all pcl3opts
|
||||
MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS_STANDARD="${CFLAGS}" \
|
||||
XCFLAGS="${XCFLAGS}"
|
||||
PLIST_SUB= GS_VERSION=${PORTVERSION}
|
||||
|
||||
MAN1= ansi2knr.1 dvipdf.1 font2c.1 gs-hpdj.1 gs-pcl3.1 \
|
||||
@ -73,7 +86,21 @@ PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nox11
|
||||
MAKE_ENV+= WITHOUT_X11="${WITHOUT_X11}"
|
||||
.endif
|
||||
|
||||
GS_SOURCES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
.if defined(WITH_SHLIB)
|
||||
.undef WITHOUT_X11
|
||||
USE_GTK= yes
|
||||
MAKE_ENV+= GS_SHLIB_VER="${SHLIB_VER}"
|
||||
ALL_TARGET= so pcl3opts
|
||||
INSTALL_TARGET= soinstall
|
||||
INSTALLS_SHLIB= yes
|
||||
SHLIB_VER= 1
|
||||
PLIST_SUB+= SHLIB="" SHLIB_VER="${SHLIB_VER}"
|
||||
.else
|
||||
ALL_TARGET= all pcl3opts
|
||||
PLIST_SUB+= SHLIB="@comment "
|
||||
.endif
|
||||
|
||||
GS_SRCS= ${DISTNAME}${EXTRACT_SUFX}
|
||||
# Note: the following two are real files that have symlinks with
|
||||
# later version numbers pointing to them. To avoid unnecessarily
|
||||
# downloading distfiles, do not change these when upgrading the port
|
||||
@ -83,54 +110,113 @@ GS_FONTS_OTHER= ghostscript-fonts-other-6.0.tar.gz
|
||||
|
||||
# Additional Drivers:
|
||||
|
||||
# Ghostscript Driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# HP8XX - additional driver for HP DeskJet 812C/815C/832C/880C/882C/895C
|
||||
# http://www.gelhaus.net/hp880c/
|
||||
HP8XX= cdj880
|
||||
HP8XX_DRV= gdevcd8.tar.gz
|
||||
HP8XX_SRCS= gdevcd8.tar.gz
|
||||
|
||||
# HPDJ, additional driver for HP PCL3 Printers, by Martin Lottermoser
|
||||
# HPDJ - additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# still present, just for the case pcl3 is missing some hpdj feature
|
||||
# http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
HPDJ= hpdj
|
||||
HPDJ_VERS= 2.6
|
||||
HPDJ_NAME= ${HPDJ}-${HPDJ_VERS}
|
||||
HPDJ_SRC= ${HPDJ_NAME}.tar.gz
|
||||
HPDJ_SRCS= ${HPDJ_NAME}.tar.gz
|
||||
HPDJ_MAN1= gs-hpdj.1
|
||||
|
||||
# PCL3 (hpdj successor now in RELEASE quality)
|
||||
# additional driver for HP PCL3 Printers, by Martin Lottermoser
|
||||
# additional driver for HP PCL3 printers, by Martin Lottermoser
|
||||
# http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
PCL3= pcl3
|
||||
PCL3_VERS= 3.3
|
||||
PCL3_NAME= ${PCL3}-${PCL3_VERS}
|
||||
PCL3_SRC= ${PCL3_NAME}.tar.gz
|
||||
PCL3_SRCS= ${PCL3_NAME}.tar.gz
|
||||
PCL3_MAN1= gs-pcl3.1 pcl3opts.1
|
||||
|
||||
# additional driver for HP DeskJet 970, supports duplex printing
|
||||
# DJ970 - additional driver for HP DeskJet 970, supports duplex printing
|
||||
# http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
HP970_DRV= gdevdj9.c.gz
|
||||
DJ970= gdevdj9
|
||||
DJ970_SRCS= ${DJ970}.c.gz
|
||||
|
||||
# Gimp-Print - very high quality driver for Epson, HPs,...
|
||||
# http://gimp-print.sourceforge.net/
|
||||
GPRINT= gimp-print
|
||||
GPRINT_VERS= 4.2.0
|
||||
GPRINT_NAME= ${GPRINT}-${GPRINT_VERS}
|
||||
GPRINT_SRC= ${GPRINT_NAME}.tar.gz
|
||||
GPRINT_SRCS= ${GPRINT_NAME}.tar.gz
|
||||
|
||||
# HPinkjet - HP developed printer driver for PhotoSmart/DeskJet series
|
||||
# HPinkjet - additional driver for PhotoSmart/DeskJet series (HP developed)
|
||||
# http://hpinkjet.sourceforge.net/
|
||||
HPIJS= hpijs
|
||||
HPIJS_VERS= 1.0.2
|
||||
HPIJS_VERS= 1.0.4
|
||||
HPIJS_NAME= ${HPIJS}-${HPIJS_VERS}
|
||||
HPIJS_SRC= ${HPIJS_NAME}.tar.gz
|
||||
HPIJS_SRCS= ${HPIJS_NAME}.tar.gz
|
||||
|
||||
# MD2K - additional driver for Alps MD-2000/2010/4000/1300/1500/5000
|
||||
# http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/
|
||||
MD2K= md2k
|
||||
MD2K_VERS= 0.2a
|
||||
MD2K_NAME= gdevmd2k-${MD2K_VERS}
|
||||
MD2K_SRCS= ${MD2K_NAME}.tar.gz
|
||||
|
||||
# ALPS - additional driver for Alps MD-5000
|
||||
ALPS= alps
|
||||
ALPS_VERS= 0.2
|
||||
ALPS_NAME= gdevalps-${ALPS_VERS}
|
||||
ALPS_SRCS= gdevalps-0.21.tar.gz
|
||||
|
||||
# BJ10V - additional driver for Canon BJ-10V
|
||||
BJ10V= bj10v
|
||||
BJ10V_NAME= gdev10v
|
||||
BJ10V_SRCS= ${BJ10V_NAME}.tar.gz
|
||||
|
||||
# LIPS - additional driver for Canon LIPS II+/III/IVc/IV printers
|
||||
LIPS= lips
|
||||
LIPS_VERS= 2.4.0
|
||||
LIPS_NAME= gdevlips-${LIPS_VERS}
|
||||
LIPS_SRCS= ${LIPS_NAME}.tar.gz
|
||||
|
||||
# DMPRT - additional driver for generic dot matrix printers
|
||||
DMPRT= dmprt
|
||||
DMPRT_VERS= 2.01
|
||||
DMPRT_NAME= ${DMPRT}-${DMPRT_VERS}
|
||||
DMPRT_SRCS= ${DMPRT_NAME}.tar.gz
|
||||
|
||||
# EPAG - additional driver for Epson ESC/Page printers
|
||||
# http://www.humblesoft.com/
|
||||
EPAG= epag
|
||||
EPAG_VERS= 3.09
|
||||
EPAG_NAME= ${EPAG}-${EPAG_VERS}
|
||||
EPAG_SRCS= ${EPAG_NAME}.tar.gz
|
||||
|
||||
# EPLASER - additional driver for ESC/Page printers (Epson Kowa developed)
|
||||
# http://www.epkowa.co.jp/linux/lpd.html
|
||||
EPLASER= eplaser
|
||||
EPLASER_VERS= 3.0.1
|
||||
EPLASER_NAME= ${EPLASER}-${EPLASER_VERS}
|
||||
EPLASER_SRCS= ${EPLASER_NAME}-651.tgz
|
||||
|
||||
# MJC - additional driver for Epson MachJet series
|
||||
MJC= mjc
|
||||
MJC_VERS= 0.8
|
||||
MJC_NAME= gdevmjc-${MJC_VERS}
|
||||
MJC_SRCS= ${MJC_NAME}.tar.gz
|
||||
|
||||
# NPDL - additional driver for NEC Printer Description Language printers
|
||||
NPDL= npdl
|
||||
NPDL_VERS= 1.6.3
|
||||
NPDL_NAME= gdevnpdl-${NPDL_VERS}
|
||||
NPDL_SRCS= ${NPDL_NAME}.tar.gz
|
||||
|
||||
# GDI - additional driver for Samsung SmartGDI laser printers
|
||||
GDI= gdi
|
||||
GDI_NAME= samsung-gdi-driver
|
||||
GDI_SRCS= ${GDI_NAME}.tar.gz
|
||||
|
||||
# contributed uniprint profiles
|
||||
CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \
|
||||
stc740ih.upp stc740p.upp stc740pl.upp
|
||||
|
||||
# replacement for pdf_sec.ps, that allows you to read encrypted PDF files
|
||||
DECRYPT_PDF= pdf_sec.ps
|
||||
|
||||
.SILENT:
|
||||
|
||||
pre-everything::
|
||||
@ -150,40 +236,81 @@ post-extract:
|
||||
# new devices !
|
||||
#
|
||||
# for HP8XX driver
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_DRV} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_DRV}
|
||||
${ECHO_MSG} ">>> extracting ${HP8XX_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${HP8XX_SRCS}
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> extracting ${HPDJ_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${HPDJ_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPDJ_SRCS}
|
||||
${TAR} -C ${WRKSRC}/src -xf ${WRKSRC}/${HPDJ_NAME}/${HPDJ}.tar
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRC}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/pcl3
|
||||
${ECHO_MSG} ">>> extracting ${PCL3_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${PCL3_SRCS}
|
||||
${LN} -sf ${PCL3_NAME} ${WRKSRC}/${PCL3}
|
||||
${TAR} -C ${WRKSRC}/${PCL3_NAME} -xf \
|
||||
${WRKSRC}/${PCL3_NAME}/${PCL3}.tar
|
||||
# for HP DeskJet 970 driver
|
||||
${ECHO_MSG} ">>> extracting ${HP970_DRV} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${HP970_DRV} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${HP970_DRV}
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> extracting ${DJ970_SRCS} ..."
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${DJ970_SRCS} ${WRKSRC}/src
|
||||
${GUNZIP_CMD} ${WRKSRC}/src/${DJ970_SRCS}
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${GPRINT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GPRINT_SRCS}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRC} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRC}
|
||||
${ECHO_MSG} ">>> extracting ${HPIJS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${HPIJS_SRCS}
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> extracting ${MD2K_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MD2K_SRCS}
|
||||
${LN} -sf ${MD2K_NAME} ${WRKSRC}/${MD2K}
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> extracting ${ALPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${ALPS_SRCS}
|
||||
${LN} -sf ${ALPS_NAME} ${WRKSRC}/${ALPS}
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> extracting ${BJ10V_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${BJ10V_SRCS}
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> extracting ${LIPS_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LIPS_SRCS}
|
||||
${LN} -sf ${LIPS_NAME} ${WRKSRC}/${LIPS}
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> extracting ${DMPRT_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${DMPRT_SRCS}
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> extracting ${EPAG_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> extracting ${EPLASER_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPLASER_SRCS}
|
||||
${LN} -sf ${EPLASER_NAME} ${WRKSRC}/${EPLASER}
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> extracting ${MJC_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${MJC_SRCS}
|
||||
${LN} -sf ${MJC_NAME} ${WRKSRC}/${MJC}
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> extracting ${NPDL_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${NPDL_SRCS}
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> extracting ${GDI_SRCS} ..."
|
||||
${TAR} -C ${WRKSRC}/src -xzf ${DISTDIR}/${DIST_SUBDIR}/${GDI_SRCS}
|
||||
|
||||
post-patch:
|
||||
${PERL} -pi -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \
|
||||
${WRKSRC}/src/unix-gcc.mak
|
||||
${PERL} -pi -e 's|\. de|\.|g' \
|
||||
${WRKSRC}/src/unixinst.mak
|
||||
${PERL} -pi -e 's|%%DATADIR%%|${DATADIR}|g' \
|
||||
${WRKSRC}/lib/gs_res.ps
|
||||
# for HPinkjet driver
|
||||
${PERL} -pi -e 's|CFLAGS="-O2 -Wall"|CFLAGS="\$$CFLAGS"|g ; \
|
||||
s|CXXFLAGS="-O2 -Wall"|CXXFLAGS="\$$CXXFLAGS"|g' \
|
||||
${WRKSRC}/${HPIJS_NAME}/configure
|
||||
${PERL} -pi -e 's|#include <malloc.h>||g' \
|
||||
${WRKSRC}/${HPIJS_NAME}/platform.h
|
||||
# for DMPRT driver
|
||||
${PERL} -pi -e 's|%%DATADIR%%|${DATADIR}|g ; \
|
||||
s|%%GS_VERSION%%|${PORTVERSION}|g' \
|
||||
${WRKSRC}/src/dmp_site.ps
|
||||
|
||||
# here we apply the modifications necessary to build the 3rd party drivers
|
||||
# advantage: you see unmodified makefiles after a pure make extract
|
||||
@ -201,17 +328,55 @@ pre-configure:
|
||||
${ECHO_MSG} ">>> adding ${PCL3} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${PCL3_NAME}/src/contrib.mak-7.00.add \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for HP DeskJet 970 driver
|
||||
${ECHO_MSG} ">>> adding DJ970 driver to contrib.mak ..."
|
||||
# for DJ970 driver
|
||||
${ECHO_MSG} ">>> adding ${DJ970} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/dj970.contrib.mak \
|
||||
>> ${WRKSRC}/src/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} ">>> adding ${HPIJS} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/hpijs.contrib.mak \
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> adding ${MD2K} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${MD2K_NAME}/gdevmd2k.mak-5.50 \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> adding ${ALPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${ALPS_NAME}/gdevalps.mak-5.50 \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> adding ${BJ10V} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${BJ10V_NAME}/gdev10v.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> adding ${LIPS} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${LIPS_NAME}/gdevlips.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> adding ${DMPRT} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/src/gdevdmpr.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> adding ${EPAG} driver to contrib.mak ..."
|
||||
${SED} -e 's:npdl:epag:g' ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> adding ${EPLASER} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevescv6.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
${CAT} ${WRKSRC}/${EPLASER_NAME}/gdevesmv6.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> adding ${MJC} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${MJC_NAME}/gdevmjc.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> adding ${NPDL} driver to contrib.mak ..."
|
||||
${CAT} ${WRKSRC}/${NPDL_NAME}/gdevnpdl.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
# for GDI driver
|
||||
${ECHO_MSG} ">>> adding ${GDI} driver to contrib.mak ..."
|
||||
${CAT} ${FILESDIR}/gdi.contrib.mak \
|
||||
>> ${WRKSRC}/src/contrib.mak
|
||||
|
||||
do-configure:
|
||||
@ -225,7 +390,7 @@ do-configure:
|
||||
post-configure:
|
||||
${ECHO_MSG} ">>> in post-configure ..."
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} driver ..."
|
||||
${ECHO_MSG} ">>> running configure script for ${GPRINT} library ..."
|
||||
cd ${WRKSRC}/${GPRINT_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--without-cups --without-translated-ppds \
|
||||
@ -235,7 +400,7 @@ post-configure:
|
||||
--disable-nls --disable-shared \
|
||||
--prefix=${PREFIX}
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} driver ..."
|
||||
${ECHO_MSG} ">>> running configure script for ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ./configure \
|
||||
--prefix=${PREFIX}
|
||||
@ -245,60 +410,108 @@ pre-build:
|
||||
${ECHO_MSG} ">>> creating directories for compilation ..."
|
||||
${MKDIR} ${WRKSRC}/obj
|
||||
${MKDIR} ${WRKSRC}/bin
|
||||
${LN} -sf ${WRKSRC}/src/unix-gcc.mak ${WRKSRC}/Makefile
|
||||
# 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
|
||||
${MKDIR} ${WRKSRC}/${GPRINT}
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/include/gimp-print \
|
||||
${WRKSRC}/${GPRINT}/gimp-print
|
||||
${LN} -sf ${WRKSRC}/${GPRINT_NAME}/src/main/.libs/libgimpprint.a \
|
||||
${WRKSRC}/obj
|
||||
${WRKSRC}/${GPRINT}/libgimpprint.a
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> building ${HPIJS} server ..."
|
||||
cd ${WRKSRC}/${HPIJS_NAME} ; \
|
||||
${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
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MD2K} ..."
|
||||
.for i in gdevmd2k.c
|
||||
${LN} -sf ${WRKSRC}/${MD2K_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${ALPS} ..."
|
||||
.for i in gdevalps.c
|
||||
${LN} -sf ${WRKSRC}/${ALPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${BJ10V} ..."
|
||||
.for i in gdev10v.c
|
||||
${LN} -sf ${WRKSRC}/${BJ10V_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${LIPS} ..."
|
||||
.for i in gdevlips.[ch] gdevlprn.[ch] gdevl4r.c gdevl4v.c gdevespg.c gdevrpdl.c
|
||||
${LN} -sf ${WRKSRC}/${LIPS_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> building ${EPAG} utility ..."
|
||||
cd ${WRKSRC}/${EPAG_NAME} ; \
|
||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPAG} ..."
|
||||
.for i in gdevepag.c
|
||||
${LN} -sf ${WRKSRC}/${EPAG_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${EPLASER} ..."
|
||||
.for i in gdevescv.[ch] gdevesmv.c
|
||||
${LN} -sf ${WRKSRC}/${EPLASER_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${MJC} ..."
|
||||
.for i in gdevmjc.c mjbarrie.c mjbksep.c mjespdtc.c mjespdtm.c mjespdty.c \
|
||||
mjgrnsp.c mjgrnsp2.c mjhtocmy.c mjmtx2.c mjvtbl.c
|
||||
${LN} -sf ${WRKSRC}/${MJC_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> creating symlinks for ${NPDL} ..."
|
||||
.for i in gdevnpdl.c
|
||||
${LN} -sf ${WRKSRC}/${NPDL_NAME}/${i} ${WRKSRC}/src
|
||||
.endfor
|
||||
|
||||
pre-install:
|
||||
${ECHO_MSG} ">>> in pre-install ..."
|
||||
${ECHO_MSG} ">>> creating ghostscript destdir ..."
|
||||
${MKDIR} ${DATADIR}
|
||||
${ECHO_MSG} ">>> extracting ghostscript fonts..."
|
||||
${ECHO_MSG} ">>> extracting ghostscript fonts ..."
|
||||
${TAR} -C ${DATADIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_FONTS_STD}
|
||||
${TAR} -C ${DATADIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${GS_FONTS_OTHER}
|
||||
|
||||
post-install:
|
||||
${ECHO_MSG} ">>> in post-install ..."
|
||||
${ECHO_MSG} ">>> stripping gs ..."
|
||||
strip ${PREFIX}/bin/gs
|
||||
.if defined(WITH_SHLIB)
|
||||
${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx
|
||||
${LN} -sf gsc ${PREFIX}/bin/gs
|
||||
.else
|
||||
${STRIP_CMD} ${PREFIX}/bin/gs
|
||||
.endif
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> installing ${HPDJ} manpages ..."
|
||||
.for i in ${HPDJ_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/src/${i} ${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/src/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
${ECHO_MSG} ">>> creating ${HPDJ} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/hpdj
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/${HPDJ}
|
||||
${ECHO_MSG} ">>> installing files in ${HPDJ} destdir ..."
|
||||
.for i in README.hpdj example.mdf margins-A4.ps margins-A4Rotated.ps \
|
||||
margins-Letter.ps margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpdj
|
||||
${DATADIR}/${PORTVERSION}/${HPDJ}
|
||||
.endfor
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${PREFIX}/bin
|
||||
${ECHO_MSG} ">>> installing ${PCL3} manpages ..."
|
||||
.for i in ${PCL3_MAN1}
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/${PCL3_NAME}/doc/${i} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
# other pcl3 stuff, which might be interesting for runtime
|
||||
${ECHO_MSG} ">>> creating ${PCL3} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/pcl3
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/${PCL3}
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} destdir ..."
|
||||
.for i in NEWS BUGS README lib/example.mcf lib/if-pcl3 ps/calign.ps \
|
||||
ps/dumppdd.ps ps/levels-test.ps ps/margins-A4.ps \
|
||||
@ -306,58 +519,126 @@ post-install:
|
||||
ps/margins-EnvDLRotated.ps ps/margins-Letter.ps \
|
||||
ps/margins-LetterRotated.ps
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/pcl3
|
||||
.endfor
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> creating ${GPRINT} destdir ..."
|
||||
${MKDIR} ${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${ECHO_MSG} ">>> installing files in ${GPRINT} destdir ..."
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DATADIR}/${PORTVERSION}/gimp-print
|
||||
${DATADIR}/${PORTVERSION}/${PCL3}
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${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 gs_hpijs.png printerdb_append append_db.sh
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/hpijs
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} resources ..."
|
||||
.for i in dmp_init.ps dmp_site.ps escp_24.src
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} utility in bindir ..."
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin
|
||||
# contributed UPP driver
|
||||
${ECHO_MSG} ">>> installing contributed UPP profiles ..."
|
||||
.for i in ${CONTRIB_UPP}
|
||||
${INSTALL_DATA} ${FILESDIR}/${i} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
.endfor
|
||||
# for reading encrypted PDFs
|
||||
${ECHO_MSG} ">>> installing support for encrypted PDF files ..."
|
||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DECRYPT_PDF} \
|
||||
${DATADIR}/${PORTVERSION}/lib
|
||||
#
|
||||
# now NOPORTDOCS dependend stuff
|
||||
#
|
||||
.if !defined(NOPORTDOCS)
|
||||
${ECHO_MSG} ">>> installing PORTDOC stuff ..."
|
||||
# install hpdj docu, not necessary for runtime
|
||||
# note: old hpdj driver has its files in ${WRKSRC}/src
|
||||
${ECHO_MSG} ">>> creating ${HPDJ} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/hpdj
|
||||
${ECHO_MSG} ">>> installing files in ${HPDJ} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}
|
||||
# for HPDJ driver
|
||||
${ECHO_MSG} ">>> installing ${HPDJ} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPDJ}
|
||||
.for i in NEWS hpdj.html
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/hpdj
|
||||
${DOCSDIR}/${PORTVERSION}/${HPDJ}
|
||||
.endfor
|
||||
# install pcl3 docu, not necessary for runtime
|
||||
# note: new pcl3 driver has a subdir of its own
|
||||
${ECHO_MSG} ">>> creating ${PCL3} docu destdir ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/pcl3
|
||||
${ECHO_MSG} ">>> installing files in ${PCL3} docu destdir ..."
|
||||
# for PCL3 driver
|
||||
${ECHO_MSG} ">>> installing ${PCL3} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${PCL3}
|
||||
.for i in NEWS doc/gs-pcl3.html doc/how-to-report.txt doc/pcl3opts.html
|
||||
${INSTALL_DATA} ${WRKSRC}/${PCL3_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/pcl3
|
||||
${DOCSDIR}/${PORTVERSION}/${PCL3}
|
||||
.endfor
|
||||
# for Gimp-Print driver
|
||||
${ECHO_MSG} ">>> installing ${GPRINT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${GPRINT}
|
||||
.for i in README
|
||||
${INSTALL_DATA} ${WRKSRC}/${GPRINT_NAME}/src/ghost/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${GPRINT}
|
||||
.endfor
|
||||
# for HPinkjet driver
|
||||
${ECHO_MSG} ">>> installing ${HPIJS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${HPIJS}
|
||||
.for i in hpijs_readme.html gs_hpijs.png
|
||||
${INSTALL_DATA} ${WRKSRC}/${HPIJS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${HPIJS}
|
||||
.endfor
|
||||
# for MD2K driver
|
||||
${ECHO_MSG} ">>> installing ${MD2K} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MD2K}
|
||||
.for i in README.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${MD2K_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${MD2K}
|
||||
.endfor
|
||||
# for ALPS driver
|
||||
${ECHO_MSG} ">>> installing ${ALPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${ALPS}
|
||||
.for i in README.gdevalps
|
||||
${INSTALL_DATA} ${WRKSRC}/${ALPS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${ALPS}
|
||||
.endfor
|
||||
# for BJ10V driver
|
||||
${ECHO_MSG} ">>> installing ${BJ10V} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${BJ10V}
|
||||
.for i in gdev10v.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${BJ10V_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${BJ10V}
|
||||
.endfor
|
||||
# for LIPS driver
|
||||
${ECHO_MSG} ">>> installing ${LIPS} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${LIPS}
|
||||
.for i in Gdevlips.htm
|
||||
${INSTALL_DATA} ${WRKSRC}/${LIPS_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${LIPS}
|
||||
.endfor
|
||||
# for DMPRT driver
|
||||
${ECHO_MSG} ">>> installing ${DMPRT} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${DMPRT}
|
||||
.for i in gdevdmpr.sj
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${DMPRT}
|
||||
.endfor
|
||||
# for EPAG driver
|
||||
${ECHO_MSG} ">>> installing ${EPAG} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.for i in ert.txt gdevepag.txt ChangeLog
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.endfor
|
||||
.for i in psprint gsepagif.sh
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${EPAG_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPAG}
|
||||
.endfor
|
||||
# for EPLASER driver
|
||||
${ECHO_MSG} ">>> installing ${EPLASER} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${EPLASER}
|
||||
.for i in readme-eplaser-651.euc
|
||||
${INSTALL_DATA} ${WRKSRC}/${EPLASER_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${EPLASER}
|
||||
.endfor
|
||||
# for MJC driver
|
||||
${ECHO_MSG} ">>> installing ${MJC} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${MJC}
|
||||
.for i in MJ700V2C.FAQ README.mjc README.mje README.noz cpem.doc
|
||||
${INSTALL_DATA} ${WRKSRC}/${MJC_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${MJC}
|
||||
.endfor
|
||||
# for NPDL driver
|
||||
${ECHO_MSG} ">>> installing ${NPDL} docs ..."
|
||||
${MKDIR} ${DOCSDIR}/${PORTVERSION}/${NPDL}
|
||||
.for i in gdevnpdl.jis
|
||||
${INSTALL_DATA} ${WRKSRC}/${NPDL_NAME}/${i} \
|
||||
${DOCSDIR}/${PORTVERSION}/${NPDL}
|
||||
.endfor
|
||||
.endif
|
||||
${ECHO_MSG} "> post-installation tasks completed."
|
||||
|
@ -1,11 +1,19 @@
|
||||
MD5 (ghostscript/ghostscript-7.03.tar.gz) = d9b5c31e0df09db9c439eec01c077532
|
||||
MD5 (ghostscript/ghostscript-7.04.tar.bz2) = 4fffc7520a510dac7b1cfb98fca8e724
|
||||
MD5 (ghostscript/ghostscript-fonts-std-6.0.tar.gz) = 8250132d6fcc6eb1419f505f06c7690b
|
||||
MD5 (ghostscript/ghostscript-fonts-other-6.0.tar.gz) = 1a643ae62ef166562e4d422b1a601272
|
||||
MD5 (ghostscript/pdf_sec.ps) = 92cd6af5b4d7219e91e61b8351f0f7c4
|
||||
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/gdevdj9.c.gz) = 3a9c20c34b79ffab434abfbcc31d1c27
|
||||
MD5 (ghostscript/gimp-print-4.2.0.tar.gz) = 4350e2ac1f27eccad0d7ce2aab90cdf6
|
||||
MD5 (ghostscript/hpijs-1.0.2.tar.gz) = 750923f29a5b70551ddea1d91b819cfa
|
||||
MD5 (ghostscript/hpijs-1.0.4.tar.gz) = e2b8d2a671fdbcd27f20092691d40bba
|
||||
MD5 (ghostscript/gdevmd2k-0.2a.tar.gz) = 5ed2b4218b8f77cb411f3d2e4509ed24
|
||||
MD5 (ghostscript/gdevalps-0.21.tar.gz) = 553bee251b96105eb7d1d7f4027ac0e9
|
||||
MD5 (ghostscript/gdev10v.tar.gz) = 1486bb54c214ce215044a6c606280d73
|
||||
MD5 (ghostscript/gdevlips-2.4.0.tar.gz) = 89327cac37665f3fdbae0da5f2c8a89f
|
||||
MD5 (ghostscript/dmprt-2.01.tar.gz) = c7a9fb127fde5d888a798bf5e1822b88
|
||||
MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3
|
||||
MD5 (ghostscript/eplaser-3.0.1-651.tgz) = 3baf7b0ba2fea5ea354906ab43caf254
|
||||
MD5 (ghostscript/gdevmjc-0.8.tar.gz) = 228f41c3cccce22c8f477c7a9407527c
|
||||
MD5 (ghostscript/gdevnpdl-1.6.3.tar.gz) = 6c8dad13d07bbaf6e951d6d2d6b8a9f2
|
||||
MD5 (ghostscript/samsung-gdi-driver.tar.gz) = d85da4a9e26f2d751a22b6f1e19fc6d1
|
||||
|
@ -1,19 +0,0 @@
|
||||
### ------------- IJS Interface -------------- ###
|
||||
|
||||
ijs_=$(GLOBJ)gdevijs.$(OBJ) $(GLOBJ)ijs_client.$(OBJ) $(GLOBJ)ijs_exec_unix.$(OBJ) $(GLOBJ)ijs.$(OBJ)
|
||||
|
||||
$(GLOBJ)ijs_client.$(OBJ) : $(GLSRC)ijs_client.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_client.$(OBJ) $(C_) $(GLSRC)ijs_client.c
|
||||
|
||||
$(GLOBJ)ijs_exec_unix.$(OBJ) : $(GLSRC)ijs_exec_unix.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs_exec_unix.$(OBJ) $(C_) $(GLSRC)ijs_exec_unix.c
|
||||
|
||||
$(GLOBJ)ijs.$(OBJ) : $(GLSRC)ijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)ijs.$(OBJ) $(C_) $(GLSRC)ijs.c
|
||||
|
||||
$(GLOBJ)gdevijs.$(OBJ) : $(GLSRC)gdevijs.c $(PDEVH)
|
||||
$(GLCC) $(GLO_)gdevijs.$(OBJ) $(C_) $(GLSRC)gdevijs.c
|
||||
|
||||
$(DD)ijs.dev : $(ijs_) $(DD)page.dev
|
||||
$(SETPDEV) $(DD)ijs $(ijs_)
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- lib/gs_init.ps.orig Mon Apr 9 15:20:03 2001
|
||||
+++ lib/gs_init.ps Wed Jun 20 04:05:12 2001
|
||||
@@ -1263,7 +1263,7 @@
|
||||
--- lib/gs_init.ps.orig Fri Feb 1 12:25:45 2002
|
||||
+++ lib/gs_init.ps Sat Feb 9 01:42:10 2002
|
||||
@@ -1274,7 +1274,7 @@
|
||||
% Set the default screen and BG/UCR.
|
||||
/.setdefaultbgucr {
|
||||
systemdict /setblackgeneration known {
|
||||
@ -9,8 +9,8 @@
|
||||
} if
|
||||
} bind def
|
||||
/.useloresscreen { % - .useloresscreen <bool>
|
||||
@@ -1815,3 +1815,7 @@
|
||||
(END GC) VMDEBUG
|
||||
@@ -1874,3 +1874,7 @@
|
||||
userdict /AGM_preserve_spots false put
|
||||
|
||||
% The interpreter will run the initial procedure (start).
|
||||
+
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- src/unix-gcc.mak.orig Sat Sep 15 17:55:32 2001
|
||||
+++ src/unix-gcc.mak Sat Dec 15 04:19:08 2001
|
||||
--- src/unix-gcc.mak.orig Fri Feb 1 15:27:58 2002
|
||||
+++ src/unix-gcc.mak Sat Feb 9 04:34:53 2002
|
||||
@@ -26,14 +26,15 @@
|
||||
# source, generated intermediate file, and object directories
|
||||
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
|
||||
@ -54,7 +54,7 @@
|
||||
|
||||
-PSRCDIR=libpng
|
||||
+PSRCDIR=${LOCALBASE}/include
|
||||
PVERSION=10012
|
||||
PVERSION=10201
|
||||
|
||||
# Choose whether to use a shared version of the PNG library, and if so,
|
||||
# what its name is.
|
||||
@ -74,7 +74,7 @@
|
||||
#ZLIB_NAME=gz
|
||||
ZLIB_NAME=z
|
||||
|
||||
@@ -196,7 +196,7 @@
|
||||
@@ -203,7 +203,7 @@
|
||||
|
||||
# Define the name of the C compiler.
|
||||
|
||||
@ -83,28 +83,38 @@
|
||||
|
||||
# Define the name of the linker for the final link step.
|
||||
# Normally this is the same as the C compiler.
|
||||
@@ -229,9 +229,9 @@
|
||||
@@ -220,9 +220,9 @@
|
||||
# Define the added flags for standard, debugging, profiling
|
||||
# and shared object builds.
|
||||
|
||||
-CFLAGS_STANDARD=-O2
|
||||
-CFLAGS_DEBUG=-g -O
|
||||
-CFLAGS_PROFILE=-pg -O2
|
||||
+CFLAGS_STANDARD?=-O2
|
||||
+CFLAGS_DEBUG=-g
|
||||
+CFLAGS_PROFILE=-pg
|
||||
CFLAGS_SO=-fPIC
|
||||
|
||||
# Define the other compilation flags. Add at most one of the following:
|
||||
@@ -236,7 +236,7 @@
|
||||
# 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=
|
||||
+XCFLAGS+=-I${.CURDIR}/gimp-print
|
||||
|
||||
-CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
+CFLAGS+=$(XCFLAGS)
|
||||
CFLAGS=$(CFLAGS_STANDARD) $(GCFLAGS) $(XCFLAGS)
|
||||
|
||||
# Define platform flags for ld.
|
||||
# SunOS 4.n may need -Bstatic.
|
||||
@@ -240,7 +240,7 @@
|
||||
@@ -247,7 +247,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.
|
||||
-XLDFLAGS=
|
||||
+XLDFLAGS=-L${LOCALBASE}/lib
|
||||
+XLDFLAGS=-L${.CURDIR}/gimp-print -L${LOCALBASE}/lib
|
||||
|
||||
LDFLAGS=$(XLDFLAGS) -fno-common
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
@@ -280,7 +280,7 @@
|
||||
# Note that x_.h expects to find the header files in $(XINCLUDE)/X11,
|
||||
# not in $(XINCLUDE).
|
||||
|
||||
@ -113,7 +123,7 @@
|
||||
|
||||
# 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
|
||||
@@ -285,12 +285,12 @@
|
||||
@@ -292,12 +292,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
|
||||
|
@ -4,14 +4,11 @@
|
||||
|
||||
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
|
||||
$(GLCC) $(GLO_)gdevstp.$(OBJ) $(C_) $(GLSRC)gdevstp.c
|
||||
|
@ -11,7 +11,7 @@ This port includes add-on packages (not part of the official gs release)
|
||||
- http://members.ozemail.com.au/~geoffk/pdfencrypt/
|
||||
o HP8XX driver for HP DeskJet 880C/882C/895C
|
||||
- http://www.gelhaus.net/hp880c/
|
||||
o HP970 driver for HP DeskJet 970CXi
|
||||
o DJ970 driver for HP DeskJet 970CXi
|
||||
- http://www.harsch.net/Ghostscript/ghostscript.html
|
||||
o PCL3 and HPDJ driver for HP DeskJet series
|
||||
- http://home.t-online.de/home/Martin.Lottermoser/pcl3.html
|
||||
@ -19,6 +19,8 @@ This port includes add-on packages (not part of the official gs release)
|
||||
- http://gimp-print.sourceforge.net/
|
||||
o HPinkjet driver for HP PhotoSmart/DeskJet series
|
||||
- http://hpinkjet.sourceforge.net/
|
||||
o Spacial drivers for verious printer models mainly sold in Japan
|
||||
- Alps, Canon, Epson, NEC, Ricoh,...
|
||||
o Additional contributed uniprint driver profiles for
|
||||
- Epson Stylus Color 740 and Epson LQ-1170
|
||||
|
||||
|
@ -1,17 +1,21 @@
|
||||
bin/bdftops
|
||||
bin/dvipdf
|
||||
bin/eps2eps
|
||||
bin/ert
|
||||
bin/fixmswrd.pl
|
||||
bin/font2c
|
||||
bin/gs
|
||||
bin/gsbj
|
||||
%%SHLIB%%bin/gsc
|
||||
bin/gsdj
|
||||
bin/gsdj500
|
||||
bin/gslj
|
||||
bin/gslp
|
||||
bin/gsnd
|
||||
%%SHLIB%%bin/gsx
|
||||
bin/hpijs
|
||||
bin/lprsetup.sh
|
||||
bin/pcl3opts
|
||||
bin/pdf2dsc
|
||||
bin/pdf2ps
|
||||
bin/pdfopt
|
||||
@ -30,8 +34,30 @@ bin/pv.sh
|
||||
bin/sysvlp.sh
|
||||
bin/unix-lpr.sh
|
||||
bin/wftopfa
|
||||
%%SHLIB%%lib/libgs.so
|
||||
%%SHLIB%%lib/libgs.so.%%SHLIB_VER%%
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/alps/README.gdevalps
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/bj10v/gdev10v.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/dmprt/gdevdmpr.sj
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ChangeLog
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/ert.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gdevepag.txt
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/gsepagif.sh
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/epag/psprint
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/eplaser/readme-eplaser-651.euc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/gimp-print/README
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpdj/hpdj.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpijs/gs_hpijs.png
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/hpijs/hpijs_readme.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/lips/Gdevlips.htm
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/md2k/README.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/MJ700V2C.FAQ
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mjc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.mje
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/README.noz
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/mjc/cpem.doc
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/npdl/gdevnpdl.jis
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/NEWS
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/gs-pcl3.html
|
||||
%%PORTDOCS%%share/doc/ghostscript/%%GS_VERSION%%/pcl3/how-to-report.txt
|
||||
@ -57,9 +83,11 @@ share/ghostscript/%%GS_VERSION%%/doc/History3.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History4.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History5.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History6.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/History7.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Htmstyle.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Humor.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Install.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Issues.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Language.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Lib.htm
|
||||
share/ghostscript/%%GS_VERSION%%/doc/Maintain.htm
|
||||
@ -95,17 +123,12 @@ share/ghostscript/%%GS_VERSION%%/examples/snowflak.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/tiger.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/vasarely.ps
|
||||
share/ghostscript/%%GS_VERSION%%/examples/waterfal.ps
|
||||
share/ghostscript/%%GS_VERSION%%/gimp-print/README
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/README.hpdj
|
||||
share/ghostscript/%%GS_VERSION%%/hpdj/example.mdf
|
||||
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
|
||||
@ -143,9 +166,12 @@ share/ghostscript/%%GS_VERSION%%/lib/cdj690.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/cdj690ec.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/cid2code.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/decrypt.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_init.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dmp_site.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dnj750c.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/dnj750m.upp
|
||||
share/ghostscript/%%GS_VERSION%%/lib/docie.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/escp_24.src
|
||||
share/ghostscript/%%GS_VERSION%%/lib/errpage.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/font2c.ps
|
||||
share/ghostscript/%%GS_VERSION%%/lib/font2pcl.ps
|
||||
@ -495,14 +521,23 @@ share/ghostscript/fonts/z003034l.pfm
|
||||
@dirrm share/ghostscript/fonts
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/pcl3
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/lib
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/hpijs
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/hpdj
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/gimp-print
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/examples
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%/doc
|
||||
@dirrm share/ghostscript/%%GS_VERSION%%
|
||||
@dirrm share/ghostscript
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/pcl3
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/npdl
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/mjc
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/md2k
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/lips
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/hpijs
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/hpdj
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/gimp-print
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/eplaser
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/epag
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/dmprt
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/bj10v
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%/alps
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript/%%GS_VERSION%%
|
||||
%%PORTDOCS%%@dirrm share/doc/ghostscript
|
||||
|
91
print/ghostscript8/scripts/configure
vendored
91
print/ghostscript8/scripts/configure
vendored
@ -14,22 +14,45 @@ other programs in the ports collection might need some of the default gs \n\
|
||||
file format drivers. The gs5 default drivers are preselected. \n\
|
||||
Have fun with this new configuration style ! -andreas \n\n\
|
||||
Please choose options by pressing SPACE to TOGGLE an option ON/OFF ?" -1 -1 9\
|
||||
"x11" "X Window System version 11, release >=4" ON \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" ON \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
|
||||
"md2k" "ALPS MD-2000/2010/4000/1300/1500/5000 [MD2K]" ON \
|
||||
"md5k" "ALPS MD-5000 Eco Mode [MD2K]" ON \
|
||||
"md50Mono" "ALPS MD-5000 Monochrome [ALPS]" ON \
|
||||
"md50Eco" "ALPS MD-5000 Eco Mode [ALPS]" ON \
|
||||
"md1xMono" "ALPS MD-1x00 Monochrome [ALPS]" ON \
|
||||
"appledmp" "Apple Dot Matrix Printer / Imagewriter" OFF \
|
||||
"iwhi" "Apple Imagewriter, high-resolution mode" OFF \
|
||||
"iwlo" "Apple Imagewriter, low-resolution mode" OFF \
|
||||
"iwlq" "Apple Imagewriter LQ in 320 x 216 dpi mode" OFF \
|
||||
"hl7x0" "Brother HL720 and HL730 (HL760=PCL), MFC6550MC Fax Machine" OFF \
|
||||
"bj10e" "Canon BubbleJet BJ10e" ON \
|
||||
"bj200" "Canon BubbleJet BJ200 and BJC-240(b&w)" ON \
|
||||
"bj10e" "Canon BubbleJet BJ-10e" ON \
|
||||
"bj10v" "Canon BubbleJet BJ-10v [BJ10V]" ON \
|
||||
"bj10vh" "Canon BubbleJet BJ-10v, high-mergin [BJ10V]" ON \
|
||||
"bj200" "Canon BubbleJet BJ-200 and BJC-240(b&w)" ON \
|
||||
"bjc600" "Canon Color BJC-600/4xxx/70 + Apple StyleWriter 2x00" ON \
|
||||
"bjc800" "Canon Color BubbleJet BJC-240/800" ON \
|
||||
"lbp8" "Canon LBP-8II laser printer" OFF \
|
||||
"lips3" "Canon LIPS III laser printer in English (CaPSL) mode" OFF \
|
||||
"lips2p" "Canon LIPS II+ [LIPS]" ON \
|
||||
"lips3" "Canon LIPS III [LIPS]" ON \
|
||||
"lips4" "Canon LIPS IV [LIPS]" ON \
|
||||
"bjc880j" "Canon LIPS IVc (BJC-680J/880J) [LIPS]" ON \
|
||||
"lips4v" "Canon LIPS IV, vector output mode [LIPS]" ON \
|
||||
"m8510" "C.Itoh M8510 printer" OFF \
|
||||
"coslw2p" "CoStar LabelWriter II II/Plus" OFF \
|
||||
"coslwxl" "CoStar LabelWriter XL" OFF \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver (Gimp-Print)" ON \
|
||||
"stp" "Configurable Canon/Epson/Lexmark/HP driver [Gimp-Print]" ON \
|
||||
"uniprint" "Configurable ESC/P,ESC/P2,HP-RTL/PCL,P2X mono/color driver" ON \
|
||||
"dmprt" "Configurable dot matrix printer driver [DMPRT]" ON \
|
||||
"lj250" "DEC LJ250 Companion color printer" OFF \
|
||||
"declj250" "DEC LJ250 driver (alternate)" OFF \
|
||||
"ap3250" "Epson ActionPrinter 3250" OFF \
|
||||
@ -37,8 +60,34 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"eps9mid" "Epson-compatible 9-pin, interleaved lines, medium resol" OFF \
|
||||
"eps9high" "Epson-compatible 9-pin, interleaved lines, triple resol" OFF \
|
||||
"lp8000" "Epson LP-8000 line printer" OFF \
|
||||
"epag" "Epson ESC/Page laser printer (generic) [EPAG]" ON \
|
||||
"escpage" "Epson ESC/Page laser printer (generic) [LIPS]" ON \
|
||||
"lp2000" "Epson LP-2000/3000/7000/7000G laser printer [LIPS]" ON \
|
||||
"lp8800c" "Epson LP-8800C color laser printer [EPLASER]" ON \
|
||||
"lp8300c" "Epson LP-8300C color laser printer [EPLASER]" ON \
|
||||
"lp8500c" "Epson LP-8500C color laser printer [EPLASER]" ON \
|
||||
"lp3000c" "Epson LP-3000C color laser printer [EPLASER]" ON \
|
||||
"lp8200c" "Epson LP-8200C color laser printer [EPLASER]" ON \
|
||||
"lp8000c" "Epson LP-8000C color laser printer [EPLASER]" ON \
|
||||
"lp2200" "Epson LP-2200 laser printer [EPLASER]" ON \
|
||||
"lp9400" "Epson LP-9400(R) laser printer [EPLASER]" ON \
|
||||
"lp8700" "Epson LP-8700(R) laser printer [EPLASER]" ON \
|
||||
"lp8100" "Epson LP-8100(R) laser printer [EPLASER]" ON \
|
||||
"lp8600f" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
|
||||
"lp8400f" "Epson LP-8400FX(N) laser printer [EPLASER]" ON \
|
||||
"lp8300f" "Epson LP-8300F laser printer [EPLASER]" ON \
|
||||
"lp1900" "Epson LP-1900(N) laser printer [EPLASER]" ON \
|
||||
"lp9600s" "Epson LP-9600S laser printer [EPLASER]" ON \
|
||||
"lp9600" "Epson LP-9600 laser printer [EPLASER]" ON \
|
||||
"lp9300" "Epson LP-9300 laser printer [EPLASER]" ON \
|
||||
"lp8600" "Epson LP-8600FX(N) laser printer [EPLASER]" ON \
|
||||
"lp1800" "Epson LP-1800 laser printer [EPLASER]" ON \
|
||||
"lq850" "Epson LQ-850 (360x360), ok for Canon BJ300 in LQ850 emul" OFF \
|
||||
"epsonc" "Epson LQ-2550 and Fujitsu 3400/2400/1200 color" OFF \
|
||||
"mjc180" "Epson MachJet series 180dpi, CMYK [MJC]" ON \
|
||||
"mjc360" "Epson MachJet series 360dpi, CMYK [MJC]" ON \
|
||||
"mjc720" "Epson MachJet series 720dpi, CMYK [MJC]" ON \
|
||||
"mj500c" "Epson MachJet MJ-500C 360dpi, CMY or mono [MJC]" ON \
|
||||
"st800" "Epson Stylus 800 printer" OFF \
|
||||
"stcolor" "Epson Stylus Color and II/IIs/1500 (see driver docu)" OFF \
|
||||
"photoex" "Epson Stylus Color Photo, Photo EX, Photo 700" OFF \
|
||||
@ -52,12 +101,12 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"cdjmono" "HP DeskJet 500/510/520/540C b/w printing" ON \
|
||||
"cdj500" "HP DeskJet 500/540C (same as cdjcolor)" OFF \
|
||||
"cdj550" "HP DeskJet 550C/560C/660C/660Cse" ON \
|
||||
"cdj670" "HP DeskJet 670/690 (HP8XX driver)" ON \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 (HP8XX driver)" ON \
|
||||
"cdj880" "HP DeskJet 880 (HP8XX driver)" ON \
|
||||
"cdj890" "HP DeskJet 890 (HP8XX driver)" ON \
|
||||
"cdj1600" "HP DeskJet 1600 (HP8XX driver)" ON \
|
||||
"cdj970" "HP DeskJet 970CXi (HP970 driver)" ON \
|
||||
"cdj670" "HP DeskJet 670/690 [HP8XX]" ON \
|
||||
"cdj850" "HP DeskJet 850/855/870/1100 [HP8XX]" ON \
|
||||
"cdj880" "HP DeskJet 880 [HP8XX]" ON \
|
||||
"cdj890" "HP DeskJet 890 [HP8XX]" ON \
|
||||
"cdj1600" "HP DeskJet 1600 [HP8XX]" ON \
|
||||
"cdj970" "HP DeskJet 970CXi [DJ970]" ON \
|
||||
"laserjet" "HP LaserJet" ON \
|
||||
"ljetplus" "HP LaserJet Plus" ON \
|
||||
"ljet2p" "HP LaserJet IId/IIp/III* with TIFF compression" ON \
|
||||
@ -78,9 +127,9 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"pjxl300" "HP PaintJet XL300, DeskJet 1200C color printer, HP CopyJet" ON \
|
||||
"pxlmono" "HP PCL XL black-and-white printers (LaserJet 5 and 6 family)" ON \
|
||||
"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 \
|
||||
"ijs" "HP PhotoSmart/DeskJet series (HP developed driver)" ON \
|
||||
"pcl3" "HP PCL 3+ (generic) [PCL3]" ON \
|
||||
"hpdj" "HP PCL 3+ (old drv.) [HPDJ]" ON \
|
||||
"ijs" "HP PhotoSmart/DeskJet series [HPinkjet]" ON \
|
||||
"ibmpro" "IBM 9-pin Proprinter" OFF \
|
||||
"jetp3852" "IBM Jetprinter ink-jet color (Model #3852)" OFF \
|
||||
"imagen" "Imagen ImPress printers" OFF \
|
||||
@ -88,6 +137,7 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"lxm5700m" "Lexmark 5700 monotone" OFF \
|
||||
"cp50" "Mitsubishi CP50 color" OFF \
|
||||
"necp6" "NEC PinWriter P6/P6+/P60, 360x360 DPI resol" OFF \
|
||||
"npdl" "NEC Printer Description Language [NPDL]" ON \
|
||||
"oce9050" "OCE 9050 printer" OFF \
|
||||
"oki182" "Okidata MicroLine 182" OFF \
|
||||
"okiibm" "Okidata MicroLine IBM-compatible printers" OFF \
|
||||
@ -95,6 +145,8 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"atx24" "Practical Automation ATX-24 label printer" OFF \
|
||||
"atx38" "Practical Automation ATX-38 label printer" OFF \
|
||||
"r4081" "Ricoh 4081 laser printer" OFF \
|
||||
"rpdl" "Ricoh Printer Description Language [LIPS]" ON \
|
||||
"gdi" "Samsung SmartGDI laser printer [GDI]" ON \
|
||||
"sj48" "StarJet 48 inkjet printer" OFF \
|
||||
"t4693d2" "Tektronix 4693d color, 2 bits per R/G/B component" OFF \
|
||||
"t4693d4" "Tektronix 4693d color, 4 bits per R/G/B component" OFF \
|
||||
@ -173,17 +225,6 @@ Have fun with this new configuration style ! -andreas \n\n\
|
||||
"tiff24nc" "TIFF 24-bit RGB, no compression, NeXT std. format" ON \
|
||||
"tifflzw" "TIFF LZW, tag = 5, mono" ON \
|
||||
"tiffpack" "TIFF PackBits, tag = 32773, mono" ON \
|
||||
"x11" "X Window System version 11, release >=4" ON \
|
||||
"x11alpha" "X Window System masquer. as device with alpha capability" ON \
|
||||
"x11cmyk" "X Window System masquer. as 1-bit-per-plane CMYK device" ON \
|
||||
"x11cmyk2" "X Window System as a 2-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk4" "X Window System as a 4-bit-per-plane CMYK device" OFF \
|
||||
"x11cmyk8" "X Window System as an 8-bit-per-plane CMYK device" OFF \
|
||||
"x11gray2" "X Window System as a 2-bit gray-scale device" ON \
|
||||
"x11gray4" "X Window System as a 4-bit gray-scale device" ON \
|
||||
"x11mono" "X Window System masquer. as black-and-white device" ON \
|
||||
"x11rg16x" "X Window System with G5/B5/R6 pixel layout for testing" ON \
|
||||
"x11rg32x" "X Window System with G11/B10/R11 pixel layout for testing" ON \
|
||||
2> /tmp/checklist.tmp.$$
|
||||
|
||||
retval=$?
|
||||
@ -211,7 +252,7 @@ esac
|
||||
# > ${WRKSRC}/src/unix-gcc.mak.new
|
||||
# XXX new:
|
||||
echo "DEVICE_DEVS=$choice" \
|
||||
| perl -pe 's|"([a-z0-9]+)"|\$(DD)\1.dev|g' \
|
||||
| perl -pe 's|"([A-Za-z0-9]+)"|\$(DD)\1.dev|g' \
|
||||
> ${WRKSRC}/src/unix-gcc.mak.new
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
|
@ -10,8 +10,8 @@ ifndef WITHOUT_X11
|
||||
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
|
||||
endif
|
||||
|
||||
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 \$(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
|
||||
!EOT
|
||||
DEVICE_DEVS+= \$(DD)md2k.dev \$(DD)md5k.dev \$(DD)md50Mono.dev \$(DD)md50Eco.dev \$(DD)md1xMono.dev \$(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)lips2p.dev \$(DD)lips3.dev \$(DD)lips4.dev \$(DD)bjc880j.dev \$(DD)lips4v.dev \$(DD)m8510.dev \$(DD)coslw2p.dev \$(DD)coslwxl.dev \$(DD)stp.dev \$(DD)uniprint.dev \$(DD)dmprt.dev \$(DD)lj250.dev \$(DD)declj250.dev \$(DD)ap3250.dev \$(DD)epson.dev \$(DD)eps9mid.dev \$(DD)eps9high.dev \$(DD)lp8000.dev \$(DD)epag.dev \$(DD)escpage.dev \$(DD)lp2000.dev \$(DD)lp8800c.dev \$(DD)lp8300c.dev \$(DD)lp8500c.dev \$(DD)lp3000c.dev \$(DD)lp8200c.dev \$(DD)lp8000c.dev \$(DD)lp2200.dev \$(DD)lp9400.dev \$(DD)lp8700.dev \$(DD)lp8100.dev \$(DD)lp8600f.dev \$(DD)lp8400f.dev \$(DD)lp8300f.dev \$(DD)lp1900.dev \$(DD)lp9600s.dev \$(DD)lp9300.dev \$(DD)lp8600.dev \$(DD)lp1800.dev \$(DD)lq850.dev \$(DD)epsonc.dev \$(DD)mjc180.dev \$(DD)mjc360.dev \$(DD)mjc720.dev \$(DD)mj500c.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)npdl.dev \$(DD)oce9050.dev \$(DD)oki182.dev \$(DD)okiibm.dev \$(DD)atx23.dev \$(DD)atx24.dev \$(DD)atx38.dev \$(DD)r4081.dev \$(DD)rpdl.dev \$(DD)gdi.d!
|
||||
|
||||
# create one new Makefile, where DEVICE_DEVS contains all wanted devices
|
||||
sed -e '/^DEVICE_DEVS=/d' ${WRKSRC}/src/unix-gcc.mak \
|
||||
|
Loading…
Reference in New Issue
Block a user