From: Christopher Zimmermann Subject: Update sysutils/opam to 2.1.2 To: daniel@openbsd.org Cc: ports@openbsd.org Date: Fri, 31 Dec 2021 08:36:21 +0100 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