Package: foo2zjs / 20140925dfsg0-3

Metadata

Package Version Patches format
foo2zjs 20140925dfsg0-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
10 makefile.patch | (download)

Makefile | 75 35 + 40 - 0 !
icc2ps/Makefile | 4 2 + 2 - 0 !
2 files changed, 37 insertions(+), 42 deletions(-)

 patch the makefiles
 This patch makes the Makefiles work correctly with LDFLAGS, Debian PREFIX usages, etc.
12 fix implicit declaration.patch | (download)

icc2ps/Makefile | 4 4 + 0 - 0 !
icc2ps/cmsio1.c | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+)

 include unistd.h to make sure the swab function is not
 implicitely declared, also declare _XOPEN_SOURCE to have it available
 through unistd.h, and therefore declare _GNU_SOURCE to have
 strcasecmp() and vsnprintf()
20 system lcms.patch | (download)

Makefile | 22 5 + 17 - 0 !
1 file changed, 5 insertions(+), 17 deletions(-)

 don't build icc2ps (instead use psicc from liblcms2-utils)
20 system libjbig.patch | (download)

Makefile | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

 use the debian-provided libjbig.
20 system liblcms.patch | (download)

icc2ps/Makefile | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 link against system liblcms1
30 udev rules.patch | (download)

hplj10xx.rules | 58 31 + 27 - 0 !
1 file changed, 31 insertions(+), 27 deletions(-)

 correct the udev rules:
 a) remove KERNEL=="lp*", as usblp is now blacklisted by CUPS (it will work without CUPS too).
 b) Replace paths: /etc/hotplug/usb/ by no path, as the binaries are shipped in /lib/udev/
 c) Drop the MODE specification
 d) Add ACTION=="ADD", otherwise the firmware script runs after unplugging as well
40 desktop encoding correction.patch | (download)

hplj1020.desktop | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

---
40 desktop nodisplay true.patch | (download)

hplj1020.desktop | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
40 desktop direct launch.patch | (download)

hplj1020.desktop | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 launch the _gui.tcl directly (instead of launching wish
 outside of it), avoids a lintian warning.
40 path correction.patch | (download)

hplj1000 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
60 getweb.in.patch | (download)

getweb.in | 77 55 + 22 - 0 !
1 file changed, 55 insertions(+), 22 deletions(-)

---
60 hplj1000.patch | (download)

hplj1000 | 6 0 + 6 - 0 !
hplj10xx.conf | 10 5 + 5 - 0 !
2 files changed, 5 insertions(+), 11 deletions(-)

---
70 lib firwmare hp.patch | (download)

arm2hpdl.1in | 2 1 + 1 - 0 !
getweb.in | 2 1 + 1 - 0 !
hplj1000 | 2 1 + 1 - 0 !
usb_printerid.1in | 4 2 + 2 - 0 !
4 files changed, 5 insertions(+), 5 deletions(-)

---
70 printer profile.patch | (download)

printer-profile.in | 296 296 + 0 - 0 !
1 file changed, 296 insertions(+)

---
90 manpages.patch | (download)

foo2hbpl2-wrapper.1in | 18 9 + 9 - 0 !
foo2hbpl2.1in | 18 9 + 9 - 0 !
foo2hiperc-wrapper.1in | 18 9 + 9 - 0 !
foo2hiperc.1in | 26 13 + 13 - 0 !
foo2hp.1in | 18 9 + 9 - 0 !
foo2hp2600-wrapper.1in | 18 9 + 9 - 0 !
foo2lava-wrapper.1in | 18 9 + 9 - 0 !
foo2lava.1in | 18 9 + 9 - 0 !
foo2oak-wrapper.1in | 18 9 + 9 - 0 !
foo2oak.1in | 18 9 + 9 - 0 !
foo2qpdl-wrapper.1in | 22 11 + 11 - 0 !
foo2qpdl.1in | 20 10 + 10 - 0 !
foo2slx-wrapper.1in | 16 8 + 8 - 0 !
foo2slx.1in | 18 9 + 9 - 0 !
foo2xqx-wrapper.1in | 12 6 + 6 - 0 !
foo2xqx.1in | 10 5 + 5 - 0 !
foo2zjs-wrapper.1in | 28 15 + 13 - 0 !
foo2zjs.1in | 26 14 + 12 - 0 !
gipddecode.1in | 2 1 + 1 - 0 !
hbpldecode.1in | 14 7 + 7 - 0 !
hipercdecode.1in | 4 2 + 2 - 0 !
icc2ps/foo2zjs-icc2ps.1in | 26 11 + 15 - 0 !
lavadecode.1in | 4 2 + 2 - 0 !
macros.man | 22 11 + 11 - 0 !
oakdecode.1in | 2 1 + 1 - 0 !
opldecode.1in | 12 6 + 6 - 0 !
osx-hotplug/osx-hplj-hotplug.1in | 2 1 + 1 - 0 !
printer-profile.1in | 10 5 + 5 - 0 !
qpdldecode.1in | 8 4 + 4 - 0 !
slxdecode.1in | 2 1 + 1 - 0 !
xqxdecode.1in | 4 2 + 2 - 0 !
zjsdecode.1in | 2 1 + 1 - 0 !
32 files changed, 227 insertions(+), 227 deletions(-)

 fixes errors and hyphen-as-minus in manpages
91 spelling fixes.patch | (download)

icc2ps/cmscgats.c | 2 1 + 1 - 0 !
icc2ps/cmsio1.c | 2 1 + 1 - 0 !
icc2ps/cmsmatsh.c | 4 2 + 2 - 0 !
icc2ps/cmsps2.c | 4 2 + 2 - 0 !
icc2ps/icc2ps.c | 4 2 + 2 - 0 !
oakdecode.c | 2 1 + 1 - 0 !
qpdldecode.c | 2 1 + 1 - 0 !
7 files changed, 10 insertions(+), 10 deletions(-)

 fix various spelling errors:
 precission
 supress
 langauge
92 udev firmware script fixes.patch | (download)

hplj1000 | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

---
95 udev firmware script no hplip rules removal.patch | (download)

hplj1000 | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

 removed the lines in the udev script for the automatic firmware
 upload into the printer which remove the UDEV rules files for HPLIP's
 automatic firmware upload.
96 hplj1000 fix cups usb backend firmware upload.patch | (download)

hplj1000 | 24 8 + 16 - 0 !
1 file changed, 8 insertions(+), 16 deletions(-)

 the firmware upload script tried to upload the firmware via
 the usblp kernel module and with the CUPS USB backend (using libusb) in
 parallel, making the printer crash.
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1003843
97 hplj1000 fix firmware upload infite loop.patch | (download)

hplj1000 | 8 3 + 5 - 0 !
1 file changed, 3 insertions(+), 5 deletions(-)

 prevent an infinite loop when loading the firmware.
 When using the load_cups method, the CUPS backend will internally
 unload and reload the usblp module. This will generate
 SUBSYSTEM=usbmisc events that need to be ignored in the CUPS code
 path, or this script will be rerun in an infite loop.
   
 But when using the load_usblp method, the usblp module is obviously
 needed. So in this situation we need to ignore the SUBSYSTEM=usb
 events.
Bug-Debian: http://bugs.debian.org/663868