[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-ports
Subject: sysutils/findlib: USE_NOBTCFI and use ocaml module
From: Christian Weisgerber <naddy () mips ! inka ! de>
Date: 2023-07-29 13:57:56
Message-ID: ZMUa5CTMrbDO1ZIS () lorvorc ! mips ! inka ! de
[Download RAW message or body]
Until the OCaml compiler is fixed, sysutils/findlib will need
USE_NOBTCFI.
The port doesn't automatically pick this up, because it doesn't use
the ocaml module... but why? Looking at the commit history, the
module was removed from the port to avoid a circular dependency
with camlp4, but that is no longer a concern.
I think we can restore use of the ocaml module, simplify the port
accordingly, and pick up the USE_NOBTCFI setting that way, so we
don't have to keep it in sync manually. Revision bump because
of USE_NOBTCFI.
OK?
-----------------------------------------------
sysutils/findlib: use ocaml module and pick up USE_NOBTCFI
diff 82c29a31d947a94645a0fe965d3671d2e4409213 72c9db03c6d2b7f050e8d67efb17bda228011012
commit - 82c29a31d947a94645a0fe965d3671d2e4409213
commit + 72c9db03c6d2b7f050e8d67efb17bda228011012
blob - 105af517abd8450ad5befc8d8563540a4009c1f0
blob + b8035477e61108f17bb9be4786962444e16de9e0
--- sysutils/findlib/Makefile
+++ sysutils/findlib/Makefile
@@ -1,6 +1,7 @@
COMMENT= OCaml package manager
CATEGORIES= sysutils
DISTNAME= findlib-1.9.6
+REVISION= 0
MASTER_SITES= http://download.camlcity.org/download/
@@ -10,11 +11,9 @@ MODULES+= x11/tk
# MIT/X11
PERMIT_PACKAGE= Yes
-MODULES+= x11/tk
+MODULES+= lang/ocaml x11/tk
-WANTLIB += c m
-RUN_DEPENDS += lang/ocaml
-BUILD_DEPENDS += lang/ocaml
+WANTLIB += c m
CONFIGURE_STYLE=simple
CONFIGURE_ARGS= -no-custom \
@@ -26,20 +25,9 @@ PKG_ARGS+=-Dnative=1
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mocaml_native}
-PKG_ARGS+=-Dnative=1
-ALL_TARGET += all opt
-.else
-PKG_ARGS+=-Dnative=0
-ALL_TARGET = all
+ALL_TARGET = all opt
.endif
-.if ${PROPERTIES:Mocaml_native_dynlink}
-PKG_ARGS+=-Ddynlink=1
-.else
-PKG_ARGS+=-Ddynlink=0
-.endif
-
-
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/findlib
mv \
--
Christian "naddy" Weisgerber naddy@mips.inka.de
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic