Download raw body.
[PATCH] sysutils/opam: update to 2.4.0
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
[PATCH] sysutils/opam: update to 2.4.0