Commit Graph

794 Commits

Author SHA1 Message Date
Sam James
e65acccca8 dev-lisp/gcl: set CPPFLAGS too for gnu17 workaround
Upstream have done the same in git.

Closes: https://bugs.gentoo.org/967336
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-13 00:18:09 +00:00
Sam James
d6f854f905 dev-lisp/gcl: Stabilize 2.6.15_pre3 x86, #958729
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-11 18:45:04 +00:00
Sam James
5d5da8104a dev-lisp/gcl: Stabilize 2.6.15_pre3 amd64, #958729
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-11 18:45:04 +00:00
Eli Schwartz
bc57775d37 dev-lisp/cl-ppcre-unicode: Stabilize 2.1.2 x86, #958680
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-08 10:16:23 -05:00
Eli Schwartz
709f00e4d8 dev-lisp/cl-ppcre: Stabilize 2.1.2 x86, #958680
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-08 10:15:40 -05:00
Sam James
c12e89ab1b dev-lisp/cl-ppcre-unicode: Stabilize 2.1.2 amd64, #958680
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-08 14:42:00 +00:00
Sam James
9a71d60dcd dev-lisp/cl-ppcre: Stabilize 2.1.2 amd64, #958680
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-08 14:41:59 +00:00
Sam James
6dda418fa5 dev-lisp/clisp: Stabilize 2.49.92-r3 ppc64, #967210
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-08 12:51:17 +00:00
Sam James
4a9f8d36f2 dev-lisp/clisp: Stabilize 2.49.92-r3 ppc, #967210
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-08 12:51:13 +00:00
Sam James
b58bd5dbd0 dev-lisp/clisp: Stabilize 2.49.92-r3 amd64, #967210
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-08 12:51:08 +00:00
Eli Schwartz
4a263efef3 dev-lisp/clisp: Stabilize 2.49.92-r3 x86, #967210
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-08 07:42:07 -05:00
Andrey Grozin
e68ea3b94f dev-lisp/sbcl: bump to 2.5.11
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-12-01 18:51:49 +07:00
Andrey Grozin
364f6da110 dev-lisp/sbcl: remove old versions
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-12-01 18:25:12 +07:00
Sam James
57b6221e28 dev-lisp/gcl: build w/ -std=gnu17
We already have a bunch of other workarounds piled up here.

Closes: https://bugs.gentoo.org/947758
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-30 05:59:48 +00:00
Michał Górny
7215a6a587 */*: Add := to virtual/zlib deps
Done via:

```
git grep -l 'virtual/zlib ' |
  xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```

with some manual reverts.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 10:45:41 +01:00
Michał Górny
bd0ee727e0 dev-*/*: update for virtual/zlib
Update done using:

```
git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```

Followed by manual revert in dev-python/zlib-ng where it accidentally
caught sys-libs/zlib-ng dependencies.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 09:07:26 +01:00
Andrey Grozin
10705be48b dev-lisp/sbcl: bump to 2.5.10
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-11-03 22:13:55 +07:00
Tom Gillespie
e3fe490b16 dev-lisp/sbcl: system-bootstrap also via ecl
It is now possible to bootstrap sbcl via ecl. The restriction to
>=dev-lisp/ecl-24.5.10 is because that is what has been tested,
earlier versions of ecl might also work.

