Gentoo Archives: gentoo-commits

From: "Timo Gurr (tgurr)" <tgurr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/foomatic-filters: ChangeLog foomatic-filters-3.0.20080507.ebuild foomatic-filters-3.0.2-r1.ebuild
Date: Wed, 07 May 2008 23:15:54
Message-Id: E1JtsrX-0001Qb-Lz@stork.gentoo.org
1 tgurr 08/05/07 23:15:51
2
3 Modified: ChangeLog
4 Added: foomatic-filters-3.0.20080507.ebuild
5 Removed: foomatic-filters-3.0.2-r1.ebuild
6 Log:
7 Add new snapshot, remove old snapshot.
8 (Portage version: 2.1.5_rc7)
9
10 Revision Changes Path
11 1.58 net-print/foomatic-filters/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foomatic-filters/ChangeLog?rev=1.58&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foomatic-filters/ChangeLog?rev=1.58&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foomatic-filters/ChangeLog?r1=1.57&r2=1.58
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/ChangeLog,v
20 retrieving revision 1.57
21 retrieving revision 1.58
22 diff -u -r1.57 -r1.58
23 --- ChangeLog 10 Mar 2008 04:20:27 -0000 1.57
24 +++ ChangeLog 7 May 2008 23:15:51 -0000 1.58
25 @@ -1,6 +1,13 @@
26 # ChangeLog for net-print/foomatic-filters
27 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/ChangeLog,v 1.57 2008/03/10 04:20:27 ricmm Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/ChangeLog,v 1.58 2008/05/07 23:15:51 tgurr Exp $
30 +
31 +*foomatic-filters-3.0.20080507 (07 May 2008)
32 +
33 + 07 May 2008; Timo Gurr <tgurr@g.o>
34 + -files/foomatic-filters-3.0.2-multilib.patch,
35 + -foomatic-filters-3.0.2-r1.ebuild, +foomatic-filters-3.0.20080507.ebuild:
36 + Add new snapshot, remove old snapshot.
37
38 10 Mar 2008; <ricmm@g.o> foomatic-filters-3.0.2-r1.ebuild,
39 foomatic-filters-3.0.20060720.ebuild:
40
41
42
43 1.1 net-print/foomatic-filters/foomatic-filters-3.0.20080507.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foomatic-filters/foomatic-filters-3.0.20080507.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foomatic-filters/foomatic-filters-3.0.20080507.ebuild?rev=1.1&content-type=text/plain
47
48 Index: foomatic-filters-3.0.20080507.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-print/foomatic-filters/foomatic-filters-3.0.20080507.ebuild,v 1.1 2008/05/07 23:15:51 tgurr Exp $
53
54 inherit autotools eutils versionator
55
56 MY_P=${PN}-$(replace_version_separator 2 '-')
57 DESCRIPTION="Foomatic wrapper scripts"
58 HOMEPAGE="http://www.linuxprinting.org/foomatic.html"
59 SRC_URI="http://gentooexperimental.org/~genstef/dist/${MY_P}.tar.gz
60 http://www.linuxprinting.org/download/foomatic/${MY_P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
65 IUSE="cups"
66
67 RDEPEND="cups? ( >=net-print/cups-1.1.19 )
68 !cups? (
69 || (
70 app-text/enscript
71 app-text/a2ps
72 app-text/mpage
73 )
74 )
75 dev-lang/perl
76 virtual/ghostscript"
77 DEPEND="${RDEPEND}"
78
79 S="${WORKDIR}/${MY_P}"
80
81 pkg_setup() {
82 if use cups; then
83 CUPS_SERVERBIN="$(cups-config --serverbin)"
84 else
85 CUPS_SERVERBIN=""
86 fi
87 }
88
89 src_unpack() {
90 unpack ${A}
91 cd "${S}"
92 # Search for libs in ${libdir}, not just /usr/lib
93 epatch "${FILESDIR}/foomatic-filters-3.0.20060601-multilib.patch"
94 eautoreconf || die "eautoreconf failed"
95 }
96
97 src_compile() {
98 export CUPS_BACKENDS=${CUPS_SERVERBIN}/backend \
99 CUPS_FILTERS=${CUPS_SERVERBIN}/filter CUPS=${CUPS_SERVERBIN}/
100 econf || die "econf failed"
101 emake || die "emake failed"
102 }
103
104 src_install() {
105 make DESTDIR="${D}" install || die "make install failed"
106
107 dosym /usr/bin/foomatic-rip /usr/bin/lpdomatic
108
109 if use cups; then
110 dosym /usr/bin/foomatic-gswrapper ${CUPS_SERVERBIN}/filter/foomatic-gswrapper
111 dosym /usr/bin/foomatic-rip ${CUPS_SERVERBIN}/filter/cupsomatic
112 else
113 rm -r "${D}"/${CUPS_SERVERBIN}/filter
114 rm -r "${D}"/${CUPS_SERVERBIN}/backend
115 fi
116 }
117
118
119
120 --
121 gentoo-commits@l.g.o mailing list