···1617<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
1819-- Create the first release note entry in this section!
2021## Other Notable Changes {#sec-release-25.11-notable-changes}
22
···1617<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
1819+- The `services.polipo` module has been removed as `polipo` is unmaintained and archived upstream.
2021## Other Notable Changes {#sec-release-25.11-notable-changes}
22
···1-The clean command line compiler clm checks modules for freshness by comparing timestamps.
2-However, in chroot builds all files installed have the same timestamp. This leads to clm
3-trying to rebuild the library modules distributed with the Clean install every time a user
4-compiles any file. This patch changes the freshness check to use less than instead of less
5-than or equal to in order to avoid this.
6-7---- clean-upstream/src/tools/clm/clm.c 2010-12-10 06:12:17.000000000 -0430
8-+++ clean/src/tools/clm/clm.c 2010-12-25 10:29:09.840675925 -0430
9-@@ -250,7 +250,7 @@
10- || (t1.dwHighDateTime==t2.dwHighDateTime && (unsigned)(t1.dwLowDateTime)<=(unsigned)(t2.dwLowDateTime)))
11- #else
12- typedef unsigned long FileTime;
13--# define FILE_TIME_LE(t1,t2) (t1<=t2)
14-+# define FILE_TIME_LE(t1,t2) (t1<t2)
15- #endif
16-17- typedef struct project_node {
···00000000000000000
-66
pkgs/by-name/cl/clean/package.nix
···1-{
2- lib,
3- stdenv,
4- fetchurl,
5-}:
6-7-stdenv.mkDerivation {
8- pname = "clean";
9- version = "3.0";
10-11- src =
12- if stdenv.hostPlatform.system == "i686-linux" then
13- (fetchurl {
14- url = "https://ftp.cs.ru.nl/Clean/Clean30/linux/clean3.0_32_boot.tar.gz";
15- sha256 = "0cjxv3vqrg6pz3aicwfdz1zyhk0q650464j3qyl0wzaikh750010";
16- })
17- else if stdenv.hostPlatform.system == "x86_64-linux" then
18- (fetchurl {
19- url = "https://ftp.cs.ru.nl/Clean/Clean30/linux/clean3.0_64_boot.tar.gz";
20- sha256 = "06k283y9adbi28f78k3m5ssg6py73qqkz3sm8dgxc89drv4krl2i";
21- })
22- else
23- throw "Architecture not supported";
24-25- hardeningDisable = [
26- "format"
27- "pic"
28- ];
29-30- # clm uses timestamps of dcl, icl, abc and o files to decide what must be rebuild
31- # and for chroot builds all of the library files will have equal timestamps. This
32- # makes clm try to rebuild the library modules (and fail due to absence of write permission
33- # on the Nix store) every time any file is compiled.
34- patches = [ ./chroot-build-support-do-not-rebuild-equal-timestamps.patch ];
35-36- preBuild = ''
37- substituteInPlace Makefile --replace 'INSTALL_DIR = $(CURRENTDIR)' 'INSTALL_DIR = '$out
38-39- substituteInPlace src/tools/clm/clm.c --replace '/usr/bin/gcc' $(type -p gcc)
40- substituteInPlace src/tools/clm/clm.c --replace '/usr/bin/as' $(type -p as)
41-42- cd src
43- '';
44-45- postBuild = ''
46- cd ..
47- '';
48-49- meta = {
50- description = "General purpose, state-of-the-art, pure and lazy functional programming language";
51- longDescription = ''
52- Clean is a general purpose, state-of-the-art, pure and lazy functional
53- programming language designed for making real-world applications. Some
54- of its most notable language features are uniqueness typing, dynamic typing,
55- and generic functions.
56- '';
57-58- homepage = "http://wiki.clean.cs.ru.nl/Clean";
59- license = lib.licenses.bsd2;
60- maintainers = [ lib.maintainers.erin ];
61- platforms = [
62- "i686-linux"
63- "x86_64-linux"
64- ];
65- };
66-}
···432 citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
433 citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
434 citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
0435 cloog = throw "cloog has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
436 cloog_0_18_0 = throw "cloog_0_18_0 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
437 cloogppl = throw "cloogppl has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
···1135 lxd-unwrapped = lib.warnOnInstantiate "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01
1136 lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2024-10-17
1137 lzwolf = throw "'lzwolf' has been removed because it's no longer maintained upstream. Consider using 'ecwolf'"; # Added 2025-03-02
01138 ### M ###
11391140 ma1sd = throw "ma1sd was dropped as it is unmaintained"; # Added 2024-07-10
···1148 maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 20204-08-24
1149 manicode = throw "manicode has been renamed to codebuff"; # Added 2024-12-10
1150 manta = throw "manta does not support python3, and development has been abandoned upstream"; # Added 2025-03-17
011511152 maple-mono-NF = throw ''
1153 maple-mono-NF had been moved to maple-mono.NF.
···15441545 PlistCpp = plistcpp; # Added 2024-01-05
1546 pocket-updater-utility = pupdate; # Added 2024-01-25
01547 poppler_utils = poppler-utils; # Added 2025-02-27
1548 powerline-rs = throw "'powerline-rs' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
1549 premake3 = throw "'premake3' has been removed since it is unmaintained. Consider using 'premake' instead"; # Added 2025-05-10
···1794 sync = taler-sync; # Added 2024-09-04
1795 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17
1796 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06
017971798 ### T ###
1799
···432 citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
433 citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
434 citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
435+ clean = throw "'clean' has been removed from nixpkgs, as it is unmaintained and broken"; # Added 2025-05-18
436 cloog = throw "cloog has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
437 cloog_0_18_0 = throw "cloog_0_18_0 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
438 cloogppl = throw "cloogppl has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
···1136 lxd-unwrapped = lib.warnOnInstantiate "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01
1137 lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2024-10-17
1138 lzwolf = throw "'lzwolf' has been removed because it's no longer maintained upstream. Consider using 'ecwolf'"; # Added 2025-03-02
1139+1140 ### M ###
11411142 ma1sd = throw "ma1sd was dropped as it is unmaintained"; # Added 2024-07-10
···1150 maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 20204-08-24
1151 manicode = throw "manicode has been renamed to codebuff"; # Added 2024-12-10
1152 manta = throw "manta does not support python3, and development has been abandoned upstream"; # Added 2025-03-17
1153+ manticore = throw "manticore is no longer maintained since 2020, and doesn't build since smlnj-110.99.7.1"; # Added 2025-05-17
11541155 maple-mono-NF = throw ''
1156 maple-mono-NF had been moved to maple-mono.NF.
···15471548 PlistCpp = plistcpp; # Added 2024-01-05
1549 pocket-updater-utility = pupdate; # Added 2024-01-25
1550+ polipo = throw "'polipo' has been removed as it is unmaintained upstream"; # Added 2025-05-18
1551 poppler_utils = poppler-utils; # Added 2025-02-27
1552 powerline-rs = throw "'powerline-rs' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
1553 premake3 = throw "'premake3' has been removed since it is unmaintained. Consider using 'premake' instead"; # Added 2025-05-10
···1798 sync = taler-sync; # Added 2024-09-04
1799 syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17
1800 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06
1801+ syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained";
18021803 ### T ###
1804