summaryrefslogtreecommitdiff
path: root/lang/ocaml/buildlink3.mk
diff options
context:
space:
mode:
authorrillig <rillig>2006-02-02 20:47:26 +0000
committerrillig <rillig>2006-02-02 20:47:26 +0000
commit4e1555473d6ecaf4342f5270986ee7fae792865a (patch)
tree18114df37c979a4b8a1f1f0d9f11ae5a480eec7e /lang/ocaml/buildlink3.mk
parent2c6ecdcb839f3561196169e74cd4e7c5850d74f9 (diff)
downloadpkgsrc-4e1555473d6ecaf4342f5270986ee7fae792865a.tar.gz
Added support for dynamic loading on NetBSD. Bumped PKGREVISION.
Fixed almost all pkglint -Wall warnings.
Diffstat (limited to 'lang/ocaml/buildlink3.mk')
-rw-r--r--lang/ocaml/buildlink3.mk28
1 files changed, 15 insertions, 13 deletions
diff --git a/lang/ocaml/buildlink3.mk b/lang/ocaml/buildlink3.mk
index e7a27f48d91..ab6cda86b0b 100644
--- a/lang/ocaml/buildlink3.mk
+++ b/lang/ocaml/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.13 2006/01/27 19:03:16 tonio Exp $
+# $NetBSD: buildlink3.mk,v 1.14 2006/02/02 20:47:26 rillig Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
OCAML_BUILDLINK3_MK:= ${OCAML_BUILDLINK3_MK}+
@@ -28,22 +28,24 @@ OCAML_WRAPPERS= ocamlc ocamlc.opt ocamlcp ocamlmklib ocamlmktop \
ocamlopt ocamlopt.opt
OCAMLBIN_WRAPPERS= ocaml
+.PHONY: ocaml-wrappers
ocaml-wrappers:
- ${_PKG_SILENT}${_PKG_DEBUG} \
- for w in ${OCAML_WRAPPERS}; do \
- ${SED} -e 's|@SH@|${SH}|g' \
+ ${_PKG_SILENT}${_PKG_DEBUG} set -e; \
+ for w in ${OCAML_WRAPPERS}; do \
+ ${SED} -e 's|@SH@|${SH}|g' \
-e 's|@OCAML_PREFIX@|${BUILDLINK_PREFIX.ocaml}|g' \
- -e 's|@CFLAGS@|${CFLAGS}|g' \
- -e 's|@LDFLAGS@|${LDFLAGS}|g' \
- <${.CURDIR}/../../lang/ocaml/files/wrapper.sh \
- >${BUILDLINK_DIR}/bin/$$w; \
- ${CHMOD} +x ${BUILDLINK_DIR}/bin/$$w; \
+ -e 's|@CFLAGS@|${CFLAGS}|g' \
+ -e 's|@LDFLAGS@|${LDFLAGS}|g' \
+ < ${.CURDIR:Q}/../../lang/ocaml/files/wrapper.sh \
+ > ${BUILDLINK_DIR:Q}/bin/"$$w"; \
+ ${CHMOD} +x ${BUILDLINK_DIR:Q}/bin/"$$w"; \
done
- for w in ${OCAMLBIN_WRAPPERS}; do \
- ${LN} -s ${BUILDLINK_PREFIX.ocaml}/bin/$$w \
- ${BUILDLINK_DIR}/bin/$$w; \
+ ${_PKG_SILENT}${_PKG_DEBUG} set -e; \
+ for w in ${OCAMLBIN_WRAPPERS}; do \
+ ${LN} -s ${BUILDLINK_PREFIX.ocaml:Q}/bin/"$$w" \
+ ${BUILDLINK_DIR:Q}/bin/"$$w"; \
done
.endif # OCAML_BUILDLINK3_MK
-BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}