Date: Sat, 6 May 2006 09:43:55 -0500 From: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> To: Pav Lucistnik <pav@FreeBSD.org> Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/94592: [NEW PORT] print/foo2zjs: Driver for printers that use the ZjStream wire protocol Message-ID: <20060506094355.f321c222.acardenas@bsd.org.pe> In-Reply-To: <200605060934.k469YkWi056563@freefall.freebsd.org> References: <200605060934.k469YkWi056563@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 6 May 2006 09:34:46 GMT Pav Lucistnik <pav@FreeBSD.org> wrote: > Synopsis: [NEW PORT] print/foo2zjs: Driver for printers that use the ZjStream wire protocol > > State-Changed-From-To: open->feedback > State-Changed-By: pav > State-Changed-When: Sat May 6 09:34:02 UTC 2006 > State-Changed-Why: > Does not fetch: > > => Attempting to fetch from http://foo2zjs.rkkda.com/. > fetch: http://foo2zjs.rkkda.com/foo2zjs.tar.gz: size mismatch: expected 2051541, actual 2127249 > I submit new shar file. This contain tiny modifications (pkg-plist, patch-Makefile). > Looks like this is often changed unversioned distfile - would it make sense > to mirror a date-stamped copy on our mirrors? Yeah, I think this would be the best. --- foo2zjs-20060504.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # foo2zjs # foo2zjs/pkg-descr # foo2zjs/Makefile # foo2zjs/pkg-plist # foo2zjs/distinfo # foo2zjs/files # foo2zjs/files/patch-Makefile # foo2zjs/files/pkg-message.in # echo c - foo2zjs mkdir -p foo2zjs > /dev/null 2>&1 echo x - foo2zjs/pkg-descr sed 's/^X//' >foo2zjs/pkg-descr << 'END-of-foo2zjs/pkg-descr' Xfoo2zjs is an open source printer driver for printers that use the Zenographics XZjStream wire protocol for their print data, such as the Minolta/QMS magicolor X2300 DL or Konica Minolta magicolor 2430 DL. These printers are often Xerroneously referred to as winprinters or GDI printers. X XHowever, Microsoft GDI only mandates the API between an application and the Xprinter driver, not the protocol on the wire between the printer driver and the Xprinter. In fact, ZjStream printers are raster printers which happen to use a Xvery efficient wire protocol which was developed by Zenographics and licensed Xby most major printer manufacturers for at least some of their product lines. X XZjStream is just one of many wire protocols that are in use today, such as XPostscript, PCL, Epson, etc. X XWWW: http://foo2zjs.rkkda.com/ END-of-foo2zjs/pkg-descr echo x - foo2zjs/Makefile sed 's/^X//' >foo2zjs/Makefile << 'END-of-foo2zjs/Makefile' X# New ports collection makefile for: foo2zjs X# Date created: 2006-03-17 X# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> X# X# $FreeBSD$ X# X XPORTNAME= foo2zjs XPORTVERSION= 20060504 XCATEGORIES= print XMASTER_SITES= http://foo2zjs.rkkda.com/ XDISTNAME= ${PORTNAME} X XMAINTAINER= acardenas@bsd.org.pe XCOMMENT= Driver for printers that use the ZjStream wire protocol X XLIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base XRUN_DEPENDS= ${LOCALBASE}/share/foomatic/db/oldprinterids:${PORTSDIR}/print/foomatic-db \ X foomatic-rip:${PORTSDIR}/print/foomatic-filters X XUSE_GHOSTSCRIPT= yes XUSE_GMAKE= yes XSUB_FILES= pkg-message X XMAN1= foo2hp.1 foo2oak-wrapper.1 foo2zjs-wrapper.1 oakdecode.1 foo2hp2600-wrapper.1 foo2oak.1 foo2zjs.1 zjsdecode.1 X X.include <bsd.port.pre.mk> X Xpost-patch: X @${REINPLACE_CMD} -e 's|^CFLAGS|CFLAGS?|g' -e 's|^PREFIX|PREFIX?|g' ${WRKSRC}/icc2ps/Makefile X Xpost-install: X @cd ${WRKSRC} && \ X ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1/ X X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for FILE in ChangeLog README manual.pdf X ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} X.endfor X.endif X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.post.mk> END-of-foo2zjs/Makefile echo x - foo2zjs/pkg-plist sed 's/^X//' >foo2zjs/pkg-plist << 'END-of-foo2zjs/pkg-plist' Xbin/arm2hpdl Xbin/foo2hp Xbin/foo2hp2600-wrapper Xbin/foo2oak-wrapper Xbin/foo2zjs Xbin/foo2zjs-icc2ps Xbin/foo2zjs-wrapper Xbin/okidecode Xbin/zjsdecode Xshare/cups/model/Generic-OAKT_Printer.ppd.gz Xshare/cups/model/Generic-ZjStream_Printer.ppd.gz Xshare/cups/model/HP-Color_LaserJet_1500.ppd.gz Xshare/cups/model/HP-Color_LaserJet_1600.ppd.gz Xshare/cups/model/HP-Color_LaserJet_2600n.ppd.gz Xshare/cups/model/HP-LaserJet_1000.ppd.gz Xshare/cups/model/HP-LaserJet_1005.ppd.gz Xshare/cups/model/HP-LaserJet_1018.ppd.gz Xshare/cups/model/HP-LaserJet_1020.ppd.gz Xshare/cups/model/Minolta-Color_PageWorks_Pro_L.ppd.gz Xshare/cups/model/Minolta-magicolor_2200_DL.ppd.gz Xshare/cups/model/Minolta-magicolor_2300_DL.ppd.gz Xshare/cups/model/Minolta-magicolor_2430_DL.ppd.gz X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/manual.pdf Xshare/foo2hp/icm/hpclj2600n.icm Xshare/foo2hp/icm/km2430_0.icm Xshare/foo2hp/icm/km2430_1.icm Xshare/foo2hp/icm/km2430_2.icm X%%DATADIR%%/crd/2300w-1200@150-l250-kx,ucr100,0-per.crd X%%DATADIR%%/crd/2300w-1200@150-l250-kx,ucr100,50-per.crd X%%DATADIR%%/crd/2300w-1200@150-l250-kx,ucr100,75-per.crd X%%DATADIR%%/crd/2300w-1200@150-l250-kx,ucr125,75-per.crd X%%DATADIR%%/crd/kh.crd X%%DATADIR%%/crd/kx.crd X%%DATADIR%%/crd/prolog.ps X%%DATADIR%%/crd/screen1200.ps X%%DATADIR%%/crd/screen2400.ps X%%DATADIR%%/firmware/sihp1000.dl X%%DATADIR%%/firmware/sihp1005.dl X%%DATADIR%%/firmware/sihp1018.dl X%%DATADIR%%/firmware/sihp1020.dl X%%DATADIR%%/gamma-lookup.ps X%%DATADIR%%/gamma.ps X%%DATADIR%%/icm/km2430_0.icm X%%DATADIR%%/icm/km2430_1.icm X%%DATADIR%%/icm/km2430_2.icm Xshare/foomatic/db/source/driver/foo2hp.xml Xshare/foomatic/db/source/driver/foo2oak.xml Xshare/foomatic/db/source/driver/foo2zjs.xml Xshare/foomatic/db/source/opt/foo2hp-BitsPerPlane.xml Xshare/foomatic/db/source/opt/foo2hp-ColorMode.xml Xshare/foomatic/db/source/opt/foo2hp-Duplex.xml Xshare/foomatic/db/source/opt/foo2hp-ICM.xml Xshare/foomatic/db/source/opt/foo2hp-InputSlot.xml Xshare/foomatic/db/source/opt/foo2hp-MediaType.xml Xshare/foomatic/db/source/opt/foo2zjs-NupOrient.xml Xshare/foomatic/db/source/opt/foo2hp-Quality.xml Xshare/foomatic/db/source/opt/foo2oak-BitsPerPlane.xml Xshare/foomatic/db/source/opt/foo2oak-ColorMode.xml Xshare/foomatic/db/source/opt/foo2oak-ICM.xml Xshare/foomatic/db/source/opt/foo2oak-InputSlot.xml Xshare/foomatic/db/source/opt/foo2oak-MediaType.xml Xshare/foomatic/db/source/opt/foo2zjs-ColorMode.xml Xshare/foomatic/db/source/opt/foo2zjs-Copies.xml Xshare/foomatic/db/source/opt/foo2zjs-Duplex.xml Xshare/foomatic/db/source/opt/foo2zjs-ICM.xml Xshare/foomatic/db/source/opt/foo2zjs-InputSlot.xml Xshare/foomatic/db/source/opt/foo2zjs-Intent.xml Xshare/foomatic/db/source/opt/foo2zjs-MediaType.xml Xshare/foomatic/db/source/opt/foo2zjs-Nup.xml Xshare/foomatic/db/source/opt/foo2zjs-PageSize.xml Xshare/foomatic/db/source/opt/foo2zjs-PrinterType.xml Xshare/foomatic/db/source/opt/foo2zjs-Quality.xml Xshare/foomatic/db/source/opt/foo2zjs-Resolution.xml Xshare/foomatic/db/source/printer/Generic-OAKT_Printer.xml Xshare/foomatic/db/source/printer/Generic-ZjStream_Printer.xml Xshare/foomatic/db/source/printer/HP-Color_LaserJet_1500.xml Xshare/foomatic/db/source/printer/HP-Color_LaserJet_1600.xml Xshare/foomatic/db/source/printer/HP-Color_LaserJet_2600n.xml Xshare/foomatic/db/source/printer/HP-LaserJet_1000.xml Xshare/foomatic/db/source/printer/HP-LaserJet_1005.xml Xshare/foomatic/db/source/printer/HP-LaserJet_1018.xml Xshare/foomatic/db/source/printer/HP-LaserJet_1020.xml Xshare/foomatic/db/source/printer/Minolta-Color_PageWorks_Pro_L.xml Xshare/foomatic/db/source/printer/Minolta-magicolor_2200_DL.xml Xshare/foomatic/db/source/printer/Minolta-magicolor_2300_DL.xml Xshare/foomatic/db/source/printer/Minolta-magicolor_2430_DL.xml X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%DATADIR%%/icm X@dirrm %%DATADIR%%/firmware X@dirrm %%DATADIR%%/crd X@dirrm %%DATADIR%% X@dirrm share/foo2oak/icm X@dirrm share/foo2oak X@dirrm share/foo2hp/icm X@dirrm share/foo2hp END-of-foo2zjs/pkg-plist echo x - foo2zjs/distinfo sed 's/^X//' >foo2zjs/distinfo << 'END-of-foo2zjs/distinfo' XMD5 (foo2zjs.tar.gz) = c44f2de01457308cca690b2e5e9dfbc7 XSHA256 (foo2zjs.tar.gz) = f517886d5b1062ac360feff856fd6eac9fa52b2a2278e92f235056541a156a74 XSIZE (foo2zjs.tar.gz) = 2127249 END-of-foo2zjs/distinfo echo c - foo2zjs/files mkdir -p foo2zjs/files > /dev/null 2>&1 echo x - foo2zjs/files/patch-Makefile sed 's/^X//' >foo2zjs/files/patch-Makefile << 'END-of-foo2zjs/files/patch-Makefile' X--- Makefile.orig Mon May 1 22:35:49 2006 X+++ Makefile Sat May 6 09:27:46 2006 X@@ -6,8 +6,7 @@ X VERSION=0.0 X X # Installation prefix... X-PREFIX=/usr/local X-PREFIX=/usr X+PREFIX?= X X # Pathnames for this package... X BIN=$(PREFIX)/bin X@@ -18,7 +17,7 @@ X DOCDIR=$(PREFIX)/share/doc/foo2zjs/ X X # Pathnames for referenced packages... X-FOODB=/usr/share/foomatic/db/source X+FOODB=$(PREFIX)/share/foomatic/db/source X X # User ID's X LPuid=-olp X@@ -155,8 +154,8 @@ X endif X X # Compiler flags X-CFLAGS += -O2 -Wall X- X+CFLAGS?= X+CC?= X # X # Rules to create test documents X # X@@ -277,7 +276,7 @@ X # Installation rules X # X install: all install-test install-prog install-icc2ps install-extra \ X- install-crd install-foo install-ppd install-man install-doc X+ install-crd install-foo install-ppd X # X # If you use CUPS, then restart the spooler: X # make cups X@@ -335,8 +334,10 @@ X # X # Install current database files X # X+ mkdir -p $(FOODB) X @if [ -d $(FOODB) ]; then \ X for dir in driver printer opt; do \ X+ install -d $(FOODB)/$$dir/; \ X echo install -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \ X install -c -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \ X done \ X@@ -421,12 +422,13 @@ X fi; \ X done X X-MODEL=/usr/share/cups/model X-LOCALMODEL=/usr/local/share/cups/model X+MODEL=$(PREFIX)/share/cups/model X+LOCALMODEL=$(PREFIX)/share/cups/model X install-ppd: X # X # Install PPD files for CUPS X # X+ mkdir -p $(MODEL) X if [ -d $(MODEL) ]; then \ X cd PPD; \ X for ppd in *.ppd; do \ END-of-foo2zjs/files/patch-Makefile echo x - foo2zjs/files/pkg-message.in sed 's/^X//' >foo2zjs/files/pkg-message.in << 'END-of-foo2zjs/files/pkg-message.in' X############################################################################################### X X1) Please read the detailed installation instructions in the file: X X * %%DOCSDIR%%/INSTALL X X############################################################################################### END-of-foo2zjs/files/pkg-message.in exit --- foo2zjs-20060504.shar ends here --- Greetings ACM -- Grupo de Usuarios *BSD Peru - BSDPeru http://www.bsd.org.pe
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060506094355.f321c222.acardenas>