summaryrefslogtreecommitdiff
path: root/lang/hugs/buildlink3.mk
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2006-08-03 18:50:32 +0000
committerjmmv <jmmv@pkgsrc.org>2006-08-03 18:50:32 +0000
commit45f58b878007e17418f34ddc4ce88cf53358fc42 (patch)
tree226e78ca35baf5d1fb25faf31d8ac9df9951a6c7 /lang/hugs/buildlink3.mk
parent132493abf207c1c4ef4bbd1c43778a9fec29d1c3 (diff)
downloadpkgsrc-45f58b878007e17418f34ddc4ce88cf53358fc42.tar.gz
Add a buildlink3.mk file and a package.mk file both aimed at making easy
the creation of packages for Hugs modules libraries. The former provides the dependency on hugs and the latter an easy way to launch the Cabal build utility.
Diffstat (limited to 'lang/hugs/buildlink3.mk')
-rw-r--r--lang/hugs/buildlink3.mk18
1 files changed, 18 insertions, 0 deletions
diff --git a/lang/hugs/buildlink3.mk b/lang/hugs/buildlink3.mk
new file mode 100644
index 00000000000..777f71f856a
--- /dev/null
+++ b/lang/hugs/buildlink3.mk
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1 2006/08/03 18:50:32 jmmv Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+HUGS98_BUILDLINK3_MK:= ${HUGS98_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= hugs98
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nhugs98}
+BUILDLINK_PACKAGES+= hugs98
+
+.if ${HUGS98_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.hugs98+= hugs98>=200605
+BUILDLINK_PKGSRCDIR.hugs98?= ../../lang/hugs
+.endif # HUGS98_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}