From 6958dea9604a1ae3f1f404556442fd526e5b068f Mon Sep 17 00:00:00 2001
From: fritzkink <96341974+fritzkink@users.noreply.github.com>
Date: Fri, 15 Sep 2023 21:05:06 +0200
Subject: [PATCH] ocaml - updated to version 5.1

---
 components/runtime/ocaml/Makefile |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/components/runtime/ocaml/Makefile b/components/runtime/ocaml/Makefile
index 78ee43a..b545967 100644
--- a/components/runtime/ocaml/Makefile
+++ b/components/runtime/ocaml/Makefile
@@ -29,14 +29,14 @@
 
 COMPONENT_NAME=			ocaml
 COMPONENT_FMRI=			runtime/ocaml
-COMPONENT_VERSION_MAJOR=	5.0
+COMPONENT_VERSION_MAJOR=	5.1
 COMPONENT_VERSION=		$(COMPONENT_VERSION_MAJOR).0
 IPS_COMPONENT_VERSION=		$(COMPONENT_VERSION)
 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:72fa3d0ba19b82fcb9e6c62e0090b9d22e5905c4be0f94faf56904a9377a9e5b
+COMPONENT_ARCHIVE_HASH=		sha256:43a3ac7aab7f8880f2bb6221317be55319b356e517622fdc28359fe943e6a450
 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
@@ -51,15 +51,15 @@
 # Documentation sources
 #
 COMPONENT_ARCHIVE_1=		ocaml-$(COMPONENT_VERSION_MAJOR)-refman-html.tar.gz
-COMPONENT_ARCHIVE_HASH_1=	sha256:ea5cedafd31ee7ce06c6a19c5edc6ff0ab36bec0d60bd374be201e8ae94434a1
+COMPONENT_ARCHIVE_HASH_1=	sha256:7fde7eea5281a649dd3abe55f2e853ebafe487f21cad6aaa8f56ae1de4808d90
 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:5bdda0163736cabc4b2a0bbc046c1e031e5f5a2a1b3290d9427e966ad85b1d34
+COMPONENT_ARCHIVE_HASH_2=	sha256:5ffbaf414cb3f8a2ae14a9a03b5d3d8092bcd025e9383801cb5c3ec05269a33a
 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:07270a92d5db9418e1e9bdb81d6b435d5011f4b337972556d6dca43a6305c81d
+COMPONENT_ARCHIVE_HASH_3=	sha256:88e2d18d807713b31f3c5eadf6274290da0db0c01fd666b71f957c1594854ae8
 COMPONENT_ARCHIVE_URL_3=	https://caml.inria.fr/distrib/ocaml-$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE_3)
 
 
@@ -84,6 +84,9 @@
 
 COMPONENT_PRE_CONFIGURE_ACTION = \
   ($(CLONEY) $(SOURCE_DIR) $(@D))
+
+# otherwise test run would not succeed
+COMPONENT_POST_CONFIGURE_ACTION = $(GSED) -i -e 's:$(SOURCE_DIR):$(@D):' $(@D)/ocamltest/ocamltest_config.ml
 
 COMPONENT_BUILD_TARGETS = world opt opt.opt
 
@@ -119,5 +122,6 @@
 ASLR_MODE = $(ASLR_ENABLE)
 
 # Auto-generated dependencies
+REQUIRED_PACKAGES += compress/zstd
 REQUIRED_PACKAGES += system/library
 REQUIRED_PACKAGES += system/library/math

--
Gitblit v1.9.3