Commit graph

194 commits

Author SHA1 Message Date
Felix Buehler 09e3b7a570 treewide: remove all updateWalker/downloadURLRegexp 2022-01-26 21:46:08 +01:00
sternenseemann 73b9a4ebb4 sbcl: 2.1.9 -> 2.1.11 2021-12-16 21:27:56 +01:00
sternenseemann ebf1e16459 sbcl_2_1_10: init at 2.1.10
http://www.sbcl.org/all-news.html#2.1.10
2021-11-23 13:39:28 +01:00
Ryan Burns 2175b157ac treewide: refactor isi686 && isx86_64 -> isx86 2021-11-20 17:50:41 -08:00
storvik 219130a2f0 sbcl: compile with linkable runtime 2021-10-26 11:01:26 +02:00
Cedric Corbiere 6bd8854e3c sbcl: fix the 2.0.8 version
The 2.0.8 version was pointing to 2.1.2 version
2021-10-06 19:48:59 +02:00
sternenseemann 4467ba6101 sbcl_2_1_9: init at 2.1.9
http://www.sbcl.org/news.html#2.1.9
2021-09-30 15:23:08 +02:00
sternenseemann 8ed1616157 sbcl_2_1_8: remove at 2.1.8 2021-09-30 15:23:07 +02:00
sternenseemann 05020744fb sbcl_2_1_8: init at 2.1.8 2021-09-08 16:38:09 +02:00
Keshav Kini 0964eae237 sbcl: backport ARM segfault fix for large cores 2021-08-15 12:15:37 -07:00
Felix Buehler 82cb33a0ae treewide: remove meta.version 2021-07-18 00:07:38 +02:00
Finn Behrens 417a96c8be sbcl: update to 2.1.2 and add arm64-darwin
(cherry picked from commit 49d2ad093ecd54f40550745f240dda8dbf0ce920)
2021-05-17 00:28:04 +09:00
Michael Raskin b4d085cb9a sbcl: init 2.1.2, default 2.0.8 -> 2.1.2 2021-03-28 16:41:53 +02:00
Frederik Rietdijk c456a2512f Merge master into staging-next 2021-02-26 10:25:13 +01:00
James Fleming 2b20453a39 sbcl: Resume creating version.lisp-expr file
Reverse the recent commit that removed this line.
2021-02-20 15:08:23 +01:00
James Fleming 7485a007d9 sbcl: Remove substitution of mmacosx-verson-min
This substition produces a nixos-build error, because the target string
was removed in commit 323891ea5964d54aba2d272ddddbf748ce353176 in 2018.

Remove the substition from the `postPatch` phase of `sbcl/common.nix`.
2021-02-20 11:42:39 +01:00
James Fleming 6aa7dbe161 sbcl: Remove substution of 'gcc' with 'cc'
This substitution produces a nix-build warning, because the target
string was removed in commit 7b225df9a492977b8fff0948ce93c5ab31766f64
in 2016.

Remove the substition from the `postPatch` phase in `sbcl/common.nix`.
2021-02-20 11:42:25 +01:00
Ben Siraphob e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
James Fleming 89d4504939 sbcl: Small fixes around the phase definitions
- Remove some debugging output at the start of the `patchPhase` section,
  which appears to have outlived its value.
- Rename `patchPhase` to `postPatch`, to avoid preventing people adding
  patches via the `patches` variable.
- Add `preBuild` and `postBuild` run-hooks to the `buildPhase` section.
- Add `preInstall` and `postInstall` run-hooks to the `installPhase`
  section.
2021-02-17 11:12:47 +01:00
sternenseemann 5a13d561ff sbcl: refactor nix expression for all versions
The sbcl version specific nix expressions were an exact copy of each
other with the version and hash swapped out, leading to unnecessary code
duplication. This has been resolved by moving the common expression to
common.nix and only tracking version and hash in the version specific
expressions.

