- 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
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>
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>
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.
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>
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>
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>