commit:     383279c3b3c2673e87f1b87bd4f84f534b955d78
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 00:18:13 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 00:24:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383279c3

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 <AT> gentoo.org>

 net-print/libppd/libppd-2.1_beta1-r1.ebuild | 7 +++++++
 net-print/libppd/libppd-2.1_beta1.ebuild    | 7 +++++++
 2 files changed, 14 insertions(+)

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

Reply via email to