From 5881e17d0b6e9e94e66b79e0f258bcade5e28e3d Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 10 Jun 2025 16:27:50 -0400 Subject: [PATCH 1/2] jikespg: drop Unmaintained upstream, does not build with gcc 14. (cherry picked from commit 5cb0ec2406c904c954e20a90b54eec22bdbc8a3c) --- pkgs/by-name/ji/jikespg/package.nix | 34 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 pkgs/by-name/ji/jikespg/package.nix diff --git a/pkgs/by-name/ji/jikespg/package.nix b/pkgs/by-name/ji/jikespg/package.nix deleted file mode 100644 index 3651ebe31567..000000000000 --- a/pkgs/by-name/ji/jikespg/package.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - lib, - stdenv, - fetchurl, -}: - -stdenv.mkDerivation rec { - pname = "jikespg"; - version = "1.3"; - - src = fetchurl { - url = "mirror://sourceforge/jikes/${pname}-${version}.tar.gz"; - sha256 = "083ibfxaiw1abxmv1crccx1g6sixkbyhxn2hsrlf6fwii08s6rgw"; - }; - - postPatch = '' - substituteInPlace Makefile --replace-fail "gcc" "${stdenv.cc.targetPrefix}cc ${lib.optionalString stdenv.hostPlatform.isDarwin "-std=c89"}" - ''; - - sourceRoot = "jikespg/src"; - - installPhase = '' - install -Dm755 -t $out/bin jikespg - ''; - - meta = with lib; { - homepage = "https://jikes.sourceforge.net/"; - description = "Jikes Parser Generator"; - mainProgram = "jikespg"; - platforms = platforms.all; - license = licenses.ipl10; - maintainers = with maintainers; [ pSub ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 53d6fb5b3a8b..cfb49b1917a9 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -917,6 +917,7 @@ mapAliases { javacard-devkit = throw "javacard-devkit was dropped due to having a dependency on the Oracle JDK, as well as being several years out-of-date."; # Added 2024-11-01 jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 + jikespg = throw "'jikespg' has been removed due to of maintenance upstream."; # Added 2025-06-10 jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07 # Julia From 2e6a65796eb9b163f20560fe87bc328ae1f35181 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Wed, 11 Jun 2025 16:24:41 -0400 Subject: [PATCH 2/2] jikespg: correct aliases.nix typo (cherry picked from commit 4b8bc88ffedea3bb639c5110d9340178cc32fb91) --- pkgs/top-level/aliases.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index cfb49b1917a9..e1a4b00e4376 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -917,7 +917,7 @@ mapAliases { javacard-devkit = throw "javacard-devkit was dropped due to having a dependency on the Oracle JDK, as well as being several years out-of-date."; # Added 2024-11-01 jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 - jikespg = throw "'jikespg' has been removed due to of maintenance upstream."; # Added 2025-06-10 + jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10 jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07 # Julia