pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/print/cups upgrade to 1.3.10 to fix security vulnerabi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/71213b53a1ba
branches:  trunk
changeset: 392942:71213b53a1ba
user:      christos <christos%pkgsrc.org@localhost>
date:      Thu May 14 01:19:12 2009 +0000

description:
upgrade to 1.3.10 to fix security vulnerability

diffstat:

 print/cups/Makefile         |   6 +++---
 print/cups/distinfo         |  13 ++++++-------
 print/cups/patches/patch-ab |  12 ++++++------
 print/cups/patches/patch-ae |  16 ----------------
 print/cups/patches/patch-ao |  45 ++++++++++++++++++---------------------------
 5 files changed, 33 insertions(+), 59 deletions(-)

diffs (200 lines):

diff -r e9868f29b02c -r 71213b53a1ba print/cups/Makefile
--- a/print/cups/Makefile       Wed May 13 22:08:31 2009 +0000
+++ b/print/cups/Makefile       Thu May 14 01:19:12 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.138 2009/02/11 10:21:33 markd Exp $
+# $NetBSD: Makefile,v 1.139 2009/05/14 01:19:12 christos Exp $
 #
 # The CUPS author is very good about taking back changes into the main
 # CUPS distribution.  The correct place to send patches or bug-fixes is:
@@ -6,10 +6,10 @@
 
 DISTNAME=      cups-${DIST_VERS}-source
 PKGNAME=       cups-${VERS}
-BASE_VERS=     1.3.9
+BASE_VERS=     1.3.10
 DIST_VERS=     ${BASE_VERS}
 VERS=          ${DIST_VERS:S/-/./g}
-PKGREVISION=   2
+#PKGREVISION=  2
 CATEGORIES=    print
 MASTER_SITES=  http://ftp.easysw.com/pub/cups/${BASE_VERS}/ \
                ftp://ftp.ntua.gr/pub/gnu/cups/${BASE_VERS}/ \
diff -r e9868f29b02c -r 71213b53a1ba print/cups/distinfo
--- a/print/cups/distinfo       Wed May 13 22:08:31 2009 +0000
+++ b/print/cups/distinfo       Thu May 14 01:19:12 2009 +0000
@@ -1,13 +1,12 @@
-$NetBSD: distinfo,v 1.60 2009/02/11 10:21:33 markd Exp $
+$NetBSD: distinfo,v 1.61 2009/05/14 01:19:12 christos Exp $
 
-SHA1 (cups-1.3.9-source.tar.bz2) = c1a596b355201320456b393446286fe3947bce16
-RMD160 (cups-1.3.9-source.tar.bz2) = ec8bd9fc6ee45648b6eb22949f44fc4cf2defd4e
-Size (cups-1.3.9-source.tar.bz2) = 3993875 bytes
+SHA1 (cups-1.3.10-source.tar.bz2) = 48689f07104106216d35198cc90ed56df33faf38
+RMD160 (cups-1.3.10-source.tar.bz2) = 9c8f5366f84b5f9087f7a29bace677db309a933f
+Size (cups-1.3.10-source.tar.bz2) = 3778970 bytes
 SHA1 (patch-aa) = 51ff6e66f881e445adca768d4cf2f6bd18fc36dd
-SHA1 (patch-ab) = 11936b2512fc4480a45a8efb01de0c5a29a7a6e8
+SHA1 (patch-ab) = 0b8c6662b836775c693da7ebc613ca7a5594840a
 SHA1 (patch-ac) = 02fab706563f7ba01d66530f9462759689c09f04
 SHA1 (patch-ad) = 6695c344453495cd960460733a80d50654786c60
-SHA1 (patch-ae) = 02f29abd78536fd2177042a0d7e308d418045448
 SHA1 (patch-an) = 5c12e6de5d83659011c6050786049756e4aa4b49
-SHA1 (patch-ao) = 4fc204e312bf8752f3f3b4fd73ec1e4f166ae2d3
+SHA1 (patch-ao) = c9f93c7d69d934677a605197959a162dfb1658eb
 SHA1 (patch-at) = eea32b989402c353f5f1644348c1042a3d4ddfa1
diff -r e9868f29b02c -r 71213b53a1ba print/cups/patches/patch-ab
--- a/print/cups/patches/patch-ab       Wed May 13 22:08:31 2009 +0000
+++ b/print/cups/patches/patch-ab       Thu May 14 01:19:12 2009 +0000
@@ -1,17 +1,17 @@
-$NetBSD: patch-ab,v 1.18 2008/01/22 23:58:13 markd Exp $
+$NetBSD: patch-ab,v 1.19 2009/05/14 01:19:12 christos Exp $
 
---- Makefile.orig      2007-12-07 09:09:39.000000000 +1300
-+++ Makefile   2008-01-16 12:28:17.000000000 +1300
+--- Makefile.orig      2009-03-12 17:34:21.000000000 -0400
++++ Makefile   2009-05-13 20:57:09.000000000 -0400
 @@ -22,7 +22,7 @@
  DIRS  =       cups backend berkeley cgi-bin filter locale man monitor \
-               notifier $(PDFTOPS) scheduler systemv test \
+               notifier scheduler systemv test \
                $(PHPDIR) \
 -              conf data doc $(FONTS) ppd templates
 +              data doc $(FONTS) ppd templates
  
  
  #
