summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchristos <christos@pkgsrc.org>2009-05-14 01:19:12 +0000
committerchristos <christos@pkgsrc.org>2009-05-14 01:19:12 +0000
commit138ed5880a8f2860af1b1a9b3865b24ac3c11d14 (patch)
tree67e3556502a83873df82c59aacbe928b56f77b1c
parent72136a8682d79b9802159237696096b160f3d42f (diff)
downloadpkgsrc-138ed5880a8f2860af1b1a9b3865b24ac3c11d14.tar.gz
upgrade to 1.3.10 to fix security vulnerability
-rw-r--r--print/cups/Makefile6
-rw-r--r--print/cups/distinfo13
-rw-r--r--print/cups/patches/patch-ab12
-rw-r--r--print/cups/patches/patch-ae16
-rw-r--r--print/cups/patches/patch-ao43
5 files changed, 32 insertions, 58 deletions
diff --git a/print/cups/Makefile b/print/cups/Makefile
index c925d2eba1d..1a7d5afb079 100644
--- a/print/cups/Makefile
+++ b/print/cups/Makefile
@@ -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 --git a/print/cups/distinfo b/print/cups/distinfo
index 5bc32ebe32d..a91f08135e6 100644
--- a/print/cups/distinfo
+++ b/print/cups/distinfo
@@ -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 --git a/print/cups/patches/patch-ab b/print/cups/patches/patch-ab
index f3e4b0b4859..960f8153bb9 100644
--- a/print/cups/patches/patch-ab
+++ b/print/cups/patches/patch-ab
@@ -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 @@ $NetBSD: patch-ab,v 1.18 2008/01/22 23:58:13 markd Exp $
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 --git a/print/cups/patches/patch-ae b/print/cups/patches/patch-ae
deleted file mode 100644
index dd996e8f284..00000000000
--- a/print/cups/patches/patch-ae
+++ /dev/null
@@ -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 --git a/print/cups/patches/patch-ao b/print/cups/patches/patch-ao
index 3e0971d216f..2737a91aa85 100644
--- a/print/cups/patches/patch-ao
+++ b/print/cups/patches/patch-ao
@@ -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 @@ $NetBSD: patch-ao,v 1.8 2008/01/22 23:58:14 markd Exp $
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 @@ $NetBSD: patch-ao,v 1.8 2008/01/22 23:58:14 markd Exp $
+ # Solaris and HP-UX
+ manext=sysv
+ ;;
-+ Linux* | GNU*)
++ Linux* | GNU* | Darwin*)
+ # Linux and GNU Hurd
+ manext=linux
+ ;;
@@ -42,44 +41,36 @@ $NetBSD: patch-ao,v 1.8 2008/01/22 23:58:14 markd Exp $
+ ;;
+ esac
+fi
++
+case "$manext" in
-+ bsd)
- MAN1EXT=1
- MAN5EXT=5
- MAN7EXT=7
- MAN8EXT=8
- MAN8DIR=8
- ;;
-- IRIX*)
-- # SGI IRIX
+ irix)
+ # SGI 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