pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ocaml: update to 5.5.0



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed Jun 24 07:40:35 2026 +0200
Changeset:	892c21c573d197c1fc458352e654f9b8b2f9e582

Modified Files:
	ocaml/Makefile
	ocaml/PLIST
	ocaml/TODO
	ocaml/distinfo

Log Message:
ocaml: update to 5.5.0

Now installs files with ${OPSYS} in the name, and the self tests
hang.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=892c21c573d197c1fc458352e654f9b8b2f9e582

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ocaml/Makefile |  5 ++---
 ocaml/PLIST    | 36 ++++++++++++++++++++++++++++++++----
 ocaml/TODO     | 13 +++++++++++++
 ocaml/distinfo |  8 ++++----
 4 files changed, 51 insertions(+), 11 deletions(-)

diffs:
diff --git a/ocaml/Makefile b/ocaml/Makefile
index 0585836d5b..ce0ff12c1b 100644
--- a/ocaml/Makefile
+++ b/ocaml/Makefile
@@ -1,9 +1,8 @@
 # $NetBSD: Makefile,v 1.148 2023/04/09 07:28:27 wiz Exp $
 
-DISTNAME=	ocaml-5.4.0
+DISTNAME=	ocaml-5.5.0
 CATEGORIES=	lang
-MASTER_SITES=	${MASTER_SITE_GITHUB:=ocaml/}
-GITHUB_TAG=	${PKGVERSION_NOREV}
+MASTER_SITES=	https://caml.inria.fr/pub/distrib/ocaml-${PKGVERSION_NOREV:R}/
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 #MAINTAINER+=	gdt%NetBSD.org@localhost
diff --git a/ocaml/PLIST b/ocaml/PLIST
index ea86195ae3..1c7a7db225 100644
--- a/ocaml/PLIST
+++ b/ocaml/PLIST
@@ -25,9 +25,15 @@ ${PLIST.ocaml-opt}bin/ocamlopt.opt
 ${PLIST.ocaml-opt}bin/ocamloptp
 bin/ocamlprof
 bin/ocamlrun
+bin/ocamlrun-a100
 bin/ocamlrund
+bin/ocamlrund-a100
 bin/ocamlruni
+bin/ocamlruni-a100
 bin/ocamlyacc
+bin/x86_64--netbsd-ocamlrun-a100
+bin/x86_64--netbsd-ocamlrund-a100
+bin/x86_64--netbsd-ocamlruni-a100
 lib/ocaml/Makefile.config
 lib/ocaml/arg.ml
 lib/ocaml/arg.mli
@@ -308,6 +314,10 @@ lib/ocaml/compiler-libs/bytepackager.cmt
 lib/ocaml/compiler-libs/bytepackager.cmti
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/bytepackager.cmx
 lib/ocaml/compiler-libs/bytepackager.mli
+lib/ocaml/compiler-libs/byterntm.cmi
+lib/ocaml/compiler-libs/byterntm.cmt
+lib/ocaml/compiler-libs/byterntm.cmti
+lib/ocaml/compiler-libs/byterntm.mli
 lib/ocaml/compiler-libs/bytesections.cmi
 lib/ocaml/compiler-libs/bytesections.cmt
 lib/ocaml/compiler-libs/bytesections.cmti
@@ -1233,6 +1243,10 @@ lib/ocaml/compiler-libs/signature_group.cmt
 lib/ocaml/compiler-libs/signature_group.cmti
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/signature_group.cmx
 lib/ocaml/compiler-libs/signature_group.mli
+lib/ocaml/compiler-libs/signature_matching.cmi
+lib/ocaml/compiler-libs/signature_matching.cmt
+lib/ocaml/compiler-libs/signature_matching.cmti
+lib/ocaml/compiler-libs/signature_matching.mli
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/simple_value_approx.cmi
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/simple_value_approx.cmt
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/simple_value_approx.cmti
@@ -1271,6 +1285,10 @@ ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/split.cmt
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/split.cmti
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/split.cmx
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/split.mli
+lib/ocaml/compiler-libs/stable_matching.cmi
+lib/ocaml/compiler-libs/stable_matching.cmt
+lib/ocaml/compiler-libs/stable_matching.cmti
+lib/ocaml/compiler-libs/stable_matching.mli
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/stackframe.cmi
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/stackframe.cmt
 ${PLIST.ocaml-opt}lib/ocaml/compiler-libs/stackframe.cmti
@@ -1652,6 +1670,7 @@ ${PLIST.ocaml-opt}lib/ocaml/libasmrun_pic.a
 ${PLIST.ocaml-opt}lib/ocaml/libasmrun_shared.so
 ${PLIST.ocaml-opt}lib/ocaml/libasmrund.a
 ${PLIST.ocaml-opt}lib/ocaml/libasmruni.a
+lib/ocaml/libcamlrun-x86_64--netbsd-a100.so
 lib/ocaml/libcamlrun.a
 lib/ocaml/libcamlrun_pic.a
 lib/ocaml/libcamlrun_shared.so
@@ -2165,12 +2184,12 @@ lib/ocaml/string.ml
 lib/ocaml/string.mli
 lib/ocaml/stringLabels.ml
 lib/ocaml/stringLabels.mli
-lib/ocaml/stublibs/dllcamlruntime_eventsbyt.so
+lib/ocaml/stublibs/dllcamlruntime_eventsbyt-x86_64--netbsd-a100.so
 ${PLIST.ocaml-opt}lib/ocaml/stublibs/dllcamlruntime_eventsnat.so
