Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/cups-filters: cups-filters-9999.ebuild ChangeLog cups-filters-1.0.54.ebuild
Date: Fri, 06 Jun 2014 22:43:17
Message-Id: 20140606224310.D5D302004E@flycatcher.gentoo.org
1 dilfridge 14/06/06 22:43:10
2
3 Modified: cups-filters-9999.ebuild ChangeLog
4 Added: cups-filters-1.0.54.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EBE6A336BE19039C!)
9
10 Revision Changes Path
11 1.47 net-print/cups-filters/cups-filters-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild?rev=1.47&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild?rev=1.47&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild?r1=1.46&r2=1.47
16
17 Index: cups-filters-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v
20 retrieving revision 1.46
21 retrieving revision 1.47
22 diff -u -r1.46 -r1.47
23 --- cups-filters-9999.ebuild 11 May 2014 19:12:35 -0000 1.46
24 +++ cups-filters-9999.ebuild 6 Jun 2014 22:43:10 -0000 1.47
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.46 2014/05/11 19:12:35 dilfridge Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.47 2014/06/06 22:43:10 dilfridge Exp $
30
31 EAPI=5
32
33 @@ -30,7 +30,7 @@
34 media-libs/fontconfig
35 media-libs/freetype:2
36 media-libs/lcms:2
37 - >net-print/cups-1.5.9999
38 + >=net-print/cups-1.7.3
39 !<=net-print/cups-1.5.9999
40 sys-devel/bc
41 sys-libs/zlib
42 @@ -72,7 +72,7 @@
43 }
44
45 src_compile() {
46 - default
47 + MAKEOPTS=-j1 default
48
49 if use perl; then
50 pushd "${S}/scripting/perl" > /dev/null
51
52
53
54 1.128 net-print/cups-filters/ChangeLog
55
56 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/ChangeLog?rev=1.128&view=markup
57 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/ChangeLog?rev=1.128&content-type=text/plain
58 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/ChangeLog?r1=1.127&r2=1.128
59
60 Index: ChangeLog
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v
63 retrieving revision 1.127
64 retrieving revision 1.128
65 diff -u -r1.127 -r1.128
66 --- ChangeLog 24 May 2014 20:33:59 -0000 1.127
67 +++ ChangeLog 6 Jun 2014 22:43:10 -0000 1.128
68 @@ -1,6 +1,12 @@
69 # ChangeLog for net-print/cups-filters
70 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
71 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v 1.127 2014/05/24 20:33:59 dilfridge Exp $
72 +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v 1.128 2014/06/06 22:43:10 dilfridge Exp $
73 +
74 +*cups-filters-1.0.54 (06 Jun 2014)
75 +
76 + 06 Jun 2014; Andreas K. Huettel <dilfridge@g.o>
77 + +cups-filters-1.0.54.ebuild, cups-filters-9999.ebuild:
78 + Version bump
79
80 24 May 2014; Andreas K. Huettel <dilfridge@g.o>
81 -cups-filters-1.0.43-r1.ebuild:
82
83
84
85 1.1 net-print/cups-filters/cups-filters-1.0.54.ebuild
86
87 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/cups-filters-1.0.54.ebuild?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/cups-filters-1.0.54.ebuild?rev=1.1&content-type=text/plain
89
90 Index: cups-filters-1.0.54.ebuild
91 ===================================================================
92 # Copyright 1999-2014 Gentoo Foundation
93 # Distributed under the terms of the GNU General Public License v2
94 # $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.54.ebuild,v 1.1 2014/06/06 22:43:10 dilfridge Exp $
95
96 EAPI=5
97
98 GENTOO_DEPEND_ON_PERL=no
99
100 inherit base eutils perl-module autotools systemd
101
102 if [[ "${PV}" == "9999" ]] ; then
103 inherit bzr
104 EBZR_REPO_URI="http://bzr.linuxfoundation.org/openprinting/cups-filters"
105 KEYWORDS=""
106 else
107 SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz"
108 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~m68k-mint"
109 fi
110 DESCRIPTION="Cups PDF filters"
111 HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat"
112
113 LICENSE="MIT GPL-2"
114 SLOT="0"
115 IUSE="dbus +foomatic jpeg perl png static-libs tiff zeroconf"
116
117 RDEPEND="
118 >=app-text/ghostscript-gpl-9.09
119 app-text/poppler:=[cxx,jpeg?,lcms,tiff?,xpdf-headers(+)]
120 >=app-text/qpdf-3.0.2:=
121 media-libs/fontconfig
122 media-libs/freetype:2
123 media-libs/lcms:2
124 >=net-print/cups-1.7.3
125 !<=net-print/cups-1.5.9999
126 sys-devel/bc
127 sys-libs/zlib
128 dbus? ( sys-apps/dbus )
129 foomatic? ( !net-print/foomatic-filters )
130 jpeg? ( virtual/jpeg:0 )
131 perl? ( dev-lang/perl:= )
132 png? ( media-libs/libpng:0= )
133 tiff? ( media-libs/tiff )
134 zeroconf? ( net-dns/avahi[dbus] )
135 "
136 DEPEND="${RDEPEND}"
137
138 PATCHES=(
139 "${FILESDIR}/${P}-uclibc.patch"
140 )
141
142 src_prepare() {
143 base_src_prepare
144 sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
145 eautoreconf
146 }
147
148 src_configure() {
149 econf \
150 --docdir="${EPREFIX}/usr/share/doc/${PF}" \
151 $(use_enable dbus) \
152 $(use_enable zeroconf avahi) \
153 $(use_enable static-libs static) \
154 --with-fontdir="fonts/conf.avail" \
155 --with-pdftops=pdftops \
156 --enable-imagefilters \
157 $(use_with jpeg) \
158 $(use_with png) \
159 $(use_with tiff) \
160 --with-rcdir=no \
161 --with-browseremoteprotocols=DNSSD,CUPS \
162 --without-php
163 }
164
165 src_compile() {
166 MAKEOPTS=-j1 default
167
168 if use perl; then
169 pushd "${S}/scripting/perl" > /dev/null
170 perl-module_src_prep
171 perl-module_src_compile
172 popd > /dev/null
173 fi
174 }
175
176 src_install() {
177 default
178
179 if use perl; then
180 pushd "${S}/scripting/perl" > /dev/null
181 perl-module_src_install
182 fixlocalpod
183 popd > /dev/null
184 fi
185
186 # workaround: some printer drivers still require pstoraster and pstopxl, bug #383831
187 dosym /usr/libexec/cups/filter/gstoraster /usr/libexec/cups/filter/pstoraster
188 dosym /usr/libexec/cups/filter/gstopxl /usr/libexec/cups/filter/pstopxl
189
190 prune_libtool_files --all
191
192 cp "${FILESDIR}"/cups-browsed.init.d "${T}"/cups-browsed || die
193
194 if ! use zeroconf ; then
195 sed -i -e 's:need cupsd avahi-daemon:need cupsd:g' "${T}"/cups-browsed || die
196 sed -i -e 's:cups\.service avahi-daemon\.service:cups.service:g' "${S}"/utils/cups-browsed.service || die
197 fi
198
199 if ! use foomatic ; then
200 # this needs an upstream solution / configure switch
201 rm -v "${ED}/usr/libexec/cups/filter/foomatic-rip" || die
202 rm -v "${ED}/usr/share/man/man1/foomatic-rip.1" || die
203 fi
204
205 doinitd "${T}"/cups-browsed
206 systemd_dounit "${S}/utils/cups-browsed.service"
207 }
208
209 pkg_postinst() {
210 perl-module_pkg_postinst
211
212 elog "This version of cups-filters includes cups-browsed, a daemon that autodiscovers"
213 elog "remote queues via avahi or cups-1.5 browsing protocol and adds them to your cups"
214 elog "configuration. You may want to add it to your default runlevel."
215
216 if ! use foomatic ; then
217 ewarn "You are disabling the foomatic code in cups-filters. Please do that ONLY if absolutely."
218 ewarn "necessary. net-print/foomatic-filters as replacement is deprecated and unmaintained."
219 fi
220 }