update foomatic

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1565 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2009-10-18 08:49:11 +00:00
parent cd3158071c
commit e06cd25b40
16 changed files with 796 additions and 0 deletions

View File

@@ -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 <tgurr@gentoo.org>
-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 <kumba@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
Stable on mips, per #155545.
11 May 2007; Denis Dupeyron <calchan@gentoo.org>
foomatic-db-engine-3.0.20070508.ebuild:
Added mirror URI.
*foomatic-db-engine-3.0.20070508 (08 May 2007)
08 May 2007; Denis Dupeyron <calchan@gentoo.org>
+files/perl-module-3.0.20070508.diff,
+foomatic-db-engine-3.0.20070508.ebuild:
Version bump. Fixed copyright dates.
28 Dec 2006; Javier Villavicencio <the_paya@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
Added ~x86-fbsd keyword.
03 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
ppc stable, bug #155545
01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
Stable on hppa wrt #155545
25 Nov 2006; Bryan Østergaard <kloeri@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
Stable on Alpha + ia64.
24 Nov 2006; Markus Rothe <corsair@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
Stable on ppc64; bug #155545
23 Nov 2006; <blubb@gentoo.org> foomatic-db-engine-3.0.20060720.ebuild:
stable on amd64
22 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
foomatic-db-engine-3.0.20060720.ebuild:
stable x86, bug #155545
20 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
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 <genstef@gentoo.org>
-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 <prophecy@corpranet.net>, Triffid Hunter
<triffid_hunter@funkmunch.net> and Brant Gurganus <gurganbl@rose-hulman.edu>
23 Jun 2006; Stefan Schweizer <genstef@gentoo.org>
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 <genstef@gentoo.org>
+foomatic-db-engine-3.0.20060601.ebuild:
version bump
23 Apr 2006; Stefan Schweizer <genstef@gentoo.org>
+files/flex-configure-LANG.patch, foomatic-db-engine-3.0.2.ebuild:
Fix et_EE locale locale compiling thanks to J <j-spam@starline.ee> in bug
128242
28 Nov 2005; <mcumming@gentoo.org> foomatic-db-engine-3.0.2.ebuild:
Switched from perl-module to perl-app eclass
06 Jun 2005; Heinrich Wendel <lanius@gentoo.org>
-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 <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
09 Oct 2004; Tom Gall <tgall@gentoo.org> foomatic-db-engine-3.0.2.ebuild:
stable on ppc64, bug #64166
22 Sep 2004; Joshua Kinard <kumba@gentoo.org>
foomatic-db-engine-3.0.2.ebuild:
Marked stable on mips.
19 Sep 2004; Danny van Dyk <kugelfang@gentoo.org>
foomatic-db-engine-3.0.2.ebuild:
Marked stable on amd64.
17 Sep 2004; Bryan Østergaard,,, <kloeri@gentoo.org>
foomatic-db-engine-3.0.2.ebuild:
Stable on alpha, bug 64166.
16 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org>
foomatic-db-engine-3.0.2.ebuild:
Stable on sparc wrt #64166
16 Sep 2004; <SeJo@gentoo.org> 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 <lanius@gentoo.org>
+foomatic-db-engine-3.0.2.ebuild:
security bump, bug #64166
19 Jul 2004; Bryan Østergaard <kloeri@gentoo.org>
foomatic-db-engine-3.0.1.ebuild:
Stable on alpha.
25 Jun 2004; Danny van Dyk <kugelfang@gentoo.org>
foomatic-db-engine-3.0.1.ebuild:
Marked stable on amd64.
27 Apr 2004; Aron Griffis <agriffis@gentoo.org>
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 <gmsoft@gentoo.org> foomatic-db-engine-3.0.1.ebuild:
Marked stable on hppa.
11 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org>
foomatic-db-engine-3.0.1.ebuild:
stable on sparc
07 May 2004; Heinrich Wendel <lanius@gentoo.org>
foomatic-db-engine-3.0.1.ebuild:
add IUSE=""
09 Apr 2004; Heinrich Wendel <lanius@gentoo.org>
foomatic-db-engine-3.0.1.ebuild:
stable on x86
13 Mar 2004; Stephen P. Becker <geoman@gentoo.org>
foomatic-db-engine-3.0.1.ebuild:
Added ~mips keyword.
*foomatic-db-engine-3.0.1 (02 Mar 2004)
02 Mar 2004; Heinrich Wendel <lanius@gentoo.org>
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 <agriffis@gentoo.org>
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 <lanius@gentoo.org>
foomatic-db-engine-20031018.ebuild, foomatic-db-engine-3.0.20031018.ebuild:
fixed version scheme
10 Dec 2003; Heinrich Wendel <lanius@gentoo.org>
foomatic-db-engine-20031018.ebuild:
stable
*foomatic-db-engine-20031018 (18 Oct 2003)
18 Oct 2003; Heinrich Wendel <lanius@gentoo.org>
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 <lanius@gentoo.org> files/perl-module.diff:
initial release

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>printing</herd>
</pkgmetadata>