Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id D6E1FB8EC3 for ; Sun, 7 Sep 2014 20:43:59 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 31F6014A109; Sun, 7 Sep 2014 20:43:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A909614A0DC for ; Sun, 7 Sep 2014 20:43:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id ImassYbJDCsY for ; Sun, 7 Sep 2014 20:43:49 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id A607714A0CF for ; Sun, 7 Sep 2014 20:43:49 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 9A6CF98; Sun, 7 Sep 2014 20:43:49 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 7 Sep 2014 20:43:49 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/print/cups-filters To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20140907204349.9A6CF98@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Sun Sep 7 20:43:49 UTC 2014 Modified Files: pkgsrc/print/cups-filters: Makefile PLIST distinfo Removed Files: pkgsrc/print/cups-filters/patches: patch-filter_foomatic-rip_foomaticrip.c patch-utils_cups-browsed.c Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/cups-filters/Makefile cvs rdiff -u -r1.3 -r1.4 pkgsrc/print/cups-filters/PLIST cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/cups-filters/distinfo cvs rdiff -u -r1.2 -r0 \ pkgsrc/print/cups-filters/patches/patch-filter_foomatic-rip_foomaticrip.c cvs rdiff -u -r1.3 -r0 \ pkgsrc/print/cups-filters/patches/patch-utils_cups-browsed.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.