Thursday, December 30, 2021

Update sysutils/opam to 2.1.2

Hi,

this update of opam changes to the build-utils shipped with opam and
drops dependencies on our ports utils. This makes ports dune version
independent of opam. OK?

Christopher

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/opam/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile 10 Dec 2021 04:11:00 -0000 1.23
+++ Makefile 31 Dec 2021 07:34:49 -0000
@@ -4,10 +4,9 @@ COMMENT = OCaml source-based package ma

CATEGORIES = sysutils devel

-V = 2.0.8
+V = 2.1.2
PKGNAME = opam-${V}
DISTNAME = opam-full-${V}
-REVISION = 1

MASTER_SITES = https://github.com/ocaml/opam/releases/download/${V}/

@@ -21,11 +20,7 @@ PERMIT_PACKAGE = Yes
WANTLIB = ${COMPILER_LIBCXX} c m

BUILD_DEPENDS = lang/ocaml \
- sysutils/findlib \
- devel/dune \
- devel/ocaml-cppo \
- archivers/bzip2 \
- net/curl
+ archivers/bzip2

RUN_DEPENDS = archivers/unzip \
archivers/bzip2 \
@@ -38,7 +33,8 @@ USE_GMAKE = Yes

CONFIGURE_ENV += CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}"
-CONFIGURE_STYLE = gnu
+CONFIGURE_STYLE = gnu autoconf no-autoheader
+AUTOCONF_VERSION = 2.69

ALL_TARGET = lib-ext all
INSTALL_TARGET = install
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/opam/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo 23 Feb 2021 05:25:04 -0000 1.8
+++ distinfo 31 Dec 2021 07:34:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (opam-full-2.0.8.tar.gz) = e50pIz2WM+9QunZt8uORErFc0Fwcb+34C8tUjevN2b0=
-SIZE (opam-full-2.0.8.tar.gz) = 8006252
+SHA256 (opam-full-2.1.2.tar.gz) = 3h4+//1ZQuAQHvg9zerVSMxlqT4TmGrstKJkoFlFft4=
+SIZE (opam-full-2.1.2.tar.gz) = 9442446
Index: patches/patch-Makefile_config_in
===================================================================
RCS file: patches/patch-Makefile_config_in
diff -N patches/patch-Makefile_config_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_config_in 31 Dec 2021 07:34:49 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+don't use system wide installed ocaml packages
+
+Index: Makefile.config.in
+--- Makefile.config.in.orig
++++ Makefile.config.in
+@@ -17,7 +17,6 @@ OCAMLFIND = @OCAMLFIND@
+ OCAML = @OCAML@
+ OCAMLC = @OCAMLC@
+ OCAMLOPT = @OCAMLOPT@
+-DUNE = @DUNE@
+ DUNE_SECONDARY = @DUNE_SECONDARY@
+ LN_S = @LN_S@
+
Index: patches/patch-configure_ac
===================================================================
RCS file: patches/patch-configure_ac
diff -N patches/patch-configure_ac
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-configure_ac 31 Dec 2021 07:34:49 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+don't use system wide installed ocaml packages
+
+Index: configure.ac
+--- configure.ac.orig
++++ configure.ac
+@@ -255,8 +255,6 @@ AS_IF([test "x${enable_certificate_check}" = "xno"], [
+
+ AC_CHECK_PROGS(FETCH,[curl wget],no)
+
+-AC_CHECK_TOOL(DUNE,dune)
+-AC_CHECK_TOOL(CPPO,cppo)
+ AC_CHECK_TOOL(PATCH,patch)
+ AC_CHECK_TOOL(BUNZIP2,bunzip2)
+
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/opam/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 22 May 2020 19:31:20 -0000 1.2
+++ pkg/PLIST 31 Dec 2021 07:34:49 -0000
@@ -25,6 +25,8 @@
@man man/man1/opam-installer.1
@man man/man1/opam-lint.1
@man man/man1/opam-list.1
+@man man/man1/opam-lock.1
+@man man/man1/opam-option.1
@man man/man1/opam-pin.1
@man man/man1/opam-reinstall.1
@man man/man1/opam-remote.1
@@ -47,6 +49,7 @@ share/doc/opam/depexts-plugins
share/doc/opam/depopts-and-features
share/doc/opam/pages/
share/doc/opam/pages/About.md
+share/doc/opam/pages/Distribution.md
share/doc/opam/pages/External_solvers.md
share/doc/opam/pages/FAQ.md
share/doc/opam/pages/Install.md

No comments:

Post a Comment