-lib/ocaml/stublibs/dllcamlstrbyt.so
+lib/ocaml/stublibs/dllcamlstrbyt-x86_64--netbsd-a100.so
 ${PLIST.ocaml-opt}lib/ocaml/stublibs/dllcamlstrnat.so
-lib/ocaml/stublibs/dllthreads.so
-lib/ocaml/stublibs/dllunixbyt.so
+lib/ocaml/stublibs/dllthreads-x86_64--netbsd-a100.so
+lib/ocaml/stublibs/dllunixbyt-x86_64--netbsd-a100.so
 ${PLIST.ocaml-opt}lib/ocaml/stublibs/dllunixnat.so
 lib/ocaml/sys.ml
 lib/ocaml/sys.ml.in
@@ -2279,6 +2298,7 @@ man/man3/Bytes.3
 man/man3/BytesLabels.3
 man/man3/Callback.3
 man/man3/CamlinternalFormat.3
+man/man3/CamlinternalFormat.Args.3
 man/man3/CamlinternalFormatBasics.3
 man/man3/CamlinternalLazy.3
 man/man3/CamlinternalMenhirLib.3
@@ -2388,12 +2408,14 @@ man/man3/Float.3
 man/man3/Float.Array.3
 man/man3/Float.ArrayLabels.3
 man/man3/Format.3
+man/man3/Format.Args.3
 man/man3/Format_doc.3
 man/man3/Format_doc.Doc.3
 man/man3/Format_tutorial.3
 man/man3/Fun.3
 man/man3/Gc.3
 man/man3/Gc.Memprof.3
+man/man3/Gc.Tweak.3
 man/man3/Hashtbl.3
 man/man3/Hashtbl.HashedType.3
 man/man3/Hashtbl.Make.3
@@ -2423,6 +2445,7 @@ man/man3/Int32.3
 man/man3/Int64.3
 man/man3/Int_replace_polymorphic_compare.3
 man/man3/Lazy.3
+man/man3/Lazy.Mutexed.3
 man/man3/Lazy_backtrack.3
 man/man3/Lexer.3
 man/man3/Lexing.3
@@ -2445,6 +2468,7 @@ man/man3/Misc.Color.3
 man/man3/Misc.Error_style.3
 man/man3/Misc.Int_literal_converter.3
 man/man3/Misc.Magic_number.3
+man/man3/Misc.RuntimeID.3
 man/man3/Misc.Stdlib.3
 man/man3/Misc.Stdlib.Array.3
 man/man3/Misc.Stdlib.List.3
@@ -2484,6 +2508,7 @@ man/man3/Obj.Extension_constructor.3
 man/man3/Ocaml_operators.3
 man/man3/Oo.3
 man/man3/Option.3
+man/man3/Option.Syntax.3
 man/man3/Out_channel.3
 man/man3/Pair.3
 man/man3/Parse.3
@@ -2510,6 +2535,7 @@ man/man3/Printast.3
 man/man3/Printexc.3
 man/man3/Printexc.Slot.3
 man/man3/Printf.3
+man/man3/Printf.Args.3
 man/man3/Profile.3
 man/man3/Queue.3
 man/man3/Random.3
@@ -2532,6 +2558,8 @@ man/man3/Set.3
 man/man3/Set.Make.3
 man/man3/Set.OrderedType.3
 man/man3/Set.S.3
+man/man3/Stable_matching.3
+man/man3/Stable_matching.Item.3
 man/man3/Stack.3
 man/man3/StdLabels.3
 man/man3/StdLabels.Array.3
diff --git a/ocaml/TODO b/ocaml/TODO
index fcac08e00b..9113988699 100644
--- a/ocaml/TODO
+++ b/ocaml/TODO
@@ -19,3 +19,16 @@
 
 - fix native compiler build
   (it's not clear what this means, but test native code generation with unison)
+
+- PLIST has opsys-specific entries, find a solution for that
+
+- self tests hang after
+Running tests from 'tests/lib-systhreads' ...
+ ... testing 'boundscheck.ml' => passed
+ ... testing 'eintr.ml' => passed
+ ... testing 'multicore_lifecycle.ml' => passed
+ ... testing 'test_c_thread_register.ml' => skipped
+ ... testing 'testfork.ml' => skipped
+ ... testing 'testfork2.ml' => skipped
+ ... testing 'testpreempt.ml' => passed
+ ... testing 'testyield.ml'
diff --git a/ocaml/distinfo b/ocaml/distinfo
index f9bfe9feec..c9b5e72aea 100644
--- a/ocaml/distinfo
+++ b/ocaml/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.146 2023/04/09 07:27:48 wiz Exp $
+$NetBSD$
 
-BLAKE2s (ocaml-5.4.0.tar.gz) = bfcdd4b8fe1d5c79adcdec3126134966179597a0765c20a032b5c471f52b0961
-SHA512 (ocaml-5.4.0.tar.gz) = 3684468800f4528c9fd96ef3fdd6aa04f71b77180d3ae8045d429f96b32e23cb3a8a307762c7237b6c56c087f45b59b0dab672a31166e3de254bb0fb9b4eb588
-Size (ocaml-5.4.0.tar.gz) = 6448449 bytes
+BLAKE2s (ocaml-5.5.0.tar.gz) = 8eb93b5952e90b1ae8cbb9034d3810aa13aa3c04c2c23fc79db05d5794566962
+SHA512 (ocaml-5.5.0.tar.gz) = 2692bc8fe34af4530b7cca8d98efe07c297e8bf46449b31d30b2cd5292c0b91afe8e88ded290f000025e047bd5bbee6b9119bd8aa38142a3d40d5e5af4475d53
+Size (ocaml-5.5.0.tar.gz) = 6609018 bytes


Home | Main Index | Thread Index | Old Index