From 4333ad47b12ec704e36ac772bd4c2d493169da40 Mon Sep 17 00:00:00 2001 From: geos_one Date: Fri, 13 Mar 2009 22:03:41 +0000 Subject: [PATCH] add ldap draft support git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/mds@867 6952d904-891a-0410-993b-d76249ca496b --- net-print/cups/ChangeLog | 1398 +++++++++++++++++ net-print/cups/Manifest | 10 + net-print/cups/cups-1.3.9-r1.ebuild | 300 ++++ .../cups/files/cups-1.3.0-configure.patch | 18 + .../cups/files/cups-1.3.7-backend-https.patch | 11 + .../cups/files/cups-1.3.9-CVE-2008-5286.patch | 22 + .../cups/files/cups-1.3.9-ldap-draft-1.patch | 102 ++ net-print/cups/files/cupsd.init.d | 20 + net-print/cups/files/pdftops-1.20.gentoo | 340 ++++ net-print/cups/metadata.xml | 5 + 10 files changed, 2226 insertions(+) create mode 100644 net-print/cups/ChangeLog create mode 100644 net-print/cups/Manifest create mode 100644 net-print/cups/cups-1.3.9-r1.ebuild create mode 100644 net-print/cups/files/cups-1.3.0-configure.patch create mode 100644 net-print/cups/files/cups-1.3.7-backend-https.patch create mode 100644 net-print/cups/files/cups-1.3.9-CVE-2008-5286.patch create mode 100644 net-print/cups/files/cups-1.3.9-ldap-draft-1.patch create mode 100644 net-print/cups/files/cupsd.init.d create mode 100644 net-print/cups/files/pdftops-1.20.gentoo create mode 100644 net-print/cups/metadata.xml diff --git a/net-print/cups/ChangeLog b/net-print/cups/ChangeLog new file mode 100644 index 0000000..46081a4 --- /dev/null +++ b/net-print/cups/ChangeLog @@ -0,0 +1,1398 @@ +# ChangeLog for net-print/cups +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/cups/ChangeLog,v 1.344 2009/03/09 18:42:27 armin76 Exp $ + + 09 Mar 2009; Raúl Porcel cups-1.3.9-r1.ebuild: + Add workaround for sh + + 11 Dec 2008; Tobias Klausmann cups-1.3.9-r1.ebuild: + Stable on alpha, bug #249727 + + 10 Dec 2008; Raúl Porcel cups-1.3.9-r1.ebuild: + arm/ia64 stable wrt #249727 + + 09 Dec 2008; Friedrich Oslage cups-1.3.9-r1.ebuild: + Stable on sparc, security bug #249727 + + 09 Dec 2008; Jeroen Roovers cups-1.3.9-r1.ebuild: + Stable for HPPA (bug #249727). + + 08 Dec 2008; Brent Baude cups-1.3.9-r1.ebuild: + Marking cups-1.3.9-r1 ppc64 for bug 249727 + + 08 Dec 2008; Markus Meier cups-1.3.9-r1.ebuild: + x86 stable, bug #249727 + + 07 Dec 2008; Richard Freeman cups-1.3.9-r1.ebuild: + amd64 stable - 249727 + + 06 Dec 2008; Tobias Scherbaum + cups-1.3.9-r1.ebuild: + ppc stable, bug #249727 + +*cups-1.3.9-r1 (04 Dec 2008) + + 04 Dec 2008; Timo Gurr + +files/cups-1.3.9-CVE-2008-5286.patch, -cups-1.3.9.ebuild, + +cups-1.3.9-r1.ebuild: + Revbump fixing security bug #249727 (CVE-2008-5286). Remove old. + + 25 Nov 2008; Timo Gurr + -files/cups-1.2.12-CVE-2007-4045.patch, + -files/cups-1.2.12-CVE-2007-4351.patch, + -files/cups-1.2.12-CVE-2007-5849.patch, + -files/cups-1.2.12-CVE-2008-0047.patch, + -files/cups-1.2.12-CVE-2008-0053.patch, + -files/cups-1.2.12-CVE-2008-0882.patch, + -files/cups-1.2.12-CVE-2008-1373.patch, + -files/cups-1.2.12-CVE-2008-1722.patch, -files/cupsd.init, + -cups-1.2.12-r4.ebuild, -cups-1.2.12-r8.ebuild, -cups-1.3.8-r1.ebuild: + Remove old and vulnerable versions, finally getting rid of CUPS 1.2.x. + + 09 Nov 2008; Tobias Klausmann Manifest: + Fixed manifest for cups-1.3.8-source.tar.bz2 + + 09 Nov 2008; Raúl Porcel cups-1.3.8-r2.ebuild: + ia64 stable + + 08 Nov 2008; Tobias Klausmann cups-1.3.8-r2.ebuild: + Stable on alpha, bug #238976 + + 11 Oct 2008; Timo Gurr + -files/cups-1.3.7-CVE-2008-1722.patch: + Fix broken Manifest, bug #241216. Remove leftover patch from filesdir. + + 10 Oct 2008; Timo Gurr cups-1.2.12-r8.ebuild: + Doh, correct copy&paste error. + +*cups-1.3.9 (10 Oct 2008) +*cups-1.3.8-r2 (10 Oct 2008) + + 10 Oct 2008; Timo Gurr + +files/cups-1.3.8-CVE-2008-3639.patch, + +files/cups-1.3.8-CVE-2008-3640.patch, + +files/cups-1.3.8-CVE-2008-3641.patch, +files/cups-1.3.8-str2924.patch, + cups-1.2.12-r4.ebuild, -cups-1.2.12-r7.ebuild, cups-1.2.12-r8.ebuild, + -cups-1.3.7-r1.ebuild, -cups-1.3.8.ebuild, +cups-1.3.8-r2.ebuild, + +cups-1.3.9.ebuild: + Bump CUPS to new version 1.3.9 and revision 1.3.8-r2 to address some + security issues, bug #238976 and fix the broken desktop file, bug #236706 + (Thanks to Pacho Ramos). Remove keywords on 1.2.12 to prevent users from + installing a unsecure CUPS version. + + 24 Sep 2008; Jeroen Roovers cups-1.3.8-r1.ebuild: + Stable for HPPA (bug #235907). + + 15 Sep 2008; Tobias Klausmann cups-1.3.8-r1.ebuild: + Stable on alpha, bug #235907 + + 12 Sep 2008; Markus Meier cups-1.3.8-r1.ebuild: + x86 stable, bug #235907 + + 08 Sep 2008; Raúl Porcel cups-1.3.8-r1.ebuild: + ia64 stable wrt #235907 + + 06 Sep 2008; nixnut cups-1.3.8-r1.ebuild: + Stable on ppc wrt bug 235907 + + 02 Sep 2008; Ferris McCormick cups-1.3.8-r1.ebuild: + Sparc stable, Bug #235907. + + 01 Sep 2008; Raúl Porcel cups-1.3.8-r1.ebuild: + Fix SRC_URI + + 01 Sep 2008; Thomas Anderson + cups-1.3.8-r1.ebuild: + stable amd64, bug 235907 + + 31 Aug 2008; Brent Baude cups-1.3.8-r1.ebuild: + stable ppc64, bug 235907 + +*cups-1.3.8-r1 (22 Aug 2008) + + 22 Aug 2008; Timo Gurr + +files/cups-1.3.8-str2892-1.3.patch, +cups-1.3.8-r1.ebuild: + Revbump adding upstream fix for using the webinterface via SSL with FF3, + upstream bug STR #2892, Gentoo bug #231430. + + 01 Aug 2008; Timo Gurr cups-1.3.8.ebuild: + Update SRC_URI, fixing bug #232978. + +*cups-1.3.8 (25 Jul 2008) + + 25 Jul 2008; Timo Gurr -files/cups-1.3.7-str2750.patch, + -files/cups-1.3.7-str2860.patch, -cups-1.3.7-r3.ebuild, + +cups-1.3.8.ebuild: + Version bump, fixing bug #232493. Dropping patches included upstream and + remove older version. + +*cups-1.3.7-r3 (16 Jul 2008) + + 16 Jul 2008; Timo Gurr -files/cups-1.2.0-bindnow.patch, + -files/cups-1.3.7-peercred.patch, +files/cups-1.3.7-str2860.patch, + cups-1.2.12-r4.ebuild, -cups-1.3.7-r2.ebuild, +cups-1.3.7-r3.ebuild: + Revision bump, fixing bug #222513, bug #223333, bug #230769 and bug + #227013. + + 14 Jun 2008; Zac Medico cups-1.2.12-r4.ebuild, + cups-1.2.12-r7.ebuild, cups-1.2.12-r8.ebuild, cups-1.3.7-r1.ebuild, + cups-1.3.7-r2.ebuild: + Bug #226505 - For compatibility with phase execution order in + >=portage-2.1.5, call has_version inside pkg_preinst instead of + pkg_postinst. + +*cups-1.3.7-r2 (09 Jun 2008) + + 09 Jun 2008; Timo Gurr + +files/cups-1.3.7-peercred.patch, +files/cups-1.3.7-str2750.patch, + +cups-1.3.7-r2.ebuild: + Add cups-1.3.7-r2.ebuild, fixes glibc-2.8 compatibility bug #225421 and + also addresses an issue with IPP authentification. + + 18 May 2008; Markus Meier cups-1.3.7-r1.ebuild: + amd64/x86 stable, bug #221065 + + 12 May 2008; Brent Baude cups-1.3.7-r1.ebuild: + stable ppc, bug 221065 + + 12 May 2008; Raúl Porcel cups-1.3.7-r1.ebuild: + alpha/ia64/sparc stable wrt #221065 + + 12 May 2008; Jeroen Roovers cups-1.3.7-r1.ebuild: + Stable for HPPA (bug #221065). + + 11 May 2008; Markus Rothe cups-1.3.7-r1.ebuild: + Stable on ppc64; bug #221065 + + 17 Apr 2008; Raúl Porcel cups-1.2.12-r8.ebuild: + ia64 stable + + 17 Apr 2008; Markus Meier cups-1.2.12-r8.ebuild: + amd64/x86 stable, security bug #217232 + + 16 Apr 2008; Tobias Klausmann cups-1.2.12-r8.ebuild: + Stable on alpha, bug #217232 + + 16 Apr 2008; Tobias Scherbaum + cups-1.2.12-r8.ebuild: + ppc stable, bug #217232 + + 15 Apr 2008; Jeroen Roovers cups-1.2.12-r8.ebuild: + Stable for HPPA (bug #217232). + + 15 Apr 2008; Ferris McCormick cups-1.2.12-r8.ebuild: + Sparc stable, security Bug #217232. + + 15 Apr 2008; Markus Rothe cups-1.2.12-r8.ebuild: + Stable on ppc64; bug #217232 + +*cups-1.3.7-r1 (14 Apr 2008) +*cups-1.2.12-r8 (14 Apr 2008) + + 14 Apr 2008; Timo Gurr + +files/cups-1.2.12-CVE-2008-1722.patch, + -files/cups-1.3.6-CVE-2008-1373.patch, + +files/cups-1.3.7-CVE-2008-1722.patch, + +files/cups-1.3.7-backend-https.patch, +cups-1.2.12-r8.ebuild, + -cups-1.3.6-r3.ebuild, -cups-1.3.7.ebuild, +cups-1.3.7-r1.ebuild: + Security bump, see bug #217232. Also fixes bug #217293. + +*cups-1.3.7 (05 Apr 2008) + + 05 Apr 2008; Timo Gurr +cups-1.3.7.ebuild: + Add cups-1.3.7.ebuild, version bump, fixes bug #202914, #213121 and + #215901. + + 05 Apr 2008; Stefan Schweizer cups-1.2.12-r4.ebuild, + -cups-1.2.12-r5.ebuild, -cups-1.2.12-r6.ebuild, cups-1.2.12-r7.ebuild, + -cups-1.3.6-r1.ebuild, -cups-1.3.6-r2.ebuild, cups-1.3.6-r3.ebuild: + gimp-print -> gutenprint + + 02 Apr 2008; Raúl Porcel cups-1.2.12-r7.ebuild: + ia64 stable + +*cups-1.3.6-r3 (01 Apr 2008) + + 01 Apr 2008; Peter Volkov + +files/cups-1.3.6-CVE-2008-1373.patch, +cups-1.3.6-r3.ebuild: + Fixing overflow in gif image filter, security bug #214068, thank Robert + Buchholz for report. + + 01 Apr 2008; Robert Buchholz cups-1.2.12-r7.ebuild: + amd64 stable, bug #214068 + +*cups-1.2.12-r7 (01 Apr 2008) + + 01 Apr 2008; Peter Volkov + +files/cups-1.2.12-CVE-2008-0053.patch, + +files/cups-1.2.12-CVE-2008-1373.patch, +cups-1.2.12-r7.ebuild: + Fixing multiple security vulnerabilities, bug #214068, thank Robert + Buchholz and all other developers working on that bug. + + 23 Mar 2008; Tobias Scherbaum + cups-1.2.12-r6.ebuild: + ppc stable, bug #212364 + + 22 Mar 2008; Tobias Klausmann cups-1.2.12-r6.ebuild: + Stable on alpha, bug #212364 + + 22 Mar 2008; Raúl Porcel cups-1.2.12-r6.ebuild: + ia64 stable wrt #212364 + +*cups-1.3.6-r2 (19 Mar 2008) +*cups-1.2.12-r6 (19 Mar 2008) + + 19 Mar 2008; Robert Buchholz + +files/cups-1.2.12-CVE-2008-0047.patch, +cups-1.2.12-r6.ebuild, + +cups-1.3.6-r2.ebuild: + Non-maintainer-commit: Version bump for security bug 212364 (CVE-2008-0047). + Ebuild created by Timo Gurr . + + 04 Mar 2008; Tobias Scherbaum + cups-1.2.12-r5.ebuild: + ppc stable, bug #211449 + + 02 Mar 2008; Richard Freeman cups-1.2.12-r5.ebuild: + amd64 stable - 211449 + + 02 Mar 2008; Markus Rothe cups-1.2.12-r5.ebuild: + Stable on ppc64; bug #211449 + + 02 Mar 2008; Raúl Porcel cups-1.2.12-r5.ebuild: + alpha/ia64 stable wrt #211449 + + 29 Feb 2008; Ferris McCormick cups-1.2.12-r5.ebuild: + Sparc stable --- Security Bug #211449 --- verified (remote) with ps and pdf. + + 29 Feb 2008; Jeroen Roovers cups-1.2.12-r5.ebuild: + Stable for HPPA (bug #211449). + + 29 Feb 2008; Christian Faulhammer + cups-1.2.12-r5.ebuild: + stable x86, security bug 211449 + +*cups-1.3.6-r1 (28 Feb 2008) +*cups-1.2.12-r5 (28 Feb 2008) + + 28 Feb 2008; Timo Gurr + -files/cups-1.2.4-CVE-2007-4045.patch, -files/cups-1.2-str2561-v2.patch, + +files/cups-1.2.12-CVE-2007-4045.patch, + +files/cups-1.2.12-CVE-2007-4351.patch, + +files/cups-1.2.12-CVE-2008-0882.patch, -files/cups-1.3.0-bindnow.patch, + -files/cups-1.3.4-CVE-2007-4045.patch, -files/pdftops.pl, + -cups-1.2.10-r1.ebuild, cups-1.2.12-r4.ebuild, +cups-1.2.12-r5.ebuild, + -cups-1.3.5.ebuild, -cups-1.3.6.ebuild, +cups-1.3.6-r1.ebuild: + Add cups-1.2.12-r5.ebuild to fix security issue CVE-2008-0882, see bug + #211449.Remove older vulnerable versions. Rename patches for better + versioning. Minor ebuild cleanups. + +*cups-1.3.6 (22 Feb 2008) + + 22 Feb 2008; Timo Gurr cups-1.2.10-r1.ebuild, + -cups-1.2.12-r2.ebuild, -cups-1.2.12-r3.ebuild, +cups-1.3.6.ebuild: + Add cups-1.3.6.ebuild, version bump. Also remove bindnow to solve the + portage QA warning. Clean up old ebuilds and fix some quoting. + + 26 Dec 2007; Doug Klima cups-1.2.12-r2.ebuild, + cups-1.2.12-r3.ebuild, cups-1.2.12-r4.ebuild, cups-1.3.5.ebuild: + Fix LDAP + CUPS issue once and for all. CUPS used older, deprecated API + calls to be compatible with all LDAP implementations out there. You must + define LDAP_DEPRECATED so that th headers define them. + +*cups-1.3.5 (18 Dec 2007) +*cups-1.2.12-r4 (18 Dec 2007) + + 18 Dec 2007; Timo Gurr + +files/cups-1.2.12-CVE-2007-5849.patch, +files/pdftops-1.20.gentoo, + -cups-1.1.23-r8.ebuild, +cups-1.2.12-r4.ebuild, -cups-1.3.4-r3.ebuild, + +cups-1.3.5.ebuild: + Add cups ebuilds with security fixes for bug #201042 and bug #201570. + Cleanup older ones. + + 10 Dec 2007; Raúl Porcel cups-1.2.12-r3.ebuild: + alpha/ia64 stable wrt security #199195 + + 10 Dec 2007; Ferris McCormick cups-1.2.12-r3.ebuild: + Sparc stable --- security Bug #199195 + + 08 Dec 2007; cups-1.2.12-r3.ebuild: + Stable on amd64 wrt bug 199195 + + 08 Dec 2007; Jeroen Roovers cups-1.2.12-r3.ebuild: + Stable for HPPA (bug #199195). + + 07 Dec 2007; Tobias Scherbaum + cups-1.2.12-r3.ebuild: + ppc stable, bug #199195 + + 07 Dec 2007; Markus Rothe cups-1.2.12-r3.ebuild: + Stable on ppc64; bug #199195 + + 07 Dec 2007; Christian Faulhammer + cups-1.2.12-r3.ebuild: + stable x86, security bug 199195 + + 20 Nov 2007; Joshua Kinard cups-1.2.12-r2.ebuild: + Stable on mips, per #196736. + +*cups-1.3.4-r3 (16 Nov 2007) +*cups-1.2.12-r3 (16 Nov 2007) + + 16 Nov 2007; Timo Gurr + +files/cups-1.2.4-CVE-2007-4045.patch, + +files/cups-1.3.4-CVE-2007-4045.patch, -cups-1.2.12-r1.ebuild, + +cups-1.2.12-r3.ebuild, -cups-1.3.4-r2.ebuild, +cups-1.3.4-r3.ebuild: + Revbump adding the patches to fix CVE-2007-4045, see bug #199195. Also + remove an older vulnerable version. + +*cups-1.3.4-r2 (12 Nov 2007) + + 12 Nov 2007; Timo Gurr -cups-1.3.4-r1.ebuild, + +cups-1.3.4-r2.ebuild: + Revbump to fix remaining broken init scripts out there, fixes bug #198661. + Thanks vapier for the fix. + + 10 Nov 2007; Raúl Porcel cups-1.2.12-r2.ebuild: + alpha/ia64 stable wrt #196736 + + 09 Nov 2007; Mike Frysinger cups-1.3.4-r1.ebuild: + Fix installation of cups init.d script. + + 09 Nov 2007; Daniel Gryniewicz cups-1.2.12-r2.ebuild: + Marked stable on amd64 for bug #196736 + + 09 Nov 2007; Stefan Schweizer files/cupsd.init, + files/cupsd.init.d: + remove after vmware to work around hanging boot, bug 89956 + +*cups-1.3.4-r1 (08 Nov 2007) + + 08 Nov 2007; Timo Gurr +files/cupsd.init.d, + -cups-1.3.4.ebuild, +cups-1.3.4-r1.ebuild: + New revision cups-1.3.4-r1, fixes bug #198267 and bug #198305. + + 06 Nov 2007; Tobias Scherbaum + cups-1.2.12-r2.ebuild: + ppc stable, bug #196736 + + 06 Nov 2007; Jeroen Roovers cups-1.2.12-r2.ebuild: + Stable for HPPA (bug #196736). + + 06 Nov 2007; Markus Rothe cups-1.2.12-r2.ebuild: + Stable on ppc64; bug #196736 + + 06 Nov 2007; Christian Faulhammer + cups-1.2.12-r2.ebuild: + stable x86, security bug 196736 + + 05 Nov 2007; Timo Gurr cups-1.3.4.ebuild: + Remove bluetooth USE flag from cups-1.3.4.ebuild to avoid breakage on some + archs. + + 05 Nov 2007; Ferris McCormick cups-1.2.12-r2.ebuild: + Sparc stable --- security Bug #196736 --- still prints things. + + 05 Nov 2007; Stefan Schweizer + -files/cups-1.1.23-image-png.patch, -files/cups-1.1-str2561-v2.patch, + -files/cups-1.1.23-bindnow.patch, -files/cups-1.1.23-respectldflags.patch, + -files/cups.xinetd, -files/cups-gcc4-amd64.patch, + -files/cups-gentooalt.patch, -files/cupsaddsmb.patch, + -files/disable-strip.patch, cups-1.1.23-r8.ebuild, -cups-1.1.23-r9.ebuild: + Change the cups-1.1 ebuild to be only a pointer to newer ebuilds. We cannot + remove it because the mips stable tree would break then + +*cups-1.3.4 (05 Nov 2007) +*cups-1.2.12-r2 (05 Nov 2007) +*cups-1.1.23-r9 (05 Nov 2007) + + 05 Nov 2007; Timo Gurr + +files/cups-1.1-str2561-v2.patch, +files/cups-1.2-str2561-v2.patch, + +cups-1.1.23-r9.ebuild, +cups-1.2.12-r2.ebuild, -cups-1.3.3.ebuild, + +cups-1.3.4.ebuild: + Revbump adding the patches to fix CVE-2007-4351, see bug #196736. Also add + cups-1.3.4.ebuild and remove old version. + + 28 Oct 2007; Markus Rothe cups-1.2.12-r1.ebuild: + Stable on ppc64; bug #195278 + + 27 Oct 2007; nixnut cups-1.2.12-r1.ebuild: + Stable on ppc wrt bug 195278 + + 25 Oct 2007; Daniel Gryniewicz cups-1.2.12-r1.ebuild: + Marked stable on amd64 for bug #195278 + + 24 Oct 2007; Ferris McCormick cups-1.2.12-r1.ebuild: + Sparc stable --- Bug #195278 --- poppler requirement and seems fine. + + 24 Oct 2007; Jeroen Roovers cups-1.2.12-r1.ebuild: + Stable for HPPA (bug #195278). Fixed quoting issues. + + 22 Oct 2007; Markus Meier cups-1.2.12-r1.ebuild: + x86 stable, bug #195278 + +*cups-1.3.3 (10 Oct 2007) + + 10 Oct 2007; Timo Gurr +files/cups-1.3.0-bindnow.patch, + +files/cups-1.3.0-configure.patch, +cups-1.3.3.ebuild: + Add cups-1.3.3.ebuild, fixes bug #188993 and also has a patch applied for + bug #192294. + +*cups-1.2.12-r1 (09 Oct 2007) + + 09 Oct 2007; Stefan Schweizer + -files/cups-1.2.1-ssldir.patch, -files/cups-1.2.5.patch, files/pdftops.pl, + -cups-1.2.9.ebuild, -cups-1.2.11.ebuild, -cups-1.2.12.ebuild, + +cups-1.2.12-r1.ebuild: + Fix pdftops with poppler-0.6 thanks to Christian Aistleitner + in bug 195278 + + 07 Aug 2007; Raúl Porcel cups-1.2.10-r1.ebuild: + ia64 stable wrt #180906 + + 21 Jul 2007; Raúl Porcel cups-1.2.10-r1.ebuild: + alpha stable wrt #180909, thanks to Brian Evans and Tobias Klausmann for + testing + + 20 Jul 2007; Roy Marples cups-1.2.12.ebuild: + Keyworded ~sparc-fbsd. + +*cups-1.2.12 (13 Jul 2007) + + 13 Jul 2007; Stefan Schweizer +cups-1.2.12.ebuild: + version bump + + 11 Jun 2007; Daniel Gryniewicz cups-1.2.10-r1.ebuild: + Marked stable on amd64 for bug #180909 + + 10 Jun 2007; Tobias Scherbaum + cups-1.2.10-r1.ebuild: + ppc stable, bug #180909 + + 07 Jun 2007; Markus Rothe cups-1.2.10-r1.ebuild: + Stable on ppc64; bug #180909 + + 07 Jun 2007; Christian Faulhammer + cups-1.2.10-r1.ebuild: + stable x86, bug 180909 + + 06 Jun 2007; Raúl Porcel cups-1.2.10-r1.ebuild: + Restore ~x86 as it needs some dep that isn't stable + + 06 Jun 2007; Christian Faulhammer + cups-1.2.10-r1.ebuild: + stable x86, bug 180909 + + 06 Jun 2007; Jeroen Roovers cups-1.2.10-r1.ebuild: + Stable for HPPA (bug #180909). + + 05 Jun 2007; Gustavo Zacarias cups-1.2.10-r1.ebuild: + Stable on sparc wrt #180909 + +*cups-1.2.11 (09 May 2007) + + 09 May 2007; Stefan Schweizer +cups-1.2.11.ebuild: + version bump and add lib64 check thanks to Sal Gonzalez + in bug 173789 + +*cups-1.2.10-r1 (01 May 2007) + + 01 May 2007; Denis Dupeyron +cups-1.2.10-r1.ebuild: + Fixed bug #172341. + + 07 Apr 2007; Stefan Schweizer cups-1.2.9.ebuild, cups-1.2.10.ebuild: + Use pstoraster for gs-gpl and -gnu to make them work with gimp-print for + example, thanks to nicola.rauseo@gmail.com in bug 163897 + +*cups-1.2.10 (07 Apr 2007) + + 07 Apr 2007; Stefan Schweizer +cups-1.2.10.ebuild: + version bump + + 29 Mar 2007; Chris Gianelloni cups-1.2.9.ebuild: + Stable on alpha wrt bug #170881. + + 27 Mar 2007; Jeroen Roovers cups-1.2.9.ebuild: + Stable for HPPA (bug #170881). + + 27 Mar 2007; Chris Gianelloni cups-1.2.9.ebuild: + Stable on amd64/ia64 wrt bug #170881. + + 26 Mar 2007; Gustavo Zacarias cups-1.2.9.ebuild: + Stable on sparc wrt security #170881 + + 25 Mar 2007; Andrej Kacian cups-1.2.9.ebuild: + Stable on x86, security bug #170881. + + 25 Mar 2007; Tobias Scherbaum cups-1.2.9.ebuild: + Stable on ppc wrt bug #170881. + + 25 Mar 2007; Markus Rothe cups-1.2.9.ebuild: + Stable on ppc64; bug #170881 + +*cups-1.2.9 (20 Mar 2007) + + 20 Mar 2007; Stefan Schweizer +cups-1.2.9.ebuild: + version bump + +*cups-1.2.8 (19 Feb 2007) + + 19 Feb 2007; +cups-1.2.8.ebuild: + Version bump, fixes bugs 167467 and 158404 + + 03 Dec 2006; Tobias Scherbaum cups-1.2.6.ebuild: + ppc stable, bug #155382 + + 01 Dec 2006; Gustavo Zacarias cups-1.2.6.ebuild: + Stable on hppa wrt #155382 + + 30 Nov 2006; Markus Rothe cups-1.2.6.ebuild: + Stable on ppc64; bug #155382 + + 27 Nov 2006; Patrick McLean cups-1.2.6.ebuild: + Stable on amd64 (bug #155382) + + 22 Nov 2006; Gustavo Zacarias cups-1.2.6.ebuild: + Stable on sparc + + 21 Nov 2006; Christian Faulhammer cups-1.2.6.ebuild: + stable x86, bug #155382 + +*cups-1.2.7 (17 Nov 2006) + + 17 Nov 2006; Stefan Schweizer +cups-1.2.7.ebuild: + version bump + + 08 Nov 2006; Stefan Schweizer -cups-1.2.5.ebuild: + fix digest + + 08 Nov 2006; Seemant Kulleen +files/cups-1.2.5.patch, + +cups-1.2.5.ebuild: + restoring 1.2.5 until the distfile issue is properly sorted + + 07 Nov 2006; Patrick McLean cups-1.1.23-r8.ebuild, + cups-1.2.6.ebuild: + Add WANT_AUTOMAKE=latest to all current versions to fix a build error on + systems without aclocal-1.10 installed. + + 07 Nov 2006; Stefan Schweizer cups-1.2.6.ebuild: + We DoSed easysw, mirror on gentooexperimental until it is on the Gentoo + mirrors, bug 154396 + +*cups-1.2.6 (07 Nov 2006) + + 07 Nov 2006; Stefan Schweizer + -files/cups-1.2.5.patch, -cups-1.2.4.ebuild, -cups-1.2.5.ebuild, + +cups-1.2.6.ebuild: + version bump + + 01 Nov 2006; Doug Goldstein cups-1.2.4.ebuild, + cups-1.2.5.ebuild: + Fixing dbus depend + + 21 Oct 2006; Stefan Schweizer files/cups-1.2.5.patch: + fix patch, thanks to Kalidarn in bug 152182 + +*cups-1.2.5 (21 Oct 2006) + + 21 Oct 2006; Stefan Schweizer + +files/cups-1.2.5.patch, +cups-1.2.5.ebuild: + version bump + + 14 Oct 2006; Stefan Schweizer -cups-1.2.2.ebuild, + cups-1.2.4.ebuild: + remove old + + 02 Oct 2006; Stefan Schweizer cups-1.2.4.ebuild: + I wonder why those blanks matter + +*cups-1.2.4 (24 Sep 2006) + + 24 Sep 2006; Stefan Schweizer + -files/cupsDirRead-dont-end-on-failed-stat.patch, -cups-1.2.3.ebuild, + +cups-1.2.4.ebuild: + version bump + + 14 Sep 2006; Stefan Schweizer + -files/cups-1.1.22-xpdf2-underflow.patch, -files/cups.pam, + -files/cups-lppasswd-setXid.patch, -files/xpdf-goo-sizet.patch, + -files/xpdf-pl3.patch, -cups-1.1.23-r1.ebuild: + remove old, thanks jakub + + 06 Sep 2006; Stefan Schweizer cups-1.2.3.ebuild: + Set PDEPEND correctly thanks to Sascha Lucas + in bug 146517 + + 05 Sep 2006; Joshua Kinard cups-1.2.3.ebuild: + Added ~mips to KEYWORDS. + + 05 Sep 2006; Joshua Kinard cups-1.1.23-r8.ebuild: + Marked stable on mips. + +*cups-1.2.3 (04 Sep 2006) + + 04 Sep 2006; Stefan Schweizer + +files/cupsDirRead-dont-end-on-failed-stat.patch, +cups-1.2.3.ebuild: + Add php useflag, bug 144464 thanks to Christian Korff + , version bump thanks to Francisco Javier + in bug 146266, add patch from upstream issue tracker to + fix problems with dead links thanks to Ed Catmur + + 02 Sep 2006; Stefan Schweizer cups-1.2.2.ebuild: + resolve circular dep by moving the ppds dep to PDEPEND, thanks to Mart + Raudsepp in bug 145920 + + 21 Aug 2006; Stefan Schweizer cups-1.2.2.ebuild: + Change to || dbus depend in order to solve bug 144527 + + 19 Aug 2006; Stefan Schweizer cups-1.2.2.ebuild: + make gnutls mandatory because it does not work with openssl, thanks to + Jari-Matti Mäkelä and Bret Towe in bug + 138275 + + 18 Aug 2006; Stefan Schweizer cups-1.1.23-r8.ebuild, + cups-1.2.2.ebuild: + Fix ghostscript detection with gs-sp thanks to Sebastian Bergmann + in bug 144354 + + 18 Aug 2006; Stefan Schweizer cups-1.2.2.ebuild: + Depend with X useflag on xdg-utils to select the browser thanks to Wiktor + Wandachowicz in bug 137934 + + 17 Aug 2006; Stefan Schweizer cups-1.1.23-r8.ebuild, + cups-1.2.2.ebuild: + remove old, more on-demand the postinst information thanks to ph + in bug 142057 + +*cups-1.2.2 (23 Jul 2006) + + 23 Jul 2006; Stefan Schweizer +cups-1.2.2.ebuild: + version bump thanks to Timo Boettcher in bgu 141500 + + 03 Jul 2006; Gustavo Zacarias cups-1.1.23-r8.ebuild: + Stable on sparc wrt #138736 + +*cups-1.1.23-r8 (03 Jul 2006) + + 03 Jul 2006; Stefan Schweizer +cups-1.1.23-r8.ebuild: + Revision bump to push out libpng change, thanks to Ian Stakenvicius + in bug 136346, ~sparc because sparc does + not yet have libpng-1.2.10 stable + + 03 Jul 2006; Stefan Schweizer + +files/cups-1.1.23-image-png.patch, cups-1.1.23-r7.ebuild: + libpng >=1.2.10 compat thanks to kojiro in bug 136346 + + 02 Jul 2006; Stefan Schweizer cups-1.2.1-r2.ebuild: + Add ppds useflag to drag in the linuxprinting.org ppds as suggested by + spyderous + + 28 Jun 2006; Stefan Schweizer cups-1.2.1-r2.ebuild: + use pamd_mimic_system again thanks to robbat2 in bug 138315 + + 27 Jun 2006; Guy Martin cups-1.2.1-r2.ebuild: + Added ~hppa to KEYWORDS. + + 22 Jun 2006; Stefan Schweizer cups-1.2.1-r2.ebuild: + add if has_version =net-print/cups-1.1*; for the compat symlinks and einfo + thanks to jakub + +*cups-1.2.1-r2 (22 Jun 2006) + + 22 Jun 2006; Stefan Schweizer -cups-1.2.1-r1.ebuild, + +cups-1.2.1-r2.ebuild: + revision bump to allow remote administration with USE="ssl", recommend + emerge -va1 in postinst thanks to jakub + + 22 Jun 2006; Stefan Schweizer + +files/cups-1.2.1-ssldir.patch, +files/cupsd.init, -files/cupsd.rc6, + cups-1.1.23-r1.ebuild, cups-1.1.23-r7.ebuild, cups-1.2.1-r1.ebuild: + Add /etc/cups/ssl, thanks to Philipp Rosenberger + and Joe Kappus in bug 137444, ebuild cleanups + + 20 Jun 2006; Markus Rothe cups-1.2.1-r1.ebuild: + Added ~ppc64; bug #136902 + + 19 Jun 2006; Stefan Schweizer cups-1.2.1-r1.ebuild: + Add comment about rebuilding kdelibs thanks to Aaron + in bug 137274 + + 18 Jun 2006; Stefan Schweizer cups-1.2.1-r1.ebuild: + Disable xinetd by default thanks to robbat2 in bug 137130 + + 16 Jun 2006; Jason Wever cups-1.2.1-r1.ebuild: + Added ~sparc keyword wrt bug #136902. + + 15 Jun 2006; Stefan Schweizer cups-1.2.1-r1.ebuild: + Remove all arches that have libpaper not keyworded + + 15 Jun 2006; Stefan Schweizer cups-1.2.1-r1.ebuild: + Mention FEATURES=-collision-protect in the pkg-postinst einfo notes, thanks + to Michael Cramer in bug 136859 + + 15 Jun 2006; Stefan Schweizer cups-1.1.23-r1.ebuild, + cups-1.1.23-r7.ebuild: + Make libpng depend correctly a <1.2.10 one thanks to Friedrich Oslage + , Rob Couto and moesasji + in bug 136346 + + 14 Jun 2006; Rajiv Aaron Manglani cups-1.2.1-r1.ebuild: + install web interface files in data dir so FEATURES=nodoc works. + + 14 Jun 2006; Stefan Schweizer cups-1.2.1-r1.ebuild: + Add more useflags thanks to Gilles Dartiguelongue in bug + 136787, also improve postinst and add automatic update-help-symlinks + +*cups-1.2.1-r1 (13 Jun 2006) + + 13 Jun 2006; Rajiv Aaron Manglani + +cups-1.2.1-r1.ebuild: + put cups source files back where they belong. + + 05 Jun 2006; Stefan Schweizer -cups-1.2.0_pre.ebuild, + -cups-1.2.0.ebuild, cups-1.2.1.ebuild: + default to 106 for the lpadmin gid thanks to Nils Marving + in bug 134519, add a workaround for my own usb printer problem that is not + applied upstream + + 27 May 2006; Stefan Schweizer cups-1.2.1.ebuild: + Add ghostscript PDEPEND, add --with-docdir, readd initd file + +*cups-1.2.1 (25 May 2006) + + 25 May 2006; Stefan Schweizer +cups-1.2.1.ebuild: + version bump + +*cups-1.2.0 (08 May 2006) + + 08 May 2006; Stefan Schweizer + +files/cups-1.2.0-bindnow.patch, +cups-1.2.0.ebuild: + Version bump 1.2.0, still masked due to my printing still being + buggy+configuration changes whcih need user interaction + + 08 May 2006; Stefan Schweizer cups-1.2.0_pre.ebuild: + Add libpaper depend and remove config file sed + + 08 May 2006; Diego Pettenò cups-1.2.0_pre.ebuild: + Provide a lpadmin group as debian does, and use that as system group for + cups. Restrict test instead of providing a fake src_test. + + 07 May 2006; Diego Pettenò cups-1.2.0_pre.ebuild: + Install inside /usr/libexec to workaround multilib problems, and fix + cups-config file, too. + + 07 May 2006; Diego Pettenò cups-1.2.0_pre.ebuild: + Make sure that the cups-lpd xinetd file is safe for FreeBSD, too. + + 06 May 2006; Diego Pettenò cups-1.2.0_pre.ebuild: + Fix SERVERBIN path and fix multilib-strictness. Add optional dbus useflag. + +*cups-1.2.0_pre (05 May 2006) + + 05 May 2006; Stefan Schweizer files/pdftops.pl, + +cups-1.2.0_pre.ebuild: + Preview version of cups-1.2, masked for now + + 02 Apr 2006; Diego Pettenò cups-1.1.23-r7.ebuild: + Fix nls dependencies and add ~x86-fbsd keyword. + + 18 Mar 2006; Diego Pettenò + +files/cups-1.1.23-respectldflags.patch, cups-1.1.23-r7.ebuild: + Add patch to respect LDFLAGS while building shared libraries. + + 07 Feb 2006; Aron Griffis cups-1.1.23-r7.ebuild: + Mark 1.1.23-r7 stable on alpha + + 03 Feb 2006; Stefan Schweizer cups-1.1.23-r4.ebuild, + cups-1.1.23-r7.ebuild: + Remove the cjk einfo+IUSE, remove the xpdfrc symlink, bug 117576, also + remove xpdf from deps for -r4 + + 14 Jan 2006; Stefan Schweizer cups-1.1.23-r7.ebuild: + Add post-einfo note suggesting to emerge ghsotscript with USE=cups thanks to + Corvus Corax in bug 96985 + + 13 Jan 2006; Diego Pettenò cups-1.1.23-r7.ebuild: + The name of the function is bindnow-flags, not bindnow_flags. + + 13 Jan 2006; Mark Loeser cups-1.1.23-r7.ebuild: + Stable on x86; bug #117495 + + 12 Jan 2006; Simon Stelling cups-1.1.23-r7.ebuild: + stable on amd64 wrt bug 117495 + + 11 Jan 2006; Markus Rothe cups-1.1.23-r7.ebuild: + Stable on ppc64; bug #117495 + + 11 Jan 2006; Tobias Scherbaum + cups-1.1.23-r7.ebuild: + ppc stable, bug #117495, #117481 + + 11 Jan 2006; Gustavo Zacarias cups-1.1.23-r7.ebuild: + Stable on sparc wrt #117481 #117495 + + 10 Jan 2006; Stefan Schweizer -cups-1.1.23-r2.ebuild, + -cups-1.1.23-r3.ebuild, cups-1.1.23-r4.ebuild, -cups-1.1.23-r5.ebuild, + -cups-1.1.23-r6.ebuild: + Fix poppler/xpdf depend for the stable package and remove unused ebuilds + + 09 Jan 2006; Jeroen Roovers cups-1.1.23-r7.ebuild: + Marked hppa stable (bug #117495). + +*cups-1.1.23-r7 (27 Dec 2005) + + 27 Dec 2005; +cups-1.1.23-r7.ebuild: + Make cups dep on poppler. Bug #115863 + + 25 Dec 2005; Stefan Schweizer files/cupsaddsmb.patch: + Remove cvs Ids from patch, #116728 + +*cups-1.1.23-r6 (25 Dec 2005) + + 25 Dec 2005; Stefan Schweizer + +files/cupsaddsmb.patch, +cups-1.1.23-r6.ebuild: + Make Windows V6 drivers work thanks to Chris Smith + in bug 111272 + + 15 Dec 2005; Mark Loeser cups-1.1.23-r4.ebuild: + Stable on x86; bug #115286 + +*cups-1.1.23-r5 (14 Dec 2005) + + 14 Dec 2005; +files/cups-1.1.23-bindnow.patch, + +cups-1.1.23-r5.ebuild: + Allow configuration of bindnow-flags. Bug #115504 + + 14 Dec 2005; Fernando J. Pereda cups-1.1.23-r4.ebuild: + stable on alpha wrt bug #115286 + + 13 Dec 2005; Michael Hanselmann cups-1.1.23-r4.ebuild: + Stable on hppa, ppc. + + 13 Dec 2005; Markus Rothe cups-1.1.23-r4.ebuild: + Stable on ppc64; bug #115286 + + 13 Dec 2005; Gustavo Zacarias cups-1.1.23-r4.ebuild: + Stable on sparc wrt security #115286 + + 13 Dec 2005; cups-1.1.23-r4.ebuild: + Marked stable on amd64 + + 03 Oct 2005; MATSUU Takuto cups-1.1.23-r1.ebuild: + Stable on sh. + + 29 Jul 2005; Jonathan Smith cups-1.1.23-r1.ebuild, + cups-1.1.23-r2.ebuild, cups-1.1.23-r3.ebuild, cups-1.1.23-r4.ebuild: + #71202: make test is broken due to an interactive testing mechanism, so i + replaced the default src_test with a dummy one + + 18 Jul 2005; Carsten Lohrke cups-1.1.23-r4.ebuild: + Let's be a bit more careful what to rm -fR in pkg_preinst(). + + 12 Jun 2005; Heinrich Wendel cups-1.1.23-r3.ebuild, + cups-1.1.23-r4.ebuild: + bug #95852 + + 07 Jun 2005; Heinrich Wendel +files/pdftops.pl, + cups-1.1.23-r4.ebuild: + add pdftops to files, bug #93871 + +*cups-1.1.23-r4 (06 Jun 2005) + + 06 Jun 2005; Heinrich Wendel + +files/cups-gentooalt.patch, +files/cups-lppasswd-setXid.patch, + +cups-1.1.23-r4.ebuild: + cleanups, bsd support, bug #93960 + + 06 Jun 2005; Heinrich Wendel cups-1.1.23-r3.ebuild: + bug #48309 + +*cups-1.1.23-r3 (21 May 2005) + + 21 May 2005; Heinrich Wendel +cups-1.1.23-r3.ebuild: + add support for new pam eclass, use external xpdf + + 14 May 2005; Heinrich Wendel files/cupsd.rc6: + remove use vmware, bug #89956 + +*cups-1.1.23-r2 (10 May 2005) + + 10 May 2005; Heinrich Wendel +cups-1.1.23-r2.ebuild: + remove filter-fomit-frame-poitner; change coldplug to boot runlevel; add + info regarding printing guide + + 30 Apr 2005; Simon Stelling + +files/cups-gcc4-amd64.patch, cups-1.1.23-r1.ebuild: + added DieMumiee's patch to fix bug #79791 + + 28 Apr 2005; Heinrich Wendel files/cupsd.rc6: + revert 'use samba' again, it was the wrong way around + + 23 Apr 2005; Heinrich Wendel files/cupsd.rc6: + add use samba again, bug #89956 + + 08 Mar 2005; Heinrich Wendel -cups-1.1.23.ebuild, + -cups-1.1.23_rc1.ebuild: + cleanups + + 06 Feb 2005; Joshua Kinard cups-1.1.23-r1.ebuild: + Marked stable on mips. + + 21 Jan 2005; Jan Brinkmann cups-1.1.23-r1.ebuild: + stable on amd64. bug #78249. + + 21 Jan 2005; Lars Weiler cups-1.1.23-r1.ebuild: + Stable on ppc; bug #78249. + + 20 Jan 2005; Markus Rothe cups-1.1.23-r1.ebuild: + Stable on ppc64; bug #78249 + + 20 Jan 2005; Bryan Østergaard cups-1.1.23-r1.ebuild: + Stable on alpha, bug 78249. + + 20 Jan 2005; Gustavo Zacarias : + Actually with respect to #78249, bummer. + + 20 Jan 2005; Gustavo Zacarias cups-1.1.23-r1.ebuild: + Stable on sparc wrt #77805 + +*cups-1.1.23-r1 (19 Jan 2005) + + 19 Jan 2005; Heinrich Wendel +files/xpdf-pl3.patch, + +cups-1.1.23-r1.ebuild: + security bump; bug #78249 + + 19 Jan 2005; Joshua Kinard cups-1.1.23.ebuild: + Marked stable on mips. + + 11 Jan 2005; Bryan Østergaard cups-1.1.23.ebuild: + Stable on alpha, bug 77023. + + 11 Jan 2005; Guy Martin cups-1.1.23.ebuild: + Stable on hppa. + + 10 Jan 2005; Markus Rothe cups-1.1.23.ebuild: + Stable on ppc64 + + 10 Jan 2005; Jeremy Huddleston cups-1.1.23.ebuild: + Stable amd64, sparc. + + 10 Jan 2005; Lars Weiler cups-1.1.23.ebuild: + Stable on ppc; bug #77023. + +*cups-1.1.23 (07 Jan 2005) + + 07 Jan 2005; Heinrich Wendel +cups-1.1.23.ebuild: + security bump, bug #77023; use pdftops wrapper instead of builtin pdftops + + 03 Jan 2005; Heinrich Wendel + -files/cups-1.1.20-str633.patch, + -files/cups-1.1.20-xpdf-CESA-2004-007.patch.bz2, + -files/cups-1.1.20-xpdf2-underflow.patch, + -files/cups-1.1.20-zero-len-udp-dos.patch, + -files/cups-1.1.21-xpdf-CESA-2004-007.patch.bz2, -files/cupsd.conf-1.1.18, + -files/str920.patch, -cups-1.1.20-r5.ebuild, -cups-1.1.22.ebuild, + cups-1.1.23_rc1.ebuild: + cleanups; replace hotplug with coldplug + + 31 Dec 2004; Hardave Riar cups-1.1.23_rc1.ebuild: + Stable on mips, bug #74479 + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 27 Dec 2004; Bryan Østergaard cups-1.1.23_rc1.ebuild: + Stable on alpha, bug 74479. + + 27 Dec 2004; cups-1.1.23_rc1.ebuild: + stable on ppc: 74479 + + 27 Dec 2004; Markus Rothe cups-1.1.23_rc1.ebuild: + Stable on ppc64; bug #74479 + + 26 Dec 2004; Jeremy Huddleston + cups-1.1.23_rc1.ebuild: + Stable sparc and amd64. + +*cups-1.1.23_rc1 (26 Dec 2004) + + 26 Dec 2004; Heinrich Wendel +cups-1.1.23_rc1.ebuild: + version bump; mark stable on x86 because of security bugs in pdftops and + lppasswd, bug #74479 + + 12 Nov 2004; Heinrich Wendel -cups-1.1.20-r3.ebuild, + -cups-1.1.20-r4.ebuild, cups-1.1.22.ebuild: + move samba to PDEPEND, bug #62560; remove old ebuilds + + 07 Nov 2004; Joshua Kinard cups-1.1.20-r5.ebuild: + Marked stable on mips. + + 04 Nov 2004; Travis Tilley cups-1.1.20-r5.ebuild: + stable on amd64 + + 03 Nov 2004; Bryan Østergaard cups-1.1.20-r5.ebuild: + Stable on alpha, bug 69662. + + 03 Nov 2004; Markus Rothe cups-1.1.20-r5.ebuild: + Stable on ppc64, bug #69662 + + 03 Nov 2004; cups-1.1.20-r5.ebuild: + stable on ppc gsla: 69662 + + 03 Nov 2004; Gustavo Zacarias cups-1.1.20-r5.ebuild: + Stable on sparc wrt #69662 + +*cups-1.1.22 (01 Nov 2004) + + 01 Nov 2004; +files/xpdf-goo-sizet.patch, + +cups-1.1.20-r5.ebuild, -cups-1.1.21-r2.ebuild, +cups-1.1.22.ebuild: + fix secrutiy issue in pdftops, bug #69662 + +*cups-1.1.21-r2 (21 Oct 2004) + + 21 Oct 2004; Heinrich Wendel +cups-1.1.20-r4.ebuild, + +cups-1.1.21-r2.ebuild: + fix integer overflows in xpdf, bug #68058 + + 16 Oct 2004; Hardave Riar cups-1.1.20-r3.ebuild: + Stable on mips, bug #66501. + + 09 Oct 2004; Tom Gall cups-1.1.20-r3.ebuild: + stable on ppc64, bug #64168 + + 07 Oct 2004; Jeremy Huddleston + cups-1.1.20-r3.ebuild: + Stable amd64. + + 08 Oct 2004; Guy Martin cups-1.1.20-r3.ebuild: + Marked stable on hppa. + + 07 Oct 2004; Lars Weiler cups-1.1.20-r3.ebuild: + Stable on ppc as requested in bug #66501. + + 07 Oct 2004; Bryan Østergaard cups-1.1.20-r3.ebuild: + Stable on alpha, bug 66501. + + 06 Oct 2004; Gustavo Zacarias cups-1.1.20-r3.ebuild: + Stable on sparc wrt #66501 + +*cups-1.1.20-r3 (06 Oct 2004) + + 06 Oct 2004; Heinrich Wendel +files/str920.patch, + +cups-1.1.20-r3.ebuild, +cups-1.1.21-r1.ebuild: + fix security issue in logfiles; bug #66501 + + 22 Sep 2004; Joshua Kinard cups-1.1.20-r2.ebuild: + Marked stable on mips. + + 19 Sep 2004; Danny van Dyk cups-1.1.20-r2.ebuild: + Marked stable on amd64. + + 18 Sep 2004; Thomas Matthijs cups-1.1.21.ebuild: + Added some more mirrors since i was unable to fetch it + + 17 Sep 2004; Bryan Østergaard,,, cups-1.1.20-r2.ebuild: + Stable on alpha, bug 64168. + + 17 Sep 2004; cups-1.1.20-r2.ebuild: + stable ppc bug:64168 + + 16 Sep 2004; Gustavo Zacarias cups-1.1.20-r2.ebuild: + Stable on sparc wrt #64168 + + 22 Sep 2004; Heinrich Wendel cups-1.1.21.ebuild: + move samba depend to rdepend, bug #62560 + + 02 Sep 2004; Danny van Dyk cups-1.1.20-r1.ebuild, + cups-1.1.21_rc2.ebuild: + Made cups $(get_libdir) aware. + +*cups-1.1.21 (16 Sep 2004) + + 16 Sep 2004; Heinrich Wendel + +files/cups-1.1.20-zero-len-udp-dos.patch, +cups-1.1.20-r2.ebuild, + +cups-1.1.21.ebuild, cups-1.1.21_rc2.ebuild: + version bump; fix security bug in 1.1.20, bug #64168 + +*cups-1.1.21_rc2 (24 Aug 2004) + + 24 Aug 2004; Heinrich Wendel + -files/configure-jpeg-buildfix.diff, -cups-1.1.21_rc1.ebuild, + +cups-1.1.21_rc2.ebuild: + version bump + + 05 Jul 2004; Heinrich Wendel cups-1.1.21_rc1.ebuild: + enable raw printing, bug #54981 + +*cups-1.1.21_rc1 (05 Jul 2004) + + 05 Jul 2004; Heinrich Wendel cups-1.1.19-r1.ebuild, + cups-1.1.20.ebuild, cups-1.1.21_rc1.ebuild: + version bump, add samba use flag, bug #52198 + + 01 Jul 2004; Jeremy Huddleston + cups-1.1.19-r1.ebuild, cups-1.1.20-r1.ebuild, cups-1.1.20.ebuild: + virtual/glibc -> virtual/libc + + 19 Jun 2004; Tom Gall cups-1.1.20-r1.ebuild: + stable on ppc64, bug #54123 + + 12 May 2004; Michael McCabe cups-1.1.20-r1.ebuild: + Added s390 keywords + + 09 Apr 2004; Heinrich Wendel cups-1.1.19-r1.ebuild: + remove S=${WORKDIR}/${P} + +*cups-1.1.20-r1 (08 Apr 2004) + + 08 Apr 2004; Heinrich Wendel + files/cups-1.1.20-str633.patch, cups-1.1.20-r1.ebuild: + pdftops doesn't print pdf form elements properly, bug #46529 + + 31 Mar 2004; Tom Gall cups-1.1.20.ebuild: + remove ppc64, we're not ready + + 23 Mar 2004; Joshua Kinard cups-1.1.20.ebuild: + Marked stable on mips. + + 27 Feb 2004; Joshua Kinard cups-1.1.20.ebuild: + Added ~mips to KEYWORDS to satisfy repoman deps. + + 22 Feb 2004; Aron Griffis cups-1.1.20.ebuild: + stable on alpha and ia64 + + 28 Jan 2004; cups-1.1.20.ebuild: + stable on hppa + + 26 Jan 2004; cups-1.1.20.ebuild: + stable on sparc + + 30 Jan 2004; Heinrich Wendel cups-1.1.19-r1.ebuild, + cups-1.1.20.ebuild: + fixed depend + + 15 Jan 2004; Heinrich Wendel cups-1.1.20.ebuild: + mark x86 + + 28 Dec 2003; Heinrich Wendel cups-1.1.19-r1.ebuild, + cups-1.1.20.ebuild: + fix newdepend, not allowed in ebuilds + + 09 Dec 2003; Heinrich Wendel cups-1.1.19-r1.ebuild: + changed app-text/ghostscript to virtual/ghostscript + + 02 Dec 2003; Heinrich Wendel cups-1.1.20.ebuild: + replace Os by O2 on amd64, bug #38450 + + 29 Nov 2003; Brad House cups-1.1.20.ebuild: + mark stable on amd64 + +*cups-1.1.20 (25 Nov 2003) + + 25 Nov 2003; Heinrich Wendel cups-1.1.20.ebuild: + version bump, removed libjpeg patch + + 05 Nov 2003; Heinrich Wendel files/cupsd.rc6: + bug #32768 (hotplug dep) + + 24 Sep 2003; Daniel Robbins cups-1.1.19-r1.ebuild: + removed 'usb' dependencies entirely, since cups does not directly depend + on hotplug, and is not necessarily needed for USB support (if USB is + compiled directly into the kernel.) Also, the 'usb' variable is + designed to enable optional build-time functionality for USB support, not + auto-configure your system to detect USB (which emerging hotplug doesn't + do by itself anyway -- an rc-update add hotplug default is needed -- and + you need to enable USB in your kernel.) Also unmasked for ia64. + + 19 Sep 2003; Rajiv Aaron Manglani cups-1.1.19-r1.ebuild: + added 'usb' to IUSE. + + 29 Jul 2003; Heinrich Wendel + cups-1.1.14-r4.ebuild, cups-1.1.15-r2.ebuild, + cups-1.1.16.ebuild, cups-1.1.18-r5.ebuild, cups-1.1.19-r1.ebuild, + files/configure-jpeg-buildfix-1.1.15.diff: + bumped 1.1.19-r1 to stable, cleaned up old packages + + 25 Jul 2003; Heinrich Wendel files/cupsd.rc6: + added use logger to init.d script (bug #25214) + + 22 Jul 2003; Heinrich Wendel cups-1.1.19-r1.ebuild: + added depend on foomatic-3 if foomatic-2 is installed + + 20 Jul 2003; Heinrich Wendel files/cupsd.rc6: + added use vmware to initscript, see bug #23971 + + 18 Jul 2003; Heinrich Wendel files/cupsd.rc6: + fixed bug #24682 + +*cups-1.1.19-r1 (16 Jul 2003) + + 16 Jul 2003; Heinrich Wendel cups-1.1.19-r1.ebuild, + files/cupsd.rc6: + fixed init script / made compatible with new foomatic + +*cups-1.1.19 (02 Jul 2003) + + 03 Jul 2003; Daniel Ahlerg cups-1.1.19.ebuild : + Version bump. + + 17 Jun 2003; Donny Davies cups-1.1.18-r5.ebuild: + Dont install lppasswd setuid. + +*cups-1.1.18-r5 (30 May 2003) + + 30 May 2003; Daniel Ahlberg cups-1.1.18.ebuild : + Security update. + +*cups-1.1.18-r4 (28 Jan 2003) + + 07 Apr 2003; Guy Martin cups-1.1.18-r4.ebuild : + Added hppa to KEYWORDS. + + 25 Feb 2003; Thomas Raschbacher cups-1.1.18-r4.ebuild: + Mark stable on x86 + + 21 Feb 2003; Aron Griffis cups-1.1.18-r4.ebuild : + Mark stable on Alpha + + 28 Jan 2003; Thomas Raschbacher cups-1.1.18-r4.ebuild: + new revision to add usb use var (bug #14417) + +*cups-1.1.18-r3 (27 Jan 2003) + 27 Jan 2003; Thomas Raschbacher; cups-1.1.18-r3.ebuild: + new revision to fix bug #12518 + (new default config to listen only on localhost) + +*cups-1.1.18-r2 (21 Jan 2003) + 21 Jan 2003; Thomas Raschbacher; cups-1.1.18-r2.ebuild: + added dep for sys-apps/hotplug (needed for usb-printers) + fixes bug #12976 + +*cups-1.1.18-r1 (13 Jan 2003) + 13 Jan 2003; Thomas Raschbacher cups-1.1.18-r1.ebuild: + filter -fomit-frame-pointers; ~arch masked for all archs(at least for now) + fixes bug #13471 + +*cups-1.1.18 (27 Dec 2002) + 27 Dec 2002; Thomas Raschbacher cups-1.1.18.ebuild: + changed pkg_postinst + ~arch masked on all archs + 30 Dec 2002; Thomas Raschbacher cups-1.1.18.ebuild: + unmasked for x86 + +*cups-1.1.18 (20 Dec 2002) + + 20 Dec 2002; Daniel Ahlberg : + Security update. Masked for now. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*cups-1.1.17_pre20021025 (25 Oct 2002) + + 25 Oct 2002; Grant Goodyear ChangeLog : + cvs version to fix latest problems. + + 25 Oct 2002; Donny Davies cups-1.1.16.ebuild : fix #9188. + +*cups-1.1.16 (10 Oct 2002) + + 19 Oct 2002; Donny Davies cupsd.rc6 : fix #9201. + + 12 Oct 2002; Donny Davies cupsomatic : + Update to latest http://www.linuxprinting.org/cupsomatic; close #7350. + + 10 Oct 2002; Nick Hadaway cups-1.1.16.ebuild : + Thanks to g2boojum for jumping right on this. This version bump is + more like a shove. Lots of bug fixes. No real feature adds but many + printing issues seem to be resolved by this release. Check out + http://www.cups.org/relnotes.html for the gory details. + +*cups-1.1.15-r2 (19 Jul 2002) + + 07 Oct 2002; Nick Hadaway cups-1.1.15-r2.ebuild : + Removed RDEPEND on ghostscript and left comment in pkg_postinst. This + should resolve the circular dependancy problems related to ghostscript + + 13 Aug 2002; Mark Guertin : + Added ppc to keywords + + 19 Jul 2002; Grant Goodyear ChangeLog : + added ghostscript as an rdepend + +*cups-1.1.15 (17 Jun 2002) + + 14 Jul 2002; Daniel Ahlberg cups-1.1.15.ebuild : + Added KEYWORDS. + + 17 Jun 2002; mjc : + New CUPS. + +*cups-1.1.14-r4 (4 May 2002) + + 14 Jul 2002; Daniel Ahlberg cups-1.1.14-r4.ebuild : + Added KEYWORDS. + + 4 May 2002; Donny Davies : + Added LICENSE, SLOT, $Headers, pam_stack aware pam.d/ file. + +*cups-1.1.14-r3 (1 May 2002) + + 1 May 2002; Jon Nelson : + Added patch to allow for unstripped builds. + +*cups-1.1.14-r3 (30 Apr 2002) + + 30 Apr 2002; Seemant Kulleen : + Unzip html doc. + +*cups-1.1.14-r3 (12 Apr 2002) + + 12 Apr 2002; Spider : + New revision with updated libpng dependency forces a rebuild. + +*cups-1.1.14-r2 (29 Mar 2002) + + 29 Mar 2002; Donny Davies : + Add link to the html docs. Cleaned syntax of several statements. No need to + recompile/reinstall unless you enjoy that sort of thing ;) + +*cups-1.1.14-r1 (7 Mar 2002) + + 7 Mar 2002; Geert Bevin : + Added support for the foomagic printer filters. + +*cups-1.1.14 (16 Feb 2002) + + 16 Feb 2002; Donny Davies : Update to latest release. + See http://www.cups.org/news.php?V66 for the changes. Security fixes in + this one, upgrade reccomended. + + 17 Feb 2002; Martin Schlemmer : added samba to the 'use' + dependancy type of cups. Modified files/cupsd.rc6 + +*cups-1.1.13-r2 (9 Feb 2002) + + 9 Feb 2002; Daniel Robbins : Moved all empty directory + creations to pkg_postinst() to prevent them from being unmerged on upgrade + +*cups-1.1.13-r1 (8 Feb 2002) + + 8 Feb 2002; Daniel Robbins : + Added back configure-jpeg-buildfix.diff which is apparently still needed. + This closes bug #608. + +*cups-1.1.13 (1 Feb 2002) + + 1 Feb 2002; Donny Davies /etc/cupsd.conf: + Updated to the latest release, cups-1.1.13. Now installing the html docs + into /usr/share/cups/docs, which will let people upgrade cups in the + future without having to change /etc/cupsd.conf to point to a new + directory. Makes things a little more user friendly. + +*cups-1.1.12 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/net-print/cups/Manifest b/net-print/cups/Manifest new file mode 100644 index 0000000..4346c4f --- /dev/null +++ b/net-print/cups/Manifest @@ -0,0 +1,10 @@ +AUX cups-1.3.0-configure.patch 651 RMD160 e4c7f45d7ddc28157433bf025c7f946c7e3b6d6a SHA1 101bf1893b56640d9fa82078e29319fbbd1449c7 SHA256 d6e5e60a982a3c093c0d0f89cf865e2b4c36290f5b1e188b7bf305d210070736 +AUX cups-1.3.7-backend-https.patch 450 RMD160 9a1ad48d2be40c89510ccc512649f0a2eb5543b0 SHA1 d3dd55fcdee47855d6b7c1443adb6c2b3d8c9cdb SHA256 060f929ae3eae5dc411ce6352a0d50c3296b013974f034fc2ad8d6bb0c81b45a +AUX cups-1.3.9-CVE-2008-5286.patch 761 RMD160 7abe5d746cc2c8135e946de492b767137204345a SHA1 1e904c63e5bb2ef2e6f9792e3b2c3bcb89cdc6e8 SHA256 e85dc13164dd1c7b7fa978aeb5b6df886d9595319aab5fadde57e35d0259aee3 +AUX cups-1.3.9-ldap-draft-1.patch 3443 RMD160 a8d6cdc180c7a3dc4747e91d2b0b662978d613f4 SHA1 a1ad1ebc6258044cc5068153995a5f1415904a6c SHA256 096440d1fc5f18c65338a45699648c89f43b802721f51b91428df8446d77a582 +AUX cupsd.init.d 293 RMD160 19fbef21cee7e472e7028f3101b680baa0089c54 SHA1 e6b27b2638fec258fe2f55c926c2530e909ca3d2 SHA256 b4268a6bae95e96b6af21c3716ecc905073736ce7dc33be1489d574a447f3c48 +AUX pdftops-1.20.gentoo 10412 RMD160 16e229662c47e03af1d1f4cb5764a76d17a66642 SHA1 6afb8a655b6ff013a2c8c8cbfb615ba1e561503b SHA256 ac5fa01ca776d75bd7cef62eef9f6b0c3945ee87e8950b40ca9f9f3ff46a16c1 +DIST cups-1.3.9-source.tar.bz2 3993875 RMD160 ec8bd9fc6ee45648b6eb22949f44fc4cf2defd4e SHA1 c1a596b355201320456b393446286fe3947bce16 SHA256 38856ab4b8bcf51be2bed1f554cd8089c1f2448a6979c055762b49eda82a6b6b +EBUILD cups-1.3.9-r1.ebuild 8724 RMD160 2fadb7b929fa65fad0aab8df9e23a59f47843424 SHA1 9c3d039bb8941370f280915dded0c2467b573509 SHA256 823b083c2c1670f3dc069c70b07d408d96e92e567822106dac4e3613ed0b1588 +MISC ChangeLog 50821 RMD160 40b896dd3fe2e308420adf8dedad90a47f7a066c SHA1 6928b3b72f18deda401537d2563aee8943769add SHA256 b825113915ff055c699aa09561538d9e21b8de21d770c06db46f5953b71bf6b3 +MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 diff --git a/net-print/cups/cups-1.3.9-r1.ebuild b/net-print/cups/cups-1.3.9-r1.ebuild new file mode 100644 index 0000000..1df8d70 --- /dev/null +++ b/net-print/cups/cups-1.3.9-r1.ebuild @@ -0,0 +1,300 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/cups/cups-1.3.9-r1.ebuild,v 1.11 2009/03/09 18:42:27 armin76 Exp $ + +inherit autotools eutils flag-o-matic multilib pam + +MY_P=${P/_} + +DESCRIPTION="The Common Unix Printing System" +HOMEPAGE="http://www.cups.org/" +SRC_URI="http://ftp.easysw.com/pub/cups/${PV}/${MY_P}-source.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" +IUSE="acl avahi dbus gnutls java jpeg kerberos ldap pam perl php png ppds python samba slp ssl static tiff X xinetd zeroconf" + +COMMON_DEPEND="acl? ( kernel_linux? ( sys-apps/acl sys-apps/attr ) ) + avahi? ( net-dns/avahi ) + dbus? ( sys-apps/dbus ) + gnutls? ( net-libs/gnutls ) + java? ( >=virtual/jre-1.4 ) + jpeg? ( >=media-libs/jpeg-6b ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + perl? ( dev-lang/perl ) + php? ( dev-lang/php ) + png? ( >=media-libs/libpng-1.2.1 ) + python? ( dev-lang/python ) + slp? ( >=net-libs/openslp-1.0.4 ) + ssl? ( !gnutls? ( >=dev-libs/openssl-0.9.8g ) ) + tiff? ( >=media-libs/tiff-3.5.5 ) + xinetd? ( sys-apps/xinetd ) + zeroconf? ( !avahi? ( net-misc/mDNSResponder ) ) + app-text/libpaper + dev-libs/libgcrypt" + +DEPEND="${COMMON_DEPEND} + ! "${T}"/cupsd + doinitd "${T}"/cupsd + + # install our pam script + pamd_mimic_system cups auth account + + if use xinetd ; then + # correct path + sed -i -e "s:server = .*:server = /usr/libexec/cups/daemon/cups-lpd:" "${D}"/etc/xinetd.d/cups-lpd + # it is safer to disable this by default, bug #137130 + grep -w 'disable' "${D}"/etc/xinetd.d/cups-lpd || \ + sed -i -e "s:}:\tdisable = yes\n}:" "${D}"/etc/xinetd.d/cups-lpd + else + rm -rf "${D}"/etc/xinetd.d + fi + + # install pdftops filter + exeinto /usr/libexec/cups/filter/ + newexe "${FILESDIR}"/pdftops-1.20.gentoo pdftops + + # only for gs-esp this is correct, see bug #163897 + if has_version app-text/ghostscript-gpl || has_version app-text/ghostscript-gnu ; then + sed -i -e "s:#application/vnd.cups-postscript:application/vnd.cups-postscript:" "${D}"/etc/cups/mime.convs + fi + + keepdir /usr/share/cups/profiles /usr/libexec/cups/driver /var/log/cups \ + /var/run/cups/certs /var/cache/cups /var/spool/cups/tmp /etc/cups/ssl + + # .desktop handling. X useflag. xdg-open from freedesktop is preferred, upstream bug STR #2724. + if use X ; then + sed -i -e "s:htmlview:xdg-open:" "${D}"/usr/share/applications/cups.desktop + else + rm -r "${D}"/usr/share/applications + fi + + # fix a symlink collision, see bug #172341 + dodir /usr/share/ppd + dosym /usr/share/ppd /usr/share/cups/model/foomatic-ppds + + # create RSS feed directory + diropts -m 0740 -o lp -g lp + dodir /var/cache/cups/rss + + # create /etc/cups/client.conf, bug #196967 + echo "ServerName localhost" >> "${D}"/etc/cups/client.conf +} + +pkg_preinst() { + # cleanups + [ -n "${PN}" ] && rm -fR "${ROOT}"/usr/share/doc/"${PN}"-* + has_version "=${CATEGORY}/${PN}-1.2*" + upgrade_from_1_2=$? +} + +pkg_postinst() { + echo + elog "For information about installing a printer and general cups setup" + elog "take a look at: http://www.gentoo.org/doc/en/printing-howto.xml" + echo + + local good_gs=false + for x in app-text/ghostscript-gpl app-text/ghostscript-gnu app-text/ghostscript-esp ; do + if has_version ${x} && built_with_use ${x} cups ; then + good_gs=true + break + fi + done + if ! ${good_gs} ; then + echo + ewarn "You need to emerge ghostscript with the \"cups\" USE flag turned on." + echo + fi + + if [[ $upgrade_from_1_2 = 0 ]] ; then + echo + ewarn "You have upgraded from an older cups version. Please make sure" + ewarn "to run \"etc-update\" and \"revdep-rebuild\" NOW." + echo + fi + + if [ -e "${ROOT}"/usr/lib/cups ] ; then + echo + ewarn "/usr/lib/cups exists - You need to remerge every ebuild that" + ewarn "installed into /usr/lib/cups and /etc/cups, qfile is in portage-utils:" + ewarn "# FEATURES=-collision-protect emerge -va1 \$(qfile -qC /usr/lib/cups /etc/cups | sed \"s:net-print/cups$::\")" + echo + ewarn "FEATURES=-collision-protect is needed to overwrite the compatibility" + ewarn "symlinks installed by this package, it won't be needed on later merges." + ewarn "You should also run revdep-rebuild" + echo + + # place symlinks to make the update smoothless + for i in "${ROOT}"/usr/lib/cups/{backend,filter}/* ; do + if [ "${i/\*}" == "${i}" ] && ! [ -e ${i/lib/libexec} ] ; then + ln -s ${i} ${i/lib/libexec} + fi + done + fi +} diff --git a/net-print/cups/files/cups-1.3.0-configure.patch b/net-print/cups/files/cups-1.3.0-configure.patch new file mode 100644 index 0000000..f248dfe --- /dev/null +++ b/net-print/cups/files/cups-1.3.0-configure.patch @@ -0,0 +1,18 @@ +diff -Naur cups-1.3.3/config-scripts/cups-common.m4 cups-1.3.3.new/config-scripts/cups-common.m4 +--- cups-1.3.3/config-scripts/cups-common.m4 2007-09-28 22:40:03.000000000 +0200 ++++ cups-1.3.3.new/config-scripts/cups-common.m4 2007-10-04 14:40:49.414154416 +0200 +@@ -270,7 +270,12 @@ + dnl See if we have POSIX ACL support... + SAVELIBS="$LIBS" + LIBS="" +-AC_SEARCH_LIBS(acl_init, acl, AC_DEFINE(HAVE_ACL_INIT)) ++ ++AC_ARG_ENABLE(acl, [ --enable-acl enable POSIX ACL support, default=auto]) ++if test "x$enable_acl" != xno; then ++ AC_SEARCH_LIBS(acl_init, acl, AC_DEFINE(HAVE_ACL_INIT)) ++fi ++ + CUPSDLIBS="$CUPSDLIBS $LIBS" + LIBS="$SAVELIBS" + + diff --git a/net-print/cups/files/cups-1.3.7-backend-https.patch b/net-print/cups/files/cups-1.3.7-backend-https.patch new file mode 100644 index 0000000..44706b3 --- /dev/null +++ b/net-print/cups/files/cups-1.3.7-backend-https.patch @@ -0,0 +1,11 @@ +diff -Naur cups-1.3.7/backend/Makefile cups-1.3.7.new/backend/Makefile +--- cups-1.3.7/backend/Makefile 2007-08-08 21:27:51.000000000 +0200 ++++ cups-1.3.7.new/backend/Makefile 2008-04-14 16:42:18.106785330 +0200 +@@ -62,6 +62,7 @@ + done + $(RM) $(SERVERBIN)/backend/http + $(LN) ipp $(SERVERBIN)/backend/http ++ $(LN) ipp $(SERVERBIN)/backend/https + if test "x$(SYMROOT)" != "x"; then \ + $(INSTALL_DIR) $(SYMROOT); \ + for file in $(TARGETS); do \ diff --git a/net-print/cups/files/cups-1.3.9-CVE-2008-5286.patch b/net-print/cups/files/cups-1.3.9-CVE-2008-5286.patch new file mode 100644 index 0000000..bca23f7 --- /dev/null +++ b/net-print/cups/files/cups-1.3.9-CVE-2008-5286.patch @@ -0,0 +1,22 @@ +Index: filter/image-png.c +=================================================================== +--- filter/image-png.c (revision 8062) ++++ filter/image-png.c (working copy) +@@ -178,7 +178,7 @@ + { + bufsize = img->xsize * img->ysize; + +- if ((bufsize / img->ysize) != img->xsize) ++ if ((bufsize / img->xsize) != img->ysize) + { + fprintf(stderr, "DEBUG: PNG image dimensions (%ux%u) too large!\n", + (unsigned)width, (unsigned)height); +@@ -190,7 +190,7 @@ + { + bufsize = img->xsize * img->ysize * 3; + +- if ((bufsize / (img->ysize * 3)) != img->xsize) ++ if ((bufsize / (img->xsize * 3)) != img->ysize) + { + fprintf(stderr, "DEBUG: PNG image dimensions (%ux%u) too large!\n", + (unsigned)width, (unsigned)height); diff --git a/net-print/cups/files/cups-1.3.9-ldap-draft-1.patch b/net-print/cups/files/cups-1.3.9-ldap-draft-1.patch new file mode 100644 index 0000000..25b987c --- /dev/null +++ b/net-print/cups/files/cups-1.3.9-ldap-draft-1.patch @@ -0,0 +1,102 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2009-03-13 +Initial Package Version: 1.3.9 +Origin: me +Upstream Status: unknown +Description: use the oids from the ldap ipp draft +https://datatracker.ietf.org/drafts/draft-ietf-ipp-ldap-printer-schema/ + +this patch also requres a migration addon schema +http://ftp.mars.arge.at/mds/printer-cups.schema + +diff -Naur cups-1.3.9.orig/scheduler/dirsvc.c cups-1.3.9/scheduler/dirsvc.c +--- cups-1.3.9.orig/scheduler/dirsvc.c 2008-07-18 20:30:23.000000000 +0000 ++++ cups-1.3.9/scheduler/dirsvc.c 2009-03-13 20:49:31.160730818 +0000 +@@ -104,11 +104,11 @@ + #ifdef HAVE_OPENLDAP + static const char * const ldap_attrs[] =/* CUPS LDAP attributes */ + { +- "printerDescription", +- "printerLocation", +- "printerMakeAndModel", +- "printerType", +- "printerURI", ++ "printer-info", ++ "printer-location", ++ "printer-make-and-model", ++ "printer-type", ++ "printer-uri", + NULL + }; + #endif /* HAVE_OPENLDAP */ +@@ -1439,35 +1439,35 @@ + */ + + if ((value = ldap_get_values(BrowseLDAPHandle, e, +- "printerDescription")) == NULL) ++ "printer-info")) == NULL) + continue; + + strlcpy(info, *value, sizeof(info)); + ldap_value_free(value); + + if ((value = ldap_get_values(BrowseLDAPHandle, e, +- "printerLocation")) == NULL) ++ "printer-location")) == NULL) + continue; + + strlcpy(location, *value, sizeof(location)); + ldap_value_free(value); + + if ((value = ldap_get_values(BrowseLDAPHandle, e, +- "printerMakeAndModel")) == NULL) ++ "printer-make-and-model")) == NULL) + continue; + + strlcpy(make_model, *value, sizeof(make_model)); + ldap_value_free(value); + + if ((value = ldap_get_values(BrowseLDAPHandle, e, +- "printerType")) == NULL) ++ "printer-type")) == NULL) + continue; + + type = atoi(*value); + ldap_value_free(value); + + if ((value = ldap_get_values(BrowseLDAPHandle, e, +- "printerURI")) == NULL) ++ "printer-uri")) == NULL) + continue; + + strlcpy(uri, *value, sizeof(uri)); +@@ -3004,7 +3004,7 @@ + uri[1] = NULL; + + snprintf(filter, sizeof(filter), +- "(&(objectclass=cupsPrinter)(printerURI=%s))", p->uri); ++ "(&(objectclass=cupsPrinter)(printer-uri=%s))", p->uri); + + ldap_search_s(BrowseLDAPHandle, BrowseLDAPDN, LDAP_SCOPE_SUBTREE, + filter, (char **)ldap_attrs, 0, &res); +@@ -3013,15 +3013,15 @@ + + mods[0].mod_type = "cn"; + mods[0].mod_values = cn_value; +- mods[1].mod_type = "printerDescription"; ++ mods[1].mod_type = "printer-info"; + mods[1].mod_values = info; +- mods[2].mod_type = "printerURI"; ++ mods[2].mod_type = "printer-uri"; + mods[2].mod_values = uri; +- mods[3].mod_type = "printerLocation"; ++ mods[3].mod_type = "printer-location"; + mods[3].mod_values = location; +- mods[4].mod_type = "printerMakeAndModel"; ++ mods[4].mod_type = "printer-make-and-model"; + mods[4].mod_values = make_model; +- mods[5].mod_type = "printerType"; ++ mods[5].mod_type = "printer-type"; + mods[5].mod_values = type; + mods[6].mod_type = "objectClass"; + mods[6].mod_values = (char **)objectClass_values; diff --git a/net-print/cups/files/cupsd.init.d b/net-print/cups/files/cupsd.init.d new file mode 100644 index 0000000..e5529ee --- /dev/null +++ b/net-print/cups/files/cupsd.init.d @@ -0,0 +1,20 @@ +#!/sbin/runscript + +depend() { + use net + @neededservices@ + before nfs + after logger +} + +start() { + ebegin "Starting cupsd" + start-stop-daemon --start --quiet --exec /usr/sbin/cupsd + eend $? +} + +stop() { + ebegin "Stopping cupsd" + start-stop-daemon --stop --quiet --exec /usr/sbin/cupsd + eend $? +} diff --git a/net-print/cups/files/pdftops-1.20.gentoo b/net-print/cups/files/pdftops-1.20.gentoo new file mode 100644 index 0000000..8fdafe3 --- /dev/null +++ b/net-print/cups/files/pdftops-1.20.gentoo @@ -0,0 +1,340 @@ +#!/usr/bin/perl -w +# pdftops.pl - wrapper script for xpdf's pdftops utility to act as a CUPS filter +# ============================================================================== +# 1.00 - 2004-10-05/Bl +# Initial implementation +# 1.10 - 2006-09-27/Bl +# Alternatively, use Adobe Reader in place of Xpdf's pdftops +# 1.20 - 2007-12-03/Bl +# Safe temp file creation (fix gentoo bug # 201042) +# +# Copyright: Helge Blischke / SRZ Berlin 2004-2006 +# This program is free seoftware and governed by the GNU Public License Version 2. +# +# Description: +# ------------ +# This program wraps the pdftops utility from the xpdf 3.00 (and higher) suite +# to behave as a CUPS filter as a replacement for the original pdftops filter. +# As an alternative the Adobe Reader may be used. +# +# The main purpose of this approach is to keep the properties of a PDF to be +# printed as undesturbed as possible, especially with respect to page size, +# scaling, and positioning. +# +# The pdftops utility reads a configuration file 'pdftops.conf' or 'acroread.conf', +# respectively, in the CUPS_SERVERROOT directory, which must exist but may be empty. +# The sample configuration file accompanying this program sets the defaults which +# seem plausible to me with respect to high end production printers. +# +# To give the user highest possible flexibility, this program accepts and +# evaluates a set of job attributes special to this filter, which are +# described below: +# +# pdf-pages=, +# expands to the -f and -l options of pdftops +# or the -start and -end options of acroread, respectively +# to select a page range to process. This is independent +# of the page-ranges attribute and may significantly +# increase throughput when printing page ranges. +# Either of these numbers may be omitted. +# +# pdf-paper= +# For pdftops, may be one of "letter", "legal", +# "A4", "A3", or "match"; for acroread, the permetted values +# are "letter", "legal", "tabloid", "ledger", "executive", +# "a3", "a4", "a5", "b4", "b5", respectively (without the +# quotes; the names are treated case independent). +# In case of acroread, no paper specification is equivalent +# to pdsftops's "match". +# pdf-paper=x +# may be one of letter, legal , A4, A3, or match; +# and are the paper width and height +# in printers points (1/72 inch). This expands to +# either the -paper or the -paperh and -paperw options +# of pdftops or the -size option of acroread. +# +# pdf-opw= +# pdf-upw= +# expand to the -opw and -upw options of pdftops, +# respectively and permit printing of password +# protected PDFs. +# +# pdf-