Wed Jan 19 03:28:42 2011 UTC ()
Update to cups 1.4.6

CHANGES IN CUPS V1.4.6

	- Fixed a "make check" issue on Solaris (STR #3729)
	- Regression: The pstops filter did not support landscape printing of
	  PostScript files (STR #3722)
	- The scheduler killed retried (fax) jobs after restarting them
	  (STR #3697)
	- The cupsAdminSetServerSettings() function disabled sharing when
	  debug logging was enabled (STR #3712)

CHANGES IN CUPS V1.4.5

	- Documentation fixes (STR #3542, STR #3650)
	- Localization fixes (STR #3635, STR #3636, STR #3647, STR #3666)
	- Security: Fixed a memory corruption bug reported in CVE-2010-2941
	  (STR #3648)
	- The CUPS API incorrectly mapped the HTTP_UNAUTHORIZED status to the
	  IPP_NOT_AUTHORIZED status code, when IPP_NOT_AUTHENTICATED would be
	  the correct mapping (STR #3684)
	- The scheduler would restart jobs while shutting down (STR #3679)
	- Fixed a PPD loader bug that could cause a crash in cupsd (STR #3680)
	- Improved the mapping of non-standard PPD and PWG names (STR #3671)
	- The scheduler did not initialize Kerberos in all cases (STR #3662)
	- cupsAdminSetServerSettings duplicated Listen and Order lines
	  (STR #3645)
	- Added DeviceN colorspace support to the CUPS Raster format (STR #3419)
	- ppdMarkDefaults() did not clear the marked field of the previous
	  choices (STR #3642)
	- The serial backend would not allow a raw job to be canceled
	  (STR #3649)
	- The socket backend could go into an infinite loop with certain
	  printers (STR #3622)
	- Setting the PRINTER or LPDEST environment variables to "name/instance"
	  did not work (STR #3485)
	- The scheduler did not handle the JobRetryLimit setting properly
	  (STR #3466)
	- The lpstat command always showed a remote job ID of 0 for shared
	  printers (STR #3627)
	- Increased the write timeout for the libusb-based USB backend to 5
	  minutes (STR #3595)
	- The libusb-base USB backend did not check whether the printer has a
	  serial number (STR #3590)
	- The lpadmin command did not support setting of custom option values
	  (STR #3631)
	- The lpadmin command did not support setting of the location or
	  description of a class (STR #3613)
	- The cupsaddsmb command did not give up after too many failed attempts
	  (STR #3615)
	- The CUPS library no longer uses certain problematic ctype macros that
	  change based on the locale's character set.
	- PJL value substitution of more than 9 values was broken (STR #3621)
	- Custom options with missing string values caused ppdEmit* to segfault
	  (STR #3620)
	- Fixed an issue with the Italian version of the web interface
	  (STR #3624)
	- Fixed the Solaris SMF configuration file for cups-lpd (STR #3611)
	- The scheduler did not set the notify-subscribed-event attribute when
	  delivering printer-added or printer-modified events (STR #3608)
	- The mailto notifier could get into an infinite loop (STR #3609)
	- Date/time information was not shown in banner pages.
	- Relational operators were broken in #if/#elif/#else/#endif expressions
	  for the PPD compiler.
	- Moving a job via the web interface failed without asking for
	  authentication (STR #3559)
	- The scheduler now clears the printer-state-reasons when the driver is
	  changed (STR #3570)
	- The web interface did not allow a user to change the driver
	  (STR #3537, STR #3601)
	- The scheduler was not setting the PATH_INFO environment variable when
	  needed (STR #3600)
	- The scheduler incorrectly set the CUPSD_AUTH_TYPE environment
	  variable instead of AUTH_TYPE (STR #3599)
	- Fixed a buffer overrun in the PPD compiler (STR #3594)
	- Fixed some additional IPP job template attribute mapping issues in the
	  scheduler.


(sbd)
diff -r1.175 -r1.176 pkgsrc/print/cups/Makefile
diff -r1.34 -r1.35 pkgsrc/print/cups/PLIST
diff -r1.77 -r1.78 pkgsrc/print/cups/distinfo
diff -r1.4 -r0 pkgsrc/print/cups/patches/patch-aq
diff -r1.4 -r0 pkgsrc/print/cups/patches/patch-ar

cvs diff -r1.175 -r1.176 pkgsrc/print/cups/Makefile (expand / switch to unified diff)

--- pkgsrc/print/cups/Makefile 2011/01/19 03:01:06 1.175
+++ pkgsrc/print/cups/Makefile 2011/01/19 03:28:42 1.176
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: Makefile,v 1.175 2011/01/19 03:01:06 sbd Exp $ 1# $NetBSD: Makefile,v 1.176 2011/01/19 03:28:42 sbd Exp $
2# 2#
3# The CUPS author is very good about taking back changes into the main 3# The CUPS author is very good about taking back changes into the main
4# CUPS distribution. The correct place to send patches or bug-fixes is: 4# CUPS distribution. The correct place to send patches or bug-fixes is:
5# cups-bugs@cups.org. 5# cups-bugs@cups.org.
6 6
7DISTNAME= cups-${DIST_VERS}-source 7DISTNAME= cups-${DIST_VERS}-source
8PKGNAME= cups-${DIST_VERS:S/-/./g} 8PKGNAME= cups-${DIST_VERS:S/-/./g}
9BASE_VERS= 1.4.4 9BASE_VERS= 1.4.6
10DIST_VERS= ${BASE_VERS} 10DIST_VERS= ${BASE_VERS}
11 11
12PKGREVISION= 1 12PKGREVISION= 1
13CATEGORIES= print 13CATEGORIES= print
14MASTER_SITES= http://ftp.easysw.com/pub/cups/${BASE_VERS}/ \ 14MASTER_SITES= http://ftp.easysw.com/pub/cups/${BASE_VERS}/ \
15 ftp://ftp.easysw.com/pub/cups/${BASE_VERS}/ \ 15 ftp://ftp.easysw.com/pub/cups/${BASE_VERS}/ \
16 ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/${BASE_VERS}/ 16 ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/${BASE_VERS}/
17EXTRACT_SUFX= .tar.bz2 17EXTRACT_SUFX= .tar.bz2
18 18
19MAINTAINER= sbd@NetBSD.org 19MAINTAINER= sbd@NetBSD.org
20HOMEPAGE= http://www.cups.org/ 20HOMEPAGE= http://www.cups.org/
21COMMENT= Common UNIX Printing System 21COMMENT= Common UNIX Printing System
22LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 22LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2

cvs diff -r1.34 -r1.35 pkgsrc/print/cups/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/print/cups/Attic/PLIST 2011/01/03 05:58:49 1.34
+++ pkgsrc/print/cups/Attic/PLIST 2011/01/19 03:28:42 1.35
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.34 2011/01/03 05:58:49 adam Exp $ 1@comment $NetBSD: PLIST,v 1.35 2011/01/19 03:28:42 sbd Exp $
2bin/cancel 2bin/cancel
3bin/cups-config 3bin/cups-config
4bin/cupstestdsc 4bin/cupstestdsc
5bin/cupstestppd 5bin/cupstestppd
6bin/lp 6bin/lp
7bin/lpoptions 7bin/lpoptions
8bin/lppasswd 8bin/lppasswd
9bin/lpq 9bin/lpq
10bin/lpr 10bin/lpr
11bin/lprm 11bin/lprm
12bin/lpstat 12bin/lpstat
13bin/ppdc 13bin/ppdc
14bin/ppdhtml 14bin/ppdhtml
@@ -100,27 +100,26 @@ man/man1/ppdi.1 @@ -100,27 +100,26 @@ man/man1/ppdi.1
100man/man1/ppdmerge.1 100man/man1/ppdmerge.1
101man/man1/ppdpo.1 101man/man1/ppdpo.1
102man/man5/classes.conf.5 102man/man5/classes.conf.5
103man/man5/client.conf.5 103man/man5/client.conf.5
104man/man5/cups-snmp.conf.5 104man/man5/cups-snmp.conf.5
105man/man5/cupsd.conf.5 105man/man5/cupsd.conf.5
106man/man5/mailto.conf.5 106man/man5/mailto.conf.5
107man/man5/mime.convs.5 107man/man5/mime.convs.5
108man/man5/mime.types.5 108man/man5/mime.types.5
109man/man5/ppdcfile.5 109man/man5/ppdcfile.5
110man/man5/printers.conf.5 110man/man5/printers.conf.5
111man/man5/subscriptions.conf.5 111man/man5/subscriptions.conf.5
112man/man7/backend.7 112man/man7/backend.7
113man/man7/drv.7 
114man/man7/filter.7 113man/man7/filter.7
115man/man7/notifier.7 114man/man7/notifier.7
116man/man8/accept.8 115man/man8/accept.8
117man/man8/cups-deviced.8 116man/man8/cups-deviced.8
118man/man8/cups-driverd.8 117man/man8/cups-driverd.8
119man/man8/cups-lpd.8 118man/man8/cups-lpd.8
120man/man8/cups-polld.8 119man/man8/cups-polld.8
121man/man8/cupsaccept.8 120man/man8/cupsaccept.8
122man/man8/cupsaddsmb.8 121man/man8/cupsaddsmb.8
123man/man8/cupsctl.8 122man/man8/cupsctl.8
124man/man8/cupsd.8 123man/man8/cupsd.8
125man/man8/cupsdisable.8 124man/man8/cupsdisable.8
126man/man8/cupsenable.8 125man/man8/cupsenable.8
@@ -873,27 +872,26 @@ share/doc/cups/help/glossary.html @@ -873,27 +872,26 @@ share/doc/cups/help/glossary.html
873share/doc/cups/help/kerberos.html 872share/doc/cups/help/kerberos.html
874share/doc/cups/help/license.html 873share/doc/cups/help/license.html
875share/doc/cups/help/man-backend.html 874share/doc/cups/help/man-backend.html
876share/doc/cups/help/man-cancel.html 875share/doc/cups/help/man-cancel.html
877share/doc/cups/help/man-cups-config.html 876share/doc/cups/help/man-cups-config.html
878share/doc/cups/help/man-cups-lpd.html 877share/doc/cups/help/man-cups-lpd.html
879share/doc/cups/help/man-cups-polld.html 878share/doc/cups/help/man-cups-polld.html
880share/doc/cups/help/man-cupsaccept.html 879share/doc/cups/help/man-cupsaccept.html
881share/doc/cups/help/man-cupsaddsmb.html 880share/doc/cups/help/man-cupsaddsmb.html
882share/doc/cups/help/man-cupsd.html 881share/doc/cups/help/man-cupsd.html
883share/doc/cups/help/man-cupsenable.html 882share/doc/cups/help/man-cupsenable.html
884share/doc/cups/help/man-cupstestdsc.html 883share/doc/cups/help/man-cupstestdsc.html
885share/doc/cups/help/man-cupstestppd.html 884share/doc/cups/help/man-cupstestppd.html
886share/doc/cups/help/man-drv.html 
887share/doc/cups/help/man-filter.html 885share/doc/cups/help/man-filter.html
888share/doc/cups/help/man-lp.html 886share/doc/cups/help/man-lp.html
889share/doc/cups/help/man-lpadmin.html 887share/doc/cups/help/man-lpadmin.html
890share/doc/cups/help/man-lpc.html 888share/doc/cups/help/man-lpc.html
891share/doc/cups/help/man-lpinfo.html 889share/doc/cups/help/man-lpinfo.html
892share/doc/cups/help/man-lpmove.html 890share/doc/cups/help/man-lpmove.html
893share/doc/cups/help/man-lpoptions.html 891share/doc/cups/help/man-lpoptions.html
894share/doc/cups/help/man-lppasswd.html 892share/doc/cups/help/man-lppasswd.html
895share/doc/cups/help/man-lpq.html 893share/doc/cups/help/man-lpq.html
896share/doc/cups/help/man-lpr.html 894share/doc/cups/help/man-lpr.html
897share/doc/cups/help/man-lprm.html 895share/doc/cups/help/man-lprm.html
898share/doc/cups/help/man-lpstat.html 896share/doc/cups/help/man-lpstat.html
899share/doc/cups/help/man-mime.convs.html 897share/doc/cups/help/man-mime.convs.html
@@ -936,26 +934,27 @@ share/doc/cups/help/spec-ppd.html @@ -936,26 +934,27 @@ share/doc/cups/help/spec-ppd.html
936share/doc/cups/help/spec-raster.html 934share/doc/cups/help/spec-raster.html
937share/doc/cups/help/spec-stp.html 935share/doc/cups/help/spec-stp.html
938share/doc/cups/help/standard.html 936share/doc/cups/help/standard.html
939share/doc/cups/help/translation.html 937share/doc/cups/help/translation.html
940share/doc/cups/help/whatsnew.html 938share/doc/cups/help/whatsnew.html
941share/doc/cups/id/index.html 939share/doc/cups/id/index.html
942share/doc/cups/images/color-wheel.png 940share/doc/cups/images/color-wheel.png
943share/doc/cups/images/cups-block-diagram.png 941share/doc/cups/images/cups-block-diagram.png
944share/doc/cups/images/cups-command-chain.png 942share/doc/cups/images/cups-command-chain.png
945share/doc/cups/images/cups-icon.png 943share/doc/cups/images/cups-icon.png
946share/doc/cups/images/cups-postscript-chain.png 944share/doc/cups/images/cups-postscript-chain.png
947share/doc/cups/images/cups-raster-chain.png 945share/doc/cups/images/cups-raster-chain.png
948share/doc/cups/images/cups.png 946share/doc/cups/images/cups.png
 947share/doc/cups/images/generic.png
949share/doc/cups/images/left.gif 948share/doc/cups/images/left.gif
950share/doc/cups/images/raster.png 949share/doc/cups/images/raster.png
951share/doc/cups/images/right.gif 950share/doc/cups/images/right.gif
952share/doc/cups/images/sel.gif 951share/doc/cups/images/sel.gif
953share/doc/cups/images/smiley.jpg 952share/doc/cups/images/smiley.jpg
954share/doc/cups/images/unsel.gif 953share/doc/cups/images/unsel.gif
955share/doc/cups/images/wait.gif 954share/doc/cups/images/wait.gif
956share/doc/cups/index.html 955share/doc/cups/index.html
957share/doc/cups/it/index.html 956share/doc/cups/it/index.html
958share/doc/cups/ja/index.html 957share/doc/cups/ja/index.html
959share/doc/cups/pl/index.html 958share/doc/cups/pl/index.html
960share/doc/cups/robots.txt 959share/doc/cups/robots.txt
961share/doc/cups/ru/index.html 960share/doc/cups/ru/index.html

cvs diff -r1.77 -r1.78 pkgsrc/print/cups/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/print/cups/Attic/distinfo 2010/11/12 08:54:58 1.77
+++ pkgsrc/print/cups/Attic/distinfo 2011/01/19 03:28:42 1.78
@@ -1,24 +1,22 @@ @@ -1,24 +1,22 @@
1$NetBSD: distinfo,v 1.77 2010/11/12 08:54:58 sbd Exp $ 1$NetBSD: distinfo,v 1.78 2011/01/19 03:28:42 sbd Exp $
2 2
3SHA1 (cups-1.4.4-source.tar.bz2) = 3e179c007fa6cd6874b60ff18a6f48070547a00a 3SHA1 (cups-1.4.6-source.tar.bz2) = 42fb1ca00ee7291561564d3072716eb2045f05d1
4RMD160 (cups-1.4.4-source.tar.bz2) = 1f486acda02e83b6824f8ca33b74c02ff3f01994 4RMD160 (cups-1.4.6-source.tar.bz2) = 94c9921e03f5ec52d9c16947435622365f53aef6
5Size (cups-1.4.4-source.tar.bz2) = 4472741 bytes 5Size (cups-1.4.6-source.tar.bz2) = 4517061 bytes
6SHA1 (patch-aa) = ddb088080d433b8b364ae9e0708cc79c249a1160 6SHA1 (patch-aa) = ddb088080d433b8b364ae9e0708cc79c249a1160
7SHA1 (patch-ab) = 8269ed7f24bcd5b16c143353443d4689fef082b2 7SHA1 (patch-ab) = 8269ed7f24bcd5b16c143353443d4689fef082b2
8SHA1 (patch-ac) = d99dfa6e71efdc5f069c2c3e73e1b29beebf5c9b 8SHA1 (patch-ac) = d99dfa6e71efdc5f069c2c3e73e1b29beebf5c9b
9SHA1 (patch-ad) = 40c7f9d14619fec77255783d918c79c24ead6631 9SHA1 (patch-ad) = 40c7f9d14619fec77255783d918c79c24ead6631
10SHA1 (patch-ae) = b4b2444d113c1d82edeb2e1dde5514978fa0b242 10SHA1 (patch-ae) = b4b2444d113c1d82edeb2e1dde5514978fa0b242
11SHA1 (patch-af) = c05f7739d65c7b81cc712cbf6008d53568601f6a 11SHA1 (patch-af) = c05f7739d65c7b81cc712cbf6008d53568601f6a
12SHA1 (patch-ag) = 680c1c7fb44d8153b5825252d2e297a5196ca98e 12SHA1 (patch-ag) = 680c1c7fb44d8153b5825252d2e297a5196ca98e
13SHA1 (patch-ah) = 763220bdbc01c9ab323c62b7bc601a3082bd03e2 13SHA1 (patch-ah) = 763220bdbc01c9ab323c62b7bc601a3082bd03e2
14SHA1 (patch-ai) = fae5b2b5e54ea947d92c89c0bdcdd86c7e3bad12 14SHA1 (patch-ai) = fae5b2b5e54ea947d92c89c0bdcdd86c7e3bad12
15SHA1 (patch-aj) = 471a2738bd7bd6a00596dbeb120084ac37840b31 15SHA1 (patch-aj) = 471a2738bd7bd6a00596dbeb120084ac37840b31
16SHA1 (patch-ak) = 0e8acff2df0034b741ef49093aca773174abb96b 16SHA1 (patch-ak) = 0e8acff2df0034b741ef49093aca773174abb96b
17SHA1 (patch-al) = b5dd793efed46fc950f08bfbd5fb92180ba3be77 17SHA1 (patch-al) = b5dd793efed46fc950f08bfbd5fb92180ba3be77
18SHA1 (patch-am) = b2cc09ac01e45c96247558667f875fd4a95b125f 18SHA1 (patch-am) = b2cc09ac01e45c96247558667f875fd4a95b125f
19SHA1 (patch-an) = 231c871e31db279e8aeafba71506f93330e0a971 19SHA1 (patch-an) = 231c871e31db279e8aeafba71506f93330e0a971
20SHA1 (patch-ao) = 7fe50080b9a6fd4dac186020f9351ef6000373c7 20SHA1 (patch-ao) = 7fe50080b9a6fd4dac186020f9351ef6000373c7
21SHA1 (patch-ap) = 70c5fa4a19ca2812818844180ca9db9cb7cfd601 21SHA1 (patch-ap) = 70c5fa4a19ca2812818844180ca9db9cb7cfd601
22SHA1 (patch-aq) = 098d78b7dd82ae0d69804d736603cdad9814ee9a 
23SHA1 (patch-ar) = ec48fcb37ed2525af4ee669e6f3fa6a253e7bf10 
24SHA1 (patch-at) = aee1f0e8cbcd9e2dbcfa9af3fb675ea7ce1ce622 22SHA1 (patch-at) = aee1f0e8cbcd9e2dbcfa9af3fb675ea7ce1ce622

File Deleted: pkgsrc/print/cups/patches/Attic/patch-aq

File Deleted: pkgsrc/print/cups/patches/Attic/patch-ar