summaryrefslogtreecommitdiff
path: root/sys-devel/autogen
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /sys-devel/autogen
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'sys-devel/autogen')
-rw-r--r--sys-devel/autogen/Manifest10
-rw-r--r--sys-devel/autogen/autogen-5.18.10.ebuild44
-rw-r--r--sys-devel/autogen/autogen-5.18.12.ebuild50
-rw-r--r--sys-devel/autogen/autogen-5.18.16-r1.ebuild5
-rw-r--r--sys-devel/autogen/autogen-5.18.4-r1.ebuild42
-rw-r--r--sys-devel/autogen/autogen-5.18.4.ebuild40
-rw-r--r--sys-devel/autogen/files/autogen-5.18.16-respect-TMPDIR.patch29
7 files changed, 34 insertions, 186 deletions
diff --git a/sys-devel/autogen/Manifest b/sys-devel/autogen/Manifest
index ecf0942c28c7..ff87754eff64 100644
--- a/sys-devel/autogen/Manifest
+++ b/sys-devel/autogen/Manifest
@@ -1,17 +1,11 @@
AUX autogen-5.18.16-no-werror.patch 738 BLAKE2B f6228e7eb39cbdffae794d62e352ee0b3bee7a60f46ef31585838fc24ac85a8dac813aa698670f0d94fc1767add8b083c646dd89c56527c2e3765fac0d61f51c SHA512 ecf7f910957bface75eb2b828c5ba90b49c205183ea9242c2f47907fbf6bfd1154b4dc1d2ed0fef8bbf3c8f01d05bfa1450ecdef73786ff0292bbfdd904bd193
+AUX autogen-5.18.16-respect-TMPDIR.patch 824 BLAKE2B de70fb423955fc006ef10765ab5d534a02ff4e0d47bb29ab47706edf0e00cad241e8e51fd60aef2168181fce7b2af2623c4c1f163f8ef98ad09efa3c6488edd7 SHA512 9a37cb7c6703ffc24bd5f839f9d466db0fa92ce830d136f34594000863a1ade0d124d7aa4ef47baf411b0473ede65a8dd1f82d0e7fd7bb2713e003dfbf9437de
AUX autogen-5.18.16-rpath.patch 2990 BLAKE2B 8374f788feee898f35f6baae40d0a42a0426b757572217bdfaefe8b3fc308e7c3b29d41a6dd4db77677c208702cd836ac58a463814624bc965b71c8b5613935b SHA512 3279567863152a2874d64be1cae8129dfaa9d67612e6f2d3c0de408914ea5b2d19e037ade460393fd942d897776906fe5df483a69255c4f279c13893a6cec1fd
AUX autogen-5.18.4-tmp-log.patch 500 BLAKE2B 131982c73b5fe2a0bf3515fcd8ead7df4149af7b9ab4f899dea0966f927319ee156d3748151b359c9be6e1a6f50b0a64a4330bbf3af985f048228024a1ececf2 SHA512 7467f09109b16aef1ce72e294e627a16bf46d861ecbbf467c3a7317e440a18cdea100d32f3fdbd37ef6140dd65b1b57523983b08b25c331e229ddd132e3b3824
AUX autogen-5.18.4_fix_format.test_for_dash.patch 777 BLAKE2B 22621c5c825c47b94a8d28e6f471f3abc522761ce31a535bf357236eea1f71c546d9e025a879bf05719283147a4b3be83b8ee889f9aceda4597ee86f08c27a23 SHA512 4ac158532ad3e65219d0f8476acf05678d552b9fd13c3299e703a6979723e10fef2b87051983ae280609a6497ba2829e6197a97b18b54b2446ad106c6b9f1ae1
AUX autogen-guile-2.2.patch 1033 BLAKE2B a18e884010f48b43b17bb5c78a4676a364503943f5144991ad2ab6acb8a9ba6f08044bd613f0763b5c863b380ecbcc7207df6cd29d08da3d034f07a386204bde SHA512 19c25fff1ca0427ff18627a14dab223b92da8670487351808df892fff77a8e33895e2ecc51acd8b03f3a89a5e19813fa12fb93c0aa54e47796812e99fd4ac7bf
-DIST autogen-5.18.10.tar.xz 1017960 BLAKE2B 3869abb5b0b97f480d4b50b205f25d54da2b9c5227c13a55e11754b5ceff4afd74576efc17a748d40762b7345e3c02c60fa38f6d20893671089e9de48b0e0240 SHA512 cfb06566aebe2aa833f2a032c513aa1d57a803eee82f03d6f6fe3806a0f570d5dbf8331015d2afde89a3d4e4c967b6a367d3e2820addb3ff6a5ac6d481a058be
-DIST autogen-5.18.12.tar.xz 1018412 BLAKE2B f8ac1efbd6c6afdaa248e3063cf43fe0d32da6bd1160397f8bf736970f15047c70772a6e21d6010c8103aecce6ea2c3d90a63b9c5cbd6199a97c82384630a341 SHA512 46de5910e2786a9b0ec96989d3e11be3ed12e5600f01d6fa9291bfbfae42a66994aeca2949837b471827ae3285ec4caafb42bc19ca91146cd7ea7a355aaffd03
DIST autogen-5.18.16-gnulib-3b57ddee0acffd23cc51bc8910a15cf879f90619-lib-verify.h 11231 BLAKE2B 4f38f6ae84cf5cc4ba47d8a7da3b38b06f58e30ac8b70f2b10936cbb7a775179b67f22ca8e636588515c4ace7410f98835218e3222d4a793378cdafc4aa84d0f SHA512 b8ff80fd764a3f21040b0054e71a443e3d9ec18dd631843f2de999aa54776964b36366b35fd158dbbe5f2ece146fab12c6ff5008e18c52188b718c89972f867b
DIST autogen-5.18.16.tar.xz 1046276 BLAKE2B 23f9e0948f24ada715fb2bcbbfecba768cf51d169ea3ff4724a97b18f598d2d7fb2ffa7e23919ec8dcc0e352f9d3280f3740dab279a0af1412919cf10c6cb0bf SHA512 5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1
-DIST autogen-5.18.4.tar.xz 1017936 BLAKE2B bc2b4d7143642baa923c49bfe37d60c0d3a0a3a09a9af504c5dc865f1054e4d510ca3144737c2098a75189a7335bc560ec26318689ebf6d1291969d5a081cfa2 SHA512 a02363484de5019bd90fb6f2cf52b1b9556d6cf310c62a68830d0b2408ea4870d3c262fe5d1c27e3586ed3af4a7487d7422ad117760ac2a01ef3cfcfc1f2bfb6
-EBUILD autogen-5.18.10.ebuild 1122 BLAKE2B a780b77086e394228ab3b02bf656745dd90a8dafc792e431a52454698a2841f2297c7602ca4bd46bb3b651c6984031ed52bfc87f8764c4d1bef64d6b7a4043bc SHA512 928152080c981a9b0b8849f97213665e90f87fff7554ac1f829f4346426a4fd7daf8a0e7b6e17c5a816c2707dbdf6d3d47da27f5afb67f20bbdbe3218d77d0df
-EBUILD autogen-5.18.12.ebuild 1181 BLAKE2B 37d730c066e642885fc86dfd128e8e20336c24851c8c2d4eeb2656a8b340de707ac6500bbb1bee3b1588458bc905de2386a9c1901c9bd6cc5637628d3e9d86c1 SHA512 bf8e8efb8c1e0f2b4c7da1f09c3c849b4ccf7db7996a599cfeaa0a22870e5bd7f9cb588b6241fa33a03aa3e05c0a3ccaa3bcfda4227e9d71d0544a89c2f3968e
-EBUILD autogen-5.18.16-r1.ebuild 1847 BLAKE2B 361408fc3f23ab0baed355fda9c3657d1aeab59013b64c81968aa7c72e8acd52494f01bc9ae0616e811c396e394fbcb85b362a5c308d66972db561b6bfeaf83e SHA512 2abcf27eb6a5e47a5b9a1a9cecb5abb347b357b8f8ef7db73d0d002fd6154d43f6f8d4ea48c8638adc3b9e1b5f9a988e42cfe4e91d042610723ac0f5ad9fdf56
+EBUILD autogen-5.18.16-r1.ebuild 1887 BLAKE2B 480d7158392793a40acddbbe6554ff136af5a6b5574a575c4bf970c04f570f4c9d2e4d5d815916277bd003fa6645e03c2ad1c56a0495e36b80547a749ee8cd85 SHA512 933945998b67f7d1e8a5ff8d57ab11c7fe68ab5cf31a818a921ea5f349747139e8659a5cd43db035b3df140de513717335cd96d886a92f4edd4b7cbcb2451f62
EBUILD autogen-5.18.16.ebuild 1545 BLAKE2B 48743c3b83053a2f3dbd97f5a59667bdc874aac402ba160d749778f729ced839941f83e0a37a552d2d939783ace2fa174ae12470f3b602f0d781050dab646709 SHA512 cd7a7be7005bf259b53cad5f58aaa70bf76388392f8166b08d3dbdfbea5efa659e1c38632efafcfda5cd459443d4706ec2774ce53e7ce612834d8c64cd4dfa29
-EBUILD autogen-5.18.4-r1.ebuild 942 BLAKE2B 059e7798f0d297543be2025431c1dea283bf862087a780ded71d8c3931471a023cc29145b0927a7d5b0b96426994b7308d1e85b8dece644b33eb2e2d14d2b7bf SHA512 8ca5b616d04218e76c8895ad27d5a4da9424104a0c1252668d6818b4e4640843d96a140f0f5c96297577cc0e24215811b9e46fb02da018d2e34e4b6dd0eaec45
-EBUILD autogen-5.18.4.ebuild 955 BLAKE2B 339d84025eee4ccf42cbffa73978b9ba7c6fbed70b2308854279aec5b185bda5b7b99350c7ba1628d1245a1d73c9295204841b9d98d5c47962d2ecc01c242e4f SHA512 83a84c4079ee75739177ce921bf997d0b452039d7930d6661ef9a84521941b8ed629e1430e5acbbc2887dfa588e020da92868bf526a500124193108e7ea39cce
MISC metadata.xml 369 BLAKE2B 84e42ca4413579471dd92284666f1a2565b58191e94ed3392e540dd09b8f423138ec4e3bdef6bba9e2f1cec71d425138f3d3954ad2e6bd8c57fed69bed91789c SHA512 48f4b495b998480adae388ddd9319edbc0e0e91a35904df6d98d79866b5b814fa20446c7c9b78e5d65c63ba1c281659db3cfa49908e70d85d16f76caca3c7541
diff --git a/sys-devel/autogen/autogen-5.18.10.ebuild b/sys-devel/autogen/autogen-5.18.10.ebuild
deleted file mode 100644
index ddb0e9c23ccf..000000000000
--- a/sys-devel/autogen/autogen-5.18.10.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Program and text file generation"
-HOMEPAGE="https://www.gnu.org/software/autogen/"
-SRC_URI="mirror://gnu/${PN}/rel${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-IUSE="libopts static-libs"
-
-# This should be guile-1.8+, but upstream has a bug with older versions:
-# https://savannah.gnu.org/support/index.php?109051
-RDEPEND=">=dev-scheme/guile-2.0:=
- dev-libs/libxml2"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # https://savannah.gnu.org/support/index.php?109050
- sed -i \
- -e "/--cflags-only-I/s:pkg-config:$(tc-getPKG_CONFIG):" \
- configure || die
-}
-
-src_configure() {
- # suppress possibly incorrect -R flag
- export ag_cv_test_ldflags=
-
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- prune_libtool_files
-
- if ! use libopts ; then
- rm "${ED}"/usr/share/autogen/libopts-*.tar.gz || die
- fi
-}
diff --git a/sys-devel/autogen/autogen-5.18.12.ebuild b/sys-devel/autogen/autogen-5.18.12.ebuild
deleted file mode 100644
index eebface9f0f5..000000000000
--- a/sys-devel/autogen/autogen-5.18.12.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit ltprune toolchain-funcs
-
-DESCRIPTION="Program and text file generation"
-HOMEPAGE="https://www.gnu.org/software/autogen/"
-SRC_URI="mirror://gnu/${PN}/rel${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-IUSE="libopts static-libs"
-
-# This should be guile-1.8+, but upstream has a bug with older versions:
-# https://savannah.gnu.org/support/index.php?109051
-RDEPEND=">=dev-scheme/guile-2.0:=
- dev-libs/libxml2"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-guile-2.2.patch"
-)
-
-src_prepare() {
- default
-
- # https://savannah.gnu.org/support/index.php?109050
- sed -i \
- -e "/--cflags-only-I/s:pkg-config:$(tc-getPKG_CONFIG):" \
- configure || die
-}
-
-src_configure() {
- # suppress possibly incorrect -R flag
- export ag_cv_test_ldflags=
-
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- prune_libtool_files
-
- if ! use libopts ; then
- rm "${ED}"/usr/share/autogen/libopts-*.tar.gz || die
- fi
-}
diff --git a/sys-devel/autogen/autogen-5.18.16-r1.ebuild b/sys-devel/autogen/autogen-5.18.16-r1.ebuild
index a10a119e2d26..93712b018dfe 100644
--- a/sys-devel/autogen/autogen-5.18.16-r1.ebuild
+++ b/sys-devel/autogen/autogen-5.18.16-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/rel${PV}/${P}.tar.xz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="libopts static-libs"
RDEPEND=">=dev-scheme/guile-2.0:=
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-5.18.16-no-werror.patch
"${FILESDIR}"/${PN}-5.18.16-rpath.patch
+ "${FILESDIR}"/${PN}-5.18.16-respect-TMPDIR.patch
)
src_prepare() {
diff --git a/sys-devel/autogen/autogen-5.18.4-r1.ebuild b/sys-devel/autogen/autogen-5.18.4-r1.ebuild
deleted file mode 100644
index 4e8ebe886019..000000000000
--- a/sys-devel/autogen/autogen-5.18.4-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit ltprune
-
-DESCRIPTION="Program and text file generation"
-HOMEPAGE="https://www.gnu.org/software/autogen/"
-SRC_URI="mirror://gnu/${PN}/rel${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-IUSE="libopts static-libs"
-
-RDEPEND="
- >=dev-scheme/guile-1.8:=
- dev-libs/libxml2
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.18.4-tmp-log.patch #563352
- "${FILESDIR}"/${PN}-5.18.4_fix_format.test_for_dash.patch #576674
-)
-
-src_configure() {
- # suppress possibly incorrect -R flag
- export ag_cv_test_ldflags=
-
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- prune_libtool_files
-
- if ! use libopts ; then
- rm "${ED}"/usr/share/autogen/libopts-*.tar.gz || die
- fi
-}
diff --git a/sys-devel/autogen/autogen-5.18.4.ebuild b/sys-devel/autogen/autogen-5.18.4.ebuild
deleted file mode 100644
index df05f7d08a36..000000000000
--- a/sys-devel/autogen/autogen-5.18.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="Program and text file generation"
-HOMEPAGE="https://www.gnu.org/software/autogen/"
-SRC_URI="mirror://gnu/${PN}/rel${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-IUSE="libopts static-libs"
-
-RDEPEND=">=dev-scheme/guile-1.8
- dev-libs/libxml2"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-5.18.4-tmp-log.patch #563352
- epatch "${FILESDIR}"/${PN}-5.18.4_fix_format.test_for_dash.patch #576674
-}
-
-src_configure() {
- # suppress possibly incorrect -R flag
- export ag_cv_test_ldflags=
-
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- prune_libtool_files
-
- if ! use libopts ; then
- rm "${ED}"/usr/share/autogen/libopts-*.tar.gz || die
- fi
-}
diff --git a/sys-devel/autogen/files/autogen-5.18.16-respect-TMPDIR.patch b/sys-devel/autogen/files/autogen-5.18.16-respect-TMPDIR.patch
new file mode 100644
index 000000000000..792214e476da
--- /dev/null
+++ b/sys-devel/autogen/files/autogen-5.18.16-respect-TMPDIR.patch
@@ -0,0 +1,29 @@
+User ebuild's ${T} instead of /tmp to hide leftover files from ./configure.
+
+'run-ag.sh' does not clean temporary directories after itself and makes
+it hard to implement it cleanly without changing 'run-ag.sh' structure.
+
+Reported-by: Fedja Beader
+Bug: https://bugs.gentoo.org/704740
+--- a/build-aux/run-ag.sh
++++ b/build-aux/run-ag.sh
+@@ -45,7 +45,7 @@ find_exe() {
+ return 0
+ }
+
+-STAMP_TEMP_DIR=$(mktemp --suffix=.tdir -d /tmp/run-ag-XXXXXXXX)
++STAMP_TEMP_DIR=$(mktemp --suffix=.tdir -d -t run-ag-XXXXXXXX)
+ exec 9>&2 2>> ${STAMP_TEMP_DIR}/mk-stamps.log
+ VERBOSE=1
+
+--- a/config/mk-shdefs.in
++++ b/config/mk-shdefs.in
+@@ -130,7 +130,7 @@
+
+ set -x
+ exec 9>&2
+-tmp=$(mktemp --suffix=.tdir -d /tmp/shdefs-XXXXXXXXX)
++tmp=$(mktemp --suffix=.tdir -d -t shdefs-XXXXXXXXX)
+ exec 2>> $tmp/mk-shdef.log
+ init $0 $1
+ mk_config