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