pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/29047: add pcl3 driver to ghostscript
>Number: 29047
>Category: pkg
>Synopsis: add pcl3 driver to ghostscript
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sun Jan 23 00:12:00 +0000 2005
>Originator: Alexander Becher
>Release: NetBSD 2.0_BETA
>Organization:
>Environment:
System: NetBSD abc 2.0_BETA NetBSD 2.0_BETA (MYKERNEL-2-0.1) #0: Mon Aug 23
19:33:36 CEST 2004 alex@abc:/usr/local/obj/kernel/MYKERNEL-2-0.1 i386
Architecture: i386
Machine: i386
>Description:
There is a driver for printing on PCL 3 printers which works quite well
(better in fact than hpijs). The patch in the "Fix" section adds this
driver to the gs binary from the ghostscript-gnu package.
>How-To-Repeat:
n/a
>Fix:
Index: Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/print/ghostscript-gnu/Makefile.common,v
retrieving revision 1.16
diff -u -r1.16 Makefile.common
--- Makefile.common 13 Nov 2004 21:28:28 -0000 1.16
+++ Makefile.common 23 Jan 2005 00:08:28 -0000
@@ -35,6 +35,12 @@
DISTFILES+= ${JPEG_SRCS}
EXTRACT_ONLY+= ${JPEG_SRCS}
+PCL3_SRCS= pcl3-3.3.tar.gz
+PCL3_WRKSRC= ${WRKDIR}/pcl3-3.3
+SITES_${PCL3_SRCS}= http://home.vrweb.de/~martin.lottermoser/pcl3dist/
+DISTFILES+= ${PCL3_SRCS}
+EXTRACT_ONLY+= ${PCL3_SRCS}
+
DISTINFO_FILE= ${.CURDIR}/../../print/ghostscript-gnu/distinfo
FILESDIR= ${.CURDIR}/../../print/ghostscript-gnu/files
PATCHDIR= ${.CURDIR}/../../print/ghostscript-gnu/patches
@@ -73,15 +79,22 @@
${MKDIR} ${WRKSRC}/obj
${RM} -f ${WRKSRC}/jpeg
${LN} -s ${JPEG_WRKSRC} ${WRKSRC}/jpeg
+ (cd ${PCL3_WRKSRC} && ${TAR} xf pcl3.tar)
+ ${LN} -s ${PCL3_WRKSRC} ${WRKSRC}/pcl3
cd ${WRKSRC}/lib; for file in gs_res.ps; do \
${SED} -e "s|/Resource/|${GS_RESOURCEDIR}/|g" \
$${file} > $${file}.fixed; \
${MV} -f $${file}.fixed $${file}; \
done
+pre-configure:
+ ${CAT} ${PCL3_WRKSRC}/src/contrib.mak-7.00.add \
+ >> ${WRKSRC}/src/contrib.mak
+
# Reinstall the gs binary so that it's properly stripped.
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/gs ${PREFIX}/bin/gs
+ ${INSTALL_MAN} ${PCL3_WRKSRC}/doc/gs-pcl3.1 ${PREFIX}/man/man1
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/print/ghostscript-gnu/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- PLIST 25 Mar 2004 15:35:48 -0000 1.3
+++ PLIST 23 Jan 2005 00:08:28 -0000
@@ -57,6 +57,7 @@
man/man1/gslj.1
man/man1/gslp.1
man/man1/gsnd.1
+man/man1/gs-pcl3.1
man/man1/pdf2dsc.1
man/man1/pdf2ps.1
man/man1/pdfopt.1
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/print/ghostscript-gnu/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo 25 Mar 2004 15:35:48 -0000 1.2
+++ distinfo 23 Jan 2005 00:08:28 -0000
@@ -4,5 +4,7 @@
Size (ghostscript/ghostscript-7.07.tar.bz2) = 4138372 bytes
SHA1 (ghostscript/jpegsrc.v6b.tar.gz) =
7079f0d6c42fad0cfba382cf6ad322add1ace8f9
Size (ghostscript/jpegsrc.v6b.tar.gz) = 613261 bytes
-SHA1 (patch-aa) = f9d706b19430c32f568316c0b02eee792e311236
+SHA1 (ghostscript/pcl3-3.3.tar.gz) = d643dfdd4d3ed650477ed8a8599cec735410690b
+Size (ghostscript/pcl3-3.3.tar.gz) = 301470 bytes
+SHA1 (patch-aa) = af7b4a20470d70636fa2c83dd9447ff727ad20c5
SHA1 (patch-ab) = ee1cad8503700d088e2a4dcf4c3d14237cb84b0e
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/print/ghostscript-gnu/patches/patch-aa,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-aa
--- patches/patch-aa 13 Sep 2002 05:43:28 -0000 1.1.1.1
+++ patches/patch-aa 23 Jan 2005 00:08:28 -0000
@@ -13,3 +13,12 @@
GS_DOCDIR=$(docdir)
# Define the default directory/ies for the runtime
+@@ -365,7 +365,7 @@ DEVICE_DEVS=$(DISPLAY_DEV) @X11DEVS@
+ DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev
$(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
+ DEVICE_DEVS2=
+ DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev
$(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev
$(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
+-DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev
$(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
++DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev
$(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev $(DD)pcl3.dev
+ DEVICE_DEVS5=$(DD)uniprint.dev @IJSDEVS@ @STPDEVS@
+ DEVICE_DEVS6=$(DD)bj10e.dev $(DD)bj200.dev $(DD)bjc600.dev $(DD)bjc800.dev
+ DEVICE_DEVS7=$(DD)faxg3.dev $(DD)faxg32d.dev $(DD)faxg4.dev
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index