diff options
author | Luka Blaskovic <lblasc@tvbeat.com> | 2020-01-06 11:20:00 +0000 |
---|---|---|
committer | Luka Blaskovic <lblasc@tvbeat.com> | 2020-01-13 21:35:19 +0000 |
commit | 95c198a8ae06b3f045b7457fc623c792087319e2 (patch) | |
tree | 382b30fcb9c4d78c9c1684803001a32bcae23e56 /pkgs/development/tools/parsing/bison | |
parent | bff748bacb6284c382cf62ebf23481851b4dec5e (diff) | |
download | nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.tar nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.tar.gz nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.tar.bz2 nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.tar.lz nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.tar.xz nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.tar.zst nixpkgs-95c198a8ae06b3f045b7457fc623c792087319e2.zip |
bison2: remove
Diffstat (limited to 'pkgs/development/tools/parsing/bison')
-rw-r--r-- | pkgs/development/tools/parsing/bison/2.x.nix | 43 | ||||
-rw-r--r-- | pkgs/development/tools/parsing/bison/darwin-vasnprintf.patch | 12 | ||||
-rw-r--r-- | pkgs/development/tools/parsing/bison/default.nix (renamed from pkgs/development/tools/parsing/bison/3.x.nix) | 0 |
3 files changed, 0 insertions, 55 deletions
diff --git a/pkgs/development/tools/parsing/bison/2.x.nix b/pkgs/development/tools/parsing/bison/2.x.nix deleted file mode 100644 index e9aa33d2f60..00000000000 --- a/pkgs/development/tools/parsing/bison/2.x.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ stdenv, lib, fetchurl, m4, perl }: - -stdenv.mkDerivation rec { - name = "bison-2.7.1"; - - src = fetchurl { - url = "mirror://gnu/bison/${name}.tar.gz"; - sha256 = "0c9li3iaslzzr3zig6m3zlmb4r8i0wfvkcrvdyiqxasb09mjkqh8"; - }; - - nativeBuildInputs = [ m4 ]; - propagatedBuildInputs = [ m4 ]; - checkInputs = [ perl ]; - - patches = lib.optional stdenv.isDarwin ./darwin-vasnprintf.patch; - - doCheck = true; - # M4 = "${m4}/bin/m4"; - - meta = { - homepage = https://www.gnu.org/software/bison/; - description = "Yacc-compatible parser generator"; - license = stdenv.lib.licenses.gpl3Plus; - - longDescription = '' - Bison is a general-purpose parser generator that converts an - annotated context-free grammar into an LALR(1) or GLR parser for - that grammar. Once you are proficient with Bison, you can use - it to develop a wide range of language parsers, from those used - in simple desk calculators to complex programming languages. - - Bison is upward compatible with Yacc: all properly-written Yacc - grammars ought to work with Bison with no change. Anyone - familiar with Yacc should be able to use Bison with little - trouble. You need to be fluent in C or C++ programming in order - to use Bison. - ''; - - platforms = stdenv.lib.platforms.unix; - }; - - passthru = { glrSupport = true; }; -} diff --git a/pkgs/development/tools/parsing/bison/darwin-vasnprintf.patch b/pkgs/development/tools/parsing/bison/darwin-vasnprintf.patch deleted file mode 100644 index 84b0e6d39d8..00000000000 --- a/pkgs/development/tools/parsing/bison/darwin-vasnprintf.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur bison-2.7-pristine/lib/vasnprintf.c bison-2.7/lib/vasnprintf.c ---- bison-2.7-pristine/lib/vasnprintf.c 2012-11-30 20:48:23.000000000 +0900 -+++ bison-2.7/lib/vasnprintf.c 2018-06-28 16:55:31.000000000 +0900 -@@ -4870,7 +4870,7 @@ - #endif - *fbp = dp->conversion; - #if USE_SNPRINTF --# if !(((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) && !defined __UCLIBC__) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) -+# if !(((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) && !defined __UCLIBC__) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) || (defined __APPLE__ && defined __MACH__)) - fbp[1] = '%'; - fbp[2] = 'n'; - fbp[3] = '\0'; diff --git a/pkgs/development/tools/parsing/bison/3.x.nix b/pkgs/development/tools/parsing/bison/default.nix index 0253fa27dc0..0253fa27dc0 100644 --- a/pkgs/development/tools/parsing/bison/3.x.nix +++ b/pkgs/development/tools/parsing/bison/default.nix |