pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/cups-filters Updated cups-filters to 1.16.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c7ccac8094fc
branches:  trunk
changeset: 366574:c7ccac8094fc
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Aug 16 06:45:58 2017 +0000

description:
Updated cups-filters to 1.16.1.

CHANGES IN V1.16.1

        - cups-browsed: Make timeouts for HTTP access to the local
          CUPS daemon and remote IPP printers configurable. Thanks to
          Cedric Dufour (cedric dot dufour at idiap dot ch) for the
          patch (Bug #1387, Debian bug #852436).
        - texttopdf: Allow bold and underline formatting to be used
          together when using "prettyprint". Thanks to Michael Moran
          (vampm at comcast dot net) for the patch.
        - texttopdf: Allow to alter margins, and chars/lines per Inch
          when using "prettyprint". Thanks to Michael Moran (vampm at
          comcast dot net) for the patch.
        - texttopdf: When "prettyprint" is used, do not drop out of
          C/shell comment mode too early. Thanks to Michael Moran
          (vampm at comcast dot net) for the patch.
        - cups-browsed: Additional NULL checks for description and
          location.
        - cups-browsed: Fixed crash which happens when using
          BrowsePoll (Debian bug #723835).

CHANGES IN V1.16.0

        - cups-browsed: Let elements in arrays get stacked up in the
          order they are added, before, they were in the order how
          they are positioned in memory. This especially led to a
          random order of printer cluster definitions and of
          command-line-supplied configuration options.
        - cups-browsed: On shutdown not all locally created queues got
          deleted.
        - cups-browsed: Added support for manual definition of
          load-balancing printer clusters via the "Cluster" directive
          in cups-browsed.conf.

CHANGES IN V1.15.0

        - cups-browsed: Removed the function to compare printer entries
          for sorting the printer entry list. This led to corruption
          of the list and so to crashes.
        - cups-browsed: Fixed crashes when many printers (especially
          all printers of a load-balanced cluster) are removed at once.
        - cups-browsed: Log the full list of handled remote printers
          whenever one is added or removed.
        - cups-browsed: Renamed the handle_cups_queues() function to
          update_cups_queues() to better reflect what it is doing.
        - cups-browsed: When clustering remote CUPS printers together
          do not call them duplicates but slaves asigned to a master.
        - cups-browsed: Log the error if the network interface name of
          a DNS-SD event could not be determined.
        - cups-browsed: Simplified printer entry removal procedure.
        - cups-browsed: Log memeber printer list of a printer cluster
          (implicit class) when a member printer is added or removed.
        - cups-browsed: Removed superfluous (and not correctly
          working) duplicate counter from the remote printer entry
          data structure.
        - cups-browsed: Add "AutoClustering" directive to
          cups-browsed.conf to turn on and off automatically
          clustering equally named local print queues which point to
          remote CUPS printers. When automatic clustering is turned
          off, queue name clashes are prevented by adding "@<server
          name>" to local queue names based on the remote queue name
          or on make and model.
        - cups-browsed: Skip callback functions and the CUPS queue
          creation/update/removal loop when cups-browsed is terminated
          by a SIGTERM signal. This avoids hanging on shutdown. Thanks
          to Edgar Fuss (ef at math dot uni-bonn dot de, Bug #1402).
        - libcupsfilters: Added some fallbacks for incorrect
          resolution IPP attributes on IPP network printers (Debian
          bug #868360).
        - pdftoopvp: Added missing "#include <math.h>" needed for
          cross-compiling for arm-v7a-linux-gnueabi (Bug #1232).
        - cups-browsed: Prevent the creation of two remote printer
          entries for two IPP network printers or an IPP network
          printer and a remote CUPS printer with the same local queue
          name. This could easily happen with make/model-based naming.
        - cups-browsed: Added the possibility to optionally not
          create local queues for remote printers for which CUPS
          (from 2.2.x on) auto-creates queues by itself (DNS-SD
          advertised driverless printers).
        - cups-browsed: Removed repeated code for clean-up when
          generate_local_queue() function fails.
        - cups-browsed: Take care of CUPS' temporary queues. Do not
          consider them when checking whether a queue with the same
          name as the one we are creating already exists and make
          temporary queues permanent (or remove them) before
          overwriting them with our local queue.
        - cups-browsed: Make the naming scheme for locally created
          print queue configurable, especially allow for naming based
          on the DNS-SD service name (now default) as this is the same
          scheme as CUPS uses for its temporary queues. This way we
          prevent CUPS creating temporary queues when cups-browsed is
          already creating a queue.
        - cups-browsed: Do not add "APRemoteQueueID" keyword to the
          local queue's PPD file if the queue is for an IPP network
          printer.
        - cups-browsed: Skip multiple browse entries for the same
          printer with interface alias addresses.  Thanks to Edgar
          Fuss (ef at math dot uni-bonn dot de, Bug #1399).
        - cups-browsed: Improved support for Description (Info) and
          Location fields of remote CUPS queues. Thanks to Edgar Fuss
          (ef at math dot uni-bonn dot de, Bug #1398).
        - cups-browsed: Renamed variable names for better code
          readability.  Thanks to Edgar Fuss (ef at math dot uni-bonn
          dot de, Bug #1398).
        - cups-browsed: Additional NULL checks in the
          create_local_queue() function. Thanks to Edgar Fuss (ef at
          math dot uni-bonn dot de, Bug #1398).

CHANGES IN V1.14.1

        - cups-browsed: Do correct removal of printer entry handling
          duplicates correctly also when a legacy CUPS-broadcasted
          printer disappears or a printer remaining from the last
          session does not appear again.
        - cups-browsed: Use getline() instead of fgets() to read saved
          option settings. This is less crash-prone (Ubuntu bug
          #1658833).
        - cups-browsed: Improved error logging when saving option
          settings.
        - cups-browsed: Added NULL checks for generate_local_queue()
          and create_local_queue() functions.
        - cups-browsed: When accessing local CUPS queues use always
          the correct port of the CUPS daemon we are attached to.
        - cups-browsed: Check whether a connection to the local CUPS
          daemon actually happened before using it (Ubuntu bug
          #1644049).
        - cups-browsed: Set unused fields of printer record to NULL
          when tranfering data from the record of a duplicate printer
          to the record of a disappeared one.
        - cups-browsed: Simplify removal of all queues on shutdown or
          stop of Avahi.
        - cups-browsed: When creating a record for a discovered
          printer set it all zero before filling it in, to assure
          that no field is in an undefined state.
        - cups-browsed: All functions which are called via Glib
          functions or otherwise event-triggered log now in which
          thread they are running. This way one can see whether
          problems can be caused by concurrent access to global
          resources.
        - cups-browsed: Do not check whether the DNS-SD event is from
          the local machine in the browse_callback() function. We
          cannot check the port here.
        - cups-browsed: Added more NULL checks to Avahi callback
          functions.
        - cups-browsed: Added NULL check to avoid crashes in the Avahi
          resolver callback (Ubuntu bug #1696967).
        - libcupsfilters: Let PPD generator do case-insensitive
          comparisons for PWG Raster color spaces, as some printers
          (Epson) do not use the standard-conforming all-lowercase
          form for them (CUPS Issue #4998).

diffstat:

 print/cups-filters/Makefile |   7 +++----
 print/cups-filters/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diffs (40 lines):

diff -r aa72e3b0150b -r c7ccac8094fc print/cups-filters/Makefile
--- a/print/cups-filters/Makefile       Wed Aug 16 06:41:18 2017 +0000
+++ b/print/cups-filters/Makefile       Wed Aug 16 06:45:58 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.74 2017/08/15 11:40:24 nros Exp $
+# $NetBSD: Makefile,v 1.75 2017/08/16 06:45:58 wiz Exp $
 
-DISTNAME=      cups-filters-1.14.0
-PKGREVISION=   3
+DISTNAME=      cups-filters-1.16.1
 CATEGORIES=    print
 MASTER_SITES=  http://openprinting.org/download/cups-filters/
 EXTRACT_SUFX=  .tar.xz
@@ -14,7 +13,7 @@
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 USE_TOOLS+=    bash:run pkg-config gmake
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++11
 
 BUILD_DEPENDS+=        gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
 DEPENDS+=      poppler-utils-[0-9]*:../../print/poppler-utils
diff -r aa72e3b0150b -r c7ccac8094fc print/cups-filters/distinfo
--- a/print/cups-filters/distinfo       Wed Aug 16 06:41:18 2017 +0000
+++ b/print/cups-filters/distinfo       Wed Aug 16 06:45:58 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.49 2017/05/21 09:44:06 leot Exp $
+$NetBSD: distinfo,v 1.50 2017/08/16 06:45:58 wiz Exp $
 
-SHA1 (cups-filters-1.14.0.tar.xz) = 377c85655135882828580fc1a82b810be6582262
-RMD160 (cups-filters-1.14.0.tar.xz) = b9c9f6ffa973d30c0be80d4cb115fccd7070a3e7
-SHA512 (cups-filters-1.14.0.tar.xz) = 409b02ea34d92306e1e09a990d148d565fb77e716c1fe23e12f667814cb380ee367165c98c3ba7434f34a222f9e36ee2c46c06f364de18e2dc46e4709265fd83
-Size (cups-filters-1.14.0.tar.xz) = 1425104 bytes
+SHA1 (cups-filters-1.16.1.tar.xz) = df6f577c489a98ec759c5bf86565b70c859affee
+RMD160 (cups-filters-1.16.1.tar.xz) = f67c232f0ba595f27b4b7db5ffb6e5ee8d759129
+SHA512 (cups-filters-1.16.1.tar.xz) = 3d3f81047a8fee965998158f5b2be570104c74f11ea4e8a489ee30d1d97246d0829a1ebc4a9b060718c6cc0eaeb94dc518a08a2c14a8cdcdfa70228c09875a15
+Size (cups-filters-1.16.1.tar.xz) = 1435472 bytes
 SHA1 (patch-configure) = b55dc7dc22008351c396374aceb88d2be293d179
 SHA1 (patch-filter_gstoraster.c) = a9fac7892972943f345c6b76529feff0ba098458
 SHA1 (patch-filter_mupdftoraster.c) = 4c4f7d292163657f9541c8ce454ba57d248f7ef0



Home | Main Index | Thread Index | Old Index