Subject: CVS commit: pkgsrc/lang/ocaml
From: Jaap Boender
Date: 2020-12-09 11:33:04
Message id: 20201209103304.C7A88FA9D@cvs.NetBSD.org

Log Message:
Updated lang/ocaml to 4.11.1.

Patches for solaris and friends are reinstated (thanks jperkin@)
Also thanks to he@ for testing on powerpc and arm

Highlights for 4.10.0:
* A new best-fit allocator for the major heap which reducing both GC cost
  and memory usage.
* Immutable strings are now enforced at configuration time
* User-defined indexing operators for multidimensional arrays
* Miscellaneous improvements to the manual
* A more precise exhaustiveness check for GADTs
* Many bug fixes

Highlights for 4.11.0:
* Statmemprof: a new statistical memory profiler
* A new instrumented runtime that logs runtime statistics in a standard
  format
* A native backend for the RISC-V architecture
* Improved backtraces that refer to function names
* Suppport for recursive and yet unboxed types
* A quoted extension syntax for ppxs.
* Many quality of life improvements
* Many bug fixes.

4.11.1 is a bugfix release. Full details in the CHANGELOG included with
the distribution.

Files:
RevisionActionfile
1.138modifypkgsrc/lang/ocaml/Makefile
1.61modifypkgsrc/lang/ocaml/Makefile.common
1.54modifypkgsrc/lang/ocaml/PLIST
1.55modifypkgsrc/lang/ocaml/buildlink3.mk
1.138modifypkgsrc/lang/ocaml/distinfo
1.9modifypkgsrc/lang/ocaml/hacks.mk
1.5modifypkgsrc/lang/ocaml/options.mk
1.16modifypkgsrc/lang/ocaml/patches/patch-Makefile
1.3modifypkgsrc/lang/ocaml/patches/patch-Makefile.common.in
1.6modifypkgsrc/lang/ocaml/patches/patch-asmcomp_amd64_emit.mlp
1.43modifypkgsrc/lang/ocaml/patches/patch-configure
1.3modifypkgsrc/lang/ocaml/patches/patch-lex_Makefile
1.9modifypkgsrc/lang/ocaml/patches/patch-ocamldoc_Makefile
1.3modifypkgsrc/lang/ocaml/patches/patch-otherlibs_Makefile.otherlibs.common
1.12modifypkgsrc/lang/ocaml/patches/patch-otherlibs_systhreads_Makefile
1.3modifypkgsrc/lang/ocaml/patches/patch-runtime_Makefile
1.2modifypkgsrc/lang/ocaml/patches/patch-testsuite_tests_lib-systhreads_testyield.ml
1.3modifypkgsrc/lang/ocaml/patches/patch-tools_Makefile
1.6modifypkgsrc/lang/ocaml/patches/patch-yacc_Makefile
1.4addpkgsrc/lang/ocaml/patches/patch-otherlibs_systhreads_st__stubs.c
1.1addpkgsrc/lang/ocaml/patches/patch-runtime_amd64.S
1.1addpkgsrc/lang/ocaml/patches/patch-tools_ocamlmklib.ml
1.3removepkgsrc/lang/ocaml/patches/patch-asmrun_amd64.S
1.9removepkgsrc/lang/ocaml/patches/patch-tools_ocamlmklib