sbclPackages.cl-ana_dot_makeres: remove override for package deleted in Quicklisp update

The cl-ana_dot_makeres package was removed from imported.nix in
1314186018 (lispPackages: update from quickisp-2026-01-01) on staging.
The override added in bdd4fb5000 on master now references a
nonexistent package, causing an eval failure on staging-next.

(cherry picked from commit 3ae63fbd70)
This commit is contained in:
Philip Taron
2026-02-18 09:40:19 +01:00
committed by Wolfgang Walther
parent 518574dbaa
commit b0b0d5cb7d
2 changed files with 0 additions and 24 deletions
@@ -1,21 +0,0 @@
Fix type error in fixed-mem-cache for SBCL 2.6.0
cache starts as nil and may be emptied by the loop, so (last cache)
can return nil. (setf (cdr nil) ...) is undefined behavior that
SBCL 2.6.0 now catches as a type conflict during compilation,
causing COMPILE-FILE-ERROR.
Use nconc instead, which handles the nil case correctly.
Upstream issue: https://github.com/ghollisjr/cl-ana/issues/48
--- a/makeres/makeres.lisp
+++ b/makeres/makeres.lisp
@@ -936,5 +936,5 @@
do (unload-target (pop cache))))
(load-target id)
- (setf (cdr (last cache))
- (list id)))))))))
+ (setf cache
+ (nconc cache (list id))))))))))
-3
View File
@@ -191,9 +191,6 @@ let
"iolib/pathnames"
];
});
cl-ana_dot_makeres = super.cl-ana_dot_makeres.overrideLispAttrs (o: {
patches = (o.patches or [ ]) ++ [ ./patches/cl-ana-fix-type-error.patch ];
});
cl-ana_dot_hdf-cffi = super.cl-ana_dot_hdf-cffi.overrideLispAttrs (o: {
nativeBuildInputs = [ pkgs.hdf5 ];
nativeLibs = [ pkgs.hdf5 ];