summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2024-09-29 20:18:13 -0400
committerEli Schwartz <eschwartz@gentoo.org>2024-09-29 20:24:58 -0400
commit383279c3b3c2673e87f1b87bd4f84f534b955d78 (patch)
tree3f12b7067681106ba71a799cee8cb8fcca2d305d /net-print
parentsys-kernel/git-sources: drop 6.11_rc7 (diff)
downloadgentoo-383279c3b3c2673e87f1b87bd4f84f534b955d78.tar.gz
gentoo-383279c3b3c2673e87f1b87bd4f84f534b955d78.tar.bz2
gentoo-383279c3b3c2673e87f1b87bd4f84f534b955d78.zip
net-print/libppd: Reapply "make sure elibtoolize is applied"
This reapplies commit 9b9b76458658558db32f55c4a608e8bc6ce97751. In commit 7be0a28087f6666aeba8065c639ddc7ea2316fa6, we temporarily moved from elibtoolize to eautoreconf due to applying a patch to Makefile.am, and later in commit 7eba3af91f1fd96ebb7491890479e7aef6c649ac we imported a new release that had that patch applied and instead of reverting to the elibtoolize, the entire src_prepare was dropped altogether. The original reason for making sure elibtoolize is applied, remains valid, so restore that. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'net-print')
-rw-r--r--net-print/libppd/libppd-2.1_beta1-r1.ebuild7
-rw-r--r--net-print/libppd/libppd-2.1_beta1.ebuild7
2 files changed, 14 insertions, 0 deletions
diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index c70af2d7b9da..29d10e2d9447 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit libtool
+
DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
HOMEPAGE="https://github.com/OpenPrinting/libppd"
SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV/_beta/b}/${P/_beta/b}.tar.xz"
@@ -35,6 +37,11 @@ PATCHES=(
"${FILESDIR}"/${P}-CVE-2024-47175.patch
)
+src_prepare() {
+ default
+ elibtoolize
+}
+
src_configure() {
local myeconfargs=(
--localstatedir="${EPREFIX}"/var
diff --git a/net-print/libppd/libppd-2.1_beta1.ebuild b/net-print/libppd/libppd-2.1_beta1.ebuild
index facbdf57cdc0..577c98a38e63 100644
--- a/net-print/libppd/libppd-2.1_beta1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit libtool
+
DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
HOMEPAGE="https://github.com/OpenPrinting/libppd"
SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV/_beta/b}/${P/_beta/b}.tar.xz"
@@ -31,6 +33,11 @@ BDEPEND="
virtual/pkgconfig
"
+src_prepare() {
+ default
+ elibtoolize
+}
+
src_configure() {
local myeconfargs=(
--localstatedir="${EPREFIX}"/var