summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorjaapb <jaapb@pkgsrc.org>2019-03-19 11:19:17 +0000
committerjaapb <jaapb@pkgsrc.org>2019-03-19 11:19:17 +0000
commita07d4a1315881c73d7dd9cf546509c7711911876 (patch)
treef18743f2927df0e3023b4548706d6d6018aa5513 /devel
parentf77b670b9e5d383a81b3bb788c96243ffad0feaa (diff)
downloadpkgsrc-a07d4a1315881c73d7dd9cf546509c7711911876.tar.gz
Added devel/ocaml-fpath, file path library for OCaml
Diffstat (limited to 'devel')
-rw-r--r--devel/ocaml-fpath/DESCR3
-rw-r--r--devel/ocaml-fpath/Makefile22
-rw-r--r--devel/ocaml-fpath/PLIST20
-rw-r--r--devel/ocaml-fpath/buildlink3.mk13
-rw-r--r--devel/ocaml-fpath/distinfo6
5 files changed, 64 insertions, 0 deletions
diff --git a/devel/ocaml-fpath/DESCR b/devel/ocaml-fpath/DESCR
new file mode 100644
index 00000000000..6c5ccbd6a91
--- /dev/null
+++ b/devel/ocaml-fpath/DESCR
@@ -0,0 +1,3 @@
+Fpath is an OCaml module for handling file system paths with POSIX and Windows
+conventions. Fpath processes paths without accessing the file system and is
+independent from any system library.
diff --git a/devel/ocaml-fpath/Makefile b/devel/ocaml-fpath/Makefile
new file mode 100644
index 00000000000..c4ec4860f7c
--- /dev/null
+++ b/devel/ocaml-fpath/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2019/03/19 11:19:17 jaapb Exp $
+
+DISTNAME= fpath-0.7.2
+PKGNAME= ocaml-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= https://erratique.ch/software/fpath/releases/
+EXTRACT_SUFX= .tbz
+
+MAINTAINER= jaapb@NetBSD.org
+HOMEPAGE= https://erratique.ch/software/fpath/
+COMMENT= System-independent file path for OCaml
+LICENSE= isc
+
+USE_LANGUAGES= # none
+
+OCAML_USE_TOPKG= yes
+OCAML_USE_OPAM= yes
+
+.include "../../devel/ocaml-astring/buildlink3.mk"
+.include "../../devel/ocamlbuild/buildlink3.mk"
+.include "../../mk/ocaml.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ocaml-fpath/PLIST b/devel/ocaml-fpath/PLIST
new file mode 100644
index 00000000000..e2ff1885151
--- /dev/null
+++ b/devel/ocaml-fpath/PLIST
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1 2019/03/19 11:19:17 jaapb Exp $
+${OCAML_SITELIB}/fpath/META
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath.a
+${OCAML_SITELIB}/fpath/fpath.cma
+${OCAML_SITELIB}/fpath/fpath.cmi
+${OCAML_SITELIB}/fpath/fpath.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath.cmxs
+${OCAML_SITELIB}/fpath/fpath.mli
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath_top.a
+${OCAML_SITELIB}/fpath/fpath_top.cma
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath_top.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath_top.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/fpath/fpath_top.cmxs
+${OCAML_SITELIB}/fpath/fpath_top_init.ml
+${OCAML_SITELIB}/fpath/opam
+share/doc/fpath/CHANGES.md
+share/doc/fpath/LICENSE.md
+share/doc/fpath/README.md
diff --git a/devel/ocaml-fpath/buildlink3.mk b/devel/ocaml-fpath/buildlink3.mk
new file mode 100644
index 00000000000..553bfdaf8dd
--- /dev/null
+++ b/devel/ocaml-fpath/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2019/03/19 11:19:17 jaapb Exp $
+
+BUILDLINK_TREE+= ocaml-fpath
+
+.if !defined(OCAML_FPATH_BUILDLINK3_MK)
+OCAML_FPATH_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ocaml-fpath+= ocaml-fpath>=0.7.2
+BUILDLINK_PKGSRCDIR.ocaml-fpath?= ../../devel/ocaml-fpath
+
+.endif # OCAML_FPATH_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ocaml-fpath
diff --git a/devel/ocaml-fpath/distinfo b/devel/ocaml-fpath/distinfo
new file mode 100644
index 00000000000..7efd076c1d1
--- /dev/null
+++ b/devel/ocaml-fpath/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/03/19 11:19:17 jaapb Exp $
+
+SHA1 (fpath-0.7.2.tbz) = df9553857e88f14b701afac8b196c7b9c94ef29f
+RMD160 (fpath-0.7.2.tbz) = 422a6df2aa345f171da4c4de2cf627eb7ccfc493
+SHA512 (fpath-0.7.2.tbz) = d8ab8d6f183a1742d74a3a3220cc1d62e7df38a6f3ca1c04fad18426a0897152255382305ad14d058b5b85ab55a27536c39a62deffac8d46984a730a2a18405d
+Size (fpath-0.7.2.tbz) = 24142 bytes