mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-19 05:21:23 +02:00
bump(sys-devel/libtool): sync with upstream
This commit is contained in:
parent
5a3309b126
commit
00c452c8aa
@ -2,7 +2,7 @@ DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig !<sys-devel/autoconf-2.62:2.5 !<sys-devel/automake-1.11.1:1.11 !=sys-devel/libtool-2*:1.5 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r2 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) test? ( !<sys-devel/binutils-2.20 ) app-arch/xz-utils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtool/
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=static-libs test vanilla abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
@ -10,4 +10,4 @@ RDEPEND=sys-devel/gnuconfig !<sys-devel/autoconf-2.62:2.5 !<sys-devel/automake-1
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnu/libtool/libtool-2.4.2.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=526f3cbbe1df8c0412727b5f8095651f
|
||||
_md5_=39bc4eb1111b7a02ff35351577dc4c21
|
||||
|
@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-libs/libltdl:0 app-arch/xz-utils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtool/
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=vanilla
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
@ -10,4 +10,4 @@ RDEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnu/libtool/libtool-2.4.4.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=99d64137bb12f131e3c7bf112822dced
|
||||
_md5_=192d7666a3bb713539dced770a91428f
|
||||
|
@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-libs/libltdl:0 app-arch/xz-utils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtool/
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=vanilla
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
@ -10,4 +10,4 @@ RDEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnu/libtool/libtool-2.4.5.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=2c51f167c975ffdad55b41a5f71b4938
|
||||
_md5_=be63d05ad18df754e7c10f372c7ff2c0
|
||||
|
@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-libs/libltdl:0 app-arch/xz-utils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtool/
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=vanilla
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
@ -10,4 +10,4 @@ RDEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnu/libtool/libtool-2.4.6.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=f5de5e75c5d38883d14343c63bf834b1
|
||||
_md5_=192d7666a3bb713539dced770a91428f
|
||||
|
@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-libs/libltdl:0 app-arch/xz-utils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtool/
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=vanilla
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
@ -10,4 +10,4 @@ RDEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnu/libtool/libtool-2.4.6.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=384464c0cf583d42b8801ac5e49008be
|
||||
_md5_=b56a0c679b072d6554d494ecf050172f
|
||||
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/libtool-2.4.6-r2
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/libtool-2.4.6-r2
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-libs/libltdl:0 app-arch/xz-utils !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=vanilla
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-libs/libltdl:0
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnu/libtool/libtool-2.4.6.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=0afc111628c064e46ba69d4187fe0e72
|
@ -2,10 +2,10 @@ DEFINED_PHASES=configure install prepare test unpack
|
||||
DEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 app-arch/xz-utils sys-apps/help2man !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 dev-vcs/git
|
||||
DESCRIPTION=A shared library tool for developers
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtool/
|
||||
HOMEPAGE=https://www.gnu.org/software/libtool/
|
||||
IUSE=vanilla
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-devel/gnuconfig >=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13
|
||||
SLOT=2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e git-2 df00117322129fb906bb0a53c3d6a020 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=1ca93861c25f8df8f900ea3927cf3937
|
||||
_md5_=c4eda0bef38bce0fc784da814ae6b301
|
||||
|
File diff suppressed because it is too large
Load Diff
1046
sdk_container/src/third_party/portage-stable/sys-devel/libtool/ChangeLog-2015
vendored
Normal file
1046
sdk_container/src/third_party/portage-stable/sys-devel/libtool/ChangeLog-2015
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,35 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch 1185 SHA256 6a17e149e3638c3c94679459e1201f5dd7abbe97e5c8ab3654c1a0d079f53326 SHA512 17faaf1d725d246b7fcd94a9be99c24b0600db0dea40218eb5a8b3ef382f8e90bd6e70e9b21733e80ccf448ed588b589fc4dca5b13a365e6b7821a730c65faec WHIRLPOOL dc6d7ff7a1c42d40931f90fe69d5cb6094ea67de5a1c9461e47336d4b5d4b36dd9db6a19a72df00e474a6e0aaab2cd0545270184ad795f32cc344ac3956d0821
|
||||
AUX libtool-2.4.3-use-linux-version-in-fbsd.patch 1124 SHA256 4f081f5515b28be8496883a413c4c3597312e3780b3ba2732e28a33e0a61dd94 SHA512 6134fb39cf0e115a91cf69de175c9a088d405684139f8ba3dcf77f2c039e5f4603e2b70652f27bb59773aacb562560c1bcdbf439de1564bd19095d524b0ee5c7 WHIRLPOOL 360aa2635e2f26e94558428ac8d0921ce3d88ba9ec7906a63431a2894627d98b78c69af66a295a7dc7a3e59c4670bdfff0bfe08bccd31baa261410c8ac963492
|
||||
AUX libtool-2.4.6-fuse-ld.patch 1477 SHA256 b4c40c05a4217583b573b8bd45134f02a0fb68a8c81ac4e8096c42e53c498931 SHA512 0b2f20d486b4ebdd7511bde9fff810e99e0d28f7870e198d86dbfe992f59f886fbb07858c32b0735579ca1d5bc0af91b9f026dfa422ddd829aba4af9d84b0807 WHIRLPOOL 39142574a7aac563c4de91c1915a14eb608f5f98e2e4b6ee6bbe3918e29715c49c8ac006176de3b117b5f3279bb0b0a245cf508b9da5f99e0a7ca9a105d6a8af
|
||||
AUX libtool-2.4.6-fuse-ld.patch 2456 SHA256 6cfe3976581fd2210d0aa9afd88f2b50b4a8731e54634ea9b8b77c2bd18727e3 SHA512 9e27457d64c5b6edcdd9e4b58f8f67d6c1c1dcf03b53be8d42a0547dce09cc64956acd106e10d4c72c53d073d6f0942738313000de996032e51dbbeb13ab97a2 WHIRLPOOL bc18f87a79cda3913cac648751d2907738a870b6347327cc94e25425ff5216da284733ab3b1b61d341bab066be051a5049ac93f161916f16465daac11f11a507
|
||||
AUX libtool-2.4.6-libtoolize-delay-help.patch 1591 SHA256 23b29759721a7398497ecf3f851293b3e6c67a649a669ab4534a8bfeaaf8de8a SHA512 19c160cc706081d63b65d6580fd8cb4d01e6a5e45652dd3c4fd83e71df5b765c355e861e257ab37489c2d4c78b4aa14bc94ad9718c91c90b467e4604f484b9c3 WHIRLPOOL 8b808ead5163da2305066183f818e6881a527471a19ce9e09c7fe5312af5fb3793b9644675157c2fcd569fc4c7d823f8a7bda7027fa6a34e2ba576956e64d400
|
||||
AUX libtool-2.4.6-libtoolize-slow.patch 4665 SHA256 0097791d25b77d0c4742186e88613ce87271b8588271062fd2b24015c45f6e7c SHA512 d25506406c56a120b469b3b191d508f904c8336de4dd7be54c27e6582d6af1428afb8ebc2f56b98daae8e371bca3d56e2d8d9a8c428366597e4aa5425b13adb9 WHIRLPOOL 3bcb6da6d6399c425bcfe258d4a138083b4ec6d974cb6d224d51c9b1cb21557c72b5546aface274bec2594312506d635fd42fec483edc6223f75066d92242d42
|
||||
AUX libtool-2.4.6-link-fsanitize.patch 2364 SHA256 eb4d0466795b05b70b2a6a1600005b2f7e0d8e8b57369385ccacc968a28f64e3 SHA512 567487334e4084b94f0431561213ac520a7871a0acb904b019204e728b750a8ab8155b88f0b5a90cefdd5f524130f9f3f9f0de34d8d9a2bd821bb8be6266cf69 WHIRLPOOL 85dccf626bf86e0b1bba14b472a0632f738a051cf05d494c96c5658e7ea6863349fdd4b9f7ce0981409fe47a0966d3db4078f1d537845e3ed05031aa976198a6
|
||||
AUX libtool-2.4.6-link-fuse-ld.patch 2365 SHA256 1c7662f8b992ff41299ea6716db055181151c7b51e2308061aeff7eee58171e0 SHA512 273f9bef6dffc50f9773a8a91101d13ed2a13c72e077c4620f1e3da37b27271acb005fdcde7bcd9acc7cfcb1ee71ec2cb3eba3c9fcf262eb141e12f43fd06b6e WHIRLPOOL a39987bb6020c2a98502a5f5024a8ea62de8e6bd8483a711053d6c0b49bd48e522adff313b335f2b2bb150baaa8193dfd7ae30fabf556aa0060f2963b66992ee
|
||||
AUX libtool-2.4.6-link-specs.patch 2438 SHA256 e1fb76a50b4a81123e83938719fe6d55f6207f64b48d74d21b0a7fd85c20fc5d SHA512 349675e58a82227930859d7ced1f7bafc7b05f3d4d902e4bfec3f4f1337c7a724ff7d8f509da4212c74c6f4c07b7f3604a6c28070ca5091543a8c4616e0263c9 WHIRLPOOL 1bed33afbfcf65abbb2af44f50cecf73086860653c9eaea72a0118c3a167787781634ec8f031a517a879752c497b1a15c4f61ec0df89fd80dc1627f530c0809a
|
||||
AUX libtool-2.4.6-sed-quote-speedup.patch 8262 SHA256 2caefeb79e28f3dacc0dbb424f8664f56bd0b77bd5383f5b46c9ca6c441546d8 SHA512 d4a1ab01e1d6f3b05221bded3fc7c8204e686b1ac11dc00267a7a75a6759adfa8ac3d7041dc5710084031c7fe47f2deb88bc9c23e3502a944a97244942529927 WHIRLPOOL 217e62a163f2a038f3d05860ec043b2db5fab069bb8c84007f142312c2e7753532ed6a0b2c4c29432ed89675e344e1b4f7b640157b4c5e63ab6e89f6914a9590
|
||||
DIST libtool-2.4.2.tar.xz 868760 SHA256 1d7b6862c1ed162e327f083a6f78f40eae29218f0db8c38393d61dab764c4407 SHA512 34f2d4a32beb4d85cfefd9c2c4ff33b0117e9e89c6599c303a7b850c43be5ed090b2f530388b8c8154e8f3f693abd2079180dca9afc948feb800b2e009bed169 WHIRLPOOL 300697c30b6cf693463338ee3bfe10b9ccce2c496b319862182124828caf7b667a7e9cf21f287572ec1fed8abe529a14d171da2983369522faf3eed5513a1af5
|
||||
DIST libtool-2.4.4.tar.xz 957476 SHA256 a8295b5853bf82a46635c944031e84970f2aa79c19df7a0c28f3ec8e11c07f6c SHA512 1ff24aa88962e0aae82e1fff41df7863f925627a506c6a663a79afa23729272aa4e5816889dd4697d5286d42483bcee2cc7352514768f1bd28ea546476074a84 WHIRLPOOL def0381a3608b52f8f5e9b83d297643d48d3e695117199b10b4ae3d6f5b11f3d3a36c4b6572b7659061c3fee77e46da4f5e3cfffa594063fed0fe382869c3539
|
||||
DIST libtool-2.4.5.tar.xz 971620 SHA256 84aac136513b009278896ffa255e4d685bcdb0cb0e5363be36adad64c986177e SHA512 67ceb387e33fbf0ffe6df422cd26939e305a365bb22674ce064ed7f7d6602054682515b014e290c70587b7f9b6f85f00fac31d6f000b4b022daaa2b343c17327 WHIRLPOOL 4a5171a8f23d50b78eb70bbd2ff9497fe2a970933392c65c41ab44600838cdc744e4e9ddfef37ac009cf5784de8c7b1ef061f8156919b7417e78529978afe7ed
|
||||
DIST libtool-2.4.6.tar.xz 973080 SHA256 7c87a8c2c8c0fc9cd5019e402bed4292462d00a718a7cd5f11218153bf28b26f SHA512 a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4 WHIRLPOOL f6e1ea25cc8dd853f0de53c045bcd1166cfede9cb0e890079c2c05e6cbdb5e705e137f83ba32f7e16691b9c9108e9cfb2d14ed030cea07b6eacbe3f1ae18a73b
|
||||
EBUILD libtool-2.4.2-r1.ebuild 2846 SHA256 d363a162685573430c2c4e0b50e5ebe5c8faa7584a6bdacf093803ef5837693b SHA512 927845575ebe67cf3db3cd21a3cd180d143b6d796dd0a7490c9770b2c4e78bf2c9893d1d5ca06b27f5090cc3916671320ba1a9ffce8aef68561798087298a92f WHIRLPOOL 65a363bbb770c1ab3c7d46e6d3b99a1b9499acd7b65f2a6cb407281aa49ca58976d99d8f08221a2c252d2a47eaaac1dbdaad38a690e45047ebba430ed33c6024
|
||||
EBUILD libtool-2.4.4.ebuild 2031 SHA256 9b71a806a7d6887ea1eb864eff74e7665761d455d7ce669ec23d266d2f5348d4 SHA512 30c969f90f75460414519dc149fac97b08fad6450249d576d12cae702bdaa04b6eb6b30cdb9b2b7557b5733eda4eb14b9e328b497867ff6a172a9ad0f3371f1a WHIRLPOOL 807a3b5ef129014cad208b1f9141c77dc0da2de5160bbea3de1ecb03d664248bd74a5607c4d4f185f0ed8e38bc80c19cbe1e1e5a7536823c1b60a753b4f8b7a8
|
||||
EBUILD libtool-2.4.5.ebuild 2050 SHA256 2fcb8d5a24ed2a17fd2000d9e0cec20748bebfaee366910e65a4a2b0c512a5a2 SHA512 d50e818a4825c29233cbcbd36c3c1643a3c0d553d5898f8586ab3943523c2f94c2112ccc3fc80095b51f4bf01478a76becf69d0abf132b9a4d5a9bce07609744 WHIRLPOOL 6a1deee8655446b07a48d43febb00dd8da419d10a413247589993aa5fef6dfc4cc196b52e83b5d155c13dbb99c1800cf7dbe16124b5bc4b843a37c1338f8bf29
|
||||
EBUILD libtool-2.4.6-r1.ebuild 2088 SHA256 869023551fa78bc4624dca8312d3d6d00fcf635054d54015bd5130cdc6a05521 SHA512 412fb09a6da704a22343f291c39a21094071f9d3c0790fdbf4e5837292956e3a9ac8ff8e80c23704ea385aeb11306a85e3b52f4b87a71af9dbd60cc3673f34c9 WHIRLPOOL cf4027e8515eec6fa2f40db2019afaf71737142cf5b07b26b4adf26afb009ee1fd280184c05c809a7208e429eed7bc6fa4497bdc86a7b0ad223b26dbe775511d
|
||||
EBUILD libtool-2.4.6.ebuild 2029 SHA256 1fec94e48e5618091eb1a7187b7c64e989ebbbbf544613db71138421f4463af1 SHA512 bcb795940014031624f274bb0432ce05b2251b3b176bca8284c54d2cb0fb8c0b951440ec977d444ac28044a030bef5cefd0b4a1a60864ff13a77b0566e9e0ea3 WHIRLPOOL d20159e96d75b61500723c6b23697564502f57b12b797fba96c9e9d2c28ebbdcbbfde628773d6882c006dafe557e02ee89998584777b199f0e6be8ceb455c96f
|
||||
EBUILD libtool-9999.ebuild 1955 SHA256 ce298d95129e1340d9be74202023bcc7da735be7c7bc7051c5b6d41e2a86af7c SHA512 3d0a70658d9ce2c1ed8009d5d39dc6b0b589aec9eca1927270d7cebbc4b7b2672c23a4fc8eefc2bb4fe7709000c6e53f442724212e5d1665f2c8f23e9b32b07f WHIRLPOOL d057e350b94fdc3cc846b7143658e93bc16ceb1fd23c2b07416f992e47884355822e94df2103be9b166a0f6d9cb3b654bb1004f9adc213a02d685e2987a225a7
|
||||
MISC ChangeLog 37381 SHA256 6dfda18dd9565ac81580cc35dd8fabb8ac7c3a9c206376976c3c6c9021657a73 SHA512 66bf3efefcd9944ac1a5335ab0ba2b4b71122b78e6ac5013d9597e98b117c490e1d0daa5b4371287c1b78ba90972c34e1c23e5d5627ce65c3dba4ba8c41a9fe5 WHIRLPOOL d2971021efa25b4bde5867a40405456deb6b4e61dd9aee7c1887961883597b2e61c9543922878e3c900c8ae6013a5a01e34e8e224492291365c57d3bb2c1bdf9
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJVK4CzAAoJELp701BxlEWfdbcQAJdc6X10Lua3MHM3mwmxVw5B
|
||||
ytTWhiQUI1782XaVp7/tWZbe/Glu3QD1l6LSn6PIOcpcWxk8R9P7wIK+aFYi+CXI
|
||||
3crLF0u+wmN6rH4XV8DBEmZ08+CDVle+Gty/4sLUhvXdzBAccsscg+bOjMtJBtoJ
|
||||
dT2ViZdYkYWVqyNPuQmgXOgmVlHRnTSBbtbb1NvZ0d2Gh4Knnruba5lf06Ch5ZR2
|
||||
/sBK5s8saJQZBRJhJ14GZp016TyblOpMs+hS8jy9ndtmIpYnAWuRgTaciCROJUcS
|
||||
oS4slfXBqH/7ObJOtNH6TFRR0zUFDUkz/P5dh2S1z2qqc3TjBaygbybWoEF61Dds
|
||||
V2DL7vjCCgGGW7A2Iz6VpbKQRO/2WDs8RlIlx2L8tIIIMZpxK2zVADW3sUsWIfO5
|
||||
kT2mtu1yDkFcFU+dKgdVSr6CrYIf0HRcXIObZ0Pkk1z9U6tH65HmDG9P9n7n0DDz
|
||||
fX01z+ePfKQOuO2HHw0a1WZGZGT5Tm+mEhyUp4PmRNW1N1Q8K7fK8THQEAuJwkPk
|
||||
blbqVlM0XAdBhIkaVetW9BrtO5vkp/mTdhFqascGj6j0i22sGaxbAcxMmlOBKrHO
|
||||
Ru+nYRTF7GHdxpxapdtLreAR7qfchQc9teLHePYy1lbheTI0MI6I2P87m2fLUAqJ
|
||||
0NxC1hq080jgT5ix7p8J
|
||||
=FPPq
|
||||
-----END PGP SIGNATURE-----
|
||||
EBUILD libtool-2.4.2-r1.ebuild 2737 SHA256 681c05bea4891df9e6e9061e25098463f9bed9b4ec0e2980dea7ec4d2e6023e6 SHA512 cd77c7a55ed92dddc06e6f11265d5196ae34bcba1c858a6efbc92bd3e628cf9ca52c264a79c3201540ce6fbfbe441674a3828a26e29ba387cee0c6cf89479887 WHIRLPOOL c0cfbeea3cca0a2fcf147e2e214c0041cc8a06f47351ae257deeca6d06d339d7bac64b95bc5725b98cba4af6b50864f19bd9bb6f7e040716f0eb20192414d144
|
||||
EBUILD libtool-2.4.4.ebuild 1926 SHA256 5c0209cf7b7077d6780f1038869ea37e4c28d466f0f555d19a19a6758beb1d88 SHA512 7709bf8260795b8868a3f6af956c5d49eb9bc1f7d778bf32cdbfc77196851454b2de6b261ee5e0cfe2777ac3d37cdb60e9c557146460dbdc98d23d0546c82c92 WHIRLPOOL 21cc2df58988941f192da6ff473d8f035470f7b4052003a98a36eb1abe2b9bf14ecb4833506dfec791c7ff5b7d8240cd9854166885ef74fcbdedcf9291917741
|
||||
EBUILD libtool-2.4.5.ebuild 1939 SHA256 1b7e18a6177b498f8fdd9915356554e45a72d762d96837eed3b3742864ecd460 SHA512 6ce7237c575ea7c0b28e0322780bce4bb3b66e4d5fc3cb8f55b91a269b3e6d540f0134a14f0486e4ce3cffa64f3cc5f723379d3650d80c55b65282480d20d00a WHIRLPOOL 0ba5bc08c4c7bcb0803dc84291be9b619262d41f2889b4ee9b30cb2636152851414598a58d6d10f7da9750064bdbf103bf10d9a3d3aa334bd2819fc1dcd90e31
|
||||
EBUILD libtool-2.4.6-r1.ebuild 2128 SHA256 698710dda41b86940779966d2c379a5c22fc47cc23fad3a895b5cea8d6f212de SHA512 f4f95aaf7adf283fe186dbceef321d00f163e514e36d363aa74e61d7b98681657f8d9f32605c854d2e918e3bd2af8ace5e51c9491591546fe4efec958f5ca4c6 WHIRLPOOL fa407063b24c7b1c77d5e322e105e33cc9fec227bea503187770e0b9bf59d283b7d1316fe239175cf2cf1f9c3e2028c131b374e373f6d698a1577202755471da
|
||||
EBUILD libtool-2.4.6-r2.ebuild 2529 SHA256 825fc3859bfb73510dbb0b8e0ab439a91bf7af3a4642c2679c8916b6ca95154e SHA512 7e8641fd087234b292ee67b394b88783406f1c71891502a2cb564b28eb682a1129a42fb3a2fc39e4210082405e7f29ff5c0523701f2b1bbc899d43b942edb0b9 WHIRLPOOL 2e8b1b15114a70f55d1fa0d39a98e98660b5ef9d182c3972161522e3c625b7522de9b615ec09daec894c45eaa28dcfb39a1a9267ceb2227275a3801584bf3e36
|
||||
EBUILD libtool-2.4.6.ebuild 1926 SHA256 5c0209cf7b7077d6780f1038869ea37e4c28d466f0f555d19a19a6758beb1d88 SHA512 7709bf8260795b8868a3f6af956c5d49eb9bc1f7d778bf32cdbfc77196851454b2de6b261ee5e0cfe2777ac3d37cdb60e9c557146460dbdc98d23d0546c82c92 WHIRLPOOL 21cc2df58988941f192da6ff473d8f035470f7b4052003a98a36eb1abe2b9bf14ecb4833506dfec791c7ff5b7d8240cd9854166885ef74fcbdedcf9291917741
|
||||
EBUILD libtool-9999.ebuild 1998 SHA256 e2ef65fe5105fbeea040d885130df1c532e8482cf1717f98632aca897baba77d SHA512 ff42775f3ba8f44554c19ab3137ed24e9df8acf5ac38b57dacf82f2f9ba707915b2f0a77bee9ff4b98fda3e5b375daf02ae691e69e2c5470303cc7c825dc7f15 WHIRLPOOL 0c64b8701106e57628ff8b05cd46ebb26946eefd4e53cbd288bae75de78bfc7838a940d72cb131bc131fc02481035d482db67f09097d5d98d5d530284adf4d13
|
||||
MISC ChangeLog 4799 SHA256 3d68d8e16c1b03d5400f37562c6fc3148e2b8fa376b76d197f6f3e2c8d7570ad SHA512 07e13579307be4cf2929b0a052aeae7e58adbc698228c7094c7afddf3fd0b5f2641ec8666c9946f66c3d9664c7dd392353ea08ed661a8971799f02aca3b90fe4 WHIRLPOOL a17bbfba1e71d31f6d6398adada3e30a7f7972d0691245833548be2564dd6241c05e79510ad8dd10306870b503f0ace9c16c3818a282260a5f9484d9251f13ea
|
||||
MISC ChangeLog-2015 37381 SHA256 6dfda18dd9565ac81580cc35dd8fabb8ac7c3a9c206376976c3c6c9021657a73 SHA512 66bf3efefcd9944ac1a5335ab0ba2b4b71122b78e6ac5013d9597e98b117c490e1d0daa5b4371287c1b78ba90972c34e1c23e5d5627ce65c3dba4ba8c41a9fe5 WHIRLPOOL d2971021efa25b4bde5867a40405456deb6b4e61dd9aee7c1887961883597b2e61c9543922878e3c900c8ae6013a5a01e34e8e224492291365c57d3bb2c1bdf9
|
||||
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
|
||||
|
@ -25,10 +25,29 @@ index d5cf07a..0fc8279 100644
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
- -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
|
||||
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
+ -fuse-ld=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
|
||||
patch the generated file too to keep help2man from generating man pages
|
||||
https://bugs.gentoo.org/556512
|
||||
|
||||
--- a/build-aux/ltmain.sh
|
||||
+++ b/build-aux/ltmain.sh
|
||||
@@ -5360,10 +5360,12 @@ func_mode_link ()
|
||||
# -tp=* Portland pgcc target processor selection
|
||||
# --sysroot=* for sysroot support
|
||||
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
||||
+ # -fuse-ld=* Linker select flags for GCC
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
- -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
|
||||
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
+ -fuse-ld=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
--
|
||||
2.3.2
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
https://lists.gnu.org/archive/html/libtool-patches/2016-02/msg00002.html
|
||||
|
||||
From 53419307d5b44e5b0cff80d76f88ea02f237b747 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Frysinger <vapier@gentoo.org>
|
||||
Date: Sat, 13 Feb 2016 03:32:20 -0500
|
||||
Subject: [PATCH] libtoolize: don't execute automake and autoconf on every
|
||||
invocation.
|
||||
|
||||
Same fix as applied to libtool in commit 408cfb9c5fa8a666917167ffb806cb
|
||||
to delay use of automake/autoconf to when the --help option is actually
|
||||
specified.
|
||||
|
||||
* libtoolize.in (func_help): Override func_help() from
|
||||
gl/build-aux/options-parser to only run automake --version and
|
||||
autoconf --version when libtool --help is executed on the command
|
||||
line.
|
||||
---
|
||||
libtoolize.in | 12 +++++++++---
|
||||
1 file changed, 9 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/libtoolize.in b/libtoolize.in
|
||||
index 3fe61ce..0d4af3d 100644
|
||||
--- a/libtoolize.in
|
||||
+++ b/libtoolize.in
|
||||
@@ -94,7 +94,12 @@ usage_message="Options:
|
||||
"
|
||||
|
||||
# Additional text appended to 'usage_message' in response to '--help'.
|
||||
-long_help_message=$long_help_message"
|
||||
+func_help ()
|
||||
+{
|
||||
+ $debug_cmd
|
||||
+
|
||||
+ func_usage_message
|
||||
+ $ECHO "$long_help_message
|
||||
'environment' show warnings about LIBTOOLIZE_OPTIONS content
|
||||
'file' show warnings about file copying and linking
|
||||
|
||||
@@ -120,8 +125,9 @@ include the following information:
|
||||
|
||||
Report bugs to <@PACKAGE_BUGREPORT@>.
|
||||
GNU @PACKAGE@ home page: <@PACKAGE_URL@>.
|
||||
-General help using GNU software: <http://www.gnu.org/gethelp/>.
|
||||
-"
|
||||
+General help using GNU software: <http://www.gnu.org/gethelp/>."
|
||||
+ exit 0
|
||||
+}
|
||||
|
||||
warning_categories='environment file'
|
||||
|
||||
--
|
||||
2.6.2
|
||||
|
@ -0,0 +1,118 @@
|
||||
From 351a88feee66eda6ce33eb06acdebb8e9c6d6716 Mon Sep 17 00:00:00 2001
|
||||
From: Pavel Raiskup <praiskup@redhat.com>
|
||||
Date: Fri, 18 Sep 2015 23:17:07 +0200
|
||||
Subject: [PATCH] libtoolize: fix infinite recursion in m4
|
||||
|
||||
Some projects use this construct in configure.ac:
|
||||
|
||||
m4_define([version], m4_include([version]))
|
||||
pkg_version=version
|
||||
|
||||
When the m4_include builtin is undefined (as was done in
|
||||
libtoolize and extract-trace scripts), the call to this 'version'
|
||||
macro enters an infinite recursion (until ENOMEM). So rather
|
||||
re-define all potentially dangerous macros by empty strings,
|
||||
suggested by Eric Blake.
|
||||
|
||||
While we are on it, merge the macro-"blacklist" with similar list
|
||||
implemented in gettext, except for 'm4_esyscmd'. It's kept
|
||||
defined because we already trace AC_INIT macro for package
|
||||
version, while it is often specified by
|
||||
m4_esyscmd(git-version-gen). Similarly to m4_include, m4_esyscmd
|
||||
might be opt-in-blacklisted in future.
|
||||
|
||||
References:
|
||||
http://lists.gnu.org/archive/html/libtool/2015-09/msg00000.html
|
||||
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764580
|
||||
|
||||
* gl/build-aux/extract-trace (_G_mini): Redefine trace-breaking
|
||||
macros to empty strings rather than undefining those. Use 'dnl'
|
||||
for comments.
|
||||
* bootstrap: Likewise, sync with extract-trace.
|
||||
* NEWS: Document.
|
||||
* NO-THANKS: Mention Hiroyuki Sato.
|
||||
|
||||
Signed-off-by: Pavel Raiskup <praiskup@redhat.com>
|
||||
---
|
||||
NEWS | 4 ++++
|
||||
NO-THANKS | 1 +
|
||||
bootstrap | 42 +++++++++++++++++++++++++++---------------
|
||||
gl/build-aux/extract-trace | 42 +++++++++++++++++++++++++++---------------
|
||||
4 files changed, 59 insertions(+), 30 deletions(-)
|
||||
|
||||
diff --git a/gl/build-aux/extract-trace b/gl/build-aux/extract-trace
|
||||
index 315a32a..c6abd21 100755
|
||||
--- a/gl/build-aux/extract-trace
|
||||
+++ b/gl/build-aux/extract-trace
|
||||
@@ -329,29 +329,41 @@ func_extract_trace ()
|
||||
# arguments to Autocof functions, but without following
|
||||
# 'm4_s?include' files.
|
||||
_G_mini='
|
||||
- # Initialisation.
|
||||
+ dnl Initialisation.
|
||||
m4_changequote([,])
|
||||
m4_define([m4_copy], [m4_define([$2], m4_defn([$1]))])
|
||||
m4_define([m4_rename], [m4_copy([$1], [$2])m4_undefine([$1])])
|
||||
|
||||
- # Disable these macros.
|
||||
- m4_undefine([m4_dnl])
|
||||
- m4_undefine([m4_include])
|
||||
- m4_undefine([m4_m4exit])
|
||||
- m4_undefine([m4_m4wrap])
|
||||
- m4_undefine([m4_maketemp])
|
||||
+ dnl Replace macros which may abort m4 with a no-op variant.
|
||||
+ m4_pushdef([m4_assert])
|
||||
+ m4_pushdef([m4_exit])
|
||||
+ m4_pushdef([m4_fatal])
|
||||
+ m4_pushdef([m4_m4exit])
|
||||
|
||||
- # Copy and rename macros not handled by "m4 --prefix".
|
||||
+ dnl Replace macros that might break stderr of m4.
|
||||
+ m4_pushdef([m4_errprint])
|
||||
+ m4_pushdef([m4_errprintn])
|
||||
+ m4_pushdef([m4_include])
|
||||
+ m4_pushdef([m4_warn])
|
||||
+
|
||||
+ dnl Avoid side-effects of tracing by extract-trace.
|
||||
+ m4_pushdef([m4_maketemp])
|
||||
+ m4_pushdef([m4_mkstemp])
|
||||
+
|
||||
+ dnl TODO: reasons for this
|
||||
+ m4_pushdef([m4_dnl])
|
||||
+ m4_pushdef([m4_m4wrap])
|
||||
+
|
||||
+ dnl Copy and rename macros not handled by "m4 --prefix".
|
||||
m4_define([dnl], [m4_builtin([dnl])])
|
||||
m4_copy([m4_define], [m4_defun])
|
||||
m4_rename([m4_ifelse], [m4_if])
|
||||
- m4_ifdef([m4_mkstemp], [m4_undefine([m4_mkstemp])])
|
||||
m4_rename([m4_patsubst], [m4_bpatsubst])
|
||||
m4_rename([m4_regexp], [m4_bregexp])
|
||||
|
||||
- # "m4sugar.mini" - useful m4-time macros for dynamic arguments.
|
||||
- # If we discover packages that need more m4 macros defined in
|
||||
- # order to bootstrap correctly, add them here:
|
||||
+ dnl "m4sugar.mini" - useful m4-time macros for dynamic arguments.
|
||||
+ dnl If we discover packages that need more m4 macros defined in
|
||||
+ dnl order to bootstrap correctly, add them here:
|
||||
m4_define([m4_bmatch],
|
||||
[m4_if([$#], 0, [], [$#], 1, [], [$#], 2, [$2],
|
||||
[m4_if(m4_bregexp([$1], [$2]), -1,
|
||||
@@ -362,11 +374,11 @@ func_extract_trace ()
|
||||
m4_define([m4_require], [$1])
|
||||
m4_define([m4_shift3], [m4_shift(m4shift(m4shift($@)))])
|
||||
|
||||
- # "autoconf.mini" - things from autoconf macros we care about.
|
||||
+ dnl "autoconf.mini" - things from autoconf macros we care about.
|
||||
m4_copy([m4_defun], [AC_DEFUN])
|
||||
|
||||
- # Dummy definitions for the macros we want to trace.
|
||||
- # AM_INIT_AUTOMAKE at least produces no trace without this.
|
||||
+ dnl Dummy definitions for the macros we want to trace.
|
||||
+ dnl AM_INIT_AUTOMAKE at least produces no trace without this.
|
||||
'
|
||||
|
||||
_G_save=$IFS
|
||||
--
|
||||
2.6.2
|
||||
|
@ -0,0 +1,58 @@
|
||||
https://bugs.gentoo.org/573744
|
||||
|
||||
From a5c6466528c060cc4660ad0319c00740db0e42ba Mon Sep 17 00:00:00 2001
|
||||
From: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
|
||||
Date: Sun, 18 Oct 2015 21:55:39 -0700
|
||||
Subject: [PATCH] libtool: fix GCC/clang linking with -fsanitize=*
|
||||
|
||||
References:
|
||||
https://lists.gnu.org/archive/html/libtool/2014-04/msg00026.html
|
||||
|
||||
* build-aux/ltmain.in (func_mode_link): Pass -fsanitize=* to the
|
||||
linker to allow trivial use of the clang address sanitizer.
|
||||
|
||||
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
|
||||
Copyright-paperwork-exempt: Yes
|
||||
---
|
||||
build-aux/ltmain.in | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
|
||||
index 1cbe875..2a5aaad 100644
|
||||
--- a/build-aux/ltmain.in
|
||||
+++ b/build-aux/ltmain.in
|
||||
@@ -5382,10 +5382,11 @@ func_mode_link ()
|
||||
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
||||
# -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
+ # -fsanitize=* Clang/GCC memory and address sanitizer
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
- -specs=*)
|
||||
+ -specs=*|-fsanitize=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
|
||||
patch the generated file too to keep help2man from generating man pages
|
||||
https://bugs.gentoo.org/556512
|
||||
|
||||
--- a/build-aux/ltmain.sh
|
||||
+++ b/build-aux/ltmain.sh
|
||||
@@ -5382,10 +5382,11 @@ func_mode_link ()
|
||||
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
||||
# -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
+ # -fsanitize=* Clang/GCC memory and address sanitizer
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
- -specs=*)
|
||||
+ -specs=*|-fsanitize=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
--
|
||||
2.6.2
|
||||
|
@ -0,0 +1,54 @@
|
||||
https://lists.gnu.org/archive/html/libtool-patches/2015-03/msg00000.html
|
||||
https://lists.gnu.org/archive/html/libtool-patches/2016-02/msg00001.html
|
||||
|
||||
From 2f258b87ce4415edede1b2a84a3a7dbcf44555c2 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Frysinger <vapier@gentoo.org>
|
||||
Date: Mon, 16 Mar 2015 18:17:31 -0400
|
||||
Subject: [PATCH] libtool: pass through -fuse-ld flags
|
||||
|
||||
Starting with gcc-4.8, there's a -fuse-ld flag that can be used to select
|
||||
between bfd & gold. Make sure we pass it through to the linking stage.
|
||||
|
||||
* build-aux/ltmain.in (func_mode_link): Pass -fuse-ld=* flags through.
|
||||
---
|
||||
build-aux/ltmain.in | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
|
||||
index 2a5aaad..4c24d5d 100644
|
||||
--- a/build-aux/ltmain.in
|
||||
+++ b/build-aux/ltmain.in
|
||||
@@ -5383,10 +5383,11 @@ func_mode_link ()
|
||||
# -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
# -fsanitize=* Clang/GCC memory and address sanitizer
|
||||
+ # -fuse-ld=* Linker select flags for GCC
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
- -specs=*|-fsanitize=*)
|
||||
+ -specs=*|-fsanitize=*|-fuse-ld=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
|
||||
patch the generated file too to keep help2man from generating man pages
|
||||
https://bugs.gentoo.org/556512
|
||||
|
||||
--- a/build-aux/ltmain.sh
|
||||
+++ b/build-aux/ltmain.sh
|
||||
@@ -5383,10 +5383,11 @@ func_mode_link ()
|
||||
# -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
# -fsanitize=* Clang/GCC memory and address sanitizer
|
||||
+ # -fuse-ld=* Linker select flags for GCC
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
- -specs=*|-fsanitize=*)
|
||||
+ -specs=*|-fsanitize=*|-fuse-ld=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
--
|
||||
2.3.2
|
@ -0,0 +1,57 @@
|
||||
From 702a97fbb09bd7088a50f2b239016d1e32843c24 Mon Sep 17 00:00:00 2001
|
||||
From: Pavel Raiskup <praiskup@redhat.com>
|
||||
Date: Fri, 18 Sep 2015 10:36:43 +0200
|
||||
Subject: [PATCH] libtool: fix GCC linking with -specs=*
|
||||
|
||||
References:
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=985592
|
||||
|
||||
* build-aux/ltmain.in (func_mode_link): Pass -specs=*
|
||||
to the linker, Fedora uses this option for hardening.
|
||||
|
||||
Signed-off-by: Pavel Raiskup <praiskup@redhat.com>
|
||||
---
|
||||
build-aux/ltmain.in | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
|
||||
index d5cf07a..0c40da0 100644
|
||||
--- a/build-aux/ltmain.in
|
||||
+++ b/build-aux/ltmain.in
|
||||
@@ -5360,10 +5360,12 @@ func_mode_link ()
|
||||
# -tp=* Portland pgcc target processor selection
|
||||
# --sysroot=* for sysroot support
|
||||
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
||||
+ # -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
- -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
|
||||
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
+ -specs=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
|
||||
patch the generated file too to keep help2man from generating man pages
|
||||
https://bugs.gentoo.org/556512
|
||||
|
||||
--- a/build-aux/ltmain.sh
|
||||
+++ b/build-aux/ltmain.sh
|
||||
@@ -5360,10 +5360,12 @@ func_mode_link ()
|
||||
# -tp=* Portland pgcc target processor selection
|
||||
# --sysroot=* for sysroot support
|
||||
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
||||
+ # -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
- -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
|
||||
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
+ -specs=*)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
--
|
||||
2.6.2
|
||||
|
@ -0,0 +1,268 @@
|
||||
https://bugs.gentoo.org/542252
|
||||
|
||||
From 32f0df9835ac15ac17e04be57c368172c3ad1d19 Mon Sep 17 00:00:00 2001
|
||||
From: Pavel Raiskup <praiskup@redhat.com>
|
||||
Date: Sun, 4 Oct 2015 21:55:03 +0200
|
||||
Subject: [PATCH] libtool: mitigate the $sed_quote_subst slowdown
|
||||
|
||||
When it is reasonably possible, use shell implementation for
|
||||
quoting.
|
||||
|
||||
References:
|
||||
http://lists.gnu.org/archive/html/libtool/2015-03/msg00005.html
|
||||
http://lists.gnu.org/archive/html/libtool/2015-02/msg00000.html
|
||||
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20006
|
||||
|
||||
* gl/build-aux/funclib.sh (func_quote): New function that can be
|
||||
used as substitution for '$SED $sed_quote_subst' call.
|
||||
* build-aux/ltmain.in (func_emit_wrapper): Use func_quote instead
|
||||
of '$SED $sed_quote_subst'.
|
||||
(func_mode_link): Likewise.
|
||||
* NEWS: Document.
|
||||
* bootstrap: Sync with funclib.sh.
|
||||
---
|
||||
NEWS | 3 +++
|
||||
bootstrap | 61 +++++++++++++++++++++++++++++++++++++++++++------
|
||||
build-aux/ltmain.in | 10 ++++----
|
||||
gl/build-aux/funclib.sh | 61 +++++++++++++++++++++++++++++++++++++++++++------
|
||||
4 files changed, 117 insertions(+), 18 deletions(-)
|
||||
|
||||
diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
|
||||
index 0c40da0..24acefd 100644
|
||||
--- a/build-aux/ltmain.in
|
||||
+++ b/build-aux/ltmain.in
|
||||
@@ -3346,7 +3346,8 @@ else
|
||||
if test \"\$libtool_execute_magic\" != \"$magic\"; then
|
||||
file=\"\$0\""
|
||||
|
||||
- qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
|
||||
+ func_quote "$ECHO"
|
||||
+ qECHO=$func_quote_result
|
||||
$ECHO "\
|
||||
|
||||
# A function that is used when there is no print builtin or printf.
|
||||
@@ -8596,8 +8597,8 @@ EOF
|
||||
relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
|
||||
fi
|
||||
done
|
||||
- relink_command="(cd `pwd`; $relink_command)"
|
||||
- relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
||||
+ func_quote "(cd `pwd`; $relink_command)"
|
||||
+ relink_command=$func_quote_result
|
||||
fi
|
||||
|
||||
# Only actually do things if not in dry run mode.
|
||||
@@ -8843,7 +8844,8 @@ EOF
|
||||
done
|
||||
# Quote the link command for shipping.
|
||||
relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
||||
- relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
||||
+ func_quote "$relink_command"
|
||||
+ relink_command=$func_quote_result
|
||||
if test yes = "$hardcode_automatic"; then
|
||||
relink_command=
|
||||
fi
|
||||
diff --git a/gl/build-aux/funclib.sh b/gl/build-aux/funclib.sh
|
||||
index 39d972e..47d8b95 100644
|
||||
--- a/build-aux/funclib.sh
|
||||
+++ b/build-aux/funclib.sh
|
||||
@@ -1,5 +1,5 @@
|
||||
# Set a version string for this script.
|
||||
-scriptversion=2015-01-20.17; # UTC
|
||||
+scriptversion=2015-10-04.22; # UTC
|
||||
|
||||
# General shell script boiler plate, and helper functions.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
@@ -1026,6 +1026,57 @@ func_relative_path ()
|
||||
}
|
||||
|
||||
|
||||
+# func_quote ARG
|
||||
+# --------------
|
||||
+# Aesthetically quote one ARG, store the result into $func_quote_result. Note
|
||||
+# that we keep attention to performance here (so far O(N) complexity as long as
|
||||
+# func_append is O(1)).
|
||||
+func_quote ()
|
||||
+{
|
||||
+ $debug_cmd
|
||||
+
|
||||
+ func_quote_result=$1
|
||||
+
|
||||
+ case $func_quote_result in
|
||||
+ *[\\\`\"\$]*)
|
||||
+ case $func_quote_result in
|
||||
+ *[\[\*\?]*)
|
||||
+ func_quote_result=`$ECHO "$func_quote_result" | $SED "$sed_quote_subst"`
|
||||
+ return 0
|
||||
+ ;;
|
||||
+ esac
|
||||
+
|
||||
+ func_quote_old_IFS=$IFS
|
||||
+ for _G_char in '\' '`' '"' '$'
|
||||
+ do
|
||||
+ # STATE($1) PREV($2) SEPARATOR($3)
|
||||
+ set start "" ""
|
||||
+ func_quote_result=dummy"$_G_char$func_quote_result$_G_char"dummy
|
||||
+ IFS=$_G_char
|
||||
+ for _G_part in $func_quote_result
|
||||
+ do
|
||||
+ case $1 in
|
||||
+ quote)
|
||||
+ func_append func_quote_result "$3$2"
|
||||
+ set quote "$_G_part" "\\$_G_char"
|
||||
+ ;;
|
||||
+ start)
|
||||
+ set first "" ""
|
||||
+ func_quote_result=
|
||||
+ ;;
|
||||
+ first)
|
||||
+ set quote "$_G_part" ""
|
||||
+ ;;
|
||||
+ esac
|
||||
+ done
|
||||
+ IFS=$func_quote_old_IFS
|
||||
+ done
|
||||
+ ;;
|
||||
+ *) ;;
|
||||
+ esac
|
||||
+}
|
||||
+
|
||||
+
|
||||
# func_quote_for_eval ARG...
|
||||
# --------------------------
|
||||
# Aesthetically quote ARGs to be evaled later.
|
||||
@@ -1042,12 +1093,8 @@ func_quote_for_eval ()
|
||||
func_quote_for_eval_unquoted_result=
|
||||
func_quote_for_eval_result=
|
||||
while test 0 -lt $#; do
|
||||
- case $1 in
|
||||
- *[\\\`\"\$]*)
|
||||
- _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
|
||||
- *)
|
||||
- _G_unquoted_arg=$1 ;;
|
||||
- esac
|
||||
+ func_quote "$1"
|
||||
+ _G_unquoted_arg=$func_quote_result
|
||||
if test -n "$func_quote_for_eval_unquoted_result"; then
|
||||
func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
|
||||
else
|
||||
|
||||
patch the generated file too to keep help2man from generating man pages
|
||||
https://bugs.gentoo.org/556512
|
||||
|
||||
--- a/build-aux/ltmain.sh
|
||||
+++ b/build-aux/ltmain.sh
|
||||
@@ -1,5 +1,5 @@
|
||||
# Set a version string for this script.
|
||||
-scriptversion=2015-01-20.17; # UTC
|
||||
+scriptversion=2015-10-04.22; # UTC
|
||||
|
||||
# General shell script boiler plate, and helper functions.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
@@ -1026,6 +1026,57 @@ func_relative_path ()
|
||||
}
|
||||
|
||||
|
||||
+# func_quote ARG
|
||||
+# --------------
|
||||
+# Aesthetically quote one ARG, store the result into $func_quote_result. Note
|
||||
+# that we keep attention to performance here (so far O(N) complexity as long as
|
||||
+# func_append is O(1)).
|
||||
+func_quote ()
|
||||
+{
|
||||
+ $debug_cmd
|
||||
+
|
||||
+ func_quote_result=$1
|
||||
+
|
||||
+ case $func_quote_result in
|
||||
+ *[\\\`\"\$]*)
|
||||
+ case $func_quote_result in
|
||||
+ *[\[\*\?]*)
|
||||
+ func_quote_result=`$ECHO "$func_quote_result" | $SED "$sed_quote_subst"`
|
||||
+ return 0
|
||||
+ ;;
|
||||
+ esac
|
||||
+
|
||||
+ func_quote_old_IFS=$IFS
|
||||
+ for _G_char in '\' '`' '"' '$'
|
||||
+ do
|
||||
+ # STATE($1) PREV($2) SEPARATOR($3)
|
||||
+ set start "" ""
|
||||
+ func_quote_result=dummy"$_G_char$func_quote_result$_G_char"dummy
|
||||
+ IFS=$_G_char
|
||||
+ for _G_part in $func_quote_result
|
||||
+ do
|
||||
+ case $1 in
|
||||
+ quote)
|
||||
+ func_append func_quote_result "$3$2"
|
||||
+ set quote "$_G_part" "\\$_G_char"
|
||||
+ ;;
|
||||
+ start)
|
||||
+ set first "" ""
|
||||
+ func_quote_result=
|
||||
+ ;;
|
||||
+ first)
|
||||
+ set quote "$_G_part" ""
|
||||
+ ;;
|
||||
+ esac
|
||||
+ done
|
||||
+ IFS=$func_quote_old_IFS
|
||||
+ done
|
||||
+ ;;
|
||||
+ *) ;;
|
||||
+ esac
|
||||
+}
|
||||
+
|
||||
+
|
||||
# func_quote_for_eval ARG...
|
||||
# --------------------------
|
||||
# Aesthetically quote ARGs to be evaled later.
|
||||
@@ -1042,12 +1093,8 @@ func_quote_for_eval ()
|
||||
func_quote_for_eval_unquoted_result=
|
||||
func_quote_for_eval_result=
|
||||
while test 0 -lt $#; do
|
||||
- case $1 in
|
||||
- *[\\\`\"\$]*)
|
||||
- _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
|
||||
- *)
|
||||
- _G_unquoted_arg=$1 ;;
|
||||
- esac
|
||||
+ func_quote "$1"
|
||||
+ _G_unquoted_arg=$func_quote_result
|
||||
if test -n "$func_quote_for_eval_unquoted_result"; then
|
||||
func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
|
||||
else
|
||||
@@ -3346,7 +3346,8 @@ else
|
||||
if test \"\$libtool_execute_magic\" != \"$magic\"; then
|
||||
file=\"\$0\""
|
||||
|
||||
- qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
|
||||
+ func_quote "$ECHO"
|
||||
+ qECHO=$func_quote_result
|
||||
$ECHO "\
|
||||
|
||||
# A function that is used when there is no print builtin or printf.
|
||||
@@ -8596,8 +8597,8 @@ EOF
|
||||
relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
|
||||
fi
|
||||
done
|
||||
- relink_command="(cd `pwd`; $relink_command)"
|
||||
- relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
||||
+ func_quote "(cd `pwd`; $relink_command)"
|
||||
+ relink_command=$func_quote_result
|
||||
fi
|
||||
|
||||
# Only actually do things if not in dry run mode.
|
||||
@@ -8843,7 +8844,8 @@ EOF
|
||||
done
|
||||
# Quote the link command for shipping.
|
||||
relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
||||
- relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
||||
+ func_quote "$relink_command"
|
||||
+ relink_command=$func_quote_result
|
||||
if test yes = "$hardcode_automatic"; then
|
||||
relink_command=
|
||||
fi
|
||||
--
|
||||
2.6.2
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.2-r1.ebuild,v 1.12 2014/10/27 01:51:03 vapier Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
@ -18,7 +18,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="A shared library tool for developers"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtool/"
|
||||
HOMEPAGE="https://www.gnu.org/software/libtool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.4.ebuild,v 1.8 2015/03/16 22:04:32 vapier Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
@ -18,7 +18,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="A shared library tool for developers"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtool/"
|
||||
HOMEPAGE="https://www.gnu.org/software/libtool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.5.ebuild,v 1.1 2015/01/19 23:32:05 polynomial-c Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
@ -18,7 +18,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="A shared library tool for developers"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtool/"
|
||||
HOMEPAGE="https://www.gnu.org/software/libtool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.6-r1.ebuild,v 1.1 2015/03/16 22:19:07 vapier Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
@ -18,7 +18,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="A shared library tool for developers"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtool/"
|
||||
HOMEPAGE="https://www.gnu.org/software/libtool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
@ -53,6 +53,12 @@ src_prepare() {
|
||||
popd >/dev/null
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
epunt_cxx
|
||||
|
||||
# Make sure timestamps don't trigger a rebuild of man pages. #556512
|
||||
if [[ ${PV} != "9999" ]] ; then
|
||||
touch doc/*.1
|
||||
export HELP2MAN=false
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
93
sdk_container/src/third_party/portage-stable/sys-devel/libtool/libtool-2.4.6-r2.ebuild
vendored
Normal file
93
sdk_container/src/third_party/portage-stable/sys-devel/libtool/libtool-2.4.6-r2.ebuild
vendored
Normal file
@ -0,0 +1,93 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
LIBTOOLIZE="true" #225559
|
||||
WANT_LIBTOOL="none"
|
||||
inherit eutils autotools multilib unpacker
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
|
||||
http://git.savannah.gnu.org/r/${PN}.git"
|
||||
inherit git-2
|
||||
else
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
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
|
||||
>=sys-devel/autoconf-2.69
|
||||
>=sys-devel/automake-1.13
|
||||
dev-libs/libltdl:0"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils"
|
||||
[[ ${PV} == "9999" ]] && DEPEND+=" sys-apps/help2man"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
./bootstrap || die
|
||||
else
|
||||
unpacker_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use vanilla && return 0
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
|
||||
epatch "${FILESDIR}"/${P}-link-specs.patch
|
||||
epatch "${FILESDIR}"/${P}-link-fsanitize.patch #573744
|
||||
epatch "${FILESDIR}"/${P}-link-fuse-ld.patch
|
||||
epatch "${FILESDIR}"/${P}-libtoolize-slow.patch
|
||||
epatch "${FILESDIR}"/${P}-libtoolize-delay-help.patch
|
||||
epatch "${FILESDIR}"/${P}-sed-quote-speedup.patch #542252
|
||||
pushd libltdl >/dev/null
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
popd >/dev/null
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
epunt_cxx
|
||||
|
||||
# Make sure timestamps don't trigger a rebuild of man pages. #556512
|
||||
if [[ ${PV} != "9999" ]] ; then
|
||||
touch doc/*.1
|
||||
export HELP2MAN=false
|
||||
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=/bin/bash
|
||||
|
||||
# Do not bother hardcoding the full path to sed. Just rely on $PATH. #574550
|
||||
export ac_cv_path_SED=$(basename "$(type -P sed)")
|
||||
|
||||
ECONF_SOURCE=${S} econf --disable-ltdl-install
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check
|
||||
}
|
||||
|
||||
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)
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.4.6.ebuild,v 1.11 2015/04/13 08:39:15 ago Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
@ -18,7 +18,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="A shared library tool for developers"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtool/"
|
||||
HOMEPAGE="https://www.gnu.org/software/libtool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-9999.ebuild,v 1.19 2014/11/03 05:32:23 vapier Exp $
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
@ -18,7 +18,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="A shared library tool for developers"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtool/"
|
||||
HOMEPAGE="https://www.gnu.org/software/libtool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
@ -50,6 +50,12 @@ src_prepare() {
|
||||
popd >/dev/null
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
epunt_cxx
|
||||
|
||||
# Make sure timestamps don't trigger a rebuild of man pages. #556512
|
||||
if [[ ${PV} != "9999" ]] ; then
|
||||
touch doc/*.1
|
||||
export HELP2MAN=false
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>base-system</herd>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
Loading…
x
Reference in New Issue
Block a user