From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 316F61392E8 for ; Sun, 25 Jul 2021 07:56:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CD610E0BFF; Sun, 25 Jul 2021 07:56:28 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A44FBE0BFF for ; Sun, 25 Jul 2021 07:56:28 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8C411342B57 for ; Sun, 25 Jul 2021 07:56:27 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 24D007B2 for ; Sun, 25 Jul 2021 07:56:26 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1627199758.6e99dcafb6cc2e93356e54eae4c101f664974dff.mattst88@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/poppler/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-text/poppler/metadata.xml app-text/poppler/poppler-21.06.1.ebuild app-text/poppler/poppler-21.07.0.ebuild app-text/poppler/poppler-9999.ebuild X-VCS-Directories: app-text/poppler/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 6e99dcafb6cc2e93356e54eae4c101f664974dff X-VCS-Branch: master Date: Sun, 25 Jul 2021 07:56:26 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 671738ff-2189-4cd9-87fa-fd9be2209c19 X-Archives-Hash: 283e0871de2b9b3e63f357a5d4a53941 commit: 6e99dcafb6cc2e93356e54eae4c101f664974dff Author: Matt Turner gentoo org> AuthorDate: Sun Jul 25 04:25:04 2021 +0000 Commit: Matt Turner gentoo org> CommitDate: Sun Jul 25 07:55:58 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e99dcaf app-text/poppler: Remove IUSE=+splash; Add USE=boost Upstream poppler removed the configuration knob for the Splash backend in upstream commit ce0bd9bf6f41 ("Remove ENABLE_SPLASH and HAVE_SPLASH (always true)"). This commit is included in 21.07, but we go ahead and remove IUSE=+splash from 21.06 because for example Qt-support relies on it (see bug #795888). Enabling Boost is recommended by upstream (see https://gitlab.freedesktop.org/poppler/poppler/-/issues/1080) because it enables a "serious performance gain", but if we did that people would scream. Closes: https://bugs.gentoo.org/795888 Signed-off-by: Matt Turner gentoo.org> app-text/poppler/metadata.xml | 2 +- app-text/poppler/poppler-21.06.1.ebuild | 9 ++++----- app-text/poppler/poppler-21.07.0.ebuild | 8 +++----- app-text/poppler/poppler-9999.ebuild | 8 +++----- 4 files changed, 11 insertions(+), 16 deletions(-) diff --git a/app-text/poppler/metadata.xml b/app-text/poppler/metadata.xml index 91f9161a0e0..c2171ad4189 100644 --- a/app-text/poppler/metadata.xml +++ b/app-text/poppler/metadata.xml @@ -21,8 +21,8 @@ cpe:/a:freedesktop:poppler + Use boost::small_vector for a serious performance gain Enable signatures handling with dev-libs/nss - Build the Splash graphics backend (requires dev-libs/boost) Install command-line PDF converters and various utilities. diff --git a/app-text/poppler/poppler-21.06.1.ebuild b/app-text/poppler/poppler-21.06.1.ebuild index 048302fba12..efd4780f0a1 100644 --- a/app-text/poppler/poppler-21.06.1.ebuild +++ b/app-text/poppler/poppler-21.06.1.ebuild @@ -19,7 +19,7 @@ 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 +splash tiff +utils" +IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" # No test data provided RESTRICT="test" @@ -54,7 +54,7 @@ RDEPEND="${DEPEND} cjk? ( app-text/poppler-data ) " DEPEND+=" - splash? ( dev-libs/boost ) + boost? ( dev-libs/boost ) " DOCS=( AUTHORS NEWS README.md README-XPDF ) @@ -90,9 +90,8 @@ src_configure() { -DBUILD_CPP_TESTS=OFF -DBUILD_MANUAL_TESTS=OFF -DRUN_GPERF_IF_PRESENT=OFF - # Required for SPLASH - -DENABLE_BOOST="$(usex splash)" - -DENABLE_SPLASH="$(usex splash)" + -DENABLE_BOOST="$(usex boost)" + -DENABLE_SPLASH=ON -DENABLE_ZLIB=ON -DENABLE_ZLIB_UNCOMPRESS=OFF -DENABLE_UNSTABLE_API_ABI_HEADERS=ON diff --git a/app-text/poppler/poppler-21.07.0.ebuild b/app-text/poppler/poppler-21.07.0.ebuild index 5730019c602..46958229f51 100644 --- a/app-text/poppler/poppler-21.07.0.ebuild +++ b/app-text/poppler/poppler-21.07.0.ebuild @@ -19,7 +19,7 @@ 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 +splash tiff +utils" +IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" # No test data provided RESTRICT="test" @@ -54,7 +54,7 @@ RDEPEND="${DEPEND} cjk? ( app-text/poppler-data ) " DEPEND+=" - splash? ( dev-libs/boost ) + boost? ( dev-libs/boost ) " DOCS=( AUTHORS NEWS README.md README-XPDF ) @@ -90,9 +90,7 @@ src_configure() { -DBUILD_CPP_TESTS=OFF -DBUILD_MANUAL_TESTS=OFF -DRUN_GPERF_IF_PRESENT=OFF - # Required for SPLASH - -DENABLE_BOOST="$(usex splash)" - -DENABLE_SPLASH="$(usex splash)" + -DENABLE_BOOST="$(usex boost)" -DENABLE_ZLIB=ON -DENABLE_ZLIB_UNCOMPRESS=OFF -DENABLE_UNSTABLE_API_ABI_HEADERS=ON diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild index 048302fba12..a7d99002f54 100644 --- a/app-text/poppler/poppler-9999.ebuild +++ b/app-text/poppler/poppler-9999.ebuild @@ -19,7 +19,7 @@ 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 +splash tiff +utils" +IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" # No test data provided RESTRICT="test" @@ -54,7 +54,7 @@ RDEPEND="${DEPEND} cjk? ( app-text/poppler-data ) " DEPEND+=" - splash? ( dev-libs/boost ) + boost? ( dev-libs/boost ) " DOCS=( AUTHORS NEWS README.md README-XPDF ) @@ -90,9 +90,7 @@ src_configure() { -DBUILD_CPP_TESTS=OFF -DBUILD_MANUAL_TESTS=OFF -DRUN_GPERF_IF_PRESENT=OFF - # Required for SPLASH - -DENABLE_BOOST="$(usex splash)" - -DENABLE_SPLASH="$(usex splash)" + -DENABLE_BOOST="$(usex boost)" -DENABLE_ZLIB=ON -DENABLE_ZLIB_UNCOMPRESS=OFF -DENABLE_UNSTABLE_API_ABI_HEADERS=ON