git: 5f865db0d5f1 - main - devel/ocaml-uchar: new port had been added (+)

Alexey Dokuchaev danfe at FreeBSD.org
Mon Sep 13 07:53:00 UTC 2021


The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5f865db0d5f1b47f30d4b0a8617057ddddb8b542

commit 5f865db0d5f1b47f30d4b0a8617057ddddb8b542
Author:     Alexey Dokuchaev <danfe at FreeBSD.org>
AuthorDate: 2021-09-13 07:51:18 +0000
Commit:     Alexey Dokuchaev <danfe at FreeBSD.org>
CommitDate: 2021-09-13 07:51:22 +0000

    devel/ocaml-uchar: new port had been added (+)
    
    The uchar package provides a compatibility library for the Uchar
    module introduced in OCaml 4.03.
    
    WWW: https://ocaml.github.io/uchar/
---
 devel/Makefile              |  1 +
 devel/ocaml-uchar/Makefile  | 33 +++++++++++++++++++++++++++++++++
 devel/ocaml-uchar/distinfo  |  3 +++
 devel/ocaml-uchar/pkg-descr |  4 ++++
 4 files changed, 41 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 8f07e9d2b473..6048b5222fee 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1630,6 +1630,7 @@
     SUBDIR += ocaml-sem
     SUBDIR += ocaml-sexplib
     SUBDIR += ocaml-type_conv
+    SUBDIR += ocaml-uchar
     SUBDIR += ocaml-ulex
     SUBDIR += ocaml-uutf
     SUBDIR += ocaml-xstr
diff --git a/devel/ocaml-uchar/Makefile b/devel/ocaml-uchar/Makefile
new file mode 100644
index 000000000000..5ad22ef9c183
--- /dev/null
+++ b/devel/ocaml-uchar/Makefile
@@ -0,0 +1,33 @@
+# Created by: Alexey Dokuchaev <danfe at FreeBSD.org>
+
+PORTNAME=	uchar
+PORTVERSION=	0.0.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+PKGNAMEPREFIX=	ocaml-
+
+MAINTAINER=	danfe at FreeBSD.org
+COMMENT=	Compatibility library for OCaml's Uchar module
+
+LICENSE=	LGPL21 # (with linking exception)
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	ocamlbuild:devel/ocaml-ocamlbuild \
+		opam-installer:devel/ocaml-opam
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ocaml
+USE_OCAML=	yes
+
+PLIST_FILES=	${OCAML_SITELIBDIR}/${PORTNAME}/META
+
+do-build:
+	cd ${BUILD_WRKSRC} && ocaml pkg/build.ml \
+		native=true native-dynlink=true
+
+do-install:
+	cd ${INSTALL_WRKSRC} && opam-installer -i \
+		--prefix=${STAGEDIR}${PREFIX} \
+		--libdir=${OCAML_SITELIBDIR} ${PORTNAME}.install
+
+.include <bsd.port.mk>
diff --git a/devel/ocaml-uchar/distinfo b/devel/ocaml-uchar/distinfo
new file mode 100644
index 000000000000..25c66dbc82f0
--- /dev/null
+++ b/devel/ocaml-uchar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1500157486
+SHA256 (ocaml-uchar-v0.0.2_GH0.tar.gz) = 17ed7574c3244db9885903d4936d43d9fa3944b5e9330a3ebdb0bffceb694903
+SIZE (ocaml-uchar-v0.0.2_GH0.tar.gz) = 21815
diff --git a/devel/ocaml-uchar/pkg-descr b/devel/ocaml-uchar/pkg-descr
new file mode 100644
index 000000000000..5305d01d7ef0
--- /dev/null
+++ b/devel/ocaml-uchar/pkg-descr
@@ -0,0 +1,4 @@
+The uchar package provides a compatibility library for the Uchar module
+introduced in OCaml 4.03.
+
+WWW: https://ocaml.github.io/uchar/


More information about the dev-commits-ports-main mailing list