summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* color-record patch: add a variant that works on debian-built dists20240116Eli Schwartz2024-01-161-0/+40
| | | | | | | Debian applies their own patches to libtool, so tarballs generated on debian systems need different patches. Signed-off-by: Sam James <sam@gentoo.org>
* werror patch: add a variant that works on debian-built distsEli Schwartz2024-01-161-0/+34
| | | | | | | Debian applies their own patches to libtool, so tarballs generated on debian systems need different patches. Signed-off-by: Sam James <sam@gentoo.org>
* Makefile: add trivial check targetSam James2024-01-141-1/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: specs: add upstream commit linkSam James2024-01-141-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: fsanitize: add upstream commit linkSam James2024-01-141-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: fuse-ld: add upstream commit linkSam James2024-01-141-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: cxx-pthread: add another upstream referenceSam James2024-01-141-0/+1
| | | | | Bug: https://debbugs.gnu.org/15646 Signed-off-by: Sam James <sam@gentoo.org>
* patches: sed-quote: add new patchSam James2024-01-142-1/+129
| | | | | | | | | | | | | | | | | | See https://harald.hoyer.xyz/2015/03/05/libtool-getting-rid-of-180000-sed-forks/ Interestingly, at the time, we added the patch to sys-devel/libtool in 5f4225eb727dcd8cc0eebd60620d4b2b160712aa, but we never pulled it into elt-patches. Note that we could try to pull in two more fixes: * 'libtool: optimizing options-parser hooks' (https://git.savannah.gnu.org/cgit/libtool.git/commit/?id=16dbc070d32e6d4601cb5878dfdf69f2e29c84e1) * 'funclib: refactor quoting methods a bit' (https://git.savannah.gnu.org/cgit/libtool.git/commit/?id=9187e9a231e0a06cc29c336857e95f07f855b2c9) Unconvinced it's worth it for those though: they're a lot bigger and they affect the API of the functions so more care is needed with any risk of fuzz, etc. Bug: https://bugs.gnu.org/20006 Bug: https://bugs.gentoo.org/542252 Signed-off-by: Sam James <sam@gentoo.org>
* patches: darwin20-conf: add upstream referencesSam James2024-01-143-0/+9
| | | | | Bug: https://bugs.gnu.org/44605 Signed-off-by: Sam James <sam@gentoo.org>
* patches: color-record: add upstream link/referencesSam James2024-01-143-11/+47
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: add color-record20240109Sam James2024-01-094-1/+59
| | | | | | | Allow through -fdiagnostics-color=* and -frecord-gcc-switches. We use the latter for QA checks in Gentoo. Signed-off-by: Sam James <sam@gentoo.org>
* tests: add 2.4.7Sam James2024-01-091-0/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* patches: add cxx-pthread20231228Sam James2023-12-282-1/+39
| | | | | | Bug: https://bugs.gentoo.org/650876 Bug: https://debbugs.gnu.org/15646 Signed-off-by: Sam James <sam@gentoo.org>
* 2.4.6, 2.4.7: add werror upstream linkSam James2022-12-102-0/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 2.4.6, 2.4.7: add -Werror filter bypass for LTO20221210Sam James2022-12-103-1/+59
| | | | | Bug: https://bugs.gentoo.org/884767 Signed-off-by: Sam James <sam@gentoo.org>
* darwin20-conf: split 2.4.6 into two20220831Sam James2022-08-312-11/+13
| | | | | | Apparently doesn't apply properly (skips second hunk?) otherwise. Signed-off-by: Sam James <sam@gentoo.org>
* darwin20-conf: change regex for future releasesDavid Seifert2022-08-312-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* darwin20-conf: add variant for 2.4.6Sam James2022-08-311-0/+11
| | | | | | Noticed with libxml2. Signed-off-by: Sam James <sam@gentoo.org>
* darwin20-conf: add Darwin 21 (macOS Monterey)20211104Sam James2021-11-042-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* backport -static-* & -fcilkplus for 2.4.6Joakim Tjernlund2021-11-042-1/+39
| | | | | | Bug: https://bugs.gentoo.org/812026 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: start basic framework for ad-hoc testingMike Frysinger2021-11-045-0/+112
| | | | | | | It's not automated (i.e. no `make check`), but it's enough for local ad-hoc testing to check patches work against libtool-2.4.6 at least. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* eltpatch: allow ELT_patchdir to be overridden via envMike Frysinger2021-11-041-2/+4
| | | | | | This will allow for local testing. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ignore generated eltpatchMike Frysinger2021-11-041-0/+3
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* patches: backport -specs patchMike Frysinger2021-11-042-1/+30
| | | | | | | This is needed for the -fsanitize/-fuse-ld to apply cleanly to the original 2.4.6 release and not just what distros are shipping. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* backport -fsanitize & -fuse-ld for 2.4.620210924Mike Frysinger2021-09-243-1/+77
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* darwin20-conf: add variant for libtool 2.2.7(a)20210827Fabian Groffen2021-08-271-0/+13
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* darwin20-conf: add patch for detection of newer macOS20201205Fabian Groffen2020-12-052-2/+15
| | | | | | | Make sure we act like previous release on darwin20, a.k.a. Big Sur 11.0. Bug: https://bugs.gentoo.org/758473 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* winnt: die if libtool version is not 2.4.6+Michael Haubenwallner2020-03-131-1/+13
| | | | | | Reorder in elt_patches to perform the check early. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* winnt: enable WOE properties, found in intl.m4Michael Haubenwallner2020-03-122-0/+22
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* add lt-2.4.6.42-b88ce winnt patches for use with parity-2Michael Haubenwallner2020-03-125-0/+227
| | | | | | | If a package does not have libtool-2.4.6 or 2.4.6.42-b88c3 there is no guarantee things will work, and the package should use eautoreconf. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* add lt-2.4.6 winnt patches for use with parity-2Michael Haubenwallner2020-03-1217-1/+1146
| | | | | | | If a package does not have libtool-2.4.6 there is no guarantee things will work, and the package should use eautoreconf instead. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* Use explicit tool vars instead of aliases20170826.1Michał Górny2017-08-261-10/+9
| | | | | | Aliases do not work for calling the tool in a subshell, so just explicitly set FIND, PATCH and SED variables to the correct tool, and use them to call them.
* Prefer GNU tools on BSD systems20170826Michał Górny2017-08-251-0/+6
| | | | Bug: https://bugs.gentoo.org/628882
* Support substituting functions.sh path as well, to fix Prefix20170815Michał Górny2017-08-152-2/+5
| | | | Bug: https://bugs.gentoo.org/627824
* Add application script, and a Makefile20170422Michał Górny2017-04-22115-0/+535
|
* Move patches from ::gentoo20170317Michał Górny2017-03-24113-0/+4563