Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/poppler/
Date: Tue, 26 Jul 2016 21:24:11
Message-Id: 1469568211.89e08e2711c6fa579da142c41e1a119ada919954.johu@gentoo
1 commit: 89e08e2711c6fa579da142c41e1a119ada919954
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 26 21:23:31 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 26 21:23:31 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e08e27
7
8 app-text/poppler: Remove 0.4{3,4}.0
9
10 Package-Manager: portage-2.3.0
11
12 app-text/poppler/Manifest | 2 -
13 app-text/poppler/poppler-0.43.0.ebuild | 144 ---------------------------------
14 app-text/poppler/poppler-0.44.0.ebuild | 144 ---------------------------------
15 3 files changed, 290 deletions(-)
16
17 diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
18 index 440c7ff..5bad8c3 100644
19 --- a/app-text/poppler/Manifest
20 +++ b/app-text/poppler/Manifest
21 @@ -1,6 +1,4 @@
22 DIST poppler-0.32.0.tar.xz 1609624 SHA256 4963e31ba5e17530a87b16588e22928bc044e8d28d02303dded981bff6725b98 SHA512 f68355a0242ce467b9d7d7f47cc0c3b08f015c38b147eaeddc392e693239bce2b1b3832bd5e5411f25edddab6d3cea8ca0be151372a86963610a4eae3ea50eee WHIRLPOOL bb56d497f435ccb78dfeb0125ca5d003d08769fe74e11da940f6f5399194698e1908c22d815129e6d1f1a7a9855a68ad7043a3bdd4779045fcf64dd97ade3d22
23 DIST poppler-0.42.0.tar.xz 1674024 SHA256 9fef076ffe2a4f18a4e0da547d814ef5c5e6f8a283afe3387504a0bb1a418010 SHA512 ab8c86c28a2ac848bf118de7f20f57576ed4faa4ad06ae7d58590b951fb2b0ee8a728919ce2417592b467af7322c57ed0bff0288eced042fcf94a50d89c73c19 WHIRLPOOL 095986b44875847d471ecda35194eeb894051b689a754dc8ae55caa04100b4e2ebd57fe868008972502d27346eeb98699fa9660b414ececef4d0eafe53265736
24 -DIST poppler-0.43.0.tar.xz 1671368 SHA256 c720e26a26ee10b7ebc9e256d2ee7adcdb536cf85f9f1c4777a38f7f81fb2456 SHA512 e00422a875be2e9b8b16a268d31d1080f609ce070f553b2db8001fc71efebe44183d5e63f45b1111a99b106548809b1fe8474aca7710c20bc4c654968d42508b WHIRLPOOL 7eec0e630d829a69201d8a7b2078a5c7ebc22e0c18d96907a23408638abe0b07567da81eb5474d036035e8ef7f635d35aa6d224e11c6ba0eaa050ff6824dc665
25 -DIST poppler-0.44.0.tar.xz 1671900 SHA256 5b467ed26a55e1824da6bd86f5f562b1b45582069c03898c91f01ad5c6fa0eab SHA512 356bb8d5ba333dd86f2350dab3d18e7beddabc54f0449514248e7928e56bbcd8a5941bf817a12fc780810927425567fddbfacf723894414ae21814189b54c1f8 WHIRLPOOL abcaa306a7ac90eb39d161483225091e832f4c366ee166fcbda2b3fbb4287619de42234f15cd30e52b66f57c2af87137981dfbf2065478a4736298ee2ab7ac38
26 DIST poppler-0.45.0.tar.xz 1674464 SHA256 96dd1a6024bcdaa4530a3b49687db3d5c24ddfd072ccb37c6de0e42599728798 SHA512 b703bed35da3572801834740bf61d59b6a3ee3b88bc1b3181bde3472264be4f6b89ceacb56179d7093329946abd6ba2501acfaf209d4f543352ff9fd38c47f1b WHIRLPOOL 687b1ba816dbff1b0a69cb05914dd7fb161bfd8c0fa4e26b77bb0ad26e27f7d7d94085a1022716a8d7a7563145f0acead9fccbbd332959d0216b81b27f3632e8
27 DIST poppler-0.46.0.tar.xz 1680940 SHA256 967d35d13d61dee2fee656b80efef9e388a9e752bc79b7123f15b49c7769e487 SHA512 c303875ae8082e8cd0332ecff82e52678393d0015d092aee6fec3cc191218f155aca049ce43996c255122f550aae53ed019bb7855291d117d0b9e25ab83e9caf WHIRLPOOL 332aa78ba5a905a1c1b1fa62b20e730c7e7cde91f0a6f3c0291f85ea35188d65e496db8145c4eca8b382e8be6061bf16201603a3654c83f8c9f40e142fef0e74
28
29 diff --git a/app-text/poppler/poppler-0.43.0.ebuild b/app-text/poppler/poppler-0.43.0.ebuild
30 deleted file mode 100644
31 index 0eb864e..0000000
32 --- a/app-text/poppler/poppler-0.43.0.ebuild
33 +++ /dev/null
34 @@ -1,144 +0,0 @@
35 -# Copyright 1999-2016 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -# $Id$
38 -
39 -EAPI=6
40 -
41 -CMAKE_WARN_UNUSED_CLI=1
42 -inherit cmake-utils toolchain-funcs xdg-utils
43 -
44 -if [[ "${PV}" == "9999" ]] ; then
45 - inherit git-r3
46 - EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
47 - SLOT="0/9999"
48 -else
49 - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
50 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
51 - SLOT="0/60" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
52 -fi
53 -
54 -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
55 -HOMEPAGE="https://poppler.freedesktop.org/"
56 -
57 -LICENSE="GPL-2"
58 -IUSE="cairo cairo-qt cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils"
59 -
60 -REQUIRED_USE="cairo-qt? ( qt4 )"
61 -
62 -# No test data provided
63 -RESTRICT="test"
64 -
65 -COMMON_DEPEND="
66 - >=media-libs/fontconfig-2.6.0
67 - >=media-libs/freetype-2.3.9
68 - sys-libs/zlib
69 - cairo? (
70 - dev-libs/glib:2
71 - >=x11-libs/cairo-1.10.0
72 - introspection? ( >=dev-libs/gobject-introspection-1.32.1:= )
73 - )
74 - cairo-qt? ( >=x11-libs/cairo-1.10.0 )
75 - curl? ( net-misc/curl )
76 - jpeg? ( virtual/jpeg:0 )
77 - jpeg2k? ( media-libs/openjpeg:2= )
78 - lcms? ( media-libs/lcms:2 )
79 - nss? ( >=dev-libs/nss-3.19:0 )
80 - png? ( media-libs/libpng:0= )
81 - qt4? (
82 - dev-qt/qtcore:4
83 - dev-qt/qtgui:4
84 - )
85 - qt5? (
86 - dev-qt/qtcore:5
87 - dev-qt/qtgui:5
88 - dev-qt/qtxml:5
89 - )
90 - tiff? ( media-libs/tiff:0 )
91 -"
92 -DEPEND="${COMMON_DEPEND}
93 - virtual/pkgconfig
94 -"
95 -RDEPEND="${COMMON_DEPEND}
96 - cjk? ( >=app-text/poppler-data-0.4.4 )
97 -"
98 -
99 -DOCS=(AUTHORS NEWS README README-XPDF TODO)
100 -
101 -PATCHES=(
102 - "${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
103 - "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
104 - "${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
105 - "${FILESDIR}/${PN}-0.33.0-openjpeg2.patch"
106 - "${FILESDIR}/${PN}-0.40-FindQt4.patch"
107 -)
108 -
109 -src_prepare() {
110 - cmake-utils_src_prepare
111 -
112 - # Clang doesn't grok this flag, the configure nicely tests that, but
113 - # cmake just uses it, so remove it if we use clang
114 - if [[ ${CC} == clang ]] ; then
115 - sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
116 - fi
117 -
118 - # Enable experimental patchset for subpixel font rendering using cairo
119 - # backend for poppler-qt4 from https://github.com/giddie/poppler-qt4-cairo-backend.
120 - if use cairo-qt; then
121 - ewarn "Enabling unsupported, experimental cairo-qt patchset. Please do not report bugs."
122 - epatch "${FILESDIR}/cairo-qt-experimental/0001-Cairo-backend-added-to-Qt4-wrapper.patch"
123 - epatch "${FILESDIR}/cairo-qt-experimental/0002-Setting-default-Qt4-backend-to-Cairo.patch"
124 - epatch "${FILESDIR}/cairo-qt-experimental/0003-Forcing-subpixel-rendering-in-Cairo-backend.patch"
125 - epatch "${FILESDIR}/cairo-qt-experimental/0004-Enabling-slight-hinting-in-Cairo-Backend.patch"
126 - fi
127 -}
128 -
129 -src_configure() {
130 - xdg_environment_reset
131 - local mycmakeargs=(
132 - -DBUILD_GTK_TESTS=OFF
133 - -DBUILD_QT4_TESTS=OFF
134 - -DBUILD_QT5_TESTS=OFF
135 - -DBUILD_CPP_TESTS=OFF
136 - -DENABLE_SPLASH=ON
137 - -DENABLE_ZLIB=ON
138 - -DENABLE_ZLIB_UNCOMPRESS=OFF
139 - -DENABLE_XPDF_HEADERS=ON
140 - -DENABLE_LIBCURL="$(usex curl)"
141 - -DENABLE_CPP="$(usex cxx)"
142 - -DENABLE_UTILS="$(usex utils)"
143 - -DSPLASH_CMYK=OFF
144 - -DUSE_FIXEDPOINT=OFF
145 - -DUSE_FLOAT=OFF
146 - -DWITH_Cairo="$(usex cairo)"
147 - -DWITH_GObjectIntrospection="$(usex introspection)"
148 - -DWITH_JPEG="$(usex jpeg)"
149 - -DWITH_NSS3="$(usex nss)"
150 - -DWITH_PNG="$(usex png)"
151 - -DWITH_Qt4="$(usex qt4)"
152 - $(cmake-utils_use_find_package qt5 Qt5Core)
153 - -DWITH_TIFF="$(usex tiff)"
154 - )
155 - if use jpeg2k; then
156 - mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg2)
157 - else
158 - mycmakeargs+=(-DENABLE_LIBOPENJPEG=)
159 - fi
160 - if use lcms; then
161 - mycmakeargs+=(-DENABLE_CMS=lcms2)
162 - else
163 - mycmakeargs+=(-DENABLE_CMS=)
164 - fi
165 -
166 - cmake-utils_src_configure
167 -}
168 -
169 -src_install() {
170 - cmake-utils_src_install
171 -
172 - # live version doesn't provide html documentation
173 - if use cairo && use doc && [[ ${PV} != 9999 ]]; then
174 - # For now install gtk-doc there
175 - insinto /usr/share/gtk-doc/html/poppler
176 - doins -r "${S}"/glib/reference/html/*
177 - fi
178 -}
179
180 diff --git a/app-text/poppler/poppler-0.44.0.ebuild b/app-text/poppler/poppler-0.44.0.ebuild
181 deleted file mode 100644
182 index 0217e63..0000000
183 --- a/app-text/poppler/poppler-0.44.0.ebuild
184 +++ /dev/null
185 @@ -1,144 +0,0 @@
186 -# Copyright 1999-2016 Gentoo Foundation
187 -# Distributed under the terms of the GNU General Public License v2
188 -# $Id$
189 -
190 -EAPI=6
191 -
192 -CMAKE_WARN_UNUSED_CLI=1
193 -inherit cmake-utils toolchain-funcs xdg-utils
194 -
195 -if [[ "${PV}" == "9999" ]] ; then
196 - inherit git-r3
197 - EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
198 - SLOT="0/9999"
199 -else
200 - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
201 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
202 - SLOT="0/61" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
203 -fi
204 -
205 -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
206 -HOMEPAGE="https://poppler.freedesktop.org/"
207 -
208 -LICENSE="GPL-2"
209 -IUSE="cairo cairo-qt cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils"
210 -
211 -REQUIRED_USE="cairo-qt? ( qt4 )"
212 -
213 -# No test data provided
214 -RESTRICT="test"
215 -
216 -COMMON_DEPEND="
217 - >=media-libs/fontconfig-2.6.0
218 - >=media-libs/freetype-2.3.9
219 - sys-libs/zlib
220 - cairo? (
221 - dev-libs/glib:2
222 - >=x11-libs/cairo-1.10.0
223 - introspection? ( >=dev-libs/gobject-introspection-1.32.1:= )
224 - )
225 - cairo-qt? ( >=x11-libs/cairo-1.10.0 )
226 - curl? ( net-misc/curl )
227 - jpeg? ( virtual/jpeg:0 )
228 - jpeg2k? ( media-libs/openjpeg:2= )
229 - lcms? ( media-libs/lcms:2 )
230 - nss? ( >=dev-libs/nss-3.19:0 )
231 - png? ( media-libs/libpng:0= )
232 - qt4? (
233 - dev-qt/qtcore:4
234 - dev-qt/qtgui:4
235 - )
236 - qt5? (
237 - dev-qt/qtcore:5
238 - dev-qt/qtgui:5
239 - dev-qt/qtxml:5
240 - )
241 - tiff? ( media-libs/tiff:0 )
242 -"
243 -DEPEND="${COMMON_DEPEND}
244 - virtual/pkgconfig
245 -"
246 -RDEPEND="${COMMON_DEPEND}
247 - cjk? ( >=app-text/poppler-data-0.4.7 )
248 -"
249 -
250 -DOCS=(AUTHORS NEWS README README-XPDF TODO)
251 -
252 -PATCHES=(
253 - "${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
254 - "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
255 - "${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
256 - "${FILESDIR}/${PN}-0.33.0-openjpeg2.patch"
257 - "${FILESDIR}/${PN}-0.40-FindQt4.patch"
258 -)
259 -
260 -src_prepare() {
261 - cmake-utils_src_prepare
262 -
263 - # Clang doesn't grok this flag, the configure nicely tests that, but
264 - # cmake just uses it, so remove it if we use clang
265 - if [[ ${CC} == clang ]] ; then
266 - sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
267 - fi
268 -
269 - # Enable experimental patchset for subpixel font rendering using cairo
270 - # backend for poppler-qt4 from https://github.com/giddie/poppler-qt4-cairo-backend.
271 - if use cairo-qt; then
272 - ewarn "Enabling unsupported, experimental cairo-qt patchset. Please do not report bugs."
273 - epatch "${FILESDIR}/cairo-qt-experimental/0001-Cairo-backend-added-to-Qt4-wrapper.patch"
274 - epatch "${FILESDIR}/cairo-qt-experimental/0002-Setting-default-Qt4-backend-to-Cairo.patch"
275 - epatch "${FILESDIR}/cairo-qt-experimental/0003-Forcing-subpixel-rendering-in-Cairo-backend.patch"
276 - epatch "${FILESDIR}/cairo-qt-experimental/0004-Enabling-slight-hinting-in-Cairo-Backend.patch"
277 - fi
278 -}
279 -
280 -src_configure() {
281 - xdg_environment_reset
282 - local mycmakeargs=(
283 - -DBUILD_GTK_TESTS=OFF
284 - -DBUILD_QT4_TESTS=OFF
285 - -DBUILD_QT5_TESTS=OFF
286 - -DBUILD_CPP_TESTS=OFF
287 - -DENABLE_SPLASH=ON
288 - -DENABLE_ZLIB=ON
289 - -DENABLE_ZLIB_UNCOMPRESS=OFF
290 - -DENABLE_XPDF_HEADERS=ON
291 - -DENABLE_LIBCURL="$(usex curl)"
292 - -DENABLE_CPP="$(usex cxx)"
293 - -DENABLE_UTILS="$(usex utils)"
294 - -DSPLASH_CMYK=OFF
295 - -DUSE_FIXEDPOINT=OFF
296 - -DUSE_FLOAT=OFF
297 - -DWITH_Cairo="$(usex cairo)"
298 - -DWITH_GObjectIntrospection="$(usex introspection)"
299 - -DWITH_JPEG="$(usex jpeg)"
300 - -DWITH_NSS3="$(usex nss)"
301 - -DWITH_PNG="$(usex png)"
302 - -DWITH_Qt4="$(usex qt4)"
303 - $(cmake-utils_use_find_package qt5 Qt5Core)
304 - -DWITH_TIFF="$(usex tiff)"
305 - )
306 - if use jpeg2k; then
307 - mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg2)
308 - else
309 - mycmakeargs+=(-DENABLE_LIBOPENJPEG=)
310 - fi
311 - if use lcms; then
312 - mycmakeargs+=(-DENABLE_CMS=lcms2)
313 - else
314 - mycmakeargs+=(-DENABLE_CMS=)
315 - fi
316 -
317 - cmake-utils_src_configure
318 -}
319 -
320 -src_install() {
321 - cmake-utils_src_install
322 -
323 - # live version doesn't provide html documentation
324 - if use cairo && use doc && [[ ${PV} != 9999 ]]; then
325 - # For now install gtk-doc there
326 - insinto /usr/share/gtk-doc/html/poppler
327 - doins -r "${S}"/glib/reference/html/*
328 - fi
329 -}