summaryrefslogtreecommitdiff
path: root/devel/ocaml-odn
diff options
context:
space:
mode:
authorjaapb <jaapb@pkgsrc.org>2014-08-17 13:34:06 +0000
committerjaapb <jaapb@pkgsrc.org>2014-08-17 13:34:06 +0000
commit5bdf872b427d96d406159312b3ee395afb88b818 (patch)
tree63cf959e0cf5236645a46b2b3c39c078901cc371 /devel/ocaml-odn
parent8ae539d89d40a99e807589b0825475e4f9982ee7 (diff)
downloadpkgsrc-5bdf872b427d96d406159312b3ee395afb88b818.tar.gz
New package devel/ocaml-odn, a data dumping library for ocaml. Mostly
important as a dependency for other packages.
Diffstat (limited to 'devel/ocaml-odn')
-rw-r--r--devel/ocaml-odn/DESCR3
-rw-r--r--devel/ocaml-odn/Makefile20
-rw-r--r--devel/ocaml-odn/PLIST17
-rw-r--r--devel/ocaml-odn/buildlink3.mk14
-rw-r--r--devel/ocaml-odn/distinfo5
5 files changed, 59 insertions, 0 deletions
diff --git a/devel/ocaml-odn/DESCR b/devel/ocaml-odn/DESCR
new file mode 100644
index 00000000000..070374d364d
--- /dev/null
+++ b/devel/ocaml-odn/DESCR
@@ -0,0 +1,3 @@
+This project uses type-conv to dump OCaml data structure using OCaml data
+notation. This kind of data dumping helps to write OCaml code generators, like
+OASIS.
diff --git a/devel/ocaml-odn/Makefile b/devel/ocaml-odn/Makefile
new file mode 100644
index 00000000000..3e841211881
--- /dev/null
+++ b/devel/ocaml-odn/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2014/08/17 13:34:06 jaapb Exp $
+
+DISTNAME= data-notation-${VERSION}
+PKGNAME= ocaml-odn-${VERSION}
+VERSION= 0.0.11
+CATEGORIES= devel
+MASTER_SITES= https://forge.ocamlcore.org/frs/download.php/1310/
+
+MAINTAINER= jaapb@NetBSD.org
+HOMEPAGE= http://forge.ocamlcore.org/projects/odn
+COMMENT= Data dumping library for OCaml
+LICENSE= gnu-lgpl-v2.1
+
+WRKSRC= ${WRKDIR}/ocaml-${DISTNAME}
+
+OCAML_USE_OASIS= yes
+
+.include "../../devel/ocaml-type_conv/buildlink3.mk"
+.include "../../mk/ocaml.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ocaml-odn/PLIST b/devel/ocaml-odn/PLIST
new file mode 100644
index 00000000000..8c26f24f0eb
--- /dev/null
+++ b/devel/ocaml-odn/PLIST
@@ -0,0 +1,17 @@
+@comment $NetBSD: PLIST,v 1.1 2014/08/17 13:34:06 jaapb Exp $
+@unexec %D/libexec/ocaml-findlib-register del %D/lib/ocaml/site-lib/odn
+lib/ocaml/site-lib/odn/META
+lib/ocaml/site-lib/odn/ODN.cmi
+${PLIST.ocaml-opt}lib/ocaml/site-lib/odn/ODN.cmx
+lib/ocaml/site-lib/odn/ODN.ml
+${PLIST.ocaml-opt}lib/ocaml/site-lib/odn/odn.a
+lib/ocaml/site-lib/odn/odn.cma
+${PLIST.ocaml-opt}lib/ocaml/site-lib/odn/odn.cmxa
+${PLIST.ocaml-opt}lib/ocaml/site-lib/odn/odn.cmxs
+lib/ocaml/site-lib/odn/pa_noodn.cma
+lib/ocaml/site-lib/odn/pa_noodn.cmi
+lib/ocaml/site-lib/odn/pa_noodn.ml
+lib/ocaml/site-lib/odn/pa_odn.cma
+lib/ocaml/site-lib/odn/pa_odn.cmi
+lib/ocaml/site-lib/odn/pa_odn.ml
+@exec %D/libexec/ocaml-findlib-register add %D/lib/ocaml/site-lib/odn
diff --git a/devel/ocaml-odn/buildlink3.mk b/devel/ocaml-odn/buildlink3.mk
new file mode 100644
index 00000000000..631e6e84193
--- /dev/null
+++ b/devel/ocaml-odn/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/08/17 13:34:06 jaapb Exp $
+
+BUILDLINK_TREE+= ocaml-odn
+
+.if !defined(OCAML_ODN_BUILDLINK3_MK)
+OCAML_ODN_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ocaml-odn+= ocaml-odn>=0.0.11
+BUILDLINK_PKGSRCDIR.ocaml-odn?= ../../devel/ocaml-odn
+
+.include "../../lang/ocaml/buildlink3.mk"
+.endif # OCAML_ODN_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ocaml-odn
diff --git a/devel/ocaml-odn/distinfo b/devel/ocaml-odn/distinfo
new file mode 100644
index 00000000000..c6564ac4c35
--- /dev/null
+++ b/devel/ocaml-odn/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/08/17 13:34:06 jaapb Exp $
+
+SHA1 (data-notation-0.0.11.tar.gz) = d0d45b1e8310969e4211fa0bcb534fee236b802e
+RMD160 (data-notation-0.0.11.tar.gz) = a2fa6b3b91d0034350b84e5248c138b4360280be
+Size (data-notation-0.0.11.tar.gz) = 63968 bytes