Commit Graph

14473 Commits

Author SHA1 Message Date
Paul Guyot c73b9f833f wasm-component-ld: update to 0.5.26
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-08 15:18:02 -04:00
Dave Allured 81aa8170b0 algol68g: Update to 3.12.3 2026-07-08 15:16:05 -04:00
Joshua Root 3cea6dbe26 critcl: split into tcl 8 and 9 subports 2026-07-09 02:56:16 +10:00
Herby Gillot 58aca1d0ed go-devel: update to 1.27rc2 2026-07-07 19:42:47 -04:00
Herby Gillot b2b3b9504f go: update to 1.26.5 2026-07-07 19:42:47 -04:00
Joshua Root 511dc66fe6 Tcl/Tk updates
- Add tk 9 subports and rename existing tk subports to tk8-*.
- Don't use muniversal in tk.
- Update dependencies on the above in other ports and rev bump.
- Make tcl a shim port that depends on tcl8.
- Update tcl8 and tk8 to 8.6.18.

Closes: https://trac.macports.org/ticket/71415
2026-07-07 22:44:36 +10:00
aeiouaeiouaeiouaeiouaeiouaeiou 2e75a1d301 rakudo: update to 2026.06 2026-07-06 23:01:58 -04:00
aeiouaeiouaeiouaeiouaeiouaeiou 61a2dab291 nqp: update to 2026.06 2026-07-06 23:01:58 -04:00
aeiouaeiouaeiouaeiouaeiouaeiou da067e3bf0 MoarVM: update to 2026.06 2026-07-06 23:01:58 -04:00
Nils Breunese e1c5b944f4 groovy: update to 5.0.7 (#33463) 2026-07-06 23:25:38 +02:00
Paul Guyot 083efdb596 emscripten: update to 6.0.2
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-05 16:33:15 -04:00
Paul Guyot e40288ef95 erlang: update to 29.0.3
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-05 10:59:33 -04:00
Mohamed Akram f0ac1e297a crystal: update to 1.20.3 2026-07-05 12:02:03 +04:00
Paul Guyot ca2a89c03e llvm-devel: update to 20260701-4a11eb33 (LLVM 23)
Bump the trunk snapshot to LLVM 23 (clang_exe_version 23) for emscripten
6.0.1, whose wasm-ld emits --no-stack-first that the LLVM 22 toolchain
rejected. Switch github.tarball_from to archive and reset subport
revisions.

Also set -DLLVM_ENABLE_BINDINGS=OFF (matching llvm-19..22) so local
builds with ocamlfind present stop installing unversioned META.llvm*
files that conflict with other LLVM ports.

See: https://trac.macports.org/ticket/59785
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-04 23:00:11 -04:00
Joshua Root 2ef382d5e9 nodejs24: update to 24.18.0 2026-07-04 22:09:51 +10:00
Paul Guyot 3513970ad1 wasmer: update to 7.2.0
Upstream switched the wasmer-full-source release asset from .tar.xz
to .tar.gz and dropped the version suffix from the archive's
top-level directory name, so drop use_xz and adjust worksrcdir
accordingly. Regenerate cargo.crates from the new Cargo.lock.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-03 18:03:26 -04:00
Fred Wright a625d1bde8 ruby34: update to 3.4.10
See:
https://www.ruby-lang.org/en/news/2026/06/30/ruby-3-4-10-released/

TESTED:
Built successfully on OSX 10.4-10.5 ppc, 10.4-10.6 i386, 10.5-12.x
x86_64, and 11.x-26.x arm64.  Included all variants compatible with
available dependencies on the respective platforms.
2026-07-03 00:14:35 -04:00
Paul Guyot 99f49afc11 elixir: update to 1.20.2
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-02 17:29:11 -04:00
Mohamed Akram 720f41d3b5 nodejs26: update to 26.4.0 2026-07-02 18:54:48 +04:00
Paul Guyot 7dd6f662d7 ocaml-re: update to 1.14.0
Drop the depends_lib on ocaml-seq: upstream no longer requires the
seq compatibility package (minimum OCaml is now 4.12.0, and the
stdlib's built-in Seq module is used directly). Fixes the build
failure where dune could not find library "seq".

The public re.mli/Re module interface gained new functions and
modules between 1.11.0 and 1.14.0 (Re.split_delim, character
classes in Re.Posix, non-raising Re.Group variants, hex/octal
escapes, \Q...\E quoting, Re.Pcre.get_named_substring_opt, the
experimental Re.Stream API), so dependents linking against ocaml-re
need a clean rebuild. Bump revision for all direct depends_lib
dependents:

  ocaml-expect_test_helpers_kernel, ocaml-ocamlformat (main subport
  only; ocaml-ocamlformat-lib does not depend on ocaml-re),
  ocaml-sexp_pretty, ocaml-patdiff, ocaml-core_extended, ocaml-jingoo,
  ocaml-alcotest, ocaml-camlp5-buildscripts,
  ocaml-expect_test_helpers_core, everparse, stanc3, abella, camlp5,
  ocaml-xtmpl

Of these, only ocaml-core_extended re-exports Re types in its own
public interface (lib/selector.mli), but nothing in the ports tree
depends on it, so the cascade stops there.

Also fix two pre-existing non-ASCII characters (curly apostrophes)
in ocaml-patdiff and ocaml-core_extended descriptions while touching
those files.

Closes: https://trac.macports.org/ticket/67356
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-07-01 18:09:03 -04:00
Joshua Root 512639c719 tcl9: fix build without existing tclsh9.0 2026-07-01 17:15:53 +10:00
Joshua Root c71d0e07c3 tcl9: update to 9.0.4 2026-07-01 15:15:19 +10:00
Herby Gillot 6570607483 rust: update to 1.96.1
Point release; stage0 bootstrap stays 1.95.0 and cargo.crates is unchanged from 1.96.0, so only the version and source checksums are updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 00:14:16 -04:00
Paul Guyot 70ab90739b camlp5: update to 8.05.02
Bump revision of ocaml-ulex for updated camlp5.
Move camlp5 to depends_build in geneweb and ledit, where it is only
used as a preprocessor at build time and not needed at runtime.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-30 10:58:59 -04:00
Paul Guyot 638b4ba300 ocaml: fix livecheck regex
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-30 08:10:18 -04:00