Commit Graph

355 Commits

Author SHA1 Message Date
David Roman
158acf3725 dev-lang/uiua: add 0.18.1
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-03-10 14:12:41 +01:00
David Roman
68fbddeaec */*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-10 10:54:23 +01:00
David Roman
07ada6e03f */*: update my maintainer email
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-03-08 22:28:50 +01:00
Itai Ferber
f27cafea61 dev-lang/odin: add 2026.01, 2026.02
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 18:20:32 -05:00
Itai Ferber
8757c7d30f dev-lang/odin: update SRC_URI
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
4b19f20064 dev-lang/odin: strip flags using flag-o-matic
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
a4b4987f14 dev-lang/odin: clean up ebuilds
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
0e139fc43c dev-lang/odin: update LICENSE
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
6f929143ec dev-lang/odin: drop 2026.01, 2026.02
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
7c1efbd399 dev-lang/odin: add myself as a maintainer
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
2ba91fc323 dev-lang/swift: update to llvm-r2.eclass
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 13:48:51 -05:00
Itai Ferber
997fddaad4 dev-lang/odin: add 2026.03
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-03-06 10:16:12 -05:00
Itai Ferber
3cb3e8caf3 dev-lang/swift-bin: update LLVM_COMPAT
Drop non-existent LLVM 15, and extend compatibility through LLVM 21.

Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-02-27 19:12:34 -05:00
Itai Ferber
3de0e736af dev-lang/swift-bin: add 6.2.4
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-02-27 19:12:01 -05:00
Itai Ferber
de756f6545 dev-lang/swift: update LLVM_COMPAT
Drop non-existent LLVM 15, and extend compatibility through LLVM 21.

Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-02-27 16:25:43 -05:00
Itai Ferber
53fad1e56b dev-lang/swift: add 6.2.4
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-02-27 16:25:39 -05:00
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