From 0b8b325c6d134a9f66de2ba751280e6480e609af Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 27 Mar 2024 01:01:27 +0000 Subject: gentoo auto-resync : 27:03:2024 - 01:01:27 --- dev-build/Manifest.gz | Bin 6543 -> 6540 bytes dev-build/autoconf-vanilla/Manifest | 8 +- .../autoconf-vanilla/autoconf-vanilla-2.69.ebuild | 2 +- .../autoconf-vanilla/autoconf-vanilla-2.71.ebuild | 2 +- .../autoconf-vanilla/autoconf-vanilla-2.72.ebuild | 2 +- .../autoconf-vanilla/autoconf-vanilla-9999.ebuild | 2 +- dev-build/libtool/Manifest | 4 +- dev-build/libtool/libtool-2.4.7-r3.ebuild | 123 -------------------- dev-build/libtool/libtool-2.4.7-r4.ebuild | 127 +++++++++++++++++++++ dev-build/libtool/libtool-9999.ebuild | 8 +- 10 files changed, 143 insertions(+), 135 deletions(-) delete mode 100644 dev-build/libtool/libtool-2.4.7-r3.ebuild create mode 100644 dev-build/libtool/libtool-2.4.7-r4.ebuild (limited to 'dev-build') diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz index 7629c98413f5..0fb5adc8c179 100644 Binary files a/dev-build/Manifest.gz and b/dev-build/Manifest.gz differ diff --git a/dev-build/autoconf-vanilla/Manifest b/dev-build/autoconf-vanilla/Manifest index 77cf02703f58..c33e1744f1c1 100644 --- a/dev-build/autoconf-vanilla/Manifest +++ b/dev-build/autoconf-vanilla/Manifest @@ -21,8 +21,8 @@ DIST autoconf-2.71.tar.xz 1292296 BLAKE2B 7fd4b98b4cfff10720e8da6ee9104563799164 DIST autoconf-2.72.tar.xz 1389680 BLAKE2B 01caeced9e53d8bd39fb0cf4929322f0d463971b0a96368aa55892026897a9e98c2ca84a77db1b3c6c4483aea54b96da16a7bc00b7ac15e23c6b0471438012db SHA512 c4e9fbd858666d3e5c3b4fe7f89aa3e8e3a0a00dc7e166f8147d937d911b77ba3ac6a016f9d223ccdd830bc8960b3e60397c0607cc6a1fd2c50c7492839ddd17 DIST autoconf-2.72.tar.xz.sig 833 BLAKE2B cc33101c5d2bd28f233e54a2843d3c81dc9729238b0900a8f23ef17b982aa0e0194892c07b1365246b6c9c0ea74becd288ae581ee34d593131b83538c69a6204 SHA512 7a0d350b23cf47c45811ae35928a4fec67ce1f3adb1965904fe6d9a0fad68139df4902662bcf4731a2f809381cae0b265a8f1f57d0a9a39777250a97a3c481d9 EBUILD autoconf-vanilla-2.13.ebuild 1725 BLAKE2B 4a99ccb32774425019920b432a468ca0565d57aa8269a79fd196b5effb6f22a4ad8fca642bba4e4983f32f984c96ee0cff2331699f0abdc8d820846265bc4522 SHA512 73541724068c2559e378f4b8aa147e8a688d42590f7466add5d841c45a514dbf430f40aa0f8f3739e16438888a7adb9ff8bd47bf44e0c96095f5e1a8d201675d -EBUILD autoconf-vanilla-2.69.ebuild 2703 BLAKE2B 267f059a372f68de17049babdaf7b9b3856095921a13a7cfca123365a6e0470a8afa7c6f013743f794f1ab2ffb8ff4601cae167890a929f2a8c28f1dddcd03e4 SHA512 374fcfe984fc87bd1538b1822813f8ba15e07f97c4c13681f83f1b3038b3a686da15c7d4d4d2a980d72cb7873801401148828cea54f671d62feb108ae72a3c3c -EBUILD autoconf-vanilla-2.71.ebuild 2326 BLAKE2B d2e6cf32518e27878a90ad2088ad1e9d5fe9a770f644562248dd3725a31e2107fa03aa8eb8701b00594622ed0d6de1dcd6b790980d8beaecb68f99b5232f1b61 SHA512 8861650a5f0a25cb639aa50a5090628e8fde1ddd3c450d130301a437881bf839c6c7fc31c3728278e4059c8a2068399a94e865e42af07c14f0aedd6fee7043f3 -EBUILD autoconf-vanilla-2.72.ebuild 2686 BLAKE2B d5461bd139742c031885c4972c7aa14e305409ac80255a7574ac611c40a2ac95bb89eb2cce07cd00d697867169bf24c18f0cadae3bcefa7b7d0356dda07924e8 SHA512 e831e87e3a931546fe5bc9fa2ac19f50f8755bffa6048c0cb12cd084a8e323ce5c867135f3e6b75a7c7ea602827450df8f76a96173571bb79fcdb215e55e8c0f -EBUILD autoconf-vanilla-9999.ebuild 2686 BLAKE2B d5461bd139742c031885c4972c7aa14e305409ac80255a7574ac611c40a2ac95bb89eb2cce07cd00d697867169bf24c18f0cadae3bcefa7b7d0356dda07924e8 SHA512 e831e87e3a931546fe5bc9fa2ac19f50f8755bffa6048c0cb12cd084a8e323ce5c867135f3e6b75a7c7ea602827450df8f76a96173571bb79fcdb215e55e8c0f +EBUILD autoconf-vanilla-2.69.ebuild 2703 BLAKE2B 29fb6eb4a53297828020b1591428576091c032ddd339ab5d2a541124718ec247d9881778fa646c09a9af2a0b5d9334275945b77e3650756c18a1f42e566167db SHA512 bf83962cc3b9810f895b1cd83261ffca07ddeaaff474b1a91ffd4a5efc4ed59944a67d7d1c290eb865d0bb55547e1ddb1967f02de7fdc287e950126004a62921 +EBUILD autoconf-vanilla-2.71.ebuild 2326 BLAKE2B 40af6c25dad15d3cf6c46180433ee4e0894cab9d26cff847073362d17e9a2bc3a4cc021abc77d1714e178c27ab377322aaa065bb6c8caf6b5c4177d0c27678aa SHA512 3c13c66bd71c75dfc2eea3a08c66a21e90355efa619b0d725bff24409b9387fcef326c1e9ac4829b336e389233e28413bdb14a798977d7fdff8d63fa45cba7af +EBUILD autoconf-vanilla-2.72.ebuild 2686 BLAKE2B 9ea269579ee3b2049ccb5417e25cddb72bc71ca5fada2f00f5e704722db185a092b7c5730cf8152887bf2920033a65f2dee77253af1539fa0d3c67828af00307 SHA512 85cd86a3ebe2542540af0b08a4d0f68b498dc69649fe1cbf7087b1154a8b61347b1740dde3031e9bcf50d46aa06fb8d86f369eb1059458d33e73f3a95ff4fa9b +EBUILD autoconf-vanilla-9999.ebuild 2686 BLAKE2B 334886ff4b82fa8561b464ca860edd9a69f33a7753098354ffdf36f10e1a5ccdacc9aed79588c79c33adca07cd4b027299157e5da8b4a560f5e118ffbc7b4219 SHA512 fd4e83316fcd90d62fd988ba9cf08efe0657396ac9c0fb87ad9f85355860971b42c2770506c7a5d8054ffb351ac2f1cd12263c32cdd4b26a4bc1c1d0c7772d3f MISC metadata.xml 343 BLAKE2B e5fd0138606384a4d646b618c096693858ddc94d09e0bb4dd3ecc6ef064a1edf9586f62a5cc753f680d73b2a6c72ed00739b21e54d490dd8edc97aa32dd05309 SHA512 6b06b7e7a5e47a4de92b2032ba3af669916818038802309e4db26917aa536387d2227feb33c29976179fb3cbb10d4b2f975d1055308e6db81a734baf1e8c1e5e diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild b/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild index 8aa18aaf1205..200e03460627 100644 --- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild +++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild @@ -45,7 +45,7 @@ BDEPEND+=" RDEPEND=" ${BDEPEND} >=dev-build/autoconf-wrapper-13 - !~sys-devel/${P}:2.5 + !~dev-build/${P}:2.5 " [[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild b/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild index 98243dff8be0..2dab615c3727 100644 --- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild +++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild @@ -40,7 +40,7 @@ BDEPEND=">=sys-devel/m4-1.4.16 RDEPEND="${BDEPEND} >=dev-build/autoconf-wrapper-15 sys-devel/gnuconfig - !~sys-devel/${P}:2.5" + !~dev-build/${P}:2.5" [[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" PDEPEND="emacs? ( app-emacs/autoconf-mode )" diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild b/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild index 0a2e7242cbcc..d1a1bf3332d5 100644 --- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild +++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild @@ -50,8 +50,8 @@ BDEPEND+=" RDEPEND=" ${BDEPEND} >=dev-build/autoconf-wrapper-15 + !~dev-build/${P}:2.5 sys-devel/gnuconfig - !~sys-devel/${P}:2.5 " [[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" PDEPEND="emacs? ( app-emacs/autoconf-mode )" diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-9999.ebuild b/dev-build/autoconf-vanilla/autoconf-vanilla-9999.ebuild index 0a2e7242cbcc..d0e13c7515a3 100644 --- a/dev-build/autoconf-vanilla/autoconf-vanilla-9999.ebuild +++ b/dev-build/autoconf-vanilla/autoconf-vanilla-9999.ebuild @@ -51,7 +51,7 @@ RDEPEND=" ${BDEPEND} >=dev-build/autoconf-wrapper-15 sys-devel/gnuconfig - !~sys-devel/${P}:2.5 + !~dev-build/${P}:2.5 " [[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" PDEPEND="emacs? ( app-emacs/autoconf-mode )" diff --git a/dev-build/libtool/Manifest b/dev-build/libtool/Manifest index 6eea0b0dbade..93216a559387 100644 --- a/dev-build/libtool/Manifest +++ b/dev-build/libtool/Manifest @@ -8,6 +8,6 @@ AUX libtool-2.4.6-pthread_bootstrapped.patch 532 BLAKE2B aeb1592c07a9c5eeed81c48 AUX libtool-2.4.7-grep-3.8.patch 1282 BLAKE2B b64b6eab6bed4b5595ef228c9d3bc65a8b2f56ba7e8358d33d46e7e11fee334b4584a24004e2669a272880197f71f54848820bfd8d861e24f3e2b039298f3a96 SHA512 175c5c5d5a9aa6021bfc9a6a38a184c008dd97e76ee756df3f3fdac7610dac545d6539b5717713b771de46322a437ba3416581f4961af56be635659c2498f015 AUX libtool-2.4.7-werror-lto.patch 2248 BLAKE2B 3537c599ee310fda695b1a671770e1d2c5a943e763641515738e8d13907b807b92727182a34af4c20598c3ad228a2b660f10fd582c2f65d1fdef11b92f5fc68a SHA512 b16f835fbec1ecf6c8408c0705fc94886f35443394298e9ae1d1893dbf7dbad11325b636ccc9d0ddeecc00a13a7b5ae78867dd1369b0fc2fcd9276808f326146 DIST libtool-2.4.7.tar.xz 1016040 BLAKE2B 5e022586337637dd634bd40578ad944bec6e3b8de41f95d55777b90cc88cbc4badb3d76cbf0e638166ece1ea7de828e83590e1e6bac30c1e4b1c254a11a742f2 SHA512 47f4c6de40927254ff9ba452612c0702aea6f4edc7e797f0966c8c6bf0340d533598976cdba17f0bdc64545572e71cd319bbb587aa5f47cd2e7c1d96f873a3da -EBUILD libtool-2.4.7-r3.ebuild 3612 BLAKE2B dcb4ebc17dfa9689d8a376bf7158e16ee952c05be839c2382538ec9a77b791500d20f666a0dac103694bf1b5fb23288ecd898b710d6e43c062a86bd381c3a9e3 SHA512 93ffa8af8fc59d29b4ec7210d7524fff22e9767ac296c3152490eeedc9a736a46c13f1328d9dfdb797303926eaae1026267b7403234af742386318afe828973a -EBUILD libtool-9999.ebuild 3534 BLAKE2B 2c1847d402febf2e13892089445b3bdc83916eb5c68f6603f94ac842df03b3cdbb664475a9e8bc5d0917d9c1d820401788bc657365e9f4b014183c7bd1f9c815 SHA512 6055c9da25db2bbcc91878816d153ca2e3baf79cdc109fa7109a33535e07f6cbb859b35cba0ac988a37d7984060e9fefad8810c2ad4524c4be3caa322efce5d2 +EBUILD libtool-2.4.7-r4.ebuild 3914 BLAKE2B 92d5ab6d32f085afe328955f948002fe5ef981b69b1bfc7e9cb4f4b6f27ff7253e9c34b93e2cafaa2586a9935fa9de7f82fdc123c3ee6b7448b4193d0b1a49af SHA512 67f769ea31f555596a0940bca6aeb70d775fbb409dd7afacef0adccab7a0025f7e5deb116511b127d5271357df24e08bb613733100d625db15bdc8ec3a651858 +EBUILD libtool-9999.ebuild 3836 BLAKE2B 9445ab41affdf44dc192e5282e2bbba874b8db2cbb9b20ae7228f2e5aac5c622c976a7482b7beaf968e6d42da37f8e88062092b582fae8b13cd26b9cff8bac17 SHA512 a73c5a188debdb1db9fa49da9e1b88a378d33c7dddaa6c967508c789b6dae7225ba64604cb54efef9801708c59886badfa77ebc46063b290924e84c8f9fb2ab2 MISC metadata.xml 387 BLAKE2B 67cf835b47b93429e11c197920fa03784c03bbc55f85968bc338859054b67e037f6dcf4b12c949da802b822a97090896b520fb9cf890375f72e0aa53b13bcab1 SHA512 f61389a94f3241944037c02d6179bb962f1f4c6d9b502dc3f49147a682922e9f80033977afc0af0677afce4de9633a901e1a8fef2767e286c2ee40204b62418c diff --git a/dev-build/libtool/libtool-2.4.7-r3.ebuild b/dev-build/libtool/libtool-2.4.7-r3.ebuild deleted file mode 100644 index 75bdf19f6d2a..000000000000 --- a/dev-build/libtool/libtool-2.4.7-r3.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Please bump with dev-libs/libltdl. - -# bug #225559 -LIBTOOLIZE="true" -WANT_LIBTOOL="none" -inherit autotools prefix multiprocessing - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/libtool.git" - inherit git-r3 -else - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="A shared library tool for developers" -HOMEPAGE="https://www.gnu.org/software/libtool/" - -LICENSE="GPL-2" -SLOT="2" -IUSE="vanilla" - -# Pull in libltdl directly until we convert packages to the new dep. -RDEPEND=" - sys-devel/gnuconfig - >=dev-build/autoconf-2.69:* - >=dev-build/automake-1.13:* -" -DEPEND="${RDEPEND}" -[[ ${PV} == *9999 ]] && BDEPEND="sys-apps/help2man" - -# Note that we have more patches in https://gitweb.gentoo.org/proj/elt-patches.git/ -# for package builds. The patches here are just those which are definitely fine -# for the system-wide libtool installation as well. -PATCHES=( - # bug #109105 - "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch - # bug #581314 - "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch - - "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch - "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch - "${FILESDIR}"/${PN}-2.4.7-werror-lto.patch - "${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch -) - -src_prepare() { - if [[ ${PV} == *9999 ]] ; then - eapply "${FILESDIR}"/${PN}-2.4.6-pthread.patch # bug #650876 - ./bootstrap || die - else - PATCHES+=( - "${FILESDIR}"/${PN}-2.4.6-pthread_bootstrapped.patch # bug #650876 - ) - fi - - # WARNING: File build-aux/ltmain.sh is read-only; trying to patch anyway - chmod +w build-aux/ltmain.sh || die - - if use vanilla ; then - eapply_user - return 0 - else - default - fi - - if use prefix ; then - # seems that libtool has to know about EPREFIX a little bit - # better, since it fails to find prefix paths to search libs - # from, resulting in some packages building static only, since - # libtool is fooled into thinking that libraries are unavailable - # (argh...). This could also be fixed by making the gcc wrapper - # return the correct result for -print-search-dirs (doesn't - # include prefix dirs ...). - eapply "${FILESDIR}"/${PN}-2.2.10-eprefix.patch - eprefixify m4/libtool.m4 - fi - - pushd libltdl >/dev/null || die - AT_NOELIBTOOLIZE=yes eautoreconf - popd >/dev/null || die - AT_NOELIBTOOLIZE=yes eautoreconf - - # Make sure timestamps don't trigger a rebuild of man pages. #556512 - if [[ ${PV} != *9999 ]] ; then - touch doc/*.1 || die - export HELP2MAN=true - fi -} - -src_configure() { - # the libtool script uses bash code in it and at configure time, tries - # to find a bash shell. if /bin/sh is bash, it uses that. this can - # cause problems for people who switch /bin/sh on the fly to other - # shells, so just force libtool to use /bin/bash all the time. - export CONFIG_SHELL="${EPREFIX}"/bin/bash - - # Do not bother hardcoding the full path to sed. - # Just rely on $PATH. bug #574550 - export ac_cv_path_SED="$(basename "$(type -P sed)")" - - [[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g" - - ECONF_SOURCE="${S}" econf ${myconf} --disable-ltdl-install -} - -src_test() { - emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" -} - -src_install() { - default - - local x - while read -d $'\0' -r x ; do - ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die - done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' -print0) -} diff --git a/dev-build/libtool/libtool-2.4.7-r4.ebuild b/dev-build/libtool/libtool-2.4.7-r4.ebuild new file mode 100644 index 000000000000..d165475452d8 --- /dev/null +++ b/dev-build/libtool/libtool-2.4.7-r4.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with dev-libs/libltdl. + +# bug #225559 +LIBTOOLIZE="true" +WANT_LIBTOOL="none" +inherit autotools prefix multiprocessing + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/libtool.git" + inherit git-r3 +else + SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="A shared library tool for developers" +HOMEPAGE="https://www.gnu.org/software/libtool/" + +LICENSE="GPL-2" +SLOT="2" +IUSE="vanilla" + +# Pull in libltdl directly until we convert packages to the new dep. +RDEPEND=" + sys-devel/gnuconfig + >=dev-build/autoconf-2.69:* + >=dev-build/automake-1.13:* +" +DEPEND="${RDEPEND}" +[[ ${PV} == *9999 ]] && BDEPEND="sys-apps/help2man" + +# Note that we have more patches in https://gitweb.gentoo.org/proj/elt-patches.git/ +# for package builds. The patches here are just those which are definitely fine +# for the system-wide libtool installation as well. +PATCHES=( + # bug #109105 + "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch + # bug #581314 + "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch + + "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch + "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch + "${FILESDIR}"/${PN}-2.4.7-werror-lto.patch + "${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch +) + +src_prepare() { + if [[ ${PV} == *9999 ]] ; then + eapply "${FILESDIR}"/${PN}-2.4.6-pthread.patch # bug #650876 + ./bootstrap || die + else + PATCHES+=( + "${FILESDIR}"/${PN}-2.4.6-pthread_bootstrapped.patch # bug #650876 + ) + fi + + # WARNING: File build-aux/ltmain.sh is read-only; trying to patch anyway + chmod +w build-aux/ltmain.sh || die + + if use vanilla ; then + eapply_user + return 0 + else + default + fi + + if use prefix ; then + # seems that libtool has to know about EPREFIX a little bit + # better, since it fails to find prefix paths to search libs + # from, resulting in some packages building static only, since + # libtool is fooled into thinking that libraries are unavailable + # (argh...). This could also be fixed by making the gcc wrapper + # return the correct result for -print-search-dirs (doesn't + # include prefix dirs ...). + eapply "${FILESDIR}"/${PN}-2.2.10-eprefix.patch + eprefixify m4/libtool.m4 + fi + + pushd libltdl >/dev/null || die + AT_NOELIBTOOLIZE=yes eautoreconf + popd >/dev/null || die + AT_NOELIBTOOLIZE=yes eautoreconf + + # Make sure timestamps don't trigger a rebuild of man pages. #556512 + if [[ ${PV} != *9999 ]] ; then + touch doc/*.1 || die + export HELP2MAN=true + fi +} + +src_configure() { + # the libtool script uses bash code in it and at configure time, tries + # to find a bash shell. if /bin/sh is bash, it uses that. this can + # cause problems for people who switch /bin/sh on the fly to other + # shells, so just force libtool to use /bin/bash all the time. + # Do not bother hardcoding the full path to sed. + # Just rely on $PATH. bug #574550 + export CONFIG_SHELL="${EPREFIX}"/bin/bash + export ac_cv_path_SED="$(basename "$(type -P sed)")" + export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E" + export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E" + export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F" + export ac_cv_path_GREP="$(basename "$(type -P grep)")" + export ac_cv_path_lt_DD="$(basename "$(type -P dd)")" + + [[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g" + + ECONF_SOURCE="${S}" econf ${myconf} --disable-ltdl-install +} + +src_test() { + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" +} + +src_install() { + default + + local x + while read -d $'\0' -r x ; do + ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die + done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' -print0) +} diff --git a/dev-build/libtool/libtool-9999.ebuild b/dev-build/libtool/libtool-9999.ebuild index 033495d8ee02..f25c4861a85e 100644 --- a/dev-build/libtool/libtool-9999.ebuild +++ b/dev-build/libtool/libtool-9999.ebuild @@ -96,11 +96,15 @@ src_configure() { # to find a bash shell. if /bin/sh is bash, it uses that. this can # cause problems for people who switch /bin/sh on the fly to other # shells, so just force libtool to use /bin/bash all the time. - export CONFIG_SHELL="${EPREFIX}"/bin/bash - # Do not bother hardcoding the full path to sed. # Just rely on $PATH. bug #574550 + export CONFIG_SHELL="${EPREFIX}"/bin/bash export ac_cv_path_SED="$(basename "$(type -P sed)")" + export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E" + export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E" + export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F" + export ac_cv_path_GREP="$(basename "$(type -P grep)")" + export ac_cv_path_lt_DD="$(basename "$(type -P dd)")" [[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g" -- cgit v1.2.3