Index | Thread | Search

From:
Kate <kit-ty-kate@exn.st>
Subject:
[PATCH] sysutils/opam: update to 2.4.0
To:
semarie@kapouay.eu.org, ports@openbsd.org
Date:
Fri, 18 Jul 2025 15:18:05 +0100

Download raw body.

Thread
Hi,

here is a patch updating the opam package to its latest version.
This version does not depend on GNU Patch anymore.
Changelog: https://opam.ocaml.org/blog/opam-2-4-0/

Many thanks,
Kate
From 4c8c096d3659f3f0fba0060c7fea16faf5c35c58 Mon Sep 17 00:00:00 2001
From: Kate <kit-ty-kate@exn.st>
Date: Fri, 18 Jul 2025 15:09:15 +0100
Subject: [PATCH] sysutils/opam: update to 2.4.0

---
 sysutils/opam/Makefile     | 7 +++----
 sysutils/opam/distinfo     | 4 ++--
 sysutils/opam/opam.port.mk | 4 ++--
 3 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/sysutils/opam/Makefile b/sysutils/opam/Makefile
index b4909f95b90..3260ad4e128 100644
--- a/sysutils/opam/Makefile
+++ b/sysutils/opam/Makefile
@@ -4,7 +4,7 @@ COMMENT =		OCaml source-based package manager
 
 CATEGORIES =		sysutils devel
 
-V =			2.3.0
+V =			2.4.0
 PKGNAME =		opam-${V}
 DISTNAME =		opam-full-${V}
 
@@ -27,7 +27,6 @@ BUILD_DEPENDS =		lang/ocaml \
 RUN_DEPENDS =		archivers/unzip \
 			archivers/bzip2 \
 			archivers/gtar \
-			devel/gpatch \
 			devel/gmake \
 			net/curl
 
@@ -40,11 +39,11 @@ USE_GMAKE =		Yes
 CONFIGURE_ENV +=	CFLAGS="${CFLAGS}" \
 			LDFLAGS="${LDFLAGS}"
 CONFIGURE_STYLE =	gnu autoreconf no-autoheader
-CONFIGURE_ARGS =	--with-vendored-deps
+CONFIGURE_ARGS =	--with-vendored-deps --with-mccs
 AUTOCONF_VERSION =	2.69
 AUTOMAKE_VERSION =	1.16
 
-ALL_TARGET =		lib-ext all
+ALL_TARGET =		all
 INSTALL_TARGET =	install
 TEST_TARGET =		tests
 
diff --git a/sysutils/opam/distinfo b/sysutils/opam/distinfo
index f382994fba6..a3c0368aa28 100644
--- a/sysutils/opam/distinfo
+++ b/sysutils/opam/distinfo
@@ -1,2 +1,2 @@
-SHA256 (opam-full-2.3.0.tar.gz) = UGunaGXcMVtn35qonnq9XBqJen8KkteyaUl0/cUys0Y=
-SIZE (opam-full-2.3.0.tar.gz) = 12860518
+SHA256 (opam-full-2.4.0.tar.gz) = EZ9B77EZLa019Ef78cYgL/wzEQXpSdKYCnXfjLLJMoI=
+SIZE (opam-full-2.4.0.tar.gz) = 14294005
diff --git a/sysutils/opam/opam.port.mk b/sysutils/opam/opam.port.mk
index babefa32934..20f36ef7885 100644
--- a/sysutils/opam/opam.port.mk
+++ b/sysutils/opam/opam.port.mk
@@ -11,13 +11,13 @@ MODOPAM_WITH_TEST ?=	No
 
 # Add sysutils/opam to BUILD_DEPENDS, and net/rsync to copying local repositories.
 .if ${MODOPAM_BUILDDEP:L} == "yes"
-BUILD_DEPENDS +=	sysutils/opam>=2.3 \
+BUILD_DEPENDS +=	sysutils/opam>=2.4 \
 			net/rsync
 .endif
 
 # Default location of opam binary (provided by sysutils/opam).
 # Uses --cli=2.3 to stick with 2.3 options even if opam is upgraded.
-MODOPAM_OPAM_BIN ?=	${LOCALBASE}/bin/opam --cli=2.3
+MODOPAM_OPAM_BIN ?=	${LOCALBASE}/bin/opam --cli=2.4
 
 # Default path for OPAMROOT.
 MODOPAM_OPAMROOT ?=	${WRKDIR}/modopam-opamroot
-- 
2.50.1