Andreas Wacknitz
2023-12-08 5b0f7da823287a1a423dd135c0391c41738c3e35
ocaml: update to 5.1.1

1 files deleted
4 files modified
259 ■■■■ changed files
components/runtime/ocaml/Makefile 30 ●●●● patch | view | raw | blame | history
components/runtime/ocaml/manifests/sample-manifest.p5m 8 ●●●●● patch | view | raw | blame | history
components/runtime/ocaml/ocaml.license 203 ●●●●● patch | view | raw | blame | history
components/runtime/ocaml/ocaml.p5m 14 ●●●● patch | view | raw | blame | history
components/runtime/ocaml/test/results-all.master 4 ●●●● patch | view | raw | blame | history
components/runtime/ocaml/Makefile
@@ -28,44 +28,42 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            ocaml
COMPONENT_FMRI=            runtime/ocaml
COMPONENT_VERSION_MAJOR=    5.1
COMPONENT_VERSION=        $(COMPONENT_VERSION_MAJOR).0
IPS_COMPONENT_VERSION=        $(COMPONENT_VERSION)
COMPONENT_VERSION=        $(COMPONENT_VERSION_MAJOR).1
COMPONENT_SUMMARY=        Objective Caml compiler and programming environment
COMPONENT_DESCRIPTION=    Objective Caml is a high-level, strongly-typed, functional and object-oriented programming language \
from the ML family of languages. This package comprises two batch compilers \
(a fast bytecode compiler and an optimizing native-code compiler), an interactive toplevel system, \
parsing tools (Lex,Yacc,Camlp4), a replay debugger,  documentation generator, and a comprehensive library.
COMPONENT_PROJECT_URL=        https://ocaml.org
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_SRC=        $(COMPONENT_VERSION).tar.gz
COMPONENT_ARCHIVE_HASH=        sha256:43a3ac7aab7f8880f2bb6221317be55319b356e517622fdc28359fe943e6a450
COMPONENT_ARCHIVE_HASH=        sha256:57f7b382b3d71198413ede405d95ef3506f1cdc480cda1dca1e26b37cb090e17
COMPONENT_ARCHIVE_URL=        https://github.com/$(COMPONENT_NAME)/$(COMPONENT_NAME)/archive/$(COMPONENT_ARCHIVE_SRC)
COMPONENT_SUMMARY=        Objective Caml compiler and programming environment
COMPONENT_LICENSE=        QPLv1, GPLv2
COMPONENT_LICENSE_FILE=        $(COMPONENT_NAME).license
COMPONENT_FMRI=            runtime/ocaml
COMPONENT_CLASSIFICATION=    Development/System
COMPONENT_DESCRIPTION= Objective Caml is a high-level, strongly-typed, functional and \
object-oriented programming language from the ML family of languages. This package comprises \
two batch compilers (a fast bytecode compiler and an optimizing native-code compiler), \
an interactive toplevel system, parsing tools (Lex,Yacc,Camlp4), a replay debugger, \
a documentation generator, and a comprehensive library.
COMPONENT_LICENSE=        QPLv1, GPLv2
COMPONENT_LICENSE_FILE=    LICENSE
# Documentation sources
#
COMPONENT_ARCHIVE_1=        ocaml-$(COMPONENT_VERSION_MAJOR)-refman-html.tar.gz
COMPONENT_ARCHIVE_HASH_1=    sha256:7fde7eea5281a649dd3abe55f2e853ebafe487f21cad6aaa8f56ae1de4808d90
COMPONENT_ARCHIVE_HASH_1=    sha256:ef07f27e1556ab783972fb3e06afce64a270bf24f620a258c7651febc20f5ec3
COMPONENT_ARCHIVE_URL_1=    https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_1)
COMPONENT_ARCHIVE_2=        ocaml-$(COMPONENT_VERSION_MAJOR)-refman.pdf
COMPONENT_ARCHIVE_HASH_2=    sha256:5ffbaf414cb3f8a2ae14a9a03b5d3d8092bcd025e9383801cb5c3ec05269a33a
COMPONENT_ARCHIVE_HASH_2=    sha256:d8b1501b356242ef83240144f940887fb17154e94c20acbaad1b2e28897dbd76
COMPONENT_ARCHIVE_URL_2=    https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_2)
COMPONENT_ARCHIVE_3=        ocaml-$(COMPONENT_VERSION_MAJOR)-refman.info.tar.gz
COMPONENT_ARCHIVE_HASH_3=    sha256:88e2d18d807713b31f3c5eadf6274290da0db0c01fd666b71f957c1594854ae8
COMPONENT_ARCHIVE_HASH_3=    sha256:d7faad8769682b2f361c79c6a3fb727b4e2016026ce718704c969ccc15b96575
COMPONENT_ARCHIVE_URL_3=    https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_3)
include $(WS_MAKE_RULES)/common.mk
COMPONENT_BUILD_ARGS += -j1
COMPONENT_BUILD_ARGS= -j1
# Set up some environment variables to make things look nicer.
# We make an 64 build and use /usr/bin/ for the commands
components/runtime/ocaml/manifests/sample-manifest.p5m
@@ -490,6 +490,11 @@
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compmisc.cmti
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compmisc.cmx
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compmisc.mli
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmi
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmt
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmti
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmx
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.mli
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/config.cmi
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/config.cmt
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/config.cmti
@@ -2223,6 +2228,7 @@
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Clflags.Int_arg_helper.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Clflags.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Compiler_libs.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Compression.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Config.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Config_boot.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Config_main.html
@@ -2396,6 +2402,7 @@
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Clflags.Int_arg_helper.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Clflags.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Compiler_libs.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Compression.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Config.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Config_boot.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Config_main.html
@@ -3159,6 +3166,7 @@
file path=usr/share/man/man3/Clflags.Int_arg_helper.3o
file path=usr/share/man/man3/Compiler_libs.3o
file path=usr/share/man/man3/Complex.3o
file path=usr/share/man/man3/Compression.3o
file path=usr/share/man/man3/Condition.3o
file path=usr/share/man/man3/Config.3o
file path=usr/share/man/man3/Config_boot.3o
components/runtime/ocaml/ocaml.license
File was deleted
components/runtime/ocaml/ocaml.p5m
@@ -9,10 +9,8 @@
# http://www.illumos.org/license/CDDL.
#
# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
# Copyright 2017 Andreas Grueninger, Grueninger GmbH, (grueni). All rights reserved.
# Copyright 2020 Andreas Wacknitz
# Copyright 2023 Friedrich Kink
#
# Copyright 2023 Andreas Wacknitz
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -492,6 +490,11 @@
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compmisc.cmti
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compmisc.cmx
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compmisc.mli
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmi
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmt
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmti
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.cmx
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/compression.mli
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/config.cmi
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/config.cmt
file path=usr/lib/$(MACH64)/ocaml/compiler-libs/config.cmti
@@ -2225,6 +2228,7 @@
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Clflags.Int_arg_helper.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Clflags.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Compiler_libs.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Compression.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Config.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Config_boot.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/Config_main.html
@@ -2398,6 +2402,7 @@
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Clflags.Int_arg_helper.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Clflags.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Compiler_libs.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Compression.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Config.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Config_boot.html
file path=usr/share/doc/ocaml/htmlman/compilerlibref/type_Config_main.html
@@ -3161,6 +3166,7 @@
file path=usr/share/man/man3/Clflags.Int_arg_helper.3o
file path=usr/share/man/man3/Compiler_libs.3o
file path=usr/share/man/man3/Complex.3o
file path=usr/share/man/man3/Compression.3o
file path=usr/share/man/man3/Condition.3o
file path=usr/share/man/man3/Config.3o
file path=usr/share/man/man3/Config_boot.3o
components/runtime/ocaml/test/results-all.master
@@ -1,5 +1,5 @@
  3335 tests passed
  3337 tests passed
   64 tests skipped
    0 tests failed
    0 unexpected errors
  3540 tests considered
  3542 tests considered