From c55c2cf7b5e5e8ce7f21c53ee7996c2ea918279d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 28 Mar 2023 21:51:32 +0100 Subject: gentoo auto-resync : 28:03:2023 - 21:51:31 --- sys-devel/Manifest.gz | Bin 10637 -> 10639 bytes sys-devel/autoconf/Manifest | 4 +- sys-devel/autoconf/autoconf-2.72c-r1.ebuild | 84 --------------------------- sys-devel/autoconf/autoconf-2.72c-r2.ebuild | 86 ++++++++++++++++++++++++++++ sys-devel/autoconf/autoconf-9999.ebuild | 18 +++--- 5 files changed, 98 insertions(+), 94 deletions(-) delete mode 100644 sys-devel/autoconf/autoconf-2.72c-r1.ebuild create mode 100644 sys-devel/autoconf/autoconf-2.72c-r2.ebuild (limited to 'sys-devel') diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index 66d5bd0e543c..fddf852a4d34 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/autoconf/Manifest b/sys-devel/autoconf/Manifest index b61f563575b5..ba7197d8242e 100644 --- a/sys-devel/autoconf/Manifest +++ b/sys-devel/autoconf/Manifest @@ -31,6 +31,6 @@ EBUILD autoconf-2.69-r9.ebuild 1780 BLAKE2B eafe4f07ef7186569f4a901a0efdd2a690af EBUILD autoconf-2.71-r1.ebuild 2253 BLAKE2B 0254aa5a49e75ead216889dc9bd1b38ef986a7e740472de946dce7049527ddc83a49962fed0d7495797d23857ad216192f5a0a7416fcc32851b2d55221cd6660 SHA512 8b7be4f8a612c54e0d4eb3da2a903cb80a4fb99c4d6bf51b2f63229bb449dac5cb44cd21e81ae5169ff0f0f0dedbb54d687ec180982da18ab637d26814204fa9 EBUILD autoconf-2.71-r5.ebuild 2469 BLAKE2B 41260e87b4e350d19ac64534a5344363b5c6aefed22cbd98098493e66f001ac3f9200771f4437047696f5c0e95c146fee0ae402e14a3b18d4315df53d122179b SHA512 6ab0fc9ff74edacb38120bff01c85c4bb19e39a29be1b380bb891016d6209e41bc0c7d0848841f00be613f0491ec5b0e8b4807d92b101be03c8cbafe46b21d31 EBUILD autoconf-2.71-r6.ebuild 2448 BLAKE2B 0ecac4a2d2768bcf250710f66dfb1154ca07dd778b1bb3e72898874dc0f58498a83011bac83b71bf6bc3c35281a925020df600ae9852f924dd6af9e4e0b6545b SHA512 b84c4d6c8c606cad0698ea652bbf18a7cb39aa6149e4d2dce3fe5c5dd14c59c131e5f5e545cebe177781633c813738bd80094375d8e09070408d4b8e47517bb7 -EBUILD autoconf-2.72c-r1.ebuild 2082 BLAKE2B f3e6b4227668bdc6ecc1d320b893d4c5d389888aebd6c9ef6db6c54d00c6eae5fabf2fa4a503634e7c400f2232251b40bf792ca71abea18eca4f1c16311e6dca SHA512 e2f177a60641731ddaa801e61ebad6b7f6eaf5dea98578c01e045fc0da283b51b5b15a309e2537d017908eee3ac8a2a168cd947c59c10b48e19d15d19b89c345 -EBUILD autoconf-9999.ebuild 2082 BLAKE2B f3e6b4227668bdc6ecc1d320b893d4c5d389888aebd6c9ef6db6c54d00c6eae5fabf2fa4a503634e7c400f2232251b40bf792ca71abea18eca4f1c16311e6dca SHA512 e2f177a60641731ddaa801e61ebad6b7f6eaf5dea98578c01e045fc0da283b51b5b15a309e2537d017908eee3ac8a2a168cd947c59c10b48e19d15d19b89c345 +EBUILD autoconf-2.72c-r2.ebuild 2259 BLAKE2B a37c5136f498970294be2da0ff7cfb8e68bf1a47b3121ef7d532be129e381966c47392c57682f29e65e8b30a999a019502a0122eff9b241be97e36b3866e5530 SHA512 2d19dd56c67ddf2dddce7b32a019230239bcc4e62de24bb57e9f2e34aa4b5954e289793fa922140d34a6c66211f5c859c13cee74d58b4b915f2df5abf3ac754f +EBUILD autoconf-9999.ebuild 2259 BLAKE2B a37c5136f498970294be2da0ff7cfb8e68bf1a47b3121ef7d532be129e381966c47392c57682f29e65e8b30a999a019502a0122eff9b241be97e36b3866e5530 SHA512 2d19dd56c67ddf2dddce7b32a019230239bcc4e62de24bb57e9f2e34aa4b5954e289793fa922140d34a6c66211f5c859c13cee74d58b4b915f2df5abf3ac754f MISC metadata.xml 343 BLAKE2B e5fd0138606384a4d646b618c096693858ddc94d09e0bb4dd3ecc6ef064a1edf9586f62a5cc753f680d73b2a6c72ed00739b21e54d490dd8edc97aa32dd05309 SHA512 6b06b7e7a5e47a4de92b2032ba3af669916818038802309e4db26917aa536387d2227feb33c29976179fb3cbb10d4b2f975d1055308e6db81a734baf1e8c1e5e diff --git a/sys-devel/autoconf/autoconf-2.72c-r1.ebuild b/sys-devel/autoconf/autoconf-2.72c-r1.ebuild deleted file mode 100644 index 1bd34bcdca1a..000000000000 --- a/sys-devel/autoconf/autoconf-2.72c-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git" - inherit git-r3 -else - # For _beta handling replace with real version number - MY_PV="${PV}" - MY_P="${PN}-${MY_PV}" - #PATCH_TARBALL_NAME="${PN}-2.70-patches-01" - - SRC_URI=" - mirror://gnu/${PN}/${MY_P}.tar.xz - https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz - https://meyering.net/ac/${P}.tar.xz - " - S="${WORKDIR}"/${MY_P} - - if [[ ${PV} != *_beta* ]] && ! [[ $(ver_cut 3) =~ [a-z] ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - fi -fi - -inherit toolchain-autoconf - -DESCRIPTION="Used to create autoconfiguration files" -HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" - -LICENSE="GPL-3+" -SLOT="${PV/_*}" -IUSE="emacs" - -BDEPEND=" - >=dev-lang/perl-5.10 - >=sys-devel/m4-1.4.16 -" -RDEPEND=" - ${BDEPEND} - >=sys-devel/autoconf-wrapper-15 - sys-devel/gnuconfig - !~sys-devel/${P}:2.5 -" -[[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" -PDEPEND="emacs? ( app-emacs/autoconf-mode )" - -src_prepare() { - # usr/bin/libtool is provided by binutils-apple, need gnu libtool - if [[ ${CHOST} == *-darwin* ]] ; then - PATCHES+=( "${FILESDIR}"/${PN}-2.71-darwin.patch ) - fi - - # Save timestamp to avoid later makeinfo call - touch -r doc/{,old_}autoconf.texi || die - - local pdir - for pdir in "${WORKDIR}"/{upstream_,}patches ; do - if [[ -d "${pdir}" ]] ; then - eapply ${pdir} - fi - done - - toolchain-autoconf_src_prepare - - # Restore timestamp to avoid makeinfo call - # We already have an up to date autoconf.info page at this point. - touch -r doc/{old_,}autoconf.texi || die -} - -src_test() { - emake check -} - -src_install() { - toolchain-autoconf_src_install - - local f - for f in config.{guess,sub} ; do - ln -fs ../../gnuconfig/${f} \ - "${ED}"/usr/share/autoconf-*/build-aux/${f} || die - done -} diff --git a/sys-devel/autoconf/autoconf-2.72c-r2.ebuild b/sys-devel/autoconf/autoconf-2.72c-r2.ebuild new file mode 100644 index 000000000000..d343e10dd0fe --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.72c-r2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git" + inherit git-r3 +else + # For _beta handling replace with real version number + MY_PV="${PV}" + MY_P="${PN}-${MY_PV}" + #PATCH_TARBALL_NAME="${PN}-2.70-patches-01" + + SRC_URI=" + mirror://gnu/${PN}/${MY_P}.tar.xz + https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz + https://meyering.net/ac/${P}.tar.xz + " + S="${WORKDIR}"/${MY_P} + + if [[ ${PV} != *_beta* ]] && ! [[ $(ver_cut 3) =~ [a-z] ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + fi +fi + +inherit toolchain-autoconf + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" + +LICENSE="GPL-3+" +SLOT="$(ver_cut 1-2)" +IUSE="emacs" + +BDEPEND=" + >=dev-lang/perl-5.10 + >=sys-devel/m4-1.4.16 +" +RDEPEND=" + ${BDEPEND} + >=sys-devel/autoconf-wrapper-15 + sys-devel/gnuconfig + !~sys-devel/${P}:2.5 +" +[[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" +PDEPEND="emacs? ( app-emacs/autoconf-mode )" + +src_prepare() { + if [[ ${PV} == *9999 ]] ; then + # Avoid the "dirty" suffix in the git version by generating it + # before we run later stages which might modify source files. + local ver=$(./build-aux/git-version-gen .tarball-version) + echo "${ver}" > .tarball-version || die + + autoreconf -f -i || die + fi + + # usr/bin/libtool is provided by binutils-apple, need gnu libtool + if [[ ${CHOST} == *-darwin* ]] ; then + PATCHES+=( "${FILESDIR}"/${PN}-2.71-darwin.patch ) + fi + + # Save timestamp to avoid later makeinfo call + touch -r doc/{,old_}autoconf.texi || die + + toolchain-autoconf_src_prepare + + # Restore timestamp to avoid makeinfo call + # We already have an up to date autoconf.info page at this point. + touch -r doc/{old_,}autoconf.texi || die +} + +src_test() { + emake check +} + +src_install() { + toolchain-autoconf_src_install + + local f + for f in config.{guess,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 1bd34bcdca1a..d343e10dd0fe 100644 --- a/sys-devel/autoconf/autoconf-9999.ebuild +++ b/sys-devel/autoconf/autoconf-9999.ebuild @@ -30,7 +30,7 @@ DESCRIPTION="Used to create autoconfiguration files" HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" LICENSE="GPL-3+" -SLOT="${PV/_*}" +SLOT="$(ver_cut 1-2)" IUSE="emacs" BDEPEND=" @@ -47,6 +47,15 @@ RDEPEND=" PDEPEND="emacs? ( app-emacs/autoconf-mode )" src_prepare() { + if [[ ${PV} == *9999 ]] ; then + # Avoid the "dirty" suffix in the git version by generating it + # before we run later stages which might modify source files. + local ver=$(./build-aux/git-version-gen .tarball-version) + echo "${ver}" > .tarball-version || die + + autoreconf -f -i || die + fi + # usr/bin/libtool is provided by binutils-apple, need gnu libtool if [[ ${CHOST} == *-darwin* ]] ; then PATCHES+=( "${FILESDIR}"/${PN}-2.71-darwin.patch ) @@ -55,13 +64,6 @@ src_prepare() { # Save timestamp to avoid later makeinfo call touch -r doc/{,old_}autoconf.texi || die - local pdir - for pdir in "${WORKDIR}"/{upstream_,}patches ; do - if [[ -d "${pdir}" ]] ; then - eapply ${pdir} - fi - done - toolchain-autoconf_src_prepare # Restore timestamp to avoid makeinfo call -- cgit v1.2.3