Tue Jun 5 15:37:21 2018 UTC ()
New package databases/ocaml-macaque, a DSL for SQL queries in OCaml.


(jaapb)
diff -r0 -r1.1 pkgsrc/databases/ocaml-macaque/DESCR
diff -r0 -r1.1 pkgsrc/databases/ocaml-macaque/Makefile
diff -r0 -r1.1 pkgsrc/databases/ocaml-macaque/PLIST
diff -r0 -r1.1 pkgsrc/databases/ocaml-macaque/buildlink3.mk
diff -r0 -r1.1 pkgsrc/databases/ocaml-macaque/distinfo

File Added: pkgsrc/databases/ocaml-macaque/Attic/DESCR
MaCaQue (or macaque) is a DSL for SQL Queries in Caml.

It has the following objectives :
- be highly compositional
- use expressive types to avoid runtime errors

File Added: pkgsrc/databases/ocaml-macaque/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2018/06/05 15:37:21 jaapb Exp $

GITHUB_PROJECT=	macaque
DISTNAME=	${GITHUB_PROJECT}-0.7.4
PKGNAME=	ocaml-${DISTNAME}
CATEGORIES=	databases
MASTER_SITES=	${MASTER_SITE_GITHUB:=ocsigen/}

MAINTAINER=	jaapb@NetBSD.org
HOMEPAGE=	https://github.com/ocsigen/macaque/
COMMENT=	Language for SQL queries in OCaml
LICENSE=	gnu-lgpl-v2.1

HAS_CONFIGURE=	yes
USE_LANGUAGES=	c
OCAML_USE_FINDLIB=	yes
OCAML_USE_OASIS_DYNRUN=	yes

.include "../../databases/pgocaml/buildlink3.mk"
.include "../../lang/camlp4/buildlink3.mk"
.include "../../mk/ocaml.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/databases/ocaml-macaque/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/06/05 15:37:21 jaapb Exp $
${OCAML_SITELIB}/macaque/META
${OCAML_SITELIB}/macaque/check.annot
${OCAML_SITELIB}/macaque/check.cmi
${OCAML_SITELIB}/macaque/check.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/check.cmx
${OCAML_SITELIB}/macaque/check.ml
${OCAML_SITELIB}/macaque/inner_sql.annot
${OCAML_SITELIB}/macaque/inner_sql.cmi
${OCAML_SITELIB}/macaque/inner_sql.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/inner_sql.cmx
${OCAML_SITELIB}/macaque/inner_sql.ml
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/macaque.a
${OCAML_SITELIB}/macaque/macaque.cma
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/macaque.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/macaque.cmxs
${OCAML_SITELIB}/macaque/pa_bananas.annot
${OCAML_SITELIB}/macaque/pa_bananas.cmi
${OCAML_SITELIB}/macaque/pa_bananas.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/pa_bananas.cmx
${OCAML_SITELIB}/macaque/pa_bananas.ml
${OCAML_SITELIB}/macaque/pa_macaque.annot
${OCAML_SITELIB}/macaque/pa_macaque.cmi
${OCAML_SITELIB}/macaque/pa_macaque.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/pa_macaque.cmx
${OCAML_SITELIB}/macaque/pa_macaque.ml
${OCAML_SITELIB}/macaque/query.annot
${OCAML_SITELIB}/macaque/query.cmi
${OCAML_SITELIB}/macaque/query.cmt
${OCAML_SITELIB}/macaque/query.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/query.cmx
${OCAML_SITELIB}/macaque/query.mli
${OCAML_SITELIB}/macaque/sql.annot
${OCAML_SITELIB}/macaque/sql.cmi
${OCAML_SITELIB}/macaque/sql.cmt
${OCAML_SITELIB}/macaque/sql.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql.cmx
${OCAML_SITELIB}/macaque/sql.mli
${OCAML_SITELIB}/macaque/sql_base.annot
${OCAML_SITELIB}/macaque/sql_base.cmi
${OCAML_SITELIB}/macaque/sql_base.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_base.cmx
${OCAML_SITELIB}/macaque/sql_base.ml
${OCAML_SITELIB}/macaque/sql_builders.annot
${OCAML_SITELIB}/macaque/sql_builders.cmi
${OCAML_SITELIB}/macaque/sql_builders.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_builders.cmx
${OCAML_SITELIB}/macaque/sql_builders.ml
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_flatten.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_internals.cmx
${OCAML_SITELIB}/macaque/sql_keywords.annot
${OCAML_SITELIB}/macaque/sql_keywords.cmi
${OCAML_SITELIB}/macaque/sql_keywords.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_keywords.cmx
${OCAML_SITELIB}/macaque/sql_keywords.ml
${OCAML_SITELIB}/macaque/sql_parsers.annot
${OCAML_SITELIB}/macaque/sql_parsers.cmi
${OCAML_SITELIB}/macaque/sql_parsers.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_parsers.cmx
${OCAML_SITELIB}/macaque/sql_parsers.ml
${OCAML_SITELIB}/macaque/sql_printers.annot
${OCAML_SITELIB}/macaque/sql_printers.cmi
${OCAML_SITELIB}/macaque/sql_printers.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_printers.cmx
${OCAML_SITELIB}/macaque/sql_printers.ml
${OCAML_SITELIB}/macaque/sql_public.annot
${OCAML_SITELIB}/macaque/sql_public.cmi
${OCAML_SITELIB}/macaque/sql_public.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_public.cmx
${OCAML_SITELIB}/macaque/sql_public.ml
${OCAML_SITELIB}/macaque/sql_types.annot
${OCAML_SITELIB}/macaque/sql_types.cmi
${OCAML_SITELIB}/macaque/sql_types.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/sql_types.cmx
${OCAML_SITELIB}/macaque/sql_types.ml
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/syntax.a
${OCAML_SITELIB}/macaque/syntax.cma
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/syntax.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/macaque/syntax.cmxs

File Added: pkgsrc/databases/ocaml-macaque/Attic/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2018/06/05 15:37:21 jaapb Exp $

BUILDLINK_TREE+=	ocaml-macaque

.if !defined(OCAML_MACAQUE_BUILDLINK3_MK)
OCAML_MACAQUE_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.ocaml-macaque+=	ocaml-macaque>=0.7.4
BUILDLINK_PKGSRCDIR.ocaml-macaque?=	../../databases/ocaml-macaque

.include "../../databases/pgocaml/buildlink3.mk"
.include "../../lang/camlp4/buildlink3.mk"
.endif	# OCAML_MACAQUE_BUILDLINK3_MK

BUILDLINK_TREE+=	-ocaml-macaque

File Added: pkgsrc/databases/ocaml-macaque/Attic/distinfo
$NetBSD: distinfo,v 1.1 2018/06/05 15:37:21 jaapb Exp $

SHA1 (macaque-0.7.4.tar.gz) = 7d1983a6b4e95456e9f3456b6e4ac623db3ae55d
RMD160 (macaque-0.7.4.tar.gz) = 4f01468aa5958500113defe23c555cbeedbf7bdc
SHA512 (macaque-0.7.4.tar.gz) = db664226e58ad3db2dc00e920dcc757242b0bcc8d1b6406e6743afe6cdbe789546af131a00c07a5e2e63ed39b9017c2d8e2f5bbce63a741df58bf14633aae89a
Size (macaque-0.7.4.tar.gz) = 64896 bytes