Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 591458 Details for
Bug 695942
app-text/poppler-0.81.0 released
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
poppler.patch (text/plain), 8.04 KB, created by
Arfrever Frehtes Taifersar Arahesis
on 2019-10-01 00:26:00 UTC
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Arfrever Frehtes Taifersar Arahesis
Created:
2019-10-01 00:26:00 UTC
Size:
8.04 KB
patch
obsolete
>From d2f8b82b9267af78aad32bec4b41a361fd9408af Mon Sep 17 00:00:00 2001 >From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> >Date: Tue, 1 Oct 2019 00:11:20 +0000 >Subject: [PATCH 1/3] app-text/poppler: qt4 -> qt5 in metadata.xml. > >Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> >--- > app-text/poppler/metadata.xml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > >diff --git a/app-text/poppler/metadata.xml b/app-text/poppler/metadata.xml >index e88e31fc283..6f044d376b2 100644 >--- a/app-text/poppler/metadata.xml >+++ b/app-text/poppler/metadata.xml >@@ -26,6 +26,6 @@ > </use> > <slots> > <subslots>Reflects ABI compatibility of libpoppler.so only, >- NOT libpoppler-{glib,qt4,cpp}.so!</subslots> >+ NOT libpoppler-{glib,qt5,cpp}.so!</subslots> > </slots> > </pkgmetadata> >-- >2.23.0 > > >From cf04aae5ed707adb87dd097c578d6687486e717c Mon Sep 17 00:00:00 2001 >From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> >Date: Tue, 1 Oct 2019 00:18:11 +0000 >Subject: [PATCH 2/3] app-text/poppler: Update subslot and cmake options. > >SPLASH_CMYK option was dropped in: >https://gitlab.freedesktop.org/poppler/poppler/commit/2e32545b1d2e31359775a65ef34e0385c9079126 > >Soname of libpoppler.so was updated in: >https://gitlab.freedesktop.org/poppler/poppler/commit/39a8b10181d77fff8846df2cff236a3105dd03a5 > >Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> >--- > app-text/poppler/poppler-9999.ebuild | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > >diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild >index e11942716aa..7297bf7836a 100644 >--- a/app-text/poppler/poppler-9999.ebuild >+++ b/app-text/poppler/poppler-9999.ebuild >@@ -1,4 +1,4 @@ >-# Copyright 1999-2019 Gentoo Authors >+# Copyright 2005-2019 Gentoo Authors > # Distributed under the terms of the GNU General Public License v2 > > EAPI=7 >@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]] ; then > else > SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" > KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" >- SLOT="0/90" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION >+ SLOT="0/91" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION > fi > > DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" >@@ -94,7 +94,6 @@ src_configure() { > -DENABLE_ZLIB=ON > -DENABLE_ZLIB_UNCOMPRESS=OFF > -DENABLE_UNSTABLE_API_ABI_HEADERS=ON >- -DSPLASH_CMYK=OFF > -DUSE_FLOAT=OFF > -DWITH_Cairo=$(usex cairo) > -DENABLE_LIBCURL=$(usex curl) >-- >2.23.0 > > >From f2833ee03aada941be4ee87cefd2049ef2abdeff Mon Sep 17 00:00:00 2001 >From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> >Date: Tue, 1 Oct 2019 00:23:20 +0000 >Subject: [PATCH 3/3] app-text/poppler: Version bump (0.81.0). > >Fixes: https://bugs.gentoo.org/695942 >Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> >--- > app-text/poppler/Manifest | 1 + > app-text/poppler/poppler-0.81.0.ebuild | 125 +++++++++++++++++++++++++ > 2 files changed, 126 insertions(+) > create mode 100644 app-text/poppler/poppler-0.81.0.ebuild > >diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest >index a7ddc5c03ca..1a7757e4572 100644 >--- a/app-text/poppler/Manifest >+++ b/app-text/poppler/Manifest >@@ -1,2 +1,3 @@ > DIST poppler-0.79.0.tar.xz 1544140 BLAKE2B b5ecf204c5246f640d9f5ca5ffce9648a1a2c957efdb1e31ace9c1ccdff1be85337b67f7c4019b52eefce17e6f5869aa1911a60e54e421b80ddd3b6eec97a0ec SHA512 f0024fb86887e147ec1cbe9481498d348076dbd6b960716da65defab3365c67ab39626f946758dddbe438634a7116773d8ded8684b65e18abbfc299f56563ec9 > DIST poppler-0.80.0.tar.xz 1548908 BLAKE2B 09a3b10b1ee6a9de900f7a6ca105e98ec266995c3f6a3d56fbefb7b57851462caa4a16a55081efd8b70d02107d8b7a13a74e316d448290bb3b02286c1778ad86 SHA512 0a0d68168ba4d560941de31cb9e32c6cd7b44025e93cd84ace863ffab5b9ff0356524626cb16fb99c29a897738f2ac5862480fc54d42f8aecd2e3457f11c642f >+DIST poppler-0.81.0.tar.xz 1548944 BLAKE2B 23b460d50b22d8b42690c28156398fa3cf299ac24ea883dc8c79044c44aebc126388cab2f31e69c76c50750ef86bd5203958efbb1c353c582c0337e6e0486a85 SHA512 774d650c63afe2a0d6669daad4b286c2412a0c02581d7ea2cc37d71936f77dff92dc22217367561b7e4285c9c27dcfdca4c76c187d9c3c482db2f3549919b25b >diff --git a/app-text/poppler/poppler-0.81.0.ebuild b/app-text/poppler/poppler-0.81.0.ebuild >new file mode 100644 >index 00000000000..7297bf7836a >--- /dev/null >+++ b/app-text/poppler/poppler-0.81.0.ebuild >@@ -0,0 +1,125 @@ >+# Copyright 2005-2019 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils >+ >+if [[ ${PV} == *9999* ]] ; then >+ inherit git-r3 >+ EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" >+ SLOT="0/9999" >+else >+ SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" >+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" >+ SLOT="0/91" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION >+fi >+ >+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" >+HOMEPAGE="https://poppler.freedesktop.org/" >+ >+LICENSE="GPL-2" >+IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" >+ >+# No test data provided >+RESTRICT="test" >+ >+BDEPEND=" >+ dev-util/glib-utils >+ virtual/pkgconfig >+" >+DEPEND=" >+ media-libs/fontconfig >+ media-libs/freetype >+ sys-libs/zlib >+ cairo? ( >+ dev-libs/glib:2 >+ x11-libs/cairo >+ introspection? ( dev-libs/gobject-introspection:= ) >+ ) >+ curl? ( net-misc/curl ) >+ jpeg? ( virtual/jpeg:0 ) >+ jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) >+ lcms? ( media-libs/lcms:2 ) >+ nss? ( >=dev-libs/nss-3.19:0 ) >+ png? ( media-libs/libpng:0= ) >+ qt5? ( >+ dev-qt/qtcore:5 >+ dev-qt/qtgui:5 >+ dev-qt/qtxml:5 >+ ) >+ tiff? ( media-libs/tiff:0 ) >+" >+RDEPEND="${DEPEND} >+ cjk? ( app-text/poppler-data ) >+" >+ >+DOCS=( AUTHORS NEWS README.md README-XPDF ) >+ >+PATCHES=( >+ "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch" >+ "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" >+ "${FILESDIR}/${PN}-0.78.0-respect-cflags.patch" >+ "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch" >+ "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" >+) >+ >+src_prepare() { >+ cmake-utils_src_prepare >+ >+ # Clang doesn't grok this flag, the configure nicely tests that, but >+ # cmake just uses it, so remove it if we use clang >+ if [[ ${CC} == clang ]] ; then >+ sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die >+ fi >+ >+ if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then >+ sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ >+ -i CMakeLists.txt || die >+ else >+ einfo "policy(SET CMP0002 OLD) - workaround can be removed" >+ fi >+ >+ # we need to up the C++ version, bug #622526, #643278 >+ append-cxxflags -std=c++11 >+} >+ >+src_configure() { >+ xdg_environment_reset >+ local mycmakeargs=( >+ -DBUILD_GTK_TESTS=OFF >+ -DBUILD_QT5_TESTS=OFF >+ -DBUILD_CPP_TESTS=OFF >+ -DENABLE_SPLASH=ON >+ -DENABLE_ZLIB=ON >+ -DENABLE_ZLIB_UNCOMPRESS=OFF >+ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON >+ -DUSE_FLOAT=OFF >+ -DWITH_Cairo=$(usex cairo) >+ -DENABLE_LIBCURL=$(usex curl) >+ -DENABLE_CPP=$(usex cxx) >+ -DWITH_JPEG=$(usex jpeg) >+ -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) >+ -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) >+ -DENABLE_CMS=$(usex lcms lcms2 none) >+ -DWITH_NSS3=$(usex nss) >+ -DWITH_PNG=$(usex png) >+ $(cmake-utils_use_find_package qt5 Qt5Core) >+ -DWITH_TIFF=$(usex tiff) >+ -DENABLE_UTILS=$(usex utils) >+ ) >+ use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) >+ >+ cmake-utils_src_configure >+} >+ >+src_install() { >+ cmake-utils_src_install >+ >+ # live version doesn't provide html documentation >+ if use cairo && use doc && [[ ${PV} != *9999* ]]; then >+ # For now install gtk-doc there >+ insinto /usr/share/gtk-doc/html/poppler >+ doins -r "${S}"/glib/reference/html/* >+ fi >+} >-- >2.23.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 695942
: 591458