Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
devel/dune: missing rdep on devel/git
To:
ports@openbsd.org
Cc:
chrisz@openbsd.org
Date:
Sat, 12 Sep 2026 12:37:41 +0200

Download raw body.

Thread
In my last bulk two ocaml ports using dune broke during the fake
step because 'dune install' assumes git to be installed:

===>  Faking installation for ocaml-cppo-1.6.6p9
Error: Program git not found in the tree or in PATH
*** Error 1 in /usr/ports/pobj/ocaml-cppo-1.6.6/cppo-1.6.6 (Makefile:8 'install': @dune install)

Similiarly for devel/ocaml-camlp-streams.

Diff below fixes that.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/dune/Makefile,v
diff -u -p -r1.22 Makefile
--- Makefile	26 Oct 2025 17:29:40 -0000	1.22
+++ Makefile	12 Sep 2026 10:32:38 -0000
@@ -4,6 +4,7 @@ COMMENT-main =		OCaml build system
 COMMENT-configurator =	OCaml library for gathering system configuration
 
 VERSION =		3.8.3
+REVISION-main =	0
 
 CATEGORIES =		devel
 
@@ -24,6 +25,7 @@ WANTLIB-main =		c m pthread
 MODULES =		lang/ocaml
 
 RUN_DEPENDS-configurator = devel/dune
+RUN_DEPENDS-main =	devel/git
 
 CONFIGURE_STYLE =	simple