Commit Graph

339 Commits

Author SHA1 Message Date
Haelwenn (lanodan) Monnier
90ccf7f8b5 dev-lang/quickjs: add 2025.09.13.2
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-02-20 23:42:47 +01:00
Anna (cybertailor) Vyalkova
8f7c47e0c7 dev-lang/crystal-bin: update EAPI 8 -> 9
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2026-02-20 06:18:52 +05:00
Anna (cybertailor) Vyalkova
ab99b05ab1 dev-lang/crystal-bin: add 1.19.1, drop old
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2026-02-20 06:13:19 +05:00
Haelwenn (lanodan) Monnier
3d7f45d1cf dev-lang/hare: add 0.26.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-02-13 14:46:18 +01:00
Haelwenn (lanodan) Monnier
a815c572e2 dev-lang/harec: add 0.26.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-02-13 14:46:18 +01:00
Haelwenn (lanodan) Monnier
eb920435c1 dev-lang/harec: drop 0.24.2
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-02-13 14:46:18 +01:00
Haelwenn (lanodan) Monnier
1a16db095d dev-lang/hare: drop 0.24.2
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-02-13 14:46:18 +01:00
Saveliy Boyarchuk
229db207ce dev-lang/odin: add 2026.02
Signed-off-by: Saveliy Boyarchuk <sav.boyar@gmail.com>
2026-02-08 20:16:32 +03:00
Saveliy Boyarchuk
10175b0c38 dev-lang/odin: drop 2025.06, add 2026.01
Signed-off-by: Saveliy Boyarchuk <sav.boyar@gmail.com>
2026-02-07 16:48:28 +03:00
David Roman
b9af15899a dev-lang/uiua: add 0.17.2
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-01-28 12:25:11 +01:00
Itai Ferber
2ffdfebf8f dev-lang/swift-bin: correct KEYWORDS
`swift-bin` is currently only built for amd64 and doesn't work on other
architectures; the KEYWORDS need to reflect this.

Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-13 12:51:32 -05:00
Itai Ferber
16c07b5403 dev-lang/swift: enable py3.14
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-13 07:43:50 -05:00
Itai Ferber
9a53f6b4f4 dev-lang/swift: drop older 6.0.3 revisions
Cleans up pre-r2 ebuild revisions.

Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-13 07:43:50 -05:00
Itai Ferber
b176c46619 dev-lang/swift: drop older 5.10.1 revisions
Cleans up pre-r5 ebuild versions.

Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-13 07:43:50 -05:00
Itai Ferber
788aa343d5 dev-lang/swift-bin: new package, add 5.10.1-r5, 6.2.3
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-13 07:43:41 -05:00
Itai Ferber
f565d53972 dev-lang/swift: add 6.2.3
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-12 18:48:24 -05:00
Itai Ferber
be828f7112 dev-lang/swift: patch additional missing include
23ea96bd5 added a patch to fix some issues caused by build system
updates; namely, it added some necessary `#include <cstdint>`s that
allowed the project to build. Swift 6.2 requires an additional include
in `FunctionRefInfo.cpp`.

Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-12-12 18:48:08 -05:00
Katalin Rebhan
33333d4eea dev-lang/swift: add 6.2.2
Signed-off-by: Katalin Rebhan <me@dblsaiko.net>
2025-12-09 22:29:19 +01:00
Paul Zander
e07d695d5d */*: Add := to virtual/zlib deps
Add := to virtual/zlib deps, part 1

Done via:

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

Add := to virtual/zlib deps

Done via:

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

Unify virtual/zlib:0= to virtual/zlib:=

Done via:

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

Add := to virtual/zlib deps, part 3

Done via:

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

Add := to virtual/zlib deps, part 4

Done via:

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

Use := on virtual/zlib deps, part 5

Done via:

```
git grep -l 'virtual/zlib-' |
  xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
  -c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```

Use := on virtual/zlib deps, part 6

Done via:

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

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-11-18 17:53:08 +01:00
Paul Zander
c23791504e */*: update for virtual/zlib
Update done using:

