add ocaml-ptmap 2.0.4

OCaml implementation of maps over integers implemented as Patricia trees
This commit is contained in:
Maya Rashish 2019-11-02 17:09:49 +02:00
parent 69cc14895e
commit da615277d9
6 changed files with 65 additions and 0 deletions

1
ocaml-ptmap/DESCR Normal file
View File

@ -0,0 +1 @@
OCaml implementation of maps over integers implemented as Patricia trees

19
ocaml-ptmap/Makefile Normal file
View File

@ -0,0 +1,19 @@
# $NetBSD: Makefile,v 1.20 2019/08/27 19:56:03 schmonz Exp $
GITHUB_PROJECT= ptmap
DISTNAME= ptmap-2.0.4
PKGNAME= ocaml-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=backtracking/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/ocaml-community/sedlex
COMMENT= Implementation of maps over integers implemented as Patricia trees
LICENSE= gnu-lgpl-v2.1
BUILD_DEPENDS+= ocaml-obuild-[0-9]*:../../wip/ocaml-obuild
.include "../../devel/ocamlbuild/buildlink3.mk"
.include "../../mk/ocaml.mk"
.include "../../mk/bsd.pkg.mk"

10
ocaml-ptmap/PLIST Normal file
View File

@ -0,0 +1,10 @@
@comment $NetBSD$
${OCAML_SITELIB}/ptmap/META
${PLIST.ocaml-opt}${OCAML_SITELIB}/ptmap/ptmap.a
${OCAML_SITELIB}/ptmap/ptmap.cma
${OCAML_SITELIB}/ptmap/ptmap.cmi
${OCAML_SITELIB}/ptmap/ptmap.cmt
${OCAML_SITELIB}/ptmap/ptmap.cmti
${PLIST.ocaml-opt}${OCAML_SITELIB}/ptmap/ptmap.cmx
${PLIST.ocaml-opt}${OCAML_SITELIB}/ptmap/ptmap.cmxa
${PLIST.ocaml-opt}${OCAML_SITELIB}/ptmap/ptmap.cmxs

13
ocaml-ptmap/buildlink3.mk Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD$
BUILDLINK_TREE+= ocaml-ptmap
.if !defined(OCAML_PTMAP_BUILDLINK3_MK)
OCAML_PTMAP_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.ocaml-ptmap+= ocaml-ptmap>=2.0.4
BUILDLINK_PKGSRCDIR.ocaml-ptmap?= ../../wip/ocaml-ptmap
.endif # OCAML_PTMAP_BUILDLINK3_MK
BUILDLINK_TREE+= -ocaml-ptmap

7
ocaml-ptmap/distinfo Normal file
View File

@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.8 2019/05/15 09:01:03 jaapb Exp $
SHA1 (ptmap-2.0.4.tar.gz) = bf5a527ef8ccb2dcd8ad3a833bb6e56371221e10
RMD160 (ptmap-2.0.4.tar.gz) = f57e5160353d260b0c8989b14d834447d6028ddb
SHA512 (ptmap-2.0.4.tar.gz) = 3f11664f926244a212e2d782d338982826e608463eec22e91cd77350836cbab9d4aed7542fa9c5f3c1df572552a3797a149618ad370d1b47b4e03cf497100356
Size (ptmap-2.0.4.tar.gz) = 14410 bytes
SHA1 (patch-Makefile) = c609bac156f6c17632fbb2554bec84209568ded4

View File

@ -0,0 +1,15 @@
$NetBSD$
DESTDIR support
--- Makefile.orig 2018-07-23 07:03:49.000000000 +0000
+++ Makefile
@@ -12,7 +12,7 @@ doc:
ocamldoc -d doc/ -html ptmap.mli
install: all
- obuild install
+ obuild install --destdir=${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}
uninstall:
ocamlfind -remove ptmap