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