Since the expression is unchanged, this should cause 0 rebuilds.
2021-02-16 12:17:47 +01:00
James Fleming a01fa0276d sbcl: add 2.1.1 2021-02-14 10:49:01 +01:00
Ben Siraphob acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
Michael Raskin 571d45fea6 sbcl: 2.0.0 -> 2.0.8 2020-10-24 12:52:16 +02:00
Michael Raskin 21ada4cf89 sbcl: add 2.0.9 2020-10-24 10:34:56 +02:00
Keshav Kini d78985704c sbcl: add option to disable immobile space
Programs which generate and compile a lot of code at runtime (such as
programming language interpreters like ACL2) are not suited for running on SBCL
executables built with the "immobile space" feature, as explained by Douglas
Katzman in this mail thread:

  https://sourceforge.net/p/sbcl/mailman/message/36007057/

In this commit, I add an optional flag to the SBCL package allowing you to
disable the "immobile space" features.

I also migrated away from specifying enabled/disabled features in a
`customize-target-features.lisp` file and towards supplying them as command line
arguments to `make.sh`, as has been recommended by the installation instructions
since 2012 or so.
2020-05-30 17:23:21 -07:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
ysengrimm cba60a5aa2 sbcl: 2.0.1 -> 2.0.2 2020-03-11 22:51:46 +01:00
Michael Raskin 1f0b4b19aa sbcl: reinstate 2.0.0; add sbcl_2_0_1 for 2.0.1
2.0.1 is too fresh for current Quicklisp (for example, CFFI fails)
2020-02-04 17:06:54 +01:00
Ashish SHUKLA b861e9cc5d
sbcl: 2.0.0 -> 2.0.1 2020-01-26 23:54:38 +01:00
Ashish SHUKLA 8b95af089d
sbcl: 1.5.6 -> 2.0.0 2020-01-03 23:22:02 +01:00
Vladimír Čunát 4aad2947f8
Merge branch 'master' into staging-next 2019-09-04 11:00:56 +02:00
Mario Rodas b689538500
sbcl: 1.5.3 -> 1.5.6 2019-09-01 18:00:00 -05:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Tomas Hlavaty 92b859d4ea sbcl: 1.5.1 -> 1.5.3 2019-05-31 10:58:17 +02:00
Michael Raskin 051c9ccf46 sbclBootstrap: bump on x86_64-darwin 2019-04-14 17:33:40 +02:00
Tomas Hlavaty 68b6302798 sbcl: 1.5.0 -> 1.5.1 2019-04-01 15:12:44 +02:00
Tomas Hlavaty dd713e142f sbcl: 1.4.16 -> 1.5.0 2019-02-24 22:56:00 +01:00
Michael Raskin fa67afe92b sbcl: fix uname invocation 2019-01-31 07:21:30 +01:00
Tomas Hlavaty 6483a5b5b4 sbcl: 1.4.15 -> 1.4.16 2019-01-29 22:26:14 +01:00
Michael Raskin e0fd84cf43 sbcl: fix a thread safety bug with an upstream patch 2019-01-10 12:05:55 +01:00
Tomas Hlavaty 2d9d6337f8 sbcl: 1.4.13 -> 1.4.15 2019-01-05 05:19:42 +01:00
Tomas Hlavaty dc50b2b558 sbcl: 1.4.12 -> 1.4.13 2018-10-31 23:32:47 +01:00
Tomas Hlavaty 8f4c570030 sbcl: include info manual 2018-10-31 22:33:28 +01:00
Tomas Hlavaty 4c4ac578b2 sbcl: specify $SBCL_HOME only when necessary 2018-10-21 01:20:37 +02:00
Tomas Hlavaty d1a9baaef3 sbcl: include sources 2018-10-21 01:20:37 +02:00
Tomas Hlavaty a60e49c318 sbcl: 1.4.10 -> 1.4.12 2018-10-21 01:20:37 +02:00
Michael Raskin d7861ab8b6 sbcl: 1.4.7 -> 1.4.10 2018-09-07 17:32:42 +03:00
John Ericson 2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Michael Raskin e1ae2efa92 sbcl: 1.4.6 -> 1.4.7 2018-05-02 02:46:52 +02:00