mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
app-text/poppler: drop 25.03.0
Bug: https://bugs.gentoo.org/959944 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
DIST poppler-25.03.0.tar.xz 1954516 BLAKE2B 369d3f60ee50c3ca01df0ea9aab5b5081318b484ffc4862153c274a489afd14f6fc0c470712c1a6c25edf49952ecd07b3a490c5ea10e1b0116fba2e6d9b1788e SHA512 8b550774389688850ff0629de2fbd5b33193076075d5da116151be3340066b0bbf5cd9b86c79949c28b8e670998e30760d5126164b4681f89322cbe8eeeb2172
|
||||
DIST poppler-25.03.0.tar.xz.sig 833 BLAKE2B 0304c7b3a53b77463e82ed5118e21dea1d84a89ee81b42904ae400dbf7036fb2af187582ff8b6c0d61d09e611770dbabb91840b4a97f9d132617d347a1f264d3 SHA512 a4443b22006c12f19260a808b3d67988abe2fdf16e7bab129e3a725c60e28d36a4477a8b514a5bca040f81161a5a5ee2313fab7cbc055ada2ea4cf7d81f7d188
|
||||
DIST poppler-25.06.0.tar.xz 1967376 BLAKE2B 4a774520de8f87d1520dd4540214faae88534eeecb3213edbe2109450d4033c4ea5f132bfc1ddee14acd2ccdc6114e156f497b48f5637baacb77198191d0dd2f SHA512 8be9ed46bdc51cb6c31a1cf90d7d2e4af7906947b5d500b88cf91ee8f64526f830c8c2eff857d31954b5906aa853e9d1b1872de416775361dff7d73df410df85
|
||||
DIST poppler-25.06.0.tar.xz.sig 833 BLAKE2B 0d1f0bdd6f57374b9ee04bd69daf85360b745598e190be00484c50483321eab69156bb590b76991fd9f81898026cdf63e0303e49fd634d9ae63812e595c6b6db SHA512 dc2151ee5b66f189a9e32191efa886f0ead6f5b025522210cccd49abead7f06df3248400ce21679bade9c9b3ac7f1071cddd9a82a4ac84eb875765736afa1bdf
|
||||
DIST poppler-25.07.0.tar.xz 1971768 BLAKE2B 462e8ca8937636b50041260eb642742a1444f683abe20f5e7c15bbe3432b5d26f3e0c504d58124d5e6901dc2c347baa8f4d57045b6f40756b5d1c94beb5e4e74 SHA512 761e770f975da5a12e217b57829aff0b0b8fd3fed640f7af71da8acdaa5ba292492258b7ce0f01b023e5fb8e37b94f353cb2b68af5a22392c456106d76e03baa
|
||||
DIST poppler-25.07.0.tar.xz.sig 833 BLAKE2B 5d36c619e79a0ab346058f18d331260d6b410e0a590d9001fda98ecbf301277285e6743e1ead226a742c39d199259bce91083e8e73f1186f4a365b6c34e4a923 SHA512 263f0cc74467e917692cc5cc9cfc2088192f45e613acc3c213f1b68e7c366d73f95a411b24a64438425aefbfea5712df470fed415bc73e6fba550137af093283
|
||||
DIST poppler-test-8ad36fac5cbbf54fccedf02e5d4f7a662b7cc1cb.tar.bz2 5288238 BLAKE2B 6b23f1b4bb9ec5ccb32beee53ab1b9864bdc61f624ec63cfd04c860fc19865566070e289a97b6376a622c27ef4a2c1a45e0c2393872ee9cc60436d250a83e2da SHA512 231d2a05a2dd25115186221d82bf5169db8f87499e64163bfa23ba2f14337769a7bd7d3fd46ca45ed6dc749a521dabbe7bce14bef8ce69f58c93dec4d3796b81
|
||||
DIST poppler-test-91ee031c882634c36f2f0f2f14eb6646dd542fb9.tar.bz2 5281593 BLAKE2B 84f7be67073bf485ace8e81ffcb6cb402fb288a4bb8c1793bbdbb79f74ef47b4264dd3a0a37635a59ce493d3224628ecd836180c7a5542ac8aed3af158d280f3 SHA512 e1672b5b1d80187fdcbf063b02bebe9f3a38aea989694940c2fd899da489f373ade8e370a3096e9803ba40c488a8dfcca56bfba3140b8c77cdceb9f9d3217b4a
|
||||
DIST poppler-test-c79c6839e859dbee6b73ac260788fa2de8618ba4.tar.bz2 5388727 BLAKE2B 31f144b1be1c17a3feb02c77fe8e8b628a995fe3f0c5734eb7f10264f4f49ccd79a3633b260065fec6b02a5ed7361a11965be1dc401ed27c19d8acfcc8268796 SHA512 6305f194a0f43f54a4b4c2641f756255e7cac72d85b476350b5d520ccb868e8e1775032cb8dc1b2d784f6e2e80ce47b0ae0f69bb46a426c76d84a48020265ad8
|
||||
|
||||
@@ -1,150 +0,0 @@
|
||||
# Copyright 2005-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake flag-o-matic toolchain-funcs xdg-utils
|
||||
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.freedesktop.org/poppler/poppler"
|
||||
SLOT="0/9999"
|
||||
else
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
|
||||
inherit verify-sig
|
||||
|
||||
TEST_COMMIT="91ee031c882634c36f2f0f2f14eb6646dd542fb9"
|
||||
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
|
||||
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
|
||||
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
SLOT="0/147" # 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="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/fontconfig-2.13
|
||||
>=media-libs/freetype-2.10
|
||||
sys-libs/zlib
|
||||
cairo? (
|
||||
>=dev-libs/glib-2.64:2
|
||||
>=x11-libs/cairo-1.16
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.72:= )
|
||||
)
|
||||
curl? ( net-misc/curl )
|
||||
gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] )
|
||||
jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= )
|
||||
jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
nss? ( >=dev-libs/nss-3.49 )
|
||||
png? ( media-libs/libpng:0= )
|
||||
qt5? (
|
||||
>=dev-qt/qtcore-5.15.2:5
|
||||
>=dev-qt/qtgui-5.15.2:5
|
||||
>=dev-qt/qtxml-5.15.2:5
|
||||
)
|
||||
qt6? ( dev-qt/qtbase:6[gui,xml] )
|
||||
tiff? ( media-libs/tiff:= )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
cjk? ( app-text/poppler-data )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
boost? ( >=dev-libs/boost-1.74 )
|
||||
test? (
|
||||
qt5? (
|
||||
>=dev-qt/qttest-5.15.2:5
|
||||
>=dev-qt/qtwidgets-5.15.2:5
|
||||
)
|
||||
qt6? ( dev-qt/qtbase:6[widgets] )
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-util/glib-utils-2.64
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
if [[ ${PV} != *9999* ]] ; then
|
||||
BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 )"
|
||||
fi
|
||||
|
||||
DOCS=( AUTHORS NEWS README.md README-XPDF )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-23.10.0-qt-deps.patch"
|
||||
"${FILESDIR}/${PN}-21.09.0-respect-cflags.patch"
|
||||
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == *9999* ]] ; then
|
||||
git-r3_src_unpack
|
||||
elif use verify-sig ; then
|
||||
verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake_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 tc-is-clang ; then
|
||||
sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
xdg_environment_reset
|
||||
append-lfs-flags # bug #898506
|
||||
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GTK_TESTS=OFF
|
||||
-DBUILD_QT5_TESTS=$(usex test $(usex qt5))
|
||||
-DBUILD_QT6_TESTS=$(usex test $(usex qt6))
|
||||
-DBUILD_CPP_TESTS=$(usex test)
|
||||
-DBUILD_MANUAL_TESTS=$(usex test)
|
||||
-DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT}
|
||||
-DRUN_GPERF_IF_PRESENT=OFF
|
||||
-DENABLE_BOOST="$(usex boost)"
|
||||
-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)
|
||||
-DENABLE_GPGME=$(usex gpgme)
|
||||
-DWITH_JPEG=$(usex jpeg)
|
||||
-DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
|
||||
-DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
|
||||
-DENABLE_LCMS=$(usex lcms)
|
||||
-DENABLE_NSS3=$(usex nss)
|
||||
-DWITH_PNG=$(usex png)
|
||||
-DENABLE_QT5=$(usex qt5)
|
||||
-DENABLE_QT6=$(usex qt6)
|
||||
-DENABLE_LIBTIFF=$(usex tiff)
|
||||
-DENABLE_UTILS=$(usex utils)
|
||||
)
|
||||
use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_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
|
||||
}
|
||||
Reference in New Issue
Block a user