about summary refs log tree commit diff
path: root/pkgs/tools/text/gnugrep/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-05-27various: Enable updateAutotoolsGnuConfigScriptsHookAudrey Dutcher1-1/+2
Prior to August 2023, any config.guess generated by autoconf will include a hardcoded /usr/bin/uname invocation for FreeBSD on any architecture other than arm. This clearly doesn't work under nix. We must then update or otherwise patch each old config.guess.
2024-05-26gnugrep: Add runtimeShell to buildInputsAudrey Dutcher1-2/+2
This package distributes shell scripts in /bin. Its shebangs are always patched to a /nix/store shell, but by default, they are patched to use the stdenv's shell, which during bootstrap is build in the previous stdenv. By using runtimeShell from the current stdenv, we can shorten the FreeBSD bootstrap process significantly.
2024-04-02gnugrep: disable tests on riscv64Bit1-1/+1
2023-07-12pkgs/tools/text: remove dead codefigsoda1-1/+1
with the help of deadnix & nil
2023-06-07gnugrep: disable tests x86_64-darwinSergei Trofimovich1-1/+2
When running on Rosetta 2 emulator (x86_64-darwin biaries executed on aarch64-darwin) `stack-overflow` test fails as: rosetta error: unexpectedly need to EmulateForward on a synchronous exception x86_rip=0x4303486096 arm_pc=0x4303949136 num_insts=6 inst_index=4 x86 instruction bytes: 0x6215344901283465301 0x17041981987679720769
2023-06-06gnugrep: disable gnulib tests on x86_64-darwin as wellSergei Trofimovich1-2/+4
2023-06-06gnugrep: enable parallel build and testsSergei Trofimovich1-0/+2
On a 16-core system number changes are: - before: 1m34s - after: 39s 2.5x speedup. If ./configure phase was faster the change would be even more substantial.
2023-05-30gnugrep: Fix build on MuslJanne Heß1-0/+5
2023-05-15gnugrep: Add locales for testsJanne Heß1-2/+2
This brings the number of skipped tests down from 48 to 9.
2023-05-15gnugrep/stdenv: Fix PCRE support by replacing PCRE libJanne Heß1-3/+5
2023-05-15gnugrep: Re-enable check phase by defaultJanne Heß1-5/+2
long-pattern-perf is now disabled by default because the test is expensive.
2023-05-15gnugrep: 3.7 -> 3.11Janne Heß1-6/+3
Also replace myself as a maintainer
2023-04-27gnugrep: patch against loongarch64-linuxWeijia Wang1-2/+5
2022-01-20gnugrep: add myself as maintainerMoritz Lumme1-1/+4
2021-10-02Merge #137918: gnugrep: 3.6 -> 3.7 (into staging)Vladimír Čunát1-2/+2
2021-09-19gnugrep: add meta.mainProgramSamuel Gräfenstein1-0/+1
Fix the following error when running `nix run .#gnugrep`: error: unable to execute '/nix/store/p21zz3jvnsk6h7pb83lm9hyl2hb7d2g8-gnugrep-3.6/bin/gnugrep': No such file or directory
2021-09-15gnugrep: 3.6 -> 3.7Sergei Trofimovich1-2/+2
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-11-23gnugrep: 3.5 -> 3.6R. RyanTM1-2/+2
2020-10-06gnugrep: 3.4 -> 3.5Lancelot SIX1-2/+2
See https://lists.gnu.org/archive/html/info-gnu/2020-09/msg00009.html for release announcement
2020-07-31treewide: add warning comment to “boot” packagesMatthew Bauer1-1/+6
This adds a warning to the top of each “boot” package that reads: Note: this package is used for bootstrapping fetchurl, and thus cannot use fetchpatch! All mutable patches (generated by GitHub or cgit) that are needed here should be included directly in Nixpkgs as files. This makes it clear to maintainer that they may need to treat this package a little differently than others. Importantly, we can’t use fetchpatch here due to using <nix/fetchurl.nix>. To avoid having stale hashes, we need to include patches that are subject to changing overtime (for instance, gitweb’s patches contain a version number at the bottom).
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-02-06gnugrep: 3.3 -> 3.4Will Dietz1-2/+2
https://savannah.gnu.org/forum/forum.php?forum_id=9640
2019-08-17treewide: name -> pnamevolth1-1/+2
2018-12-21gnugrep: 3.2 -> 3.3Will Dietz1-2/+2
Fixes bug in some uses of '\b' in certain locales; same bug was introduced and fixed in gnused 4.6 -> 4.7.
2018-12-20gnugrep: 3.1 -> 3.2Will Dietz1-2/+2
https://savannah.gnu.org/forum/forum.php?forum_id=9332 Similar to gnused update, hash not obtained from mirrors (since they currently 404 for this) but nix-prefetch-url on master gnu site.
2018-12-02Treewide: use HTTPS on GNU domainsc0bw3b1-1/+1
HTTP -> HTTPS for : - http://gnu.org/ - http://www.gnu.org/ - http://elpa.gnu.org/ - http://lists.gnu.org/ - http://gcc.gnu.org/ - http://ftp.gnu.org/ (except in fetchurl mirrors) - http://bugs.gnu.org/
2017-08-07replace "Mac OS X" and "OS X" with "macOS"davidak1-1/+1
as it is the official name since 2016 https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop exception are parts refering to older versions of macOS like "GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-07-13gnugrep: 3.0 -> 3.1Lancelot SIX1-2/+2
See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00000.html for release announcement
2017-02-10gnugrep: 2.27 -> 3.0Lancelot SIX1-2/+2
See https://lists.gnu.org/archive/html/info-gnu/2017-02/msg00005.html and https://lists.gnu.org/archive/html/info-gnu/2017-02/msg00006.html for release information.
2016-12-08gnugrep: 2.25 -> 2.27Lancelot SIX1-2/+2
See http://lists.gnu.org/archive/html/info-gnu/2016-12/msg00004.html for release announcement.
2016-04-28pkgs.gnugrep: 2.22 -> 2.25Lancelot SIX1-2/+2
All releases between 2.22 and 2.25 are all bugfix releases: - 2.23: http://lists.gnu.org/archive/html/info-gnu/2016-02/msg00000.html - 2.24: http://lists.gnu.org/archive/html/info-gnu/2016-03/msg00004.html - 2.25: http://lists.gnu.org/archive/html/info-gnu/2016-04/msg00010.html
2016-01-19Merge branch 'staging' into closure-sizeVladimír Čunát1-1/+4
2016-01-12gnugrep: Disable testsEelco Dolstra1-1/+3
The test long-pattern-perf is timing sensitive, so it can fail randomly based on load. http://hydra.nixos.org/build/30265484
2016-01-01FreeBSD: apr-util, cyrus-sasl, berkeley db, glib, gnutls, kerberos, ↵janus1-1/+2
libelf-freebsd, openldap, serf, guile, tet, shishi, gawk, gnugrep
2015-12-11Merge branch 'master' into closure-sizeLuca Bruno1-1/+1
2015-11-20Merge staging into closure-sizeVladimír Čunát1-6/+6
The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
2015-11-16Skip failing tests on SmartOSDanny Wilson1-1/+1
2015-11-03grep: 2.21 -> 2.22William A. Kennington III1-5/+5
2015-10-28gnugrep: re-split the documentation stuffVladimír Čunát1-5/+5
2015-10-03Merge commit staging+systemd into closure-sizeVladimír Čunát1-1/+2
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-05-28cygwin gnugrep: disable check due to multibyte-white-spaceFlorian Friesdorf1-1/+2
2015-04-18Merge 'staging' into closure-sizeVladimír Čunát1-10/+19
- there were many easy merge conflicts - cc-wrapper needed nontrivial changes Many other problems might've been created by interaction of the branches, but stdenv and a few other packages build fine now.
2015-03-09gnugrep: fix CVE-2015-1345 by upstream patchVladimír Čunát1-0/+2
2015-03-09grep: updateVladimír Čunát1-2/+2
The 2.21 update fixes NixOS/nix#464.
2015-02-07dont need -liconvEric Seidel1-2/+0
2015-02-07kill libiconvOr*Eric Seidel1-3/+3
Conflicts: pkgs/applications/networking/mailreaders/sup/default.nix pkgs/development/compilers/ghc/7.8.3-binary.nix pkgs/development/interpreters/php/5.3.nix pkgs/development/interpreters/ruby/patches.nix pkgs/development/libraries/cairo/default.nix pkgs/development/libraries/poppler/default.nix pkgs/top-level/all-packages.nix
2014-10-06gnugrep: Fix bootstrap-tools referenceEelco Dolstra1-0/+12
2014-10-06gnugrep: Update to 2.20Eelco Dolstra1-9/+6
2014-08-30fix .xz in stdenv bootstrapVladimír Čunát1-2/+2
Presumably needed due to the last staging merge. There was some stdenv stage refactoring within, IIRC.