```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@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
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-11-16 23:26:20 +01:00
Itai Ferber
945693e4db dev-lang/swift: add 6.2.1
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-11-05 10:27:03 -05:00
Anna (cybertailor) Vyalkova
4309d7c943 dev-lang/crystal-bin: add 1.16.3
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-10-30 17:17:45 +05:00
Anna (cybertailor) Vyalkova
662e43af9e dev-lang/crystal-bin: add 1.18.2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-10-27 18:27:23 +05:00
Anna (cybertailor) Vyalkova
a2193a3f6e dev-lang/crystal-bin: add 1.18.0, drop 1.16.3
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-10-16 20:37:03 +05:00
Itai Ferber
da67285555 dev-lang/swift: add 6.2
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-09-17 19:10:47 -04:00
Itai Ferber
7833ec9d17 dev-lang/swift: add 6.1.3, drop 6.1, 6.1.1, 6.1.2, 6.1.2-r1
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-09-17 19:10:47 -04:00
Christian Brendlin
f1c8ab59b0 dev-lang/c3c: new package, add 0.7.5
Signed-off-by: Christian Brendlin <ch@brendlinonline.de>
2025-09-13 17:37:14 +02:00
Pavel Sobolev
23ea96bd50 dev-lang/swift: fix issues caused by build system updates
Closes: https://bugs.gentoo.org/945025

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-09-05 23:03:21 +03:00
David Roman
5e0ba95d00 dev-lang/uiua: new package, add 0.16.2
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-08-21 23:31:08 +02:00
Haelwenn (lanodan) Monnier
a79415d243 dev-lang/wabt: add 1.0.37, drop 1.0.34 (security)
Fixes: CVE-2025-2584
Fixes: CVE-2025-6274
Fixes: CVE-2025-6275
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-08-18 17:20:54 +02:00
Anna (cybertailor) Vyalkova
dc2ce6fa12 dev-lang/crystal-bin: add 1.17.1, drop 1.16.2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-08-05 11:14:04 +05:00
Katalin Rebhan
788804b6b5 dev-lang/swift: Correctly merge extra build flags
The build script complains when the same option occurs multiple
times in the same preset, but merges them when they occur in separate
presets. Therefore restore the code that creates a stack of presets
with one for each subsequent argument, instead of packing them all
into a single preset.

Signed-off-by: Katalin Rebhan <me@dblsaiko.net>
2025-07-05 19:44:18 +02:00
Saveliy Boyarchuk
a5f0960e50 dev-lang/odin: remove 2024-*, add 2025-06, 9999
Signed-off-by: Saveliy Boyarchuk <sav.boyar@gmail.com>
2025-07-05 20:08:25 +03:00
Haelwenn (lanodan) Monnier
e5322bbd5c dev-lang/hare: add patch to fix os::clearenv
This patch has been applied upstream: 4039f65285

And reported here: https://lists.sr.ht/~sircmpwn/hare-dev/%3C20250617083804.112699-1-apreiml@strohwolke.at%3E#%3CDAVE0JNU5ATC.10TZVZM0C3UB3@willowbarraco.fr%3E

Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-06-26 01:13:55 +02:00
Haelwenn (lanodan) Monnier
d8401513e1 dev-lang/hare: Fix dev-lang/harec dependency
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-06-22 16:02:49 +02:00
Itai Ferber
6bfcf19e28 dev-lang/swift: add symlinks to stable SLOT dir
Along with `/usr/$(get_libdir)/swift-${PV}`, symlink to a stable
directory in `/usr/$(get_libdir)` that matches the package SLOT so
revdeps can rely on a stable directory that doesn't change on patch
version.

Closes: https://bugs.gentoo.org/957730
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-06-21 20:29:32 -04:00
Haelwenn (lanodan) Monnier
11212bf2e3 dev-lang/hare: add 0.25.2
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-06-21 17:13:10 +02:00
Haelwenn (lanodan) Monnier
0f46c24232 dev-lang/harec: add 0.25.2
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-06-21 17:09:47 +02:00
Haelwenn (lanodan) Monnier
672e3aab4e dev-lang/harec: drop 0.24.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-06-21 17:09:47 +02:00
Haelwenn (lanodan) Monnier
f6c6d6d32e dev-lang/hare: drop 0.24.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-06-21 17:09:47 +02:00
Itai Ferber
dfda47c295 dev-lang/swift: add 6.1.2
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-05-29 10:19:32 -04:00
Itai Ferber
f065207ce9 dev-lang/swift: add 6.1.1
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-05-24 15:20:57 -04:00
Anna (cybertailor) K
c81647bc6d dev-lang/crystal-bin: add 1.16.3, drop 1.16.1
Signed-off-by: Anna (cybertailor) K <cyber+gentoo@sysrq.in>
2025-05-13 12:53:56 +05:00
Anna (cybertailor) Vyalkova
7e47c095f7 dev-lang/crystal-bin: add 1.16.2, drop 1.15.0
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-04-30 20:49:48 +05:00
Itai Ferber
becab7e238 dev-lang/swift: fix broken 5.10.1 patch symlink
2849e1a7d removed swift-6.0.1, -6.0.1-r1, and -6.0.2, but
swift-5.10.1-r2/backtracing-noexecstack.patch was symlinked to
swift-6.0.1's version. The effective file has been moved down to
swift-5.10.1-r2 and the swift-6.x line now symlinks to this base file;
the contents have not changed.

Closes: https://bugs.gentoo.org/954338
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-04-27 13:25:34 -04:00
Anna (cybertailor) Vyalkova
9bfae138b9 dev-lang/crystal-bin: add 1.16.1, drop 1.14.0
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-04-17 14:24:21 +05:00
Itai Ferber
f0fee0b997 dev-lang/swift: add 6.1
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-04-01 09:58:53 -04:00
Itai Ferber
2849e1a7d3 dev-lang/swift: drop 6.0.1, 6.0.1-r1, 6.0.2
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-04-01 09:58:49 -04:00
Itai Ferber
fdc4461cb8 dev-lang/swift: fix symlinking on install
On `pkg_postinst`, `has_version` wasn't returning the expected value in
order to symlink Swift on first install; instead, we can use `eselect
swift show` itself to be able to tell whether we're eligible to update
the symlinks.

Closes: https://bugs.gentoo.org/951175
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-03-26 15:46:02 -04:00
Itai Ferber
0cf9b38183 dev-lang/swift: respect MAKEOPTS -j
The Swift build system takes a '-j'/'--jobs' flag, but the value from
MAKEOPTS needs to be manually exposed to it for it to be respected.

Closes: https://bugs.gentoo.org/951202
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-03-26 15:46:02 -04:00