summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/gnu-cobol
diff options
context:
space:
mode:
authorThomas Gerbet <thomas@gerbet.me>2021-01-25 17:38:04 +0100
committerThomas Gerbet <thomas@gerbet.me>2021-01-25 19:16:20 +0100
commit80027b2272b9c41d601a8bb86ed546589ed67739 (patch)
treef7ab96d21fd61a8d254f9ebb20475ad6deb8be2c /pkgs/development/compilers/gnu-cobol
parent3322db8e36d0b32700737d8de7315bd9e9c2b21a (diff)
gnu-cobol: 2.2 -> 3.1.2
Fixes: * CVE-2019-14468 * CVE-2019-14486 * CVE-2019-14528 * CVE-2019-14541 * CVE-2019-16395 * CVE-2019-16396
Diffstat (limited to 'pkgs/development/compilers/gnu-cobol')
-rw-r--r--pkgs/development/compilers/gnu-cobol/default.nix15
1 files changed, 6 insertions, 9 deletions
diff --git a/pkgs/development/compilers/gnu-cobol/default.nix b/pkgs/development/compilers/gnu-cobol/default.nix
index e208f262ebeb..44c966fa974b 100644
--- a/pkgs/development/compilers/gnu-cobol/default.nix
+++ b/pkgs/development/compilers/gnu-cobol/default.nix
@@ -1,16 +1,13 @@
{ lib, stdenv, fetchurl, gcc, makeWrapper
, db, gmp, ncurses }:
-let
- version = "2.2";
-in
stdenv.mkDerivation rec {
pname = "gnu-cobol";
- inherit version;
+ version = "3.1.2";
src = fetchurl {
- url = "https://sourceforge.com/projects/open-cobol/files/gnu-cobol/${version}/gnucobol-${version}.tar.gz";
- sha256 = "1jrjmdx0swssjh388pp08awhiisbrs2i7gx4lcm4p1k5rpg3hn4j";
+ url = "mirror://sourceforge/gnucobol/${lib.versions.majorMinor version}/gnucobol-${version}.tar.xz";
+ sha256 = "0x15ybfm63g7c9340fc6712h9v59spnbyaz4rf85pmnp3zbhaw2r";
};
nativeBuildInputs = [ makeWrapper ];
@@ -31,9 +28,9 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "An open-source COBOL compiler";
- homepage = "https://sourceforge.net/projects/open-cobol/";
- license = licenses.gpl3;
+ homepage = "https://sourceforge.net/projects/gnucobol/";
+ license = with licenses; [ gpl3Only lgpl3Only ];
maintainers = with maintainers; [ ericsagnes ];
- platforms = with platforms; linux ++ darwin;
+ platforms = platforms.all;
};
}