commit:     d047fb73043b86599bceb23060bacc725b393696
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Thu Dec  3 01:00:00 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Dec  9 14:17:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d047fb73

sys-devel/autoconf: Use config.guess and config.sub from sys-devel/gnuconfig.

Make config.guess and config.sub symbolic links pointing to files
provided by sys-devel/gnuconfig.

Closes: https://bugs.gentoo.org/757996
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-devel/autoconf/autoconf-2.70_beta4.ebuild | 14 ++++++++++++--
 sys-devel/autoconf/autoconf-9999.ebuild       | 14 ++++++++++++--
 2 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/sys-devel/autoconf/autoconf-2.70_beta4.ebuild 
b/sys-devel/autoconf/autoconf-2.70_beta4.ebuild
index c11bf9d76d5..3f62766dc5d 100644
--- a/sys-devel/autoconf/autoconf-2.70_beta4.ebuild
+++ b/sys-devel/autoconf/autoconf-2.70_beta4.ebuild
@@ -28,8 +28,9 @@ IUSE="emacs"
 BDEPEND=">=sys-devel/m4-1.4.16
        >=dev-lang/perl-5.6"
 RDEPEND="${BDEPEND}
-       !~sys-devel/${P}:2.5
-       ~sys-devel/autoconf-wrapper-14_pre3"
+       ~sys-devel/autoconf-wrapper-14_pre3
+       sys-devel/gnuconfig
+       !~sys-devel/${P}:2.5"
 [[ ${PV} == "9999" ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"
 
@@ -48,3 +49,12 @@ src_prepare() {
        # We already have an up to date autoconf.info page at this point.
        touch -r doc/{old_,}autoconf.texi || die
 }
+
+src_install() {
+       default
+
+       local f
+       for f in config.guess config.sub; do
+               ln -fs ../../gnuconfig/${f} 
"${ED}"/usr/share/autoconf-*/build-aux/${f} || die
+       done
+}

diff --git a/sys-devel/autoconf/autoconf-9999.ebuild 
b/sys-devel/autoconf/autoconf-9999.ebuild
index 155a08e8f7a..58895dec2f9 100644
--- a/sys-devel/autoconf/autoconf-9999.ebuild
+++ b/sys-devel/autoconf/autoconf-9999.ebuild
@@ -24,8 +24,9 @@ IUSE="emacs"
 BDEPEND=">=sys-devel/m4-1.4.16
        >=dev-lang/perl-5.6"
 RDEPEND="${BDEPEND}
-       !~sys-devel/${P}:2.5
-       >=sys-devel/autoconf-wrapper-13"
+       ~sys-devel/autoconf-wrapper-14_pre3
+       sys-devel/gnuconfig
+       !~sys-devel/${P}:2.5"
 [[ ${PV} == "9999" ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"
 
@@ -41,3 +42,12 @@ src_prepare() {
 
        toolchain-autoconf_src_prepare
 }
+
+src_install() {
+       default
+
+       local f
+       for f in config.guess config.sub; do
+               ln -fs ../../gnuconfig/${f} 
"${ED}"/usr/share/autoconf-*/build-aux/${f} || die
+       done
+}

Reply via email to