pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print/cups Updated cups to 2.2.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/83137aea1838
branches: trunk
changeset: 353199:83137aea1838
user: wiz <wiz%pkgsrc.org@localhost>
date: Fri Sep 30 14:10:55 2016 +0000
description:
Updated cups to 2.2.0.
CHANGES.txt - 2.2.0 - 2016-09-13
--------------------------------
CHANGES IN CUPS V2.2.0
- Normalized the TLS certificate validation code and added additional
error messages to aid troubleshooting.
- http*Connect did not work on Linux when cupsd was not running
(Issue #4870)
- The --no-remote-any option of cupsctl had no effect (Issue #4866)
- http*Connect did not return early when all addresses failed
(Issue #4870)
CHANGES IN CUPS V2.2rc1
- Updated the list of supported IPP Everywhere media types.
- The IPP backend did not validate TLS credentials properly.
- The printer-state-message attribute was not cleared after a
print job with no errors (Issue #4851)
- The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer operations did
not always return an error for failed adds (Issue #4854)
- PPD files with names longer than 127 bytes did not work (Issue #4860)
- Updated localizations (Issue #4846, PR #4858)
CHANGES IN CUPS V2.2b2
- Added Upstart support (PR #4825)
- CUPS now supports Let's Encrypt certificates on Linux.
CHANGES IN CUPS V2.2b1
- All CUPS commands now support POSIX options (Issue #4813)
- The scheduler now restarts faster (Issue #4760)
- Improved performance of web interface with large numbers of jobs
(Issue #3819)
- Encrypted printing can now be limited to only trusted printers and
servers (<rdar://problem/25711658>)
- The scheduler now advertises PWG Raster attributes for IPP Everywhere
clients (Issue #4428)
- The scheduler now logs informational messages for jobs at LogLevel
"info" (Issue #4815)
- The scheduler now uses the getgrouplist function when available
(Issue #4611)
- The IPP backend no longer enables compression by default except for
certain raster formats that generally benefit from it
(<rdar://problem/25166952>)
- The scheduler did not handle out-of-disk situations gracefully
(Issue #4742)
- The LPD mini-daemon now detects invalid UTF-8 sequences in job,
document, and user names (Issue #4748)
- The IPP backend now continues on to the next job when the remote
server/printer puts the job on hold (<rdar://problem/24858548>)
- The scheduler did not cancel multi-document jobs immediately
(<rdar://problem/24854834>)
- The scheduler did not return non-shared printers to local clients
unless they connected to the domain socket (<rdar://problem/24566996>)
- The scheduler now reads the spool directory if one or more job cache
entries point to deleted jobs (<rdar://problem/24048846>)
- Added support for disc media sizes (<rdar://problem/20219536>)
- The httpAddrConnect and httpConnect* APIs now try connecting to
multiple addresses in parallel (<rdar://problem/20643153>)
- The cupsd domain socket is no longer world-accessible on macOS
(<rdar://problem/7542560>)
- Interface scripts are no longer supported for security reasons
(<rdar://problem/23135640>)
- Added a new cupsHashData API and support for hashed job passwords
(<rdar://problem/20221502>)
- Localization fixes (<rdar://problem/25292403>,
<rdar://problem/25461517>, Issue #4041, Issue #4796)
- Documentation changes (Issue #4624, Issue #4781)
- Packaging fixes (PR #4832)
diffstat:
print/cups/Makefile | 7 +-
print/cups/PLIST | 15 ++----
print/cups/distinfo | 14 +++---
print/cups/patches/patch-config-scripts_cups-directories.m4 | 28 ++++++------
print/cups/patches/patch-config-scripts_cups-manpages.m4 | 14 +++---
5 files changed, 36 insertions(+), 42 deletions(-)
diffs (277 lines):
diff -r 1827926bb17e -r 83137aea1838 print/cups/Makefile
--- a/print/cups/Makefile Fri Sep 30 14:03:05 2016 +0000
+++ b/print/cups/Makefile Fri Sep 30 14:10:55 2016 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.232 2016/09/20 11:07:35 wiz Exp $
+# $NetBSD: Makefile,v 1.233 2016/09/30 14:10:55 wiz Exp $
-DISTNAME= cups-2.1.4-source
+DISTNAME= cups-2.2.0-source
PKGNAME= ${DISTNAME:S/-source//}
-PKGREVISION= 2
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_GITHUB:=apple/}
-GITHUB_RELEASE= release-${PKGVERSION_NOREV}
+GITHUB_RELEASE= v${PKGVERSION_NOREV}
MAINTAINER= sbd%NetBSD.org@localhost
HOMEPAGE= http://www.cups.org/
diff -r 1827926bb17e -r 83137aea1838 print/cups/PLIST
--- a/print/cups/PLIST Fri Sep 30 14:03:05 2016 +0000
+++ b/print/cups/PLIST Fri Sep 30 14:10:55 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.55 2016/09/20 11:07:35 wiz Exp $
+@comment $NetBSD: PLIST,v 1.56 2016/09/30 14:10:55 wiz Exp $
bin/cancel
bin/cups-config
bin/cupstestdsc
@@ -18,17 +18,13 @@
include/cups/adminutil.h
include/cups/array.h
include/cups/backend.h
-include/cups/cgi.h
include/cups/cups.h
include/cups/dir.h
include/cups/file.h
-include/cups/help-index.h
include/cups/http.h
include/cups/ipp.h
include/cups/language.h
-include/cups/mime.h
include/cups/ppd.h
-include/cups/ppdc.h
include/cups/pwg.h
include/cups/raster.h
include/cups/sidechannel.h
@@ -480,6 +476,8 @@
share/cups/templates/pt_BR/error.tmpl
share/cups/templates/pt_BR/header.tmpl
share/cups/templates/pt_BR/help-header.tmpl
+share/cups/templates/pt_BR/help-printable.tmpl
+share/cups/templates/pt_BR/help-trailer.tmpl
share/cups/templates/pt_BR/job-cancel.tmpl
share/cups/templates/pt_BR/job-hold.tmpl
share/cups/templates/pt_BR/job-move.tmpl
@@ -501,6 +499,7 @@
share/cups/templates/pt_BR/pager.tmpl
share/cups/templates/pt_BR/printer-accept.tmpl
share/cups/templates/pt_BR/printer-added.tmpl
+share/cups/templates/pt_BR/printer-cancel-jobs.tmpl
share/cups/templates/pt_BR/printer-configured.tmpl
share/cups/templates/pt_BR/printer-confirm.tmpl
share/cups/templates/pt_BR/printer-default.tmpl
@@ -614,17 +613,14 @@
share/doc/cups/de/index.html
share/doc/cups/es/index.html
share/doc/cups/help/accounting.html
+share/doc/cups/help/api-admin.html
share/doc/cups/help/api-array.html
-share/doc/cups/help/api-cgi.html
share/doc/cups/help/api-cups.html
-share/doc/cups/help/api-driver.html
share/doc/cups/help/api-filedir.html
share/doc/cups/help/api-filter.html
share/doc/cups/help/api-httpipp.html
-share/doc/cups/help/api-mime.html
share/doc/cups/help/api-overview.html
share/doc/cups/help/api-ppd.html
-share/doc/cups/help/api-ppdc.html
share/doc/cups/help/api-raster.html
share/doc/cups/help/cgi.html
share/doc/cups/help/glossary.html
@@ -682,7 +678,6 @@
share/doc/cups/help/security.html
share/doc/cups/help/sharing.html
share/doc/cups/help/spec-banner.html
-share/doc/cups/help/spec-cmp.html
share/doc/cups/help/spec-command.html
share/doc/cups/help/spec-design.html
share/doc/cups/help/spec-ipp.html
diff -r 1827926bb17e -r 83137aea1838 print/cups/distinfo
--- a/print/cups/distinfo Fri Sep 30 14:03:05 2016 +0000
+++ b/print/cups/distinfo Fri Sep 30 14:10:55 2016 +0000
@@ -1,18 +1,18 @@
-$NetBSD: distinfo,v 1.117 2016/06/18 20:36:38 leot Exp $
+$NetBSD: distinfo,v 1.118 2016/09/30 14:10:55 wiz Exp $
-SHA1 (cups-2.1.4-source.tar.gz) = 5d935d763169e45cc352472cb27e24893b60b7bb
-RMD160 (cups-2.1.4-source.tar.gz) = b84a62416736033e7ecd3dfcaaec9c82bbd987b3
-SHA512 (cups-2.1.4-source.tar.gz) = ba06f593a54bfed972a8423df430ad842b8ef1290f16bfac3a8e1a69a27208b9fd28a9d527cb690a1b63d03be9a3ba5b7de91acf883ae83006989ad6a009609d
-Size (cups-2.1.4-source.tar.gz) = 9557631 bytes
+SHA1 (cups-2.2.0-source.tar.gz) = 6d6f2f5d8b8fbadfd6b834c181e8388d2d36deed
+RMD160 (cups-2.2.0-source.tar.gz) = fd5a3d4001b1f13f9eec287b355963cd5e269825
+SHA512 (cups-2.2.0-source.tar.gz) = 4de6a32295655918767b64d8b3e86cbf803a54b23b933cc8da0ef55e994013d5dc4d013f6c1a2b4044a28b82664d3b39d7ca7ed7c48eb9baac5d972f7f1a6dcd
+Size (cups-2.2.0-source.tar.gz) = 9481862 bytes
SHA1 (patch-ae) = 04f314bbbb05538b67a0f68adc241a09e836a4e2
SHA1 (patch-af) = 6ae6ae6006387db69bf7c15f7c8500708c9e8f56
SHA1 (patch-ai) = 2c1ca67ea6f6c1dedb4c8ff97736f328a2b9a7c6
SHA1 (patch-at) = ef6303936daf0826dc4725f5369bfb1add832b1f
SHA1 (patch-conf_Makefile) = bb8313e493c02959edfe1e53f50b9f16ce6f42e0
SHA1 (patch-config-scripts_cups-compiler.m4) = 5984c94c154ac732d97c0af26fc4099a7889096f
-SHA1 (patch-config-scripts_cups-directories.m4) = 3750c110eb6599870ce68a34586a442f630a11c7
+SHA1 (patch-config-scripts_cups-directories.m4) = 1daa2b6237d3675665f273678271b7b522905c8d
SHA1 (patch-config-scripts_cups-gssapi.m4) = 0f7e4c35473e6117d2fe103750eda820b6fade55
-SHA1 (patch-config-scripts_cups-manpages.m4) = 58148287a64e52007ace5d9659912261aa3ea611
+SHA1 (patch-config-scripts_cups-manpages.m4) = 4393d94dc208ddde12b055cbe0550a0ff5e8e61b
SHA1 (patch-config-scripts_cups-sharedlibs.m4) = 5b95da8f91de0aaab8b3f826ce0a2662cee3f63a
SHA1 (patch-configure.ac) = 0e48669372badc477db7d6f26c8180062f4e78de
SHA1 (patch-cups-tls.c) = f89c25f8089d9e11a983a270adbb2cbde3c22511
diff -r 1827926bb17e -r 83137aea1838 print/cups/patches/patch-config-scripts_cups-directories.m4
--- a/print/cups/patches/patch-config-scripts_cups-directories.m4 Fri Sep 30 14:03:05 2016 +0000
+++ b/print/cups/patches/patch-config-scripts_cups-directories.m4 Fri Sep 30 14:10:55 2016 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-config-scripts_cups-directories.m4,v 1.2 2015/12/02 21:14:16 leot Exp $
+$NetBSD: patch-config-scripts_cups-directories.m4,v 1.3 2016/09/30 14:10:55 wiz Exp $
The '$' while loops expand the variables as long as possible so that no
references to other variables occur. This is necessary because fontpath
@@ -9,9 +9,9 @@
I'm also sure that this is not the Right Way to fix it, but at least it
works.
---- config-scripts/cups-directories.m4.orig 2014-03-21 16:42:53.000000000 +0000
+--- config-scripts/cups-directories.m4.orig 2016-09-13 23:39:47.000000000 +0000
+++ config-scripts/cups-directories.m4
-@@ -103,7 +103,7 @@ dnl Fix "libdir" variable...
+@@ -101,7 +101,7 @@ dnl Fix "libdir" variable...
if test "$libdir" = "\${exec_prefix}/lib"; then
case "$uname" in
Linux*)
@@ -20,7 +20,7 @@
libdir="$exec_prefix/lib64"
fi
;;
-@@ -180,7 +180,15 @@ AC_SUBST(CUPS_CACHEDIR)
+@@ -178,7 +178,15 @@ AC_SUBST(CUPS_CACHEDIR)
# Data files
CUPS_DATADIR="$datadir/cups"
@@ -37,7 +37,7 @@
AC_SUBST(CUPS_DATADIR)
# Icon directory
-@@ -189,7 +197,11 @@ AC_ARG_WITH(icondir, [ --with-icondir
+@@ -187,7 +195,11 @@ AC_ARG_WITH(icondir, [ --with-icondir
if test "x$icondir" = x -a -d /usr/share/icons; then
ICONDIR="/usr/share/icons"
else
@@ -50,7 +50,7 @@
fi
AC_SUBST(ICONDIR)
-@@ -200,7 +212,11 @@ AC_ARG_WITH(menudir, [ --with-menudir
+@@ -198,7 +210,11 @@ AC_ARG_WITH(menudir, [ --with-menudir
if test "x$menudir" = x -a -d /usr/share/applications; then
MENUDIR="/usr/share/applications"
else
@@ -63,7 +63,7 @@
fi
AC_SUBST(MENUDIR)
-@@ -215,7 +231,15 @@ else
+@@ -213,7 +229,15 @@ else
CUPS_DOCROOT="$docdir"
fi
@@ -80,7 +80,7 @@
AC_SUBST(CUPS_DOCROOT)
# Fonts
-@@ -227,8 +251,16 @@ else
+@@ -225,8 +249,16 @@ else
CUPS_FONTPATH="$fontpath"
fi
@@ -98,7 +98,7 @@
# Locale data
if test "$localedir" = "\${datarootdir}/locale"; then
-@@ -246,6 +278,14 @@ else
+@@ -244,6 +276,14 @@ else
CUPS_LOCALEDIR="$localedir"
fi
@@ -113,7 +113,7 @@
AC_DEFINE_UNQUOTED(CUPS_LOCALEDIR, "$CUPS_LOCALEDIR")
AC_SUBST(CUPS_LOCALEDIR)
-@@ -254,7 +294,6 @@ AC_ARG_WITH(logdir, [ --with-logdir
+@@ -252,7 +292,6 @@ AC_ARG_WITH(logdir, [ --with-logdir
if test x$logdir = x; then
CUPS_LOGDIR="$localstatedir/log/cups"
@@ -121,7 +121,7 @@
else
CUPS_LOGDIR="$logdir"
fi
-@@ -263,10 +302,13 @@ AC_SUBST(CUPS_LOGDIR)
+@@ -261,10 +300,13 @@ AC_SUBST(CUPS_LOGDIR)
# Longer-term spool data
CUPS_REQUESTS="$localstatedir/spool/cups"
@@ -135,8 +135,8 @@
+if test x$serverbindir = x; then
case "$uname" in
*BSD* | Darwin*)
- # *BSD and Darwin (MacOS X)
-@@ -279,6 +321,10 @@ case "$uname" in
+ # *BSD and Darwin (macOS)
+@@ -277,6 +319,10 @@ case "$uname" in
CUPS_SERVERBIN="$exec_prefix/lib/cups"
;;
esac
@@ -147,7 +147,7 @@
AC_DEFINE_UNQUOTED(CUPS_SERVERBIN, "$CUPS_SERVERBIN")
AC_SUBST(CUPS_SERVERBIN)
-@@ -286,7 +332,7 @@ AC_SUBST(INSTALL_SYSV)
+@@ -284,7 +330,7 @@ AC_SUBST(INSTALL_SYSV)
# Configuration files
CUPS_SERVERROOT="$sysconfdir/cups"
diff -r 1827926bb17e -r 83137aea1838 print/cups/patches/patch-config-scripts_cups-manpages.m4
--- a/print/cups/patches/patch-config-scripts_cups-manpages.m4 Fri Sep 30 14:03:05 2016 +0000
+++ b/print/cups/patches/patch-config-scripts_cups-manpages.m4 Fri Sep 30 14:10:55 2016 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-config-scripts_cups-manpages.m4,v 1.2 2015/12/02 21:14:16 leot Exp $
+$NetBSD: patch-config-scripts_cups-manpages.m4,v 1.3 2016/09/30 14:10:55 wiz Exp $
Add '--with-manext' configure option.
---- config-scripts/cups-manpages.m4.orig 2013-10-18 20:36:01.000000000 +0000
+--- config-scripts/cups-manpages.m4.orig 2016-09-13 23:39:47.000000000 +0000
+++ config-scripts/cups-manpages.m4
-@@ -13,6 +13,8 @@ dnl which should have been included with
+@@ -11,6 +11,8 @@ dnl which should have been included with
dnl file is missing or damaged, see the license at "http://www.cups.org/".
dnl
@@ -13,7 +13,7 @@
dnl Fix "mandir" variable...
if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
# New GNU "standards" break previous ones, so make sure we use
-@@ -44,7 +46,27 @@ AC_SUBST(AMANDIR)
+@@ -42,7 +44,27 @@ AC_SUBST(AMANDIR)
AC_SUBST(PMANDIR)
dnl Setup manpage extensions...
@@ -42,16 +42,16 @@
SunOS*)
# Solaris
MAN1EXT=1
-@@ -53,7 +75,7 @@ case "$uname" in
+@@ -51,7 +73,7 @@ case "$uname" in
MAN8EXT=1m
MAN8DIR=1m
;;
- Linux* | GNU* | Darwin*)
+ linux)
- # Linux, GNU Hurd, and OS X
+ # Linux, GNU Hurd, and macOS
MAN1EXT=1.gz
MAN5EXT=5.gz
-@@ -61,7 +83,7 @@ case "$uname" in
+@@ -59,7 +81,7 @@ case "$uname" in
MAN8EXT=8.gz
MAN8DIR=8
;;
Home |
Main Index |
Thread Index |
Old Index