-@@ -92,7 +92,9 @@
+@@ -107,7 +107,9 @@
  # Install object and target files...
  #
  
@@ -22,7 +22,7 @@
        for dir in $(DIRS); do\
                echo Installing in $$dir... ;\
                (cd $$dir; $(MAKE) $(MFLAGS) install) || exit 1;\
-@@ -100,6 +102,10 @@
+@@ -115,6 +117,10 @@
        echo Installing cups-config script...
        $(INSTALL_DIR) -m 755 $(BINDIR)
        $(INSTALL_SCRIPT) cups-config $(BINDIR)/cups-config
diff -r e9868f29b02c -r 71213b53a1ba print/cups/patches/patch-ae
--- a/print/cups/patches/patch-ae       Wed May 13 22:08:31 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ae,v 1.22 2009/02/11 10:21:33 markd Exp $
-
-&data issue filed as http://www.cups.org/str.php?L3079 and fixed in
-cups svn 28 minutes later.
-
---- cups/http.c.orig   2008-08-01 14:33:16.000000000 -0400
-+++ cups/http.c
-@@ -1175,7 +1175,7 @@ httpInitialize(void)
-   for (i = 0; i < sizeof(data); i ++)
-     data[i] = rand(); /* Yes, this is a poor source of random data... */
- 
--  RAND_seed(&data, sizeof(data));
-+  RAND_seed(data, sizeof(data));
- #endif /* HAVE_LIBSSL */
- }
- 
diff -r e9868f29b02c -r 71213b53a1ba print/cups/patches/patch-ao
--- a/print/cups/patches/patch-ao       Wed May 13 22:08:31 2009 +0000
+++ b/print/cups/patches/patch-ao       Thu May 14 01:19:12 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ao,v 1.8 2008/01/22 23:58:14 markd Exp $
+$NetBSD: patch-ao,v 1.9 2009/05/14 01:19:13 christos Exp $
 
---- config-scripts/cups-manpages.m4.orig       2007-07-12 09:46:42.000000000 +1200
-+++ config-scripts/cups-manpages.m4
-@@ -13,6 +13,8 @@ dnl   which should have been included wi
+--- config-scripts/cups-manpages.m4.orig       2009-01-12 14:17:21.000000000 -0500
++++ config-scripts/cups-manpages.m4    2009-05-13 21:07:50.000000000 -0400
+@@ -13,6 +13,8 @@
  dnl   file is missing or damaged, see the license at "http://www.cups.org/";.
  dnl
  
@@ -11,16 +11,15 @@
  dnl Fix "mandir" variable...
  if test "$mandir" = "\${datarootdir}/man" -a "$prefix" = "/"; then
        # New GNU "standards" break previous ones, so make sure we use
-@@ -50,41 +52,60 @@ AC_SUBST(AMANDIR)
+@@ -50,8 +52,33 @@
  AC_SUBST(PMANDIR)
  
  dnl Setup manpage extensions...
 -case "$uname" in
--      *BSD* | Darwin*)
--              # *BSD
+-      IRIX*)
 +if test x$manext = x; then
 +      case "$uname" in
-+              *BSD* | Darwin* | DragonFly*)
++              *BSD* | DragonFly*)
 +                      # *BSD and Darwin (MacOS X)
 +                      manext=bsd
 +                      ;;
@@ -32,7 +31,7 @@
 +                      # Solaris and HP-UX
 +                      manext=sysv
 +                      ;;
-+              Linux* | GNU*)
++              Linux* | GNU* | Darwin*)
 +                      # Linux and GNU Hurd
 +                      manext=linux
 +                      ;;
@@ -42,44 +41,36 @@
 +                      ;;
 +      esac
 +fi
++
 +case "$manext" in
-+      bsd)
++      irix)
+               # SGI IRIX
                MAN1EXT=1
                MAN5EXT=5
-               MAN7EXT=7
-               MAN8EXT=8
-               MAN8DIR=8
-               ;;
--      IRIX*)
--              # SGI IRIX
-+      irix)
-               MAN1EXT=1
-               MAN5EXT=5
-               MAN7EXT=7
+@@ -59,7 +86,7 @@
                MAN8EXT=1m
                MAN8DIR=1
                ;;
 -      SunOS* | HP-UX*)
--              # Solaris and HP-UX
 +      sysv)
+               # Solaris and HP-UX
                MAN1EXT=1
                MAN5EXT=5
-               MAN7EXT=7
+@@ -67,7 +94,7 @@
                MAN8EXT=1m
                MAN8DIR=1m
                ;;
--      Linux* | GNU*)
--              # Linux and GNU Hurd
+-      Linux* | GNU* | Darwin*)
 +      linux)
+               # Linux, GNU Hurd, and Mac OS X
                MAN1EXT=1.gz
                MAN5EXT=5.gz
-               MAN7EXT=7.gz
+@@ -75,7 +102,7 @@
                MAN8EXT=8.gz
                MAN8DIR=8
                ;;
 -      *)
--              # All others
 +      none|*)
+               # All others
                MAN1EXT=1
                MAN5EXT=5
-               MAN7EXT=7



Home | Main Index | Thread Index | Old Index