Sun Sep 7 20:43:49 2014 UTC ()
Update to 1.0.58:

CHANGES IN V1.0.58

	- pdftoraster: Changed ICC profile get function to accept a
	  PPD fallback profile.
	- pdftoraster: Fixed handling of cupsColorSpaces 18,19,20.
	- rastertopdf: Added test feature to force color management if
	  "profile=" option is specified.
	- rastertopdf: Grayscale color conversion now properly inverts
          bits.
	- rastertopdf: Code cleanup for prepare_pdf_page().
	- rastertopdf: Implemented basic 8bit->8bit color space
	  conversions.
	- rastertopdf: Added black point compensation.
	- rastertopdf: Added handling of color rendering intent.
	- gstoraster, imagetoraster, pdftoraster, rastertopclx,
	  rastertopdf, foomatic-rip: Use color management functions in
	  libcupsfilters.
	- libcupsfilters: Modified code formatting and documentation in
	  the color management functions.
	- libcupsfilters: Fixed string handling and added debug log
          messages in the color management functions.
	- libcupsfilters: Fixed Adobe RGB matrix for proper rendering
          (transpose)
	- libcupsfilters: Moved color management functions from the
	  individual filters to the libcupsfilters library.

CHANGES IN V1.0.57

	- rastertopclx: Fixed implicit declaration of
          colord_get_inhibit_for_device_id.
	- Build system: Explicitly link to libm as -lm was dropped
          from cups-config --libs.
	- libcupsfilters, foomaticrip, gstoraster, imagetoraster,
          pdftoraster, rastertopclx, rastertopdf: Handle absence of
          colord or D-Bus gracefully (Ubuntu bug #1356405).

CHANGES IN V1.0.56

	- rastertopdf: Some code polishing and removal of now unneeded
	  functions
	- rastertopdf: Reduced color space handling to only
	  PWG-supported color spaces
	- rastertopdf: Added colorspace calibration function; included
	  optional "/Alternate" PDF key for ICC profile embedding
	- rastertopdf: Colorspace sRGB now embeds srgb icc profile;
	  implemented ICC Profile embedding (PDF 1.3 spec)
	- rastertopdf: Added basic color calibration
	- rastertopdf: Implemented ICC Profile creation code for IPP
	  Everywhere (from PWG raster)
	- pdftoraster: Added colord handling of ICC profiles
	- kmdevices.cpp/.h: Added interface for Kolor Manager
	- cups-browsed: Do not consider a remote CUPS queue as raw if
	  the TXT record is NULL as for queues broadcasted by the
	  legacy CUPS method the TXT record does not exist. Now
	  consider a queue with NULL TXT record only as raw if the
	  domain entry is not empty (which tells that the queue is
	  Bonjour-broadcasted (Bug #1223).
	- cups-browsed: Do also not mark a discovered printer as
	  already provided by another server when the other server's
	  queue has "unconfirmed" status. Mark the other queue with
	  "disappeared" or "unconfirmed" status as duplicate of the
	  discovered printer so that the new queue for the discovered
	  printer does not get removed when the entry for the other
	  queue times out.

CHANGES IN V1.0.55

	- pdftopdf: Fixed manual duplex by adding a blank page to evn
          pages if the total number of pages of the document is
          odd. Otherwise the last page of the document would stay in
          the input tray. This fixes also a side effect as the set of
          even pages reducing to a zero page job if the job consists
          of only one page, making Poppler's pdftops error out (Ubuntu
          bug #1340435).
	- cups-browsed: Do not mark a discovered printer as already
          provided by another server when the other server's queue has
          "disappeared" status. This queue can be from the same server
          before it changed its name.
	- cups-browsed: Do not create a local queue pointing to a
	  remote raw queue (Ubuntu bug #1335211).
	- foomatic-rip, imagetoraster, pdftoraster, rastertopclx,
	  rastertopdf: Added colord "device_inhibit" support for
	  color-managed filters.
	- foomatic-rip: Let it also build correctly on systems which
	  already provide the strlcat() and strlcpy() functions, like
	  Mac OS X. Thanks to Matt Broughton for reporting this
	  (bug #1215).
	- bannertopdf: Added support for PPD-less printing, especially
	  one gets a useful test page with PPD-less queues now.
	- bannertopdf: Fixed "Printer Location" and "Driver Version"
	  entries on the test page/the banners.
	- bannertopdf: Added new PDF template files which contain the
	  text strings appropriate to the banners, before the banners
	  were all equal, without text. Thanks to Johannes Meixner
	  from SUSE/Novell for this fix (Bug #1209).
	- bannertopdf: Fixed Makefile to mark it dependent on
	  libfontembed.la. Thanks to Tim Waugh from Red Hat for the
	  patch (Red Hat bug #1106101).
	- pstopdf: Use "grep -E" instead of "grep -P" as the latter
	  generates executable code and executes it, requiring
	  "execmem" privileges which could be not available in some
	  security policies. Thanks to Tim Waugh from Red Hat for the
	  patch (Red Hat bug #1079534).
	- foomatic-rip: NetBSD does not provide a mkstemps() function,
	  use appropriate workaround then (Bug #1211).
	- cups-browsed: Reorder inclusion of headers for compatibility
	  with NetBSD (Bug #1212).
	- pdftoraster: Fixed segfault caused by introduction of
	  "no-color-management" option (Bug #1214).
	- libcupsfilters: Let cupsRasterParseIPPOptions() also accept
	  "pwg-raster-document-type" settings with hyphen between
	  color space name and color depth.


(wiz)
diff -r1.6 -r1.7 pkgsrc/print/cups-filters/Makefile
diff -r1.3 -r1.4 pkgsrc/print/cups-filters/PLIST
diff -r1.5 -r1.6 pkgsrc/print/cups-filters/distinfo
diff -r1.2 -r0 pkgsrc/print/cups-filters/patches/patch-filter_foomatic-rip_foomaticrip.c
diff -r1.3 -r0 pkgsrc/print/cups-filters/patches/patch-utils_cups-browsed.c

cvs diff -r1.6 -r1.7 pkgsrc/print/cups-filters/Makefile (expand / switch to unified diff)

--- pkgsrc/print/cups-filters/Makefile 2014/08/22 21:58:21 1.6
+++ pkgsrc/print/cups-filters/Makefile 2014/09/07 20:43:49 1.7
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.6 2014/08/22 21:58:21 wiz Exp $ 1# $NetBSD: Makefile,v 1.7 2014/09/07 20:43:49 wiz Exp $
2 2
3DISTNAME= cups-filters-1.0.54 3DISTNAME= cups-filters-1.0.58
4PKGREVISION= 3 
5CATEGORIES= print 4CATEGORIES= print
6MASTER_SITES= http://openprinting.org/download/cups-filters/ 5MASTER_SITES= http://openprinting.org/download/cups-filters/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters 9HOMEPAGE= http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
11COMMENT= Backends, filters, and other software for cups 10COMMENT= Backends, filters, and other software for cups
12#LICENSE= # TODO: (see mk/license.mk) 11#LICENSE= # TODO: (see mk/license.mk)
13 12
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_TOOLS+= bash:run pkg-config 15USE_TOOLS+= bash:run pkg-config
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++

cvs diff -r1.3 -r1.4 pkgsrc/print/cups-filters/PLIST (expand / switch to unified diff)

--- pkgsrc/print/cups-filters/PLIST 2014/08/22 21:58:21 1.3
+++ pkgsrc/print/cups-filters/PLIST 2014/09/07 20:43:49 1.4
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1@comment $NetBSD: PLIST,v 1.3 2014/08/22 21:58:21 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.4 2014/09/07 20:43:49 wiz Exp $
2bin/ttfread 2bin/ttfread
3include/cupsfilters/colord.h 3include/cupsfilters/colord.h
 4include/cupsfilters/colormanager.h
4include/cupsfilters/driver.h 5include/cupsfilters/driver.h
5include/cupsfilters/image.h 6include/cupsfilters/image.h
6include/cupsfilters/raster.h 7include/cupsfilters/raster.h
7include/fontembed/bitset.h 8include/fontembed/bitset.h
8include/fontembed/embed.h 9include/fontembed/embed.h
9include/fontembed/fontfile.h 10include/fontembed/fontfile.h
10include/fontembed/iofn.h 11include/fontembed/iofn.h
11include/fontembed/sfnt.h 12include/fontembed/sfnt.h
12lib/libcupsfilters.la 13lib/libcupsfilters.la
13lib/libfontembed.la 14lib/libfontembed.la
14lib/pkgconfig/libcupsfilters.pc 15lib/pkgconfig/libcupsfilters.pc
15lib/pkgconfig/libfontembed.pc 16lib/pkgconfig/libfontembed.pc
16libexec/cups/backend/parallel 17libexec/cups/backend/parallel
@@ -42,33 +43,39 @@ man/man1/foomatic-rip.1 @@ -42,33 +43,39 @@ man/man1/foomatic-rip.1
42man/man5/cups-browsed.conf.5 43man/man5/cups-browsed.conf.5
43man/man8/cups-browsed.8 44man/man8/cups-browsed.8
44sbin/cups-browsed 45sbin/cups-browsed
45share/cups/banners/classified 46share/cups/banners/classified
46share/cups/banners/confidential 47share/cups/banners/confidential
47share/cups/banners/form 48share/cups/banners/form
48share/cups/banners/secret 49share/cups/banners/secret
49share/cups/banners/standard 50share/cups/banners/standard
50share/cups/banners/topsecret 51share/cups/banners/topsecret
51share/cups/banners/unclassified 52share/cups/banners/unclassified
52share/cups/charsets/pdf.utf-8 53share/cups/charsets/pdf.utf-8
53share/cups/charsets/pdf.utf-8.heavy 54share/cups/charsets/pdf.utf-8.heavy
54share/cups/charsets/pdf.utf-8.simple 55share/cups/charsets/pdf.utf-8.simple
 56share/cups/data/classified.pdf
 57share/cups/data/confidential.pdf
55share/cups/data/default-testpage.pdf 58share/cups/data/default-testpage.pdf
56share/cups/data/default.pdf 59share/cups/data/default.pdf
57share/cups/data/form_english.pdf 60share/cups/data/form_english.pdf
58share/cups/data/form_english_in.odt 61share/cups/data/form_english_in.odt
59share/cups/data/form_russian.pdf 62share/cups/data/form_russian.pdf
60share/cups/data/form_russian_in.odt 63share/cups/data/form_russian_in.odt
 64share/cups/data/secret.pdf
 65share/cups/data/standard.pdf
61share/cups/data/testprint 66share/cups/data/testprint
 67share/cups/data/topsecret.pdf
 68share/cups/data/unclassified.pdf
62share/cups/drv/cupsfilters.drv 69share/cups/drv/cupsfilters.drv
63share/cups/mime/cupsfilters.convs 70share/cups/mime/cupsfilters.convs
64share/cups/mime/cupsfilters.types 71share/cups/mime/cupsfilters.types
65share/cups/ppdc/escp.h 72share/cups/ppdc/escp.h
66share/cups/ppdc/pcl.h 73share/cups/ppdc/pcl.h
67share/doc/cups-filters/AUTHORS 74share/doc/cups-filters/AUTHORS
68share/doc/cups-filters/COPYING 75share/doc/cups-filters/COPYING
69share/doc/cups-filters/INSTALL 76share/doc/cups-filters/INSTALL
70share/doc/cups-filters/NEWS 77share/doc/cups-filters/NEWS
71share/doc/cups-filters/README 78share/doc/cups-filters/README
72share/examples/cups-filters/cups-browsed.conf 79share/examples/cups-filters/cups-browsed.conf
73share/examples/cups-filters/fonts/conf.d/99pdftoopvp.conf 80share/examples/cups-filters/fonts/conf.d/99pdftoopvp.conf
74share/examples/rc.d/cups-browsed 81share/examples/rc.d/cups-browsed

cvs diff -r1.5 -r1.6 pkgsrc/print/cups-filters/distinfo (expand / switch to unified diff)

--- pkgsrc/print/cups-filters/distinfo 2014/08/23 19:58:17 1.5
+++ pkgsrc/print/cups-filters/distinfo 2014/09/07 20:43:49 1.6
@@ -1,8 +1,6 @@ @@ -1,8 +1,6 @@
1$NetBSD: distinfo,v 1.5 2014/08/23 19:58:17 schnoebe Exp $ 1$NetBSD: distinfo,v 1.6 2014/09/07 20:43:49 wiz Exp $
2 2
3SHA1 (cups-filters-1.0.54.tar.xz) = 5f9e6a7d63406110412d1fc8432bb2415f47622c 3SHA1 (cups-filters-1.0.58.tar.xz) = ec242d32123f654060c4d2a78f9e010bb2676c20
4RMD160 (cups-filters-1.0.54.tar.xz) = 842a08a5846269e7b82153fe955aa3e421370833 4RMD160 (cups-filters-1.0.58.tar.xz) = 4b17f25f7fd2d6fb272c912faf612f93bc41fa7b
5Size (cups-filters-1.0.54.tar.xz) = 1314324 bytes 5Size (cups-filters-1.0.58.tar.xz) = 1322988 bytes
6SHA1 (patch-filter_foomatic-rip_foomaticrip.c) = bbacc0502b8de0aaec05ea3bde8f6626f5933afb 
7SHA1 (patch-mime_cupsfilters.conf) = cf2a7a0cd5df02b95d0c5d41c1091c51bcd6bc83 6SHA1 (patch-mime_cupsfilters.conf) = cf2a7a0cd5df02b95d0c5d41c1091c51bcd6bc83
8SHA1 (patch-utils_cups-browsed.c) = e5257ca911b3ecd1def42dafbe3f649412555fb8 

File Deleted: pkgsrc/print/cups-filters/patches/Attic/patch-filter_foomatic-rip_foomaticrip.c

File Deleted: pkgsrc/print/cups-filters/patches/patch-utils_cups-browsed.c