diff --git a/net-print/foomatic-db-engine/ChangeLog b/net-print/foomatic-db-engine/ChangeLog new file mode 100644 index 00000000..914cb794 --- /dev/null +++ b/net-print/foomatic-db-engine/ChangeLog @@ -0,0 +1,190 @@ +# ChangeLog for net-print/foomatic-db-engine +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-db-engine/ChangeLog,v 1.42 2008/05/07 23:14:38 tgurr Exp $ + +*foomatic-db-engine-3.0.20080507 (07 May 2008) + + 07 May 2008; Timo Gurr + -files/flex-configure-LANG.patch, -files/perl-module.diff, + -foomatic-db-engine-3.0.2.ebuild, foomatic-db-engine-3.0.20060720.ebuild, + +foomatic-db-engine-3.0.20080507.ebuild: + Add new snapshot, move mips to unstable, remove old snapshot. + + 20 Nov 2007; Joshua Kinard + foomatic-db-engine-3.0.20060720.ebuild: + Stable on mips, per #155545. + + 11 May 2007; Denis Dupeyron + foomatic-db-engine-3.0.20070508.ebuild: + Added mirror URI. + +*foomatic-db-engine-3.0.20070508 (08 May 2007) + + 08 May 2007; Denis Dupeyron + +files/perl-module-3.0.20070508.diff, + +foomatic-db-engine-3.0.20070508.ebuild: + Version bump. Fixed copyright dates. + + 28 Dec 2006; Javier Villavicencio + foomatic-db-engine-3.0.20060720.ebuild: + Added ~x86-fbsd keyword. + + 03 Dec 2006; Tobias Scherbaum + foomatic-db-engine-3.0.20060720.ebuild: + ppc stable, bug #155545 + + 01 Dec 2006; Gustavo Zacarias + foomatic-db-engine-3.0.20060720.ebuild: + Stable on hppa wrt #155545 + + 25 Nov 2006; Bryan Østergaard + foomatic-db-engine-3.0.20060720.ebuild: + Stable on Alpha + ia64. + + 24 Nov 2006; Markus Rothe + foomatic-db-engine-3.0.20060720.ebuild: + Stable on ppc64; bug #155545 + + 23 Nov 2006; foomatic-db-engine-3.0.20060720.ebuild: + stable on amd64 + + 22 Nov 2006; Christian Faulhammer + foomatic-db-engine-3.0.20060720.ebuild: + stable x86, bug #155545 + + 20 Nov 2006; Gustavo Zacarias + foomatic-db-engine-3.0.20060720.ebuild: + Stable on sparc wrt #155545 + +*foomatic-db-engine-3.0.20060720 (20 Jul 2006) + + 20 Jul 2006; Stefan Schweizer + -foomatic-db-engine-3.0.20060601.ebuild, + +foomatic-db-engine-3.0.20060720.ebuild: + Version bump, adds missing Makefile dependency, bug 138635 thanks to Justace + Clutter , Triffid Hunter + and Brant Gurganus + + 23 Jun 2006; Stefan Schweizer + foomatic-db-engine-3.0.20060601.ebuild: + Ebuild cleanups and new path for cups-1.2, thanks to jakub. + +*foomatic-db-engine-3.0.20060601 (04 Jun 2006) + + 04 Jun 2006; Stefan Schweizer + +foomatic-db-engine-3.0.20060601.ebuild: + version bump + + 23 Apr 2006; Stefan Schweizer + +files/flex-configure-LANG.patch, foomatic-db-engine-3.0.2.ebuild: + Fix et_EE locale locale compiling thanks to J in bug + 128242 + + 28 Nov 2005; foomatic-db-engine-3.0.2.ebuild: + Switched from perl-module to perl-app eclass + + 06 Jun 2005; Heinrich Wendel + -foomatic-db-engine-3.0.0.ebuild, + -foomatic-db-engine-3.0.0.20031018.ebuild, + -foomatic-db-engine-3.0.1.ebuild: + cleanups + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 09 Oct 2004; Tom Gall foomatic-db-engine-3.0.2.ebuild: + stable on ppc64, bug #64166 + + 22 Sep 2004; Joshua Kinard + foomatic-db-engine-3.0.2.ebuild: + Marked stable on mips. + + 19 Sep 2004; Danny van Dyk + foomatic-db-engine-3.0.2.ebuild: + Marked stable on amd64. + + 17 Sep 2004; Bryan Østergaard,,, + foomatic-db-engine-3.0.2.ebuild: + Stable on alpha, bug 64166. + + 16 Sep 2004; Gustavo Zacarias + foomatic-db-engine-3.0.2.ebuild: + Stable on sparc wrt #64166 + + 16 Sep 2004; foomatic-db-engine-3.0.2.ebuild: + stable ppc bug: 64166 + +*foomatic-db-engine-3.0.2 (16 Sep 2004) + + 16 Sep 2004; Heinrich Wendel + +foomatic-db-engine-3.0.2.ebuild: + security bump, bug #64166 + + 19 Jul 2004; Bryan Østergaard + foomatic-db-engine-3.0.1.ebuild: + Stable on alpha. + + 25 Jun 2004; Danny van Dyk + foomatic-db-engine-3.0.1.ebuild: + Marked stable on amd64. + + 27 Apr 2004; Aron Griffis + foomatic-db-engine-3.0.0.20031018.ebuild, foomatic-db-engine-3.0.0.ebuild, + foomatic-db-engine-3.0.1.ebuild: + Add inherit eutils + + 19 Apr 2004; Guy Martin foomatic-db-engine-3.0.1.ebuild: + Marked stable on hppa. + + 11 Apr 2004; Gustavo Zacarias + foomatic-db-engine-3.0.1.ebuild: + stable on sparc + + 07 May 2004; Heinrich Wendel + foomatic-db-engine-3.0.1.ebuild: + add IUSE="" + + 09 Apr 2004; Heinrich Wendel + foomatic-db-engine-3.0.1.ebuild: + stable on x86 + + 13 Mar 2004; Stephen P. Becker + foomatic-db-engine-3.0.1.ebuild: + Added ~mips keyword. + +*foomatic-db-engine-3.0.1 (02 Mar 2004) + + 02 Mar 2004; Heinrich Wendel + foomatic-db-engine-3.0.1.ebuild, files/perl-module-3.0.1.diff: + version bump + +*foomatic-db-engine-3.0.0.20031018 (28 Jan 2004) + + 28 Jan 2004; Aron Griffis + foomatic-db-engine-3.0.0.20031018.ebuild: + stable on ia64 + +*foomatic-db-engine-3.0.20031018 (31 Dec 2003) + + 31 Dec 2003; Heinrich Wendel + foomatic-db-engine-20031018.ebuild, foomatic-db-engine-3.0.20031018.ebuild: + fixed version scheme + + 10 Dec 2003; Heinrich Wendel + foomatic-db-engine-20031018.ebuild: + stable + +*foomatic-db-engine-20031018 (18 Oct 2003) + + 18 Oct 2003; Heinrich Wendel + foomatic-db-engine-20031018.ebuild: + bump + +*foomatic-db-engine-3.0.0 (29 Jul 2003) + + 29 Jul 2003; lanius@gentoo.org foomatic-db-engine-3.0.0.ebuild: + stable bump + + 16 Jul 2003; Heinrich Wendel files/perl-module.diff: + initial release + diff --git a/net-print/foomatic-db-engine/Manifest b/net-print/foomatic-db-engine/Manifest new file mode 100644 index 00000000..8c9fbcef --- /dev/null +++ b/net-print/foomatic-db-engine/Manifest @@ -0,0 +1,8 @@ +AUX 4.0.2-respect-ldflag.patch 719 RMD160 46eea70ae09fdff7f5bdbc7fe7f5628a0aa88785 SHA1 2d6d86c628f6dc731f469dc28e3e5dc46178b061 SHA256 81e5ebeb10b49f0a105e86a3570fd6d1a443b3e1812a38a188272bea68bf0bba +AUX perl-module-3.0.20070508.diff 1051 RMD160 320464fe114d8cf5b2cb7ea8d64a05a08c260460 SHA1 0cc9bb2339d27595ca1a0a46e9992a598644de82 SHA256 72555e1174f730929b013e8fac18b0f28cf2401a3e69f2431e62588952257f19 +DIST foomatic-db-engine-4.0.2.tar.gz 341884 RMD160 537ffa7c2876ca9ed10a2d0131d2bd814ead6677 SHA1 1c754c1b52eeac49362df533c02a408d51f59220 SHA256 b8689bd1f66d1069fc04307f5a93fd9fdf9f4166c3c686d317f92dfe1df52579 +DIST foomatic-db-engine-4.0.3.tar.gz 343161 RMD160 b37ff62173c15ead94243f008b27d91269e30f10 SHA1 8dcd6ec787f0a9e7e18ba1e3b81a045cb7876fab SHA256 8e2116527c1b456881e3fa02ee2108202c5c1e8932b2a1fc859374cf77515227 +EBUILD foomatic-db-engine-4.0.2.ebuild 1116 RMD160 18971439576d780e14ac03fad6e3813e360671d2 SHA1 32bab5bf28849bf76790c917cc55807fe50980eb SHA256 e03f0277e1a60e7a9e58708f530f87b2ed99610b8e6d3e36ed59b754d26f7fe7 +EBUILD foomatic-db-engine-4.0.3.ebuild 1116 RMD160 18971439576d780e14ac03fad6e3813e360671d2 SHA1 32bab5bf28849bf76790c917cc55807fe50980eb SHA256 e03f0277e1a60e7a9e58708f530f87b2ed99610b8e6d3e36ed59b754d26f7fe7 +MISC ChangeLog 6064 RMD160 38c09108c835e0a46d8a1d4a46490d507cbdb031 SHA1 410f96b1064b2031f2be161e5695f3deb857e561 SHA256 c5eed30c1e7cda5060bda7b7f8b5075dcb6e220dddeb6574b31d592e9aec04aa +MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 diff --git a/net-print/foomatic-db-engine/files/4.0.2-respect-ldflag.patch b/net-print/foomatic-db-engine/files/4.0.2-respect-ldflag.patch new file mode 100644 index 00000000..63e34951 --- /dev/null +++ b/net-print/foomatic-db-engine/files/4.0.2-respect-ldflag.patch @@ -0,0 +1,15 @@ +--- foomatic-db-engine-4.0.2/Makefile.in.orig 2009-07-23 11:45:28.487999828 +0200 ++++ foomatic-db-engine-4.0.2/Makefile.in 2009-07-23 11:45:53.939525006 +0200 +@@ -230,10 +230,10 @@ + ( cd lib && $(PERL) Makefile.PL verbose INSTALLDIRS=$(PERL_INSTALLDIRS) ) + + foomatic-combo-xml: foomatic-combo-xml.c +- $(CC) $(CFLAGS) -o foomatic-combo-xml foomatic-combo-xml.c ++ $(CC) $(CFLAGS) $(LDFLAGS) -o foomatic-combo-xml foomatic-combo-xml.c + + foomatic-perl-data: foomatic-perl-data.c +- $(CC) $(CFLAGS) $(XML_CFLAGS) $(XML_LIBS) -o foomatic-perl-data foomatic-perl-data.c ++ $(CC) $(CFLAGS) $(XML_CFLAGS) $(XML_LIBS) $(LDFLAGS) -o foomatic-perl-data foomatic-perl-data.c + + man: lib/Foomatic/Defaults.pm + chmod a+rx ./makeMan diff --git a/net-print/foomatic-db-engine/files/perl-module-3.0.20070508.diff b/net-print/foomatic-db-engine/files/perl-module-3.0.20070508.diff new file mode 100644 index 00000000..5b85e0de --- /dev/null +++ b/net-print/foomatic-db-engine/files/perl-module-3.0.20070508.diff @@ -0,0 +1,27 @@ +diff -urN foomatic-db-engine-3.0-20070508.orig/Makefile.in foomatic-db-engine-3.0-20070508/Makefile.in +--- foomatic-db-engine-3.0-20070508.orig/Makefile.in 2007-05-08 09:20:05.000000000 +0200 ++++ foomatic-db-engine-3.0-20070508/Makefile.in 2007-05-08 11:21:23.000000000 +0200 +@@ -42,7 +42,7 @@ + FOOMATIC_RIP=@FOOMATIC_RIP@ + + # foomatic-rip path for a "make inplace" installation +-LOCAL_FOOMATIC_RIP=@LOCAL_FOOMATIC_RIP@ ++LOCAL_FOOMATIC_RIP=@FOOMATIC_RIP@ + + # Locations for installing the components of this package + BINDIR=$(bindir) +@@ -186,10 +186,10 @@ + install-bin: check-config lib/Makefile + # This is the only way to get the Perl-generated Makefile using + # $(DESTDIR) properly +- ( cd lib && \ +- $(MAKE) PREFIX=$(PERLPREFIX) && \ +- $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ +- ) ++# ( cd lib && \ ++# $(MAKE) PREFIX=$(PERLPREFIX) && \ ++# $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ ++# ) + ${SRC}/mkinstalldirs $(DESTDIR)$(BINDIR) + ${SRC}/mkinstalldirs $(DESTDIR)$(SBINDIR) + ${SRC}/mkinstalldirs $(DESTDIR)$(ETCDIR) diff --git a/net-print/foomatic-db-engine/foomatic-db-engine-4.0.2.ebuild b/net-print/foomatic-db-engine/foomatic-db-engine-4.0.2.ebuild new file mode 100644 index 00000000..fa8a5c78 --- /dev/null +++ b/net-print/foomatic-db-engine/foomatic-db-engine-4.0.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils perl-app versionator + +DESCRIPTION="Generates ppds out of xml foomatic printer description files" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://www.linuxprinting.org/download/foomatic/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="dev-libs/libxml2 + net-print/foomatic-filters" +PDEPEND="net-print/foomatic-db" + +src_prepare() { + epatch \ + "${FILESDIR}/perl-module-3.0.20070508.diff" \ + "${FILESDIR}/${PV}-respect-ldflag.patch" + sed -i -e "s:@LIB_CUPS@:$(cups-config --serverbin):" "${S}"/Makefile.in +} + +src_configure() { + default + emake defaults || "emake defaults failed" + + cd lib + perl-app_src_configure +} + +src_compile() { + emake || die "emake failed" + + cd lib + perl-app_src_compile +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + cd lib + perl-module_src_install +} + +src_test() { + cd lib + perl-module_src_test +} diff --git a/net-print/foomatic-db-engine/foomatic-db-engine-4.0.3.ebuild b/net-print/foomatic-db-engine/foomatic-db-engine-4.0.3.ebuild new file mode 100644 index 00000000..fa8a5c78 --- /dev/null +++ b/net-print/foomatic-db-engine/foomatic-db-engine-4.0.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils perl-app versionator + +DESCRIPTION="Generates ppds out of xml foomatic printer description files" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://www.linuxprinting.org/download/foomatic/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="dev-libs/libxml2 + net-print/foomatic-filters" +PDEPEND="net-print/foomatic-db" + +src_prepare() { + epatch \ + "${FILESDIR}/perl-module-3.0.20070508.diff" \ + "${FILESDIR}/${PV}-respect-ldflag.patch" + sed -i -e "s:@LIB_CUPS@:$(cups-config --serverbin):" "${S}"/Makefile.in +} + +src_configure() { + default + emake defaults || "emake defaults failed" + + cd lib + perl-app_src_configure +} + +src_compile() { + emake || die "emake failed" + + cd lib + perl-app_src_compile +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + cd lib + perl-module_src_install +} + +src_test() { + cd lib + perl-module_src_test +} diff --git a/net-print/foomatic-db-engine/metadata.xml b/net-print/foomatic-db-engine/metadata.xml new file mode 100644 index 00000000..1fa0ca56 --- /dev/null +++ b/net-print/foomatic-db-engine/metadata.xml @@ -0,0 +1,5 @@ + + + +printing + diff --git a/net-print/foomatic-db-ppds/Manifest b/net-print/foomatic-db-ppds/Manifest index 8190bd5f..7550caae 100644 --- a/net-print/foomatic-db-ppds/Manifest +++ b/net-print/foomatic-db-ppds/Manifest @@ -1,5 +1,7 @@ AUX Makefile.in-20070508.patch 1168 RMD160 d17a30ed722c9608b63635acc8a18074d3422d92 SHA1 85d2099be96e6b5d8d80e847e5f420389386d221 SHA256 3ee3cb908c4b4b223b8ed7591e0a0c9c9056623964b19f498599dca97f351b3c DIST foomatic-db-4.0-20090805.tar.gz 22374438 RMD160 a42c3384702adb017466909942e29f823a2824dc SHA1 34fbde31e59150be14d024dbb686b127df95c2cb SHA256 3302b7d4f8c03e35feb3b7caec38fc11304de065f15738baefddd7fa6bdd96aa +DIST foomatic-db-4.0-20091018.tar.gz 23598903 RMD160 90270fe4db3d490596230d38cc6e42f643a5b38d SHA1 9cae7014eece6b792bed68fb97336996c5e1069d SHA256 8310f208ae207f3ebfd9120ffe8fe6aa31cb51f0d4fb98c6e6d7d6bfdb555ab4 EBUILD foomatic-db-ppds-4.0.20090805.ebuild 914 RMD160 d1d2e4cdd09a9625c0fd277e102d52b55a88101a SHA1 4c3690c4a24b34c3ff9e83a7fa2b6671dd24e8b2 SHA256 53969f6035122a47171568a1436a67ce5658d592571fd0c0ac84b80900021b6e +EBUILD foomatic-db-ppds-4.0.20091018.ebuild 914 RMD160 d1d2e4cdd09a9625c0fd277e102d52b55a88101a SHA1 4c3690c4a24b34c3ff9e83a7fa2b6671dd24e8b2 SHA256 53969f6035122a47171568a1436a67ce5658d592571fd0c0ac84b80900021b6e MISC ChangeLog 2568 RMD160 ff1a6a19d8daca3057117ab3140bc569bb786c9a SHA1 f79f413f26e5b03955845aaecf6e458911fef2f0 SHA256 64131cd70c450bc678e5ceb94a546ed052634dc67768669400fdb6a49ca26b25 MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 diff --git a/net-print/foomatic-db-ppds/foomatic-db-ppds-4.0.20091018.ebuild b/net-print/foomatic-db-ppds/foomatic-db-ppds-4.0.20091018.ebuild new file mode 100644 index 00000000..3f26ab45 --- /dev/null +++ b/net-print/foomatic-db-ppds/foomatic-db-ppds-4.0.20091018.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils versionator + +DESCRIPTION="linuxprinting.org PPD files for postscript printers" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://linuxprinting.org/download/foomatic/${PN/-ppds}-$(replace_version_separator 2 '-').tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" +IUSE="" + +S="${WORKDIR}/${PN/-ppds}-$(get_version_component_range 3)" + +src_prepare() { + epatch "${FILESDIR}/Makefile.in-20070508.patch" + # scripts do not belong to this package, no translated ppds, no html and text files + rm -r "${S}"/db/source/PPD/Kyocera/{de,es,fr,it,pt,*.htm,*.txt} +} + +src_compile() { + return +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" +} diff --git a/net-print/foomatic-db/Manifest b/net-print/foomatic-db/Manifest index 573e5c59..49210016 100644 --- a/net-print/foomatic-db/Manifest +++ b/net-print/foomatic-db/Manifest @@ -1,4 +1,6 @@ DIST foomatic-db-4.0-20090805.tar.gz 22374438 RMD160 a42c3384702adb017466909942e29f823a2824dc SHA1 34fbde31e59150be14d024dbb686b127df95c2cb SHA256 3302b7d4f8c03e35feb3b7caec38fc11304de065f15738baefddd7fa6bdd96aa +DIST foomatic-db-4.0-20091018.tar.gz 23598903 RMD160 90270fe4db3d490596230d38cc6e42f643a5b38d SHA1 9cae7014eece6b792bed68fb97336996c5e1069d SHA256 8310f208ae207f3ebfd9120ffe8fe6aa31cb51f0d4fb98c6e6d7d6bfdb555ab4 EBUILD foomatic-db-4.0.20090805.ebuild 1233 RMD160 c862ced501c7b919b57580dc14fecf4da43d9eb3 SHA1 41efcd5df7dea5a52fe5b3c9db37db5b2eafdae0 SHA256 f1469a664227eade6b17db07e76e6211cbd6f641926f84e9fbdb9c47d132decf +EBUILD foomatic-db-4.0.20091018.ebuild 1233 RMD160 c862ced501c7b919b57580dc14fecf4da43d9eb3 SHA1 41efcd5df7dea5a52fe5b3c9db37db5b2eafdae0 SHA256 f1469a664227eade6b17db07e76e6211cbd6f641926f84e9fbdb9c47d132decf MISC ChangeLog 8612 RMD160 00e976df85a9d344f568c64d2c839fe05d94efb2 SHA1 06eaa078f03d5cb96d4138c669123b3db264510e SHA256 f9a251464f3be9a0bef2a9f6af41b271f696d5b5ca3f2df74539d96541a8fc17 MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 diff --git a/net-print/foomatic-db/foomatic-db-4.0.20091018.ebuild b/net-print/foomatic-db/foomatic-db-4.0.20091018.ebuild new file mode 100644 index 00000000..d9ae060e --- /dev/null +++ b/net-print/foomatic-db/foomatic-db-4.0.20091018.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit versionator + +DESCRIPTION="Printer information files for foomatic-db-engine to generate ppds" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://www.openprinting.org/download/foomatic/${PN}-$(replace_version_separator 2 -).tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +DEPEND="" +RDEPEND="net-print/foomatic-db-engine" + +S="${WORKDIR}/${PN}-$(get_version_component_range 3)" + +src_prepare() { + # ppd files do not belong to this package + rm -r "${S}/db/source/PPD" +} + +src_configure() { + econf \ + --disable-gzip-ppds \ + --disable-ppds-to-cups +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc ChangeLog README USAGE + + # Avoid collision with foo2zjs, bug 185486 + # TODO: still valid? + rm "${D}"/usr/share/foomatic/db/source/{driver/foo2{hp,lava,xqx,zjs}.xml,printer/{Generic-ZjStream_Printer,HP-{Color_LaserJet_{1500,1600,2600n},LaserJet_{10{00,05,18,20,22},M1005_MFP}},Minolta-{Color_PageWorks_Pro_L,magicolor_2{20,30,43}0_DL},Samsung-CLP-{3,6}00}.xml} +} diff --git a/net-print/foomatic-filters/ChangeLog b/net-print/foomatic-filters/ChangeLog new file mode 100644 index 00000000..1ea00f48 --- /dev/null +++ b/net-print/foomatic-filters/ChangeLog @@ -0,0 +1,257 @@ +# ChangeLog for net-print/foomatic-filters +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/ChangeLog,v 1.62 2008/08/12 15:50:37 ranger Exp $ + + 12 Aug 2008; Brent Baude + foomatic-filters-3.0.20080507.ebuild: + Marking foomatic-filters-3.0.20080507 ppc for bug 233968 + + 12 Aug 2008; Brent Baude ChangeLog: + Marking 233968 ppc for bug foomatic-filters-3.0.20080507.ebuild + + 06 Aug 2008; Markus Meier + foomatic-filters-3.0.20080507.ebuild: + amd64/x86 stable, bug #234065 + + 05 Aug 2008; Markus Rothe + foomatic-filters-3.0.20080507.ebuild: + Stable on ppc64; bug #233968 + +*foomatic-filters-3.0.20080507 (07 May 2008) + + 07 May 2008; Timo Gurr + -files/foomatic-filters-3.0.2-multilib.patch, + -foomatic-filters-3.0.2-r1.ebuild, +foomatic-filters-3.0.20080507.ebuild: + Add new snapshot, remove old snapshot. + + 10 Mar 2008; foomatic-filters-3.0.2-r1.ebuild, + foomatic-filters-3.0.20060720.ebuild: + Drop to ~mips to match net-print/cups + + 20 Nov 2007; Joshua Kinard + foomatic-filters-3.0.20060720.ebuild: + Stable on mips, per #155545. + + 11 May 2007; Denis Dupeyron + foomatic-filters-3.0.20070501.ebuild: + Added mirror URI. + +*foomatic-filters-3.0.20070501 (01 May 2007) + + 01 May 2007; Denis Dupeyron + +foomatic-filters-3.0.20070501.ebuild: + Version bump. + + 07 Apr 2007; Stefan Schweizer foomatic-filters-3.0.20060720.ebuild: + Dont depend on cups for USE=-cups thanks to Cornelius Weig + and David Barnett + in bug 169230 + + 19 Feb 2007; foomatic-filters-3.0.20060720.ebuild: + Really fix bug 156966 + + 28 Dec 2006; Javier Villavicencio + foomatic-filters-3.0.20060720.ebuild: + Added ~x86-fbsd keyword. + + 11 Dec 2006; Stefan Schweizer + foomatic-filters-3.0.2-r1.ebuild, foomatic-filters-3.0.20060720.ebuild: + fixing USE=-cups properly + + 03 Dec 2006; Tobias Scherbaum + foomatic-filters-3.0.20060720.ebuild: + ppc stable, bug #155545 + + 03 Dec 2006; Stefan Schweizer + foomatic-filters-3.0.20060720.ebuild: + Fix build with USE=-cups thanks to spanky in bug 156966 + + 01 Dec 2006; Gustavo Zacarias + foomatic-filters-3.0.20060720.ebuild: + Stable on hppa wrt #155545 + + 25 Nov 2006; Bryan Østergaard + foomatic-filters-3.0.20060720.ebuild: + Stable on Alpha + ia64. + + 24 Nov 2006; Markus Rothe + foomatic-filters-3.0.20060720.ebuild: + Stable on ppc64; bug #155545 + + 23 Nov 2006; foomatic-filters-3.0.20060720.ebuild: + stable on amd64 + + 22 Nov 2006; Christian Faulhammer + foomatic-filters-3.0.20060720.ebuild: + stable x86, bug #155545 + + 20 Nov 2006; Gustavo Zacarias + foomatic-filters-3.0.20060720.ebuild: + Stable on sparc wrt #155545 + + 18 Nov 2006; Stefan Schweizer + -foomatic-filters-3.0.2.ebuild, -foomatic-filters-3.0.20060601.ebuild: + remove old + + 05 Sep 2006; Joshua Kinard + foomatic-filters-3.0.2-r1.ebuild: + Marked stable on mips. + + 05 Aug 2006; Stefan Schweizer + foomatic-filters-3.0.20060720.ebuild: + Fix DEPEND thanks to Tiger!P in bug 142825 + +*foomatic-filters-3.0.20060720 (20 Jul 2006) + + 20 Jul 2006; Stefan Schweizer + +foomatic-filters-3.0.20060720.ebuild: + version bump + + 13 Jul 2006; Aron Griffis + foomatic-filters-3.0.2-r1.ebuild: + Mark 3.0.2-r1 stable on ia64 + +*foomatic-filters-3.0.20060601 (04 Jun 2006) + + 04 Jun 2006; Stefan Schweizer + +foomatic-filters-3.0.20060601.ebuild: + version bump + + 09 May 2006; Gustavo Zacarias + foomatic-filters-3.0.2-r1.ebuild: + Stable on hppa wrt #130209 + + 08 May 2006; Stefan Schweizer + foomatic-filters-3.0.2-r1.ebuild: + Make cups-1.2 aware, no revbump because no installed files were changed + +*foomatic-filters-3.0.2-r1 (05 May 2006) + + 05 May 2006; Stefan Schweizer + +foomatic-filters-3.0.2-r1.ebuild: + rev-bump foomatic-filters to force remerge, no changes apart from the + foomatic-db-old block, stable from the beginning, bug 131533 + + 18 Jul 2005; Herbie Hopkins + +files/foomatic-filters-3.0.2-multilib.patch, + foomatic-filters-3.0.2.ebuild: + Multilib fixes. + + 06 Jun 2005; Sven Wegener + foomatic-filters-3.0.2.ebuild: + Changed the sub || DEPEND to one toplevel || DEPEND. Trim trailing whitespace. + + 06 Jun 2005; Heinrich Wendel + -foomatic-filters-3.0.0.ebuild, -foomatic-filters-3.0.0.20031018.ebuild, + -foomatic-filters-3.0.1.ebuild: + cleanups + + 06 Jun 2005; Heinrich Wendel + foomatic-filters-3.0.2.ebuild: + bug #76978 + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 09 Oct 2004; Tom Gall foomatic-filters-3.0.2.ebuild: + stable on ppc64, bug #64166 + + 22 Sep 2004; Joshua Kinard foomatic-filters-3.0.2.ebuild: + Marked stable on mips. + + 19 Sep 2004; Danny van Dyk + foomatic-filters-3.0.2.ebuild: + Marked stable on amd64. + + 17 Sep 2004; Bryan Østergaard,,, + foomatic-filters-3.0.2.ebuild: + Stable on alpha, bug 64166. + + 16 Sep 2004; Gustavo Zacarias + foomatic-filters-3.0.2.ebuild: + Stable on sparc wrt #64166 + + 16 Sep 2004; foomatic-filters-3.0.2.ebuild: + stable ppc bug: 64166 + +*foomatic-filters-3.0.2 (16 Sep 2004) + + 16 Sep 2004; Heinrich Wendel + +foomatic-filters-3.0.2.ebuild: + security bump, bug #64166 + + 19 Jul 2004; Bryan Østergaard + foomatic-filters-3.0.1.ebuild: + Stable on alpha. + + 17 Jul 2004; Tom Gall foomatic-filters-3.0.1.ebuild: + stable on ppc64, bug #55797 + + 25 Jun 2004; Danny van Dyk + foomatic-filters-3.0.1.ebuild: + Marked stable on amd64. + + 14 Jun 2004; Aron Griffis + foomatic-filters-3.0.0.20031018.ebuild, foomatic-filters-3.0.0.ebuild, + foomatic-filters-3.0.1.ebuild: + Fix use invocation + + 26 Apr 2004; Aron Griffis + foomatic-filters-3.0.0.20031018.ebuild, foomatic-filters-3.0.0.ebuild: + Add die following econf for bug 48950 + + 19 Apr 2004; Guy Martin foomatic-filters-3.0.1.ebuild: + Marked stable on hppa. + + 11 Apr 2004; Gustavo Zacarias + foomatic-filters-3.0.1.ebuild: + stable on sparc + + 09 Apr 2004; Heinrich Wendel + foomatic-filters-3.0.1.ebuild: + stable on x86 + + 13 Mar 2004; Stephen P. Becker + foomatic-filters-3.0.1.ebuild: + Added ~mips to keywords. + + 08 Apr 2004; Heinrich Wendel + foomatic-filters-3.0.0.20031018.ebuild, foomatic-filters-3.0.1.ebuild: + add gs to deps, bug #46796 + +*foomatic-filters-3.0.1 (02 Mar 2004) + + 02 Mar 2004; Heinrich Wendel + foomatic-filters-3.0.1.ebuild: + version bump + +*foomatic-filters-3.0.0.20031018 (28 Jan 2004) + + 28 Jan 2004; Aron Griffis + foomatic-filters-3.0.0.20031018.ebuild: + stable on ia64 + +*foomatic-filters-3.0.20031018 (31 Dec 2003) + + 31 Dec 2003; Heinrich Wendel + foomatic-filters-20031018.ebuild, foomatic-filters-3.0.20031018.ebuild: + fixed version scheme + +*foomatic-filters-20031018 (10 Dec 2003) + + 10 Dec 2003; Heinrich Wendel + foomatic-filters-20031018.ebuild: + stable + + 18 Oct 2003; Heinrich Wendel : + bump + + 29 Jul 2003; lanius@gentoo.org foomatic-filters-3.0.0.ebuild: + stable bump + +*foomatic-filters-3.0.0 (16 Jul 2003) + + 16 Jul 2003; Heinrich Wendel + foomatic-filters-3.0.0.ebuild: + initial release + diff --git a/net-print/foomatic-filters/Manifest b/net-print/foomatic-filters/Manifest new file mode 100644 index 00000000..34ce3b9c --- /dev/null +++ b/net-print/foomatic-filters/Manifest @@ -0,0 +1,6 @@ +DIST foomatic-filters-4.0.2.tar.gz 238373 RMD160 e85cbe3489124eacf0b933d170ad887d92ee6ab9 SHA1 14631e1c28117e0d9ecc6f1ed8afbb714399df5d SHA256 6ba535529577555d99bea37c263274dc46f8619acd121bf1791abeaaa43c5317 +DIST foomatic-filters-4.0.3.tar.gz 239548 RMD160 6d4f09847d1c977ef15cc71026364b9a04af1f8d SHA1 870b904c9390a6632e540a458479c34290a8f960 SHA256 1ef67c0dc7a33a80a4fb6b5b6816a4a8309462b29068e0a9ba649539c186f443 +EBUILD foomatic-filters-4.0.2.ebuild 1226 RMD160 ddfaf576eadd6ae553494c534667fddfaafd98e3 SHA1 fc048c31eb774839592accc3ed06b0f563ff69c2 SHA256 7c1fe8a2c6e48de54721c31f7d17ce148c48ed728c1c2bee274d8497eb49cac4 +EBUILD foomatic-filters-4.0.3.ebuild 1226 RMD160 ddfaf576eadd6ae553494c534667fddfaafd98e3 SHA1 fc048c31eb774839592accc3ed06b0f563ff69c2 SHA256 7c1fe8a2c6e48de54721c31f7d17ce148c48ed728c1c2bee274d8497eb49cac4 +MISC ChangeLog 8194 RMD160 558577db07f582cce37a3f23044593f93aed3e64 SHA1 489f05f90319abfce94a6607285365fcae307a68 SHA256 d2031a1a2e0a092541f0b169bd3f4f854dd0d9071dd31d857ac64db48fc8c346 +MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 diff --git a/net-print/foomatic-filters/foomatic-filters-4.0.2.ebuild b/net-print/foomatic-filters/foomatic-filters-4.0.2.ebuild new file mode 100644 index 00000000..cba5bc0e --- /dev/null +++ b/net-print/foomatic-filters/foomatic-filters-4.0.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +DESCRIPTION="Foomatic wrapper scripts" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://www.linuxprinting.org/download/foomatic/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="cups" + +RDEPEND="cups? ( >=net-print/cups-1.1.19 ) + !cups? ( + || ( + app-text/enscript + app-text/a2ps + app-text/mpage + ) + ) + dev-lang/perl + virtual/ghostscript" +DEPEND="${RDEPEND}" + +pkg_setup() { + if use cups; then + CUPS_SERVERBIN="$(cups-config --serverbin)" + else + CUPS_SERVERBIN="" + fi + + export CUPS_BACKENDS=${CUPS_SERVERBIN}/backend \ + CUPS_FILTERS=${CUPS_SERVERBIN}/filter CUPS=${CUPS_SERVERBIN}/ + +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + dosym /usr/bin/foomatic-rip /usr/bin/lpdomatic + + if use cups; then + dosym /usr/bin/foomatic-gswrapper "${CUPS_SERVERBIN}/filter/foomatic-gswrapper" + dosym /usr/bin/foomatic-rip "${CUPS_SERVERBIN}/filter/cupsomatic" + else + rm -r "${D}"/${CUPS_SERVERBIN}/filter + rm -r "${D}"/${CUPS_SERVERBIN}/backend + fi +} diff --git a/net-print/foomatic-filters/foomatic-filters-4.0.3.ebuild b/net-print/foomatic-filters/foomatic-filters-4.0.3.ebuild new file mode 100644 index 00000000..cba5bc0e --- /dev/null +++ b/net-print/foomatic-filters/foomatic-filters-4.0.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +DESCRIPTION="Foomatic wrapper scripts" +HOMEPAGE="http://www.linuxprinting.org/foomatic.html" +SRC_URI="http://www.linuxprinting.org/download/foomatic/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="cups" + +RDEPEND="cups? ( >=net-print/cups-1.1.19 ) + !cups? ( + || ( + app-text/enscript + app-text/a2ps + app-text/mpage + ) + ) + dev-lang/perl + virtual/ghostscript" +DEPEND="${RDEPEND}" + +pkg_setup() { + if use cups; then + CUPS_SERVERBIN="$(cups-config --serverbin)" + else + CUPS_SERVERBIN="" + fi + + export CUPS_BACKENDS=${CUPS_SERVERBIN}/backend \ + CUPS_FILTERS=${CUPS_SERVERBIN}/filter CUPS=${CUPS_SERVERBIN}/ + +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + dosym /usr/bin/foomatic-rip /usr/bin/lpdomatic + + if use cups; then + dosym /usr/bin/foomatic-gswrapper "${CUPS_SERVERBIN}/filter/foomatic-gswrapper" + dosym /usr/bin/foomatic-rip "${CUPS_SERVERBIN}/filter/cupsomatic" + else + rm -r "${D}"/${CUPS_SERVERBIN}/filter + rm -r "${D}"/${CUPS_SERVERBIN}/backend + fi +} diff --git a/net-print/foomatic-filters/metadata.xml b/net-print/foomatic-filters/metadata.xml new file mode 100644 index 00000000..1fa0ca56 --- /dev/null +++ b/net-print/foomatic-filters/metadata.xml @@ -0,0 +1,5 @@ + + + +printing +