summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-devel/autoconf/autoconf-2.70_beta4.ebuild14
-rw-r--r--sys-devel/autoconf/autoconf-9999.ebuild14
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 c11bf9d76d58..3f62766dc5d6 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 155a08e8f7a1..58895dec2f98 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
+}