Subject: CVS commit: pkgsrc/print/gutenprint-lib
From: Greg Troxel
Date: 2024-07-11 20:41:06
Message id: 20240711184106.48C44FC74@cvs.NetBSD.org

Log Message:
print/gutenprint-lib: Update to 5.3.4

This update was delayed by debugging problems caused by upstream using
a POSIX visibility define, which breaks <netinet/ip.h> on NetBSD and
macOS.  Now, that define is patched out.  Apparently it is needed for
strdup on some GNU/Linux systems, so those may be troubled.  Upstream
is working on 5.3.5, and the issue has already been reported.

Drop several bashism remediation patches now fixed upstream.

Upstream NEWS summary:

  1) Gutenprint (any release) does not currently work on MacOS 10.15
     (Catalina).  We do not as of this time have a fix in hand; if you
     want to use Gutenprint, you should stick with 10.14 (Mojave) or
     below.

  2) A long-standing gamma correction bug affecting all dye-sublimation
     printers has been corrected, resulting in visibly improved contrast,
     tonal range, and color fidelity.  However, users upgrading from older
     versions can continue using the old gamma behaviour, by setting the
     "StpLegacyDyesubGamma" option to "true"

  3) Support for the following dye sublimcation printers has been added:

     Citizen CX-02W
     Citizen CZ-01
     DNP QW410
     HiTi P520L
     HiTi P525L
     HiTi P720L (EXPERIMENTAL)
     HiTi P750L (EXPERIMENTAL)
     Kodak 6900 (EXPERIMENTAL)
     Mitsubishi CP30D series
     Mitsubishi CP-D70DW-S
     Mitsubishi CP-M1 & CP-M15 series
     Stryker SDP1000

  4) Significant bugfixes or major enhancements to 10 printers.

     Note that for the Mitsubishi CP-D90 series, when upgrading from a
     prior release, you will need to remove and re-create your printer
     queue for printing to function properly.

  5) Add duplex support for some Epson Style Office printers, and support for \ 
one such printer.

  6) Corrected bugs in some Canon printers.

  7) Corrected margins for many Brother laster printers.

Files:
RevisionActionfile
1.126modifypkgsrc/print/gutenprint-lib/Makefile
1.22modifypkgsrc/print/gutenprint-lib/PLIST
1.29modifypkgsrc/print/gutenprint-lib/distinfo
1.2modifypkgsrc/print/gutenprint-lib/patches/patch-configure
1.2removepkgsrc/print/gutenprint-lib/patches/patch-scripts_gversion
1.2removepkgsrc/print/gutenprint-lib/patches/patch-scripts_gversion.in
1.2removepkgsrc/print/gutenprint-lib/patches/patch-scripts_snapstamp