summary refs log tree commit diff
diff options
context:
space:
mode:
authorMauricio Collares <mauricio@collares.org>2021-05-05 09:02:19 -0300
committerMauricio Collares <mauricio@collares.org>2021-05-11 16:49:10 -0300
commit2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12 (patch)
tree39a6be04a8a6adc0577562847326756634220c56
parentca26ea50d66737922d0edfaaf07449576ece7f8c (diff)
downloadnixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.tar
nixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.tar.gz
nixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.tar.bz2
nixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.tar.lz
nixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.tar.xz
nixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.tar.zst
nixpkgs-2a95fe1aea19e6f93a0c8553df0d3504ebbe5e12.zip
gap: 4.11.0 -> 4.11.1
-rw-r--r--pkgs/applications/science/math/gap/default.nix26
-rw-r--r--pkgs/applications/science/math/gap/mark-genstackfuncbags-as-noinline.patch13
2 files changed, 4 insertions, 35 deletions
diff --git a/pkgs/applications/science/math/gap/default.nix b/pkgs/applications/science/math/gap/default.nix
index 3b3d8a58b56..c309423f142 100644
--- a/pkgs/applications/science/math/gap/default.nix
+++ b/pkgs/applications/science/math/gap/default.nix
@@ -1,7 +1,6 @@
 { stdenv
 , lib
 , fetchurl
-, fetchpatch
 , makeWrapper
 , readline
 , gmp
@@ -35,7 +34,7 @@ let
     "autpgrp-*"
     "alnuth-*"
     "crisp-*"
-    "ctbllib"
+    "ctbllib-*"
     "FactInt-*"
     "fga"
     "irredsol-*"
@@ -62,11 +61,11 @@ in
 stdenv.mkDerivation rec {
   pname = "gap";
   # https://www.gap-system.org/Releases/
-  version = "4.11.0";
+  version = "4.11.1";
 
   src = fetchurl {
-    url = "https://files.gap-system.org/gap-${lib.versions.major version}.${lib.versions.minor version}/tar.bz2/gap-${version}.tar.bz2";
-    sha256 = "sha256-vwcKENwqxgWT/mXfD4c9ctTWdQHobrJipva9SPyGhgI=";
+    url = "https://github.com/gap-system/gap/releases/download/v${version}/gap-${version}.tar.gz";
+    sha256 = "sha256-ZjXF2n2CdV+DOUhrnKwzdm9YcS8pfoI0+6QIGJAuowQ=";
   };
 
   # remove all non-essential packages (which take up a lot of space)
@@ -84,23 +83,6 @@ stdenv.mkDerivation rec {
     makeWrapper
   ];
 
-  patches = [
-    # Fix for locale specific tests causing issues. Already upstream.
-    # Backport of https://github.com/gap-system/gap/pull/4022
-    (fetchpatch {
-      name = "remove-locale-specific-tests.patch";
-      url = "https://github.com/gap-system/gap/commit/c18b0c4215b5212a2cc4f305e2d5b94ba716bee8.patch";
-      sha256 = "sha256-De+T9Y7ewRT6plJrj2VR8axRvD/JCTYKOBWB7Bw0oq0=";
-    })
-
-    # fixes aarch64 gc crashes: https://github.com/gap-system/gap/pull/3965
-    (fetchpatch {
-      name = "mark-genstackfuncbags-as-noinline.patch";
-      url = "https://github.com/gap-system/gap/commit/f0a8f49ff8dad0a5fa77253d45457c6f40f96778.patch";
-      sha256 = "sha256-GU9tOP1stX2vn8m8kXOBupEpxIYArA76ibKL8eLn0MY=";
-    })
-  ];
-
   # "teststandard" is a superset of testinstall. It takes ~1h instead of ~1min.
   # tests are run twice, once with all packages loaded and once without
   # checkTarget = "teststandard";
diff --git a/pkgs/applications/science/math/gap/mark-genstackfuncbags-as-noinline.patch b/pkgs/applications/science/math/gap/mark-genstackfuncbags-as-noinline.patch
deleted file mode 100644
index 3a2f7231c09..00000000000
--- a/pkgs/applications/science/math/gap/mark-genstackfuncbags-as-noinline.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/gasman.c b/src/gasman.c
-index 417811401..314a74190 100644
---- a/src/gasman.c
-+++ b/src/gasman.c
-@@ -1861,7 +1861,7 @@ void SparcStackFuncBags( void )
- #endif
- 
- 
--void GenStackFuncBags ( void )
-+NOINLINE void GenStackFuncBags ( void )
- {
-     Bag *               top;            /* top of stack                    */
-     Bag *               p;              /* loop variable                   */