summaryrefslogtreecommitdiff
path: root/sys-devel/patch
AgeCommit message (Collapse)Author
2025-09-02*/*: destable sparcArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-02*/*: destable hppaArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-13sys-devel/patch: Stabilize 2.8-r1 sparc, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-08sys-devel/patch: fix incorrect reliance on split-usrEli Schwartz
It hardcodes a compile-time path to `ed`. This is known and handled already because ${ED} is part of portage and does not point to `ed`. But the "fix" was to do a $PATH lookup, which in turn broke binpackage hosting (and profile migration, likely). The package doesn't have USE=split-usr and we shouldn't add one just for this. Make sure the portable API filename is used. Bug: https://bugs.gentoo.org/470210 Closes: https://bugs.gentoo.org/957593 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-05-06sys-devel/patch: Stabilize 2.8 hppa, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-01sys-devel/patch: Stabilize 2.8 ppc, #955148Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-01sys-devel/patch: Stabilize 2.8 ppc64, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-01sys-devel/patch: Stabilize 2.8 arm, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-01sys-devel/patch: Stabilize 2.8 x86, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-01sys-devel/patch: Stabilize 2.8 amd64, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-01sys-devel/patch: Stabilize 2.8 arm64, #955148Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-13sys-devel/patch: Stabilize 2.7.6-r7 hppa, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-30sys-devel/patch: add 2.8Eli Schwartz
This is the long-awaited final release after: https://lists.gnu.org/archive/html/bug-patch/2024-05/msg00000.html After slightly more than 7 years we have gotten some nice new features, as well as cleared the list of backported `patch`es that need to be applied before building the `patch` command. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-03-21sys-devel/patch: drop test patches modifying Makefile.amSam James
The workaround in 7b8499943ab93e837b92eceaf8b85e5646327b7f doesn't seem enough for Prefix as reported in #gentoo-prefix. While autotools.eclass needs investigating (still), there's not much value in leaving these tests here for now. Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 x86, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 ppc, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 ppc64, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 arm, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 arm64, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 amd64, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13sys-devel/patch: Stabilize 2.7.6-r7 sparc, #951236Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-27sys-devel/patch: require specific automake versionEli Schwartz
We apply patches to Makefile.am, so we must run eautomake (but running all of eautoreconf isn't necessary). Successfully doing so requires knowing exactly which version of automake to use, which works great as it is slotted, except we did not in fact actually specify it. In theory, autotools.eclass detects mismatches and forces a full eautoreconf. This is broken in two ways: - I had originally optimistically set WANT_AUTOCONF=none, so we might not have what we need in such a case - the logic is actually broken, entwined with the effects of a commit from 2009 in gentoo-historical-2.git: 773f4f230b88ffbcc9de281f83dbd1c905965564 This wiped out WANT_AUTOMAKE= when checking the installed version due to ??? (it was 2009 so who knows whether it was always broken or is simply incompatible with later changes any time in the next 16 years) and causes automake to "see" a different version for comparison than the one that actually runs. The eclass is clearly broken *today* either way, and investigation is ongoing as to how to fix it, but this is a moot point for the purpose of sys-devel/patch... I originally didn't notice this as Patch was created with automake 1.16, which was also the latest version stable in Gentoo. Well erm, sort of. 1.17 was stabled barely a day ago and I simply hadn't gotten upgraded to it yet. Oops. "configure.ac:33: error: version mismatch." Forcing the correct slotted automake solves all (okay fine, *most* of) our problems. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-02-27sys-devel/patch: backport two regression fixes for the alphaEli Schwartz
Yes I know, we were trying to move on from needing patch to build patch. On the plus side we are getting really close to a well polished stable release? Worth it. Closes: https://bugs.gentoo.org/949834 Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-02-14sys-devel/patch: keyword 2.7.6_p20250206Eli Schwartz
We've been waiting for this (alpha) release for a while (7 years!): https://lists.gnu.org/archive/html/bug-patch/2024-05/msg00000.html It is now here and all remaining issues appear to have been resolved, so this is most likely going to be effectively what the final release looks like too. Based on discussion, it appears to be the correct move to keyword this now, moving on from the situation of having many patches and fixing some Modern C issues etc. Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-02-12sys-devel/patch: add references to NDEBUG patchSam James
The patch is in the archive now and has landed upstream in git too. Signed-off-by: Sam James <sam@gentoo.org>
2025-02-09sys-devel/patch: sync live, fix verify-sig depSam James
See aea62d8988f0c4da2d9d522046ccad12e51edd32. Fixes: f1a47f75b7d37843cb73d8a060e15afa9c626f23 Signed-off-by: Sam James <sam@gentoo.org>
2025-02-06sys-devel/patch: add 2.7.6_p20250206Eli Schwartz
New alpha has landed with a few more changes, including the NDEBUG fix from commit 26a8a019b6665b80a970188bba49846554797b4b. Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-02-05sys-devel/patch: refine mkdir configure patch; fix test failure with -DNDEBUGSam James
* Add another hunk for another configure test (that only fires in some cases) and also add a hunk for Android (which might be needed for people doing Prefix). Noticed this whlie looking into something that ended up being related. * Fix test failure with -DNDEBUG, reported by Michał Górny <mgorny@gentoo.org> at https://github.com/conda-forge/patch-feedstock/issues/11. Closes: https://bugs.gentoo.org/898598 Signed-off-by: Sam James <sam@gentoo.org>
2025-01-21sys-devel/patch: drop 2.7.6-r4, 2.7.6-r5Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-19sys-devel/patch: revbump, fix implicit mkdir in configureAndreas K. Hüttel
This is a bit of a hack since I'm only patching configure but not its gnulib source. However, the bug is fixed upstream... See-also: https://github.com/coreutils/gnulib/commit/3c136a2cc38d71083f123231a8b9ad4b01930789 Closes: https://bugs.gentoo.org/898598 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-11-03sys-devel/patch: add 2.7.6_p20241103Eli Schwartz
New alpha release after 7 years. https://lists.gnu.org/archive/html/bug-patch/2024-05/msg00000.html https://lists.gnu.org/archive/html/bug-patch/2024-11/msg00000.html Bug: https://bugs.gentoo.org/898598 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> Acked-by: Sam James <sam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-01sys-devel/patch: add 9999Sam James
patch is getting a lot of changes in preparation for a new release so let's make it easy to test. Signed-off-by: Sam James <sam@gentoo.org>
2023-10-31Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATHMike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2023-05-25*/*: remove x64-cygwin keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25*/*: remove sparc64-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25*/*: remove sparc-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-24*/*: remove x86-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-03-31sys-devel/patch: Stabilize 2.7.6-r5 ppc, #892189Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-02-24sys-devel/patch: keyword for ~arm64-macosSam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-29sys-devel/patch: Stabilize 2.7.6-r5 hppa, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-27sys-devel/patch: Stabilize 2.7.6-r5 sparc, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-27sys-devel/patch: Stabilize 2.7.6-r5 amd64, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-27sys-devel/patch: Stabilize 2.7.6-r5 ppc64, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-27sys-devel/patch: Stabilize 2.7.6-r5 x86, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-27sys-devel/patch: Stabilize 2.7.6-r5 arm64, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-27sys-devel/patch: Stabilize 2.7.6-r5 arm, #892189Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-10-30sys-devel/patch: Install as gpatch for better BSD compat.Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2022-04-29sys-devel/patch: keyword 2.7.6-r4 for ~loongWANG Xuerui
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2022-04-07sys-devel/patch: add verify-sigSam James
Signed-off-by: Sam James <sam@gentoo.org>