summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/text/gnupatch
AgeCommit message (Collapse)Author
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2020-01-30gnupatch: Don't fetch from cgit URLs with unstable hashesChuck
cgit cannot serve patches with stable hashes, so store these patches in-tree. cgit community discussion about this problem: https://lists.zx2c4.com/pipermail/cgit/2017-February/003470.html We pull the patches in-tree rather than strip cgit footers with fetchpatch because per https://github.com/NixOS/nixpkgs/pull/61471#issuecomment-493218587 dependencies of fetchpatch cannot use fetchpatch. Verification that the only difference between the live page, the patch committed here, and the version cached under the old hash at tarballs.nixos.org is the cgit version footer: $ curl -s -L http://tarballs.nixos.org/sha256/"$(nix-hash --type sha256 --to-base16 0iw0lk0yhnhvfjzal48ij6zdr92mgb84jq7fwryy1hdhi47hhq64)" > Allow_input_files_to_be_missing_for_ed-style_patches.patch $ diff -U0 --label cgit-live <( curl -s -L https://git.savannah.gnu.org/cgit/patch.git/patch/?id=b5a91a01e5d0897facdd0f49d64b76b0f02b43e1 ) Allow_input_files_to_be_missing_for_ed-style_patches.patch --- cgit-live +++ Allow_input_files_to_be_missing_for_ed-style_patches.patch 2020-01-29 17:22:00.077312937 -0800 @@ -32 +32 @@ -cgit v1.2.1 +cgit v1.0-41-gc330 $ curl -s -L http://tarballs.nixos.org/sha256/"$(nix-hash --type sha256 --to-base16 1bpy16n3hm5nv9xkrn6c4wglzsdzj3ss1biq16w9kfv48p4hx2vg)" > CVE-2018-1000156.patch $ diff -U0 --label cgit-live <( curl -s -L https://git.savannah.gnu.org/cgit/patch.git/patch/?id=123eaff0d5d1aebe128295959435b9ca5909c26d ) CVE-2018-1000156.patch --- cgit-live +++ CVE-2018-1000156.patch 2020-01-29 17:23:41.021116969 -0800 @@ -210 +210 @@ -cgit v1.2.1 +cgit v1.0-41-gc330
2019-10-22gnupatch: rename patch files to match their CVE ids.Pierre Bourdon
This should be a behavior no-op, but it helps vulnix figure out that we are up to date regarding security patches.
2019-08-02Merge branch 'master' into staging-nextVladimír Čunát
... to avoid the accidental gnupatch rebuild
2019-08-02gnupatch: avoid rebuild from c4ce832e PR #65687Ivan Kozik
vcunat is really sorry for not noticing this.
2019-08-02Merge master into staging-nextFrederik Rietdijk
2019-08-01gnupatch: update links to patchesvitaliizinchenko
2019-07-28gnupatch: apply patches for CVE-2019-1363 and CVE-2019-13638Andreas Rammhold
2019-04-27gnupatch: add patch for CVE-2018-6952c0bw3b
Refs: https://nvd.nist.gov/vuln/detail/CVE-2018-6952 https://savannah.gnu.org/bugs/index.php?53133
2018-12-02Treewide: use HTTPS on GNU Savannah domainsc0bw3b
HTTP -> HTTPS for: - http://savannah.gnu.org/ - http://git.savannah.gnu.org/ - http://download.savannah.gnu.org/ - http://svn.savannah.gnu.org/
2018-10-02patch: use checkInputs instead of conditionalMatthew Bauer
This is more clear, to separate test dependencies.
2018-08-30treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson
Want to get this out of here for 18.09, so it can be deprecated thereafter.
2018-08-05patch: Fix CVE-2018-1000156Tim Steinbach
2018-04-17gnupatch: fix CVE-2018-6951Antoine Eiche
fixes #39045
2018-02-14gnupatch: 2.7.5 -> 2.7.6Tuomas Tynkkynen
2018-02-13gnupatch: disable tests on musl :(Will Dietz
2018-01-09treewide: Simplify some `doCheck` callsJohn Ericson
In anticipation of what I outline in #33599, I only simplify exactly those `doCheck`s which are equal to `hostPlatform != buildPlatform`. I also stick a comment next to them so I can grep for them later.
2017-06-30misc pkgs: Remove unneeded *Platform == *Platform comparisonsJohn Ericson
PR #26007 used these to avoid causing a mass rebuild. Now that we know things work, we do that to clean up.
2017-06-22gnu patch: Fix for crossJohn Ericson
2015-03-26patch: 2.7.3 -> 2.7.5William A. Kennington III
2015-02-07gnupatch: update from 2.7.1 to 2.7.3 (close #6048)Edward O'Callaghan
Potentially fixes CVE-2015-1196. Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
2014-07-28Turn some license strings into lib.licenses valuesMateusz Kowalczyk
2013-08-17Merge branch 'origin/master' into stdenv.Peter Simons
2013-08-16unmaintain several packagesLudovic Courtès
2013-02-28Allow GNU Patch tests to run with non-bash shell.Danny Wilson
Fix gnused url.
2012-10-16patch: Update to 2.7.1Eelco Dolstra
Also disable the tests on FreeBSD. http://hydra.nixos.org/build/3070072
2012-09-24Drop Darwin patch in GNU patchEelco Dolstra
Seems to build fine without it. http://hydra.nixos.org/build/3053575
2012-09-18patch: Update to 2.7Eelco Dolstra
2012-04-23GNU Patch: On Darwin, use an existing tarball, and patch from there.Ludovic Courtès
svn path=/nixpkgs/trunk/; revision=33892
2010-10-08Fixing the gnupatch url; it was taking the alpha snapshot for all the platformsLluís Batlle i Rossell
at the time of building the stdenv (because there !(stdenv ? glibc)). I changed that to stdenv.isDarwin, in a guess that it may work for those who experienced problems with the last patch release. svn path=/nixpkgs/branches/stdenv-updates/; revision=24171
2010-08-01Updating 'patch' for bootstrap (reference broken)Lluís Batlle i Rossell
svn path=/nixpkgs/branches/stdenv-updates/; revision=22851
2010-05-28gnupatch: fix broken urlDavid Guibert
svn path=/nixpkgs/branches/stdenv-updates/; revision=22042
2010-04-04Making a bunch of basic programs cross-buildable.Lluís Batlle i Rossell
After this, the 'bootstrap-tools' can be cross-built. svn path=/nixpkgs/branches/stdenv-updates/; revision=20945
2010-01-18GNU Patch: Fix for BSDs.Ludovic Courtès
svn path=/nixpkgs/branches/stdenv-updates/; revision=19522
2010-01-14GNU Patch: Fix typo.Ludovic Courtès
svn path=/nixpkgs/branches/stdenv-updates/; revision=19432
2010-01-14GNU Patch: Try fix for Darwin.Ludovic Courtès
svn path=/nixpkgs/branches/stdenv-updates/; revision=19430
2010-01-08GNU Patch: Use GNU ed and re-enable the tests.Ludovic Courtès
svn path=/nixpkgs/branches/stdenv-updates/; revision=19315
2010-01-07Disabling patch doCheck, because they fail.Lluís Batlle i Rossell
To be fixed some day, with a bug report to gnupatch if required. svn path=/nixpkgs/branches/stdenv-updates/; revision=19286
2010-01-06GNU Patch 2.6.1.Ludovic Courtès
svn path=/nixpkgs/branches/stdenv-updates/; revision=19260
2009-07-23 * darwin patch to make sure gnupatch doesn't get dSYM extensionRob Vermaas
svn path=/nixpkgs/trunk/; revision=16447
2007-08-27* Rewrite all URLs to GNU mirrors to mirror://gnu/.Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=9201
2007-08-24* Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurlEelco Dolstra
URLs to http://nix.cs.uu.nl/dist/tarballs. With content-addressable mirror support (r9190, NIXPKGS-70) this is no longer necessary: fetchurl will try to download from that location automatically. So we can keep the original URLs. svn path=/nixpkgs/trunk/; revision=9192
2006-10-24* bash 2.0, findutils 4.2.28.Eelco Dolstra
* Some Nix expression simplifications. Sense and simplicity! svn path=/nixpkgs/trunk/; revision=6836
2006-10-19* Add patch, sed.Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=6782
2006-07-14* Fix GNU patch on Darwin (and probably FreeBSD as well).Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=5705
2005-12-06* Glibc 2.3.6.Eelco Dolstra
* GCC 3.4.5. * Updated several other stdenv packages. * Modified the builders of several packages to use the generic builder. svn path=/nixpkgs/trunk/; revision=4336
2005-12-05* "." -> "source".Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=4335
2005-08-22* catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=3660
2005-02-15* Move tarballs to catamaran so that we are no longer dependent on aEelco Dolstra
gazillion different servers. Resurrected some 25 missing files. svn path=/nixpkgs/trunk/; revision=2237
2004-03-29* Remove trivial builders.Eelco Dolstra
* Make builders unexecutable by removing the hash-bang line and execute permission. * Convert calls to `derivation' to `mkDerivation'. * Remove `system' and `stdenv' attributes from calls to `mkDerivation'. These transformations were all done automatically, so it is quite possible I broke stuff. * Put the `mkDerivation' function in stdenv/generic. svn path=/nixpkgs/trunk/; revision=874