about summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorvbgl <vbgl@users.noreply.github.com>2016-12-09 21:49:21 +0000
committerGitHub <noreply@github.com>2016-12-09 21:49:21 +0000
commit44234570ec217c5939d0402c5eddb56d2949cd7c (patch)
tree8c2044a89f41df5669c4df256bb0a94cc07a4621 /pkgs/development/compilers
parent9a7e6e9a0b5762db9087e612a286ca83066f4e7f (diff)
parente672fbc6f0e0dd503f78e0c23e6de1795bf81b8f (diff)
downloadnixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.tar
nixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.tar.gz
nixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.tar.bz2
nixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.tar.lz
nixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.tar.xz
nixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.tar.zst
nixlib-44234570ec217c5939d0402c5eddb56d2949cd7c.zip
Merge pull request #20867 from vbgl/omake-0.10.1
omake: update to 0.10.1
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/teyjus/default.nix10
-rw-r--r--pkgs/development/compilers/teyjus/fix-lex-to-flex.patch22
2 files changed, 16 insertions, 16 deletions
diff --git a/pkgs/development/compilers/teyjus/default.nix b/pkgs/development/compilers/teyjus/default.nix
index 301915b7a26b..fafc58371ef9 100644
--- a/pkgs/development/compilers/teyjus/default.nix
+++ b/pkgs/development/compilers/teyjus/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, omake, ocaml, flex, bison }:
+{ stdenv, fetchzip, omake, ocaml, flex, bison }:
 
 stdenv.mkDerivation {
-  name = "teyjus-2.0b2";
+  name = "teyjus-2.1";
 
-  src = fetchurl {
-    url = "https://teyjus.googlecode.com/files/teyjus-source-2.0-b2.tar.gz";
-    sha256 = "f589fb460d7095a6e674b7a6413772c41b98654c38602c3e8c477a976da99052";
+  src = fetchzip {
+    url = https://github.com/teyjus/teyjus/archive/v2.1.tar.gz;
+    sha256 = "064jqf68zpmvndgyhilmxfhnvx1bzm8avhgw82csj5wxw5ky6glz";
   };
 
   patches = [ ./fix-lex-to-flex.patch ];
diff --git a/pkgs/development/compilers/teyjus/fix-lex-to-flex.patch b/pkgs/development/compilers/teyjus/fix-lex-to-flex.patch
index d2da1d3facca..52d259bb64de 100644
--- a/pkgs/development/compilers/teyjus/fix-lex-to-flex.patch
+++ b/pkgs/development/compilers/teyjus/fix-lex-to-flex.patch
@@ -1,23 +1,23 @@
-diff --git a/source/OMakefile b/source/OMakefile
-index 6b19d84..095b8b6 100644
---- a/source/OMakefile
-+++ b/source/OMakefile
-@@ -164,12 +164,17 @@ LNK_MAIN = $(FNT)/linkerfront
+--- a/source/OMakefile	1970-01-01 00:00:01.000000000 +0000
++++ b/source/OMakefile	2016-12-02 08:48:42.000000000 +0000
+@@ -183,18 +183,18 @@
  DEP_MAIN = $(FNT)/dependfront

+ PAR_MAIN = $(FNT)/parsefront

  

- ############################################################

-+# Nixpkgs specific changes

-+#

-+

 +LEX = flex

 +

-+############################################################

+ ############################################################

  # Platform specific changes

  #

  

+ if $(mem $(SYSNAME), Linux)

+     YACC = bison -by

+-    LEX = flex

+     export

+ 

  if $(mem $(OSTYPE), Cygwin Win32)

      YACC = bison -by

 -    LEX = flex

-     CFLAGS += -mno-cygwin

+     CC = i686-pc-mingw32-gcc

      INC_C[] += $(INC)/byteswap $(INC)/search

      export