Foo2zjs updated to latest version, some printers added, some fixes to make it work with Ghostscript 8.60. Full Changelog: http://foo2zjs.rkkda.com/ChangeLog Ok ? Comments ? Giovanni
? patches/patch-foo2oak_c ? patches/patch-oakdecode_c Index: Makefile =================================================================== RCS file: /cvs/ports/print/foo2zjs/Makefile,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 Makefile --- Makefile 26 Sep 2007 06:26:19 -0000 1.1.1.1 +++ Makefile 3 Nov 2007 16:49:53 -0000 @@ -2,7 +2,7 @@ COMMENT= driver for ZjStream wire protocol compatible printers -VERSION= 20070901 +VERSION= 20071102 DISTNAME= foo2zjs-${VERSION} CATEGORIES= print @@ -16,7 +16,7 @@ PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes -WANTLIB= c m +WANTLIB= c MASTER_SITES= http://bigio.snb.it/openbsd/distfiles/ \ http://openbsd.dead-parrot.de/distfiles/ \ Index: distinfo =================================================================== RCS file: /cvs/ports/print/foo2zjs/distinfo,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 distinfo --- distinfo 26 Sep 2007 06:26:19 -0000 1.1.1.1 +++ distinfo 3 Nov 2007 16:49:53 -0000 @@ -1,5 +1,5 @@ -MD5 (foo2zjs-20070901.tar.gz) = tLIQeYjKNf8BAu4JLGfcgQ== -RMD160 (foo2zjs-20070901.tar.gz) = gSiXJ/e29YUvjCL7NCkf1mIUV3w= -SHA1 (foo2zjs-20070901.tar.gz) = A3Ndn6Z6LDchXpIr9k041CClRLY= -SHA256 (foo2zjs-20070901.tar.gz) = GcloKyridkUU07Vwuj2fJpbR6C1xbi5Tfc52hcZBzHQ= -SIZE (foo2zjs-20070901.tar.gz) = 1457733 +MD5 (foo2zjs-20071102.tar.gz) = eTGAgkREeKyvjOfTQoThEw== +RMD160 (foo2zjs-20071102.tar.gz) = AXYJLlCWZY7n6adNxQFz6auYVFc= +SHA1 (foo2zjs-20071102.tar.gz) = RzuyK+qm7P0VRPmYpyhcx9sVOU8= +SHA256 (foo2zjs-20071102.tar.gz) = gp3IgSeQhIlU3iwLXf3/CxDJoXEO68zuq+lhxnOtQeA= +SIZE (foo2zjs-20071102.tar.gz) = 1517426 Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/print/foo2zjs/patches/patch-Makefile,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-Makefile --- patches/patch-Makefile 26 Sep 2007 06:26:19 -0000 1.1.1.1 +++ patches/patch-Makefile 3 Nov 2007 16:49:53 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2007/09/26 06:26:19 ajacoutot Exp $ ---- Makefile.orig Wed Jul 18 20:34:22 2007 -+++ Makefile Tue Sep 25 17:10:02 2007 +--- Makefile.orig Sat Nov 3 05:22:39 2007 ++++ Makefile Sat Nov 3 17:19:32 2007 @@ -6,10 +6,6 @@ SYSNAME := $(shell uname -n) # No version number yet... VERSION=0.0 @@ -12,10 +12,10 @@ # Pathnames for this package... BIN=$(PREFIX)/bin SHAREZJS=$(PREFIX)/share/foo2zjs -@@ -18,11 +14,11 @@ SHAREHP=$(PREFIX)/share/foo2hp - SHAREXQX=$(PREFIX)/share/foo2xqx +@@ -19,11 +15,11 @@ SHAREXQX=$(PREFIX)/share/foo2xqx SHARELAVA=$(PREFIX)/share/foo2lava SHAREQPDL=$(PREFIX)/share/foo2qpdl + SHARESLX=$(PREFIX)/share/foo2slx -MANDIR=$(PREFIX)/share/man +MANDIR=$(PREFIX)/man DOCDIR=$(PREFIX)/share/doc/foo2zjs/ @@ -26,7 +26,7 @@ # User ID's LPuid=-olp -@@ -35,6 +31,10 @@ ifeq ($(UNAME),FreeBSD) +@@ -40,6 +36,10 @@ ifeq ($(UNAME),OpenBSD) LPuid=-oroot LPgid=-gwheel endif @@ -37,8 +37,8 @@ # If we aren't root, don't try to set ownership ifneq ($(EUID),0) LPuid= -@@ -46,6 +46,9 @@ MODTIME= date -d "1/1/1970 utc + `stat -t $$1 | cut -f - ifeq ($(UNAME),FreeBSD) +@@ -54,6 +54,9 @@ endif + ifeq ($(UNAME),OpenBSD) MODTIME= stat -f "%Sm" -t "%a %b %d %T %Y" $$1 endif +ifeq ($(UNAME),OpenBSD) @@ -47,7 +47,7 @@ ifeq ($(UNAME),Darwin) MODTIME= stat -f "%Sm" -t "%a %b %d %T %Y" $$1 endif -@@ -196,7 +199,6 @@ ifeq ($(UNAME),Linux) +@@ -210,7 +213,6 @@ ifeq ($(UNAME),Linux) endif # Compiler flags @@ -55,7 +55,7 @@ #CFLAGS += -g # -@@ -388,7 +390,7 @@ opldecode: opldecode.o $(LIBJBG) +@@ -444,7 +446,7 @@ slxdecode: slxdecode.o $(LIBJBG) # # Installation rules # @@ -64,7 +64,7 @@ install-crd install-foo install-ppd install-man install-doc # # If you use CUPS, then restart the spooler: -@@ -434,10 +436,6 @@ install-prog: +@@ -493,10 +495,6 @@ install-prog: install -d $(SHAREZJS)/ install -c -m 644 gamma.ps $(SHAREZJS)/ install -c -m 644 gamma-lookup.ps $(SHAREZJS)/ @@ -75,7 +75,7 @@ install-foo: # -@@ -450,6 +448,7 @@ install-foo: +@@ -509,6 +507,7 @@ install-foo: # # Install current database files # @@ -83,7 +83,7 @@ @if [ -d $(FOODB) ]; then \ for dir in driver printer opt; do \ echo install -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \ -@@ -476,40 +475,6 @@ install-foo: +@@ -535,40 +534,6 @@ install-foo: foomatic-combo-xml -O >overview.xml; \ fi @@ -124,24 +124,24 @@ install-extra: # # Install extra files (ICM and firmware), if any exist here. -@@ -558,33 +523,33 @@ install-extra: +@@ -629,34 +594,33 @@ install-extra: fi; \ done +install-icc2ps: -+ # -+ # Install ICM to Postscript file conversion utility -+ # -+ cd icc2ps; $(MAKE) PREFIX=$(PREFIX) install ++ # ++ # Install ICM to Postscript file conversion utility ++ # ++ cd icc2ps; $(MAKE) PREFIX=$(PREFIX) install + +install-crd: -+ # -+ # Install prebuilt CRD files (from m2300w project) -+ # ++ # ++ # Install prebuilt CRD files (from m2300w project) ++ # + install -d $(SHAREZJS)/ + install $(LPuid) $(LPgid) -m 775 -d $(SHAREZJS)/crd/ + for i in crd/zjs/*.*; do \ -+ install -c -m 644 $$i $(SHAREZJS)/crd/; \ ++ install -c -m 644 $$i $(SHAREZJS)/crd/; \ + done + MODEL=/usr/share/cups/model @@ -158,6 +158,7 @@ - find $(PPD) -name '*foo2xqx*' | xargs rm -f; \ - find $(PPD) -name '*foo2lava*' | xargs rm -f; \ - find $(PPD) -name '*foo2qpdl*' | xargs rm -f; \ +- find $(PPD) -name '*foo2slx*' | xargs rm -f; \ - [ -d $(PPD)/foo2zjs ] || mkdir $(PPD)/foo2zjs; \ + mkdir -p $(LOCALMODEL) + if [ -d $(LOCALMODEL) ]; then \ @@ -177,7 +178,7 @@ gzip < $$ppd > $(LOCALMODEL)/$$ppd.gz; \ done; \ fi -@@ -944,11 +909,8 @@ install-doc: doc +@@ -1027,11 +991,8 @@ install-doc: doc # install -d -m 755 $(DOCDIR) install -c -m 644 manual.pdf $(DOCDIR) Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/print/foo2zjs/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 PLIST --- pkg/PLIST 26 Sep 2007 06:26:19 -0000 1.1.1.1 +++ pkg/PLIST 3 Nov 2007 16:49:53 -0000 @@ -4,17 +4,22 @@ bin/foo2hp2600-wrapper bin/foo2lava bin/foo2lava-wrapper +bin/foo2oak bin/foo2oak-wrapper bin/foo2qpdl bin/foo2qpdl-wrapper +bin/foo2slx +bin/foo2slx-wrapper bin/foo2xqx bin/foo2xqx-wrapper bin/foo2zjs -bin/foo2zjs-icc2ps +bin/foo2zjs-pstops bin/foo2zjs-wrapper bin/lavadecode +bin/oakdecode bin/opldecode bin/qpdldecode +bin/slxdecode bin/xqxdecode bin/zjsdecode @man man/man1/foo2hp.1 @@ -25,6 +30,8 @@ @man man/man1/foo2oak.1 @man man/man1/foo2qpdl-wrapper.1 @man man/man1/foo2qpdl.1 [EMAIL PROTECTED] man/man1/foo2slx-wrapper.1 [EMAIL PROTECTED] man/man1/foo2slx.1 @man man/man1/foo2xqx-wrapper.1 @man man/man1/foo2xqx.1 @man man/man1/foo2zjs-wrapper.1 @@ -33,6 +40,7 @@ @man man/man1/oakdecode.1 @man man/man1/opldecode.1 @man man/man1/qpdldecode.1 [EMAIL PROTECTED] man/man1/slxdecode.1 @man man/man1/xqxdecode.1 @man man/man1/zjsdecode.1 share/doc/foo2zjs/ @@ -69,6 +77,7 @@ share/foo2zjs/db/source/PPD/KonicaMinolta-magicolor_2480_MF.ppd.gz share/foo2zjs/db/source/PPD/KonicaMinolta-magicolor_2490_MF.ppd.gz share/foo2zjs/db/source/PPD/KonicaMinolta-magicolor_2530_DL.ppd.gz +share/foo2zjs/db/source/PPD/Lexmark-C500.ppd.gz share/foo2zjs/db/source/PPD/Minolta-Color_PageWorks_Pro_L.ppd.gz share/foo2zjs/db/source/PPD/Minolta-magicolor_2200_DL.ppd.gz share/foo2zjs/db/source/PPD/Minolta-magicolor_2300_DL.ppd.gz @@ -84,6 +93,7 @@ share/foo2zjs/db/source/driver/foo2lava.xml share/foo2zjs/db/source/driver/foo2oak.xml share/foo2zjs/db/source/driver/foo2qpdl.xml +share/foo2zjs/db/source/driver/foo2slx.xml share/foo2zjs/db/source/driver/foo2xqx.xml share/foo2zjs/db/source/driver/foo2zjs.xml share/foo2zjs/db/source/opt/ @@ -116,6 +126,12 @@ share/foo2zjs/db/source/opt/foo2qpdl-PageSize.xml share/foo2zjs/db/source/opt/foo2qpdl-Quality.xml share/foo2zjs/db/source/opt/foo2qpdl-Resolution.xml +share/foo2zjs/db/source/opt/foo2slx-ColorMode.xml +share/foo2zjs/db/source/opt/foo2slx-ICM.xml +share/foo2zjs/db/source/opt/foo2slx-InputSlot.xml +share/foo2zjs/db/source/opt/foo2slx-MediaType.xml +share/foo2zjs/db/source/opt/foo2slx-PageSize.xml +share/foo2zjs/db/source/opt/foo2slx-Resolution.xml share/foo2zjs/db/source/opt/foo2xqx-Duplex.xml share/foo2zjs/db/source/opt/foo2xqx-InputSlot.xml share/foo2zjs/db/source/opt/foo2xqx-MediaType.xml @@ -149,6 +165,7 @@ share/foo2zjs/db/source/printer/KonicaMinolta-magicolor_2480_MF.xml share/foo2zjs/db/source/printer/KonicaMinolta-magicolor_2490_MF.xml share/foo2zjs/db/source/printer/KonicaMinolta-magicolor_2530_DL.xml +share/foo2zjs/db/source/printer/Lexmark-C500.xml share/foo2zjs/db/source/printer/Minolta-Color_PageWorks_Pro_L.xml share/foo2zjs/db/source/printer/Minolta-magicolor_2200_DL.xml share/foo2zjs/db/source/printer/Minolta-magicolor_2300_DL.xml