summaryrefslogtreecommitdiff
path: root/databases/pgocaml
diff options
context:
space:
mode:
authorjaapb <jaapb>2016-02-06 15:05:14 +0000
committerjaapb <jaapb>2016-02-06 15:05:14 +0000
commit9de19f3e15554b23285e6cfb268ce12f6c13524c (patch)
treee95aa1dda0d9906bf96208f8c7416c8fb819f5f0 /databases/pgocaml
parent336bfb732f53733d35e99fd29aa5ecf7042efe40 (diff)
downloadpkgsrc-9de19f3e15554b23285e6cfb268ce12f6c13524c.tar.gz
Added databases/pgocaml, a native PostgreSQL library for OCaml.
Diffstat (limited to 'databases/pgocaml')
-rw-r--r--databases/pgocaml/DESCR3
-rw-r--r--databases/pgocaml/Makefile24
-rw-r--r--databases/pgocaml/PLIST34
-rw-r--r--databases/pgocaml/distinfo6
4 files changed, 67 insertions, 0 deletions
diff --git a/databases/pgocaml/DESCR b/databases/pgocaml/DESCR
new file mode 100644
index 00000000000..28695d6bbb2
--- /dev/null
+++ b/databases/pgocaml/DESCR
@@ -0,0 +1,3 @@
+PG'OCaml provides an interface to PostgreSQL databases for OCaml applications.
+It uses Camlp4 to extend the OCaml syntax, enabling one to directly embed SQL
+statements inside the OCaml code.
diff --git a/databases/pgocaml/Makefile b/databases/pgocaml/Makefile
new file mode 100644
index 00000000000..14e1136e91c
--- /dev/null
+++ b/databases/pgocaml/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2016/02/06 15:05:14 jaapb Exp $
+
+DISTNAME= pgocaml-2.2
+CATEGORIES= databases
+MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1506/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= jaapb@NetBSD.org
+HOMEPAGE= http://pgocaml.forge.ocamlcore.org/
+COMMENT= Native PostgreSQL binding for OCaml
+LICENSE= gnu-lgpl-v2
+
+HAS_CONFIGURE= yes
+USE_LANGUAGES= c
+
+OCAML_USE_OASIS= yes
+
+.include "../../mk/ocaml.mk"
+
+.include "../../devel/ocaml-batteries/buildlink3.mk"
+.include "../../devel/pcre-ocaml/buildlink3.mk"
+.include "../../textproc/ocaml-csv/buildlink3.mk"
+.include "../../time/ocaml-calendar/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/databases/pgocaml/PLIST b/databases/pgocaml/PLIST
new file mode 100644
index 00000000000..d58095a38f9
--- /dev/null
+++ b/databases/pgocaml/PLIST
@@ -0,0 +1,34 @@
+@comment $NetBSD: PLIST,v 1.1 2016/02/06 15:05:14 jaapb Exp $
+${OCAML_SITELIB}/pgocaml/META
+${OCAML_SITELIB}/pgocaml/PGOCaml.annot
+${OCAML_SITELIB}/pgocaml/PGOCaml.cmi
+${OCAML_SITELIB}/pgocaml/PGOCaml.cmt
+${OCAML_SITELIB}/pgocaml/PGOCaml.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/PGOCaml.cmx
+${OCAML_SITELIB}/pgocaml/PGOCaml.mli
+${OCAML_SITELIB}/pgocaml/PGOCaml_aux.annot
+${OCAML_SITELIB}/pgocaml/PGOCaml_aux.cmi
+${OCAML_SITELIB}/pgocaml/PGOCaml_aux.cmt
+${OCAML_SITELIB}/pgocaml/PGOCaml_aux.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/PGOCaml_aux.cmx
+${OCAML_SITELIB}/pgocaml/PGOCaml_aux.mli
+${OCAML_SITELIB}/pgocaml/PGOCaml_config.annot
+${OCAML_SITELIB}/pgocaml/PGOCaml_config.cmi
+${OCAML_SITELIB}/pgocaml/PGOCaml_config.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/PGOCaml_config.cmx
+${OCAML_SITELIB}/pgocaml/PGOCaml_config.ml
+${OCAML_SITELIB}/pgocaml/PGOCaml_generic.annot
+${OCAML_SITELIB}/pgocaml/PGOCaml_generic.cmi
+${OCAML_SITELIB}/pgocaml/PGOCaml_generic.cmt
+${OCAML_SITELIB}/pgocaml/PGOCaml_generic.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/PGOCaml_generic.cmx
+${OCAML_SITELIB}/pgocaml/PGOCaml_generic.mli
+${OCAML_SITELIB}/pgocaml/pa_pgsql.annot
+${OCAML_SITELIB}/pgocaml/pa_pgsql.cma
+${OCAML_SITELIB}/pgocaml/pa_pgsql.cmi
+${OCAML_SITELIB}/pgocaml/pa_pgsql.cmt
+${OCAML_SITELIB}/pgocaml/pa_pgsql.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/pgocaml.a
+${OCAML_SITELIB}/pgocaml/pgocaml.cma
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/pgocaml.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/pgocaml/pgocaml.cmxs
diff --git a/databases/pgocaml/distinfo b/databases/pgocaml/distinfo
new file mode 100644
index 00000000000..6f02d6e777d
--- /dev/null
+++ b/databases/pgocaml/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/02/06 15:05:14 jaapb Exp $
+
+SHA1 (pgocaml-2.2.tgz) = 7aada76c483f6a2e3fa21267db9dad0838515252
+RMD160 (pgocaml-2.2.tgz) = c42989a0750cc2c764983c1d0f85f5d4d22af1af
+SHA512 (pgocaml-2.2.tgz) = 1358e377d46aeb8fa00f44ba47dcc61097919584accc96264ae751cd2d6b8380dd2135109d5f6bf7963f3b448ee59046210c6335a3750deed4ad0ce5fc0a9d8d
+Size (pgocaml-2.2.tgz) = 88613 bytes