Signed-off-by: Tom Gillespie <tgbugs@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41709
Closes: https://github.com/gentoo/gentoo/pull/41709
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-20 20:10:59 +01:00
Arthur Zamarin
0ad96e879b */*: destable sparc
Result of running the command:
 grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-02 20:00:14 +03:00
Andrey Grozin
232ec4d33d dev-lisp/sbcl: remove old version
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-08-31 18:48:35 +07:00
Andrey Grozin
f80952346a dev-lisp/sbcl: bump to 2.5.8
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-08-31 18:45:47 +07:00
Andrey Grozin
31d009c9f1 dev-lisp/sbcl: remove old version
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-07-29 09:26:34 +03:00
Andrey Grozin
12578a73fa dev-lisp/sbcl: bump to 2.5.7
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-07-29 09:24:58 +03:00
Andrey Grozin
2fd467fcdf dev-lisp/sbcl: bump to 2.5.6
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-07-14 10:28:56 +07:00
Dima Pasechnik
87cb1166dc dev-lisp/ecl: build ecl with gcc-15
Currently ecl does not build with gcc-15. We fix this here. While the upcoming
ecl release will allow C23, here we request C17 (std=gnu17, to be precise).
With this, "emerge maxima[ecl]" works.

Signed-off-by: Dima Pasechnik <dima@pasechnik.info>
Closes: https://bugs.gentoo.org/956007
Part-of: https://github.com/gentoo/gentoo/pull/42835
Closes: https://github.com/gentoo/gentoo/pull/42835
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-13 07:44:23 +01:00
Andrey Grozin
3ad82aeee3 dev-lisp/sbcl: remove old versions
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-06-28 15:28:52 +07:00
Andrey Grozin
50b2fe7307 dev-lisp/sbcl: 2.5.5 is not stable
By mistake I committed it to stable

Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-06-28 15:24:36 +07:00
Andrey Grozin
083c8d6b49 dev-lisp/sbcl: bump to 2.5.5
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-06-28 11:43:20 +07:00
Sam James
69e6cb5a3b dev-lisp/sbcl: Stabilize 2.5.4 x86, #958684
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-23 21:38:07 +01:00
Sam James
5c0a1883ea dev-lisp/gcl: Stabilize 2.6.15_pre3 ppc64, #958729
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 16:21:46 +01:00
Sam James
cc1b64a27c dev-lisp/sbcl: Stabilize 2.5.4 ppc, #958684
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 14:43:37 +01:00
Sam James
84b29fc425 dev-lisp/sbcl: Stabilize 2.5.4 ppc64, #958684
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 14:09:57 +01:00
Sam James
c0668a0edb dev-lisp/gcl: Stabilize 2.6.14 x86, #910666
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 13:56:31 +01:00
Sam James
ef40b6c605 dev-lisp/gcl: Stabilize 2.6.14 amd64, #910666
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 13:56:28 +01:00
Sam James
972f48284e dev-lisp/sbcl: Stabilize 2.5.4 amd64, #958684
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 13:53:30 +01:00
Sam James
6669d0ad65 dev-lisp/clozurecl: Stabilize 1.13 amd64, #958682
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-22 13:52:00 +01:00
Filip Kobierski
089906b4b4 dev-lisp/clx: metadata: minor improvements
- remove default lang tag
- remove generic USE=doc documentation
- add bugs-to & doc

Signed-off-by: Filip Kobierski <fkobi@pm.me>
Part-of: https://github.com/gentoo/gentoo/pull/42623
Closes: https://github.com/gentoo/gentoo/pull/42623
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-06-16 15:55:59 +02:00
Z. Liu
dc7197ada8 dev-lisp/clisp: fix build issue on musl
patch from upstream

Thanks-to: Tom Gillespie <tgbugs@gmail.com>
Closes: https://bugs.gentoo.org/957726
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42539
Closes: https://github.com/gentoo/gentoo/pull/42539
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-13 01:15:11 +01:00
Andrey Grozin
3295ddfb56 dev-lisp/sbcl: keyword ~riscv
Closes: https://bugs.gentoo.org/955601
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-05-15 13:18:41 +07:00
Andrey Grozin
e85179f767 dev-lisp/sbcl: remove old version
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-04-29 18:28:53 +07:00
Andrey Grozin
f7036bc185 dev-lisp/sbcl: bump to 2.5.4
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
2025-04-29 11:27:53 +07:00
Sam James
efe71d4359 dev-lisp/clisp: add bug ref for x86 -falign-functions=
Bug: https://bugs.gentoo.org/585182
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:43:51 +01:00
Sam James
90e8aa24f1 dev-lisp/clisp: further style tweaks
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:36:43 +01:00
Z. Liu
36fa86da64 dev-lisp/clisp: update db to 5.3 & fix build issue
patches are cherry picked from upstream

Closes: https://bugs.gentoo.org/919233
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/40803
Closes: https://github.com/gentoo/gentoo/pull/40803
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:34:01 +01:00
Sam James
be73c7ef71 dev-lisp/clisp: pass further workarounds
My earlier workaround was insufficient. While here, make sure we
respect CC/CFLAGS/LDFLAGS, and wire up src_test (while restricted, as
at least one test (socket?) segfaults).

Bug: https://bugs.gentoo.org/932564
Closes: https://bugs.gentoo.org/954892
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 03:40:02 +01:00
Sam James
59d228ffb9 dev-lisp/clisp: misc fixes
* Fix build w/ GCC 15 (bug #932564). I've only added a workaround for this
  as there's proper fixes upstream.
* Improve general style like:
** use an array for configure arguments and edo;
** use emake, not make || die (but pass -j1 as that was likely the
   intent here);
** more modern style for dependencies
* Fix USE=hyperspec doc path (bug #905704)
* Drop unnecessary slash (bug #905704)

Closes: https://bugs.gentoo.org/905704
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 00:16:08 +01:00
Sam James
cca9bb582a dev-lisp/sbcl: Stabilize 2.5.2 x86, #953797
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-23 18:32:02 +01:00
Arthur Zamarin
27ac05f35a dev-lisp/sbcl: Stabilize 2.5.2 amd64, #953797
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-14 20:07:32 +03:00
Arthur Zamarin
a9918933b8 dev-lisp/sbcl: Stabilize 2.5.2 ppc, #953797
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-14 20:07:31 +03:00
Sam James
2533bf4ce8 dev-lisp/sbcl: Stabilize 2.5.2 ppc64, #953797
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-13 18:16:00 +01:00