Commit Graph
131 Commits
Author SHA1 Message Date
Paul GuyotandRenee Otten 638b4ba300 ocaml: fix livecheck regex
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-30 08:10:18 -04:00
Paul GuyotandPerry E. Metzger a776172ef6 ocaml: update to 5.5.0; cascade ecosystem updates
Version updates required for 5.5:
- ocaml-merlin to 5.8-505
- ocaml-camlp4 to 5.5+1
- ocaml-js_of_ocaml to 6.4.0
- ocaml-batteries to 3.11.0

Removed ocaml-ppx_tools which is dead upstream and superseded by ppxlib.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-29 18:06:48 -04:00
Paul GuyotandPerry E. Metzger 4c8893022e ocaml: update to 5.4.1; cascade ecosystem updates
Port to OCaml 5: mldonkey, ocaml-dypgen, ocamldot, ocaml-ftp, ocaml-bisect_ppx, ocaml-ocamlnet
New ports: ocaml-capitalization, ocaml-gel, ocaml-ocaml_intrinsics_kernel,
           ocaml-ppx_diff, ocaml-ppx_string_conv, ocaml-ppxlib_jane,
           ocaml-iri, ocaml-ocf (+ocf_ppx), ocaml-higlo
New subport: ocaml-xtmpl_ppx
Remove ocaml-configurator (merged into ocaml-dune)
Also removed ocaml-migrate-parsetree, ocaml-ppx_find and
     ocaml-ppx_tools_versioned as they are leaves and ocaml-migrate-parsetree
     is marked deprecated upstream and incompatible with OCaml 5.4
Update stog, fstar, camlimages, lablgtk2 and many others
ocaml-mysql: update to 1.2.4; switch mysql5 dependency to mariadb-10.11
opam: fix dune bootstrap of AVX-512 asm with older Xcode
wyrd: mark known_fail (abandoned upstream, incompatible with OCaml 5)

i386/ppc/ppc64 support is completely untested

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-13 13:42:44 -04:00
Joshua Root d045c407aa openmaintainer lang/*: remove compiler_blacklist_versions 2025-08-05 14:04:51 +10:00
Mohamed Akram 293c311a3d ocaml: fix LDFLAGS in Makefile.config
This value is passed when building OCaml programs and so the MacPorts
library path was being searched first rather than the one specified by
the build.
2025-04-26 11:35:29 +04:00
Perry E. Metzger 3b1d36936e ocaml: update to 4.14.1
Also semi-fix the test target (ocamltest needs to be built for it to
work, but some tests are still broken.)

4.14.1 is a bug fix over 4.14.0; 5.1 is out but some software is still
broken under ocaml 5 and so 4.14 is still probably the right choice
for us.
2023-10-04 20:23:33 -04:00
barracuda156andChristopher Nielsen 2768b71193 ocaml: update to 4.14 2023-05-26 15:52:57 -04:00
Sergey FedorovandPerry E. Metzger 6d3230f54f ocaml: fix build for PPC 2022-05-29 16:06:17 -04:00
Perry E. Metzger 6d9278fb05 ocaml: update to 4.12.1 2021-10-03 10:59:20 -04:00
Landon Fuller aa18033195 ocaml: revbump to force rebuild with corrected SDK path 2021-04-27 19:25:24 -06:00
Marcus Calhoun-Lopez f7fbf39617 ocaml: fix livecheck 2021-03-20 16:20:42 -07:00
Perry E. Metzger b2f14bfb06 ocaml: update to 4.12.0 2021-02-28 21:44:11 -05:00
Landon Fuller 4415eaa672 ocaml: use configure.cc_archflags to determine build_arch flag(s). 2020-01-13 20:54:45 -07:00
Marcus Calhoun-LopezandMarcusCalhoun-Lopez c00a248315 ocaml: respect build_arch
No revbump since a simultaneous commit already increased revision.
2020-01-11 17:45:20 -07:00
Marcus Calhoun-LopezandMarcusCalhoun-Lopez 24e619d992 ocaml: remove ncurses as a dependency
In version 4.07.0, OCaml removed curses/terminfo/termcap dependencies.
See Changes file.
2020-01-11 17:45:20 -07:00
Marcus Calhoun-LopezandMarcusCalhoun-Lopez efdad66652 ocaml: enable tests 2020-01-11 17:45:20 -07:00
Perry E. Metzger 954aa5eb03 ocaml: remove unneeded "platform" variant, as we only support darwin
Also, add some comments noting the port maintainer can't actually test
older OSes and 32 bit Intel.
2019-10-22 15:59:14 -04:00
Perry E. Metzger 7570f51d4a ocaml: fix livecheck 2019-10-22 13:46:05 -04:00
Ryan Schmidt e94f50a660 ocaml, ocaml-doc: Fix homepage 2019-10-22 06:05:35 -05:00
Joshua Root e9d3912ec3 ocaml: fix env quoting
See: https://trac.macports.org/ticket/59317
2019-10-15 15:10:06 +11:00
Marcus Calhoun-Lopez 382fb83e6c ocaml: ensure we are UsingTheRightCompiler
See https://trac.macports.org/wiki/UsingTheRightCompiler
2019-08-17 08:05:49 -07:00
Marcus Calhoun-Lopez 18f4240755 ocaml: modify patch file to apply cleanly
No revbump since port either builds correctly or not at all.
2019-08-17 08:04:50 -07:00
Perry E. Metzger ea518a2ab5 ocaml: update to 4.08.1 2019-08-16 19:15:58 -04:00
Marcus Calhoun-Lopez b56db83c17 ocaml: add variant to support graph library 2019-06-18 09:10:54 -07:00
Joshua Root a560834f1e Adapt Portfiles to base *.env parsing changes
See: #116
2019-03-23 20:31:04 +11:00