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