pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ocaml-core Added devel/ocaml-core, standard libr...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/62b2c6109016
branches:  trunk
changeset: 321570:62b2c6109016
user:      jaapb <jaapb%pkgsrc.org@localhost>
date:      Mon Mar 25 09:14:48 2019 +0000

description:
Added devel/ocaml-core, standard library overlay for OCaml

diffstat:

 devel/ocaml-core/DESCR                  |    2 +
 devel/ocaml-core/Makefile               |   41 +++
 devel/ocaml-core/PLIST                  |  365 ++++++++++++++++++++++++++++++++
 devel/ocaml-core/buildlink3.mk          |   13 +
 devel/ocaml-core/distinfo               |    7 +
 devel/ocaml-core/patches/patch-src_dune |   16 +
 6 files changed, 444 insertions(+), 0 deletions(-)

diffs (truncated from 468 to 300 lines):

diff -r 8da875d4f113 -r 62b2c6109016 devel/ocaml-core/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ocaml-core/DESCR    Mon Mar 25 09:14:48 2019 +0000
@@ -0,0 +1,2 @@
+Core is an industrial-strength alternative to the OCaml standard library.
+It was developed by Jane Street, which is the largest industrial user of OCaml.
diff -r 8da875d4f113 -r 62b2c6109016 devel/ocaml-core/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ocaml-core/Makefile Mon Mar 25 09:14:48 2019 +0000
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1 2019/03/25 09:14:48 jaapb Exp $
+
+GITHUB_PROJECT=        core
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+DISTNAME=      ${GITHUB_PROJECT}-0.12.0
+PKGNAME=       ocaml-${DISTNAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=janestreet/}
+DIST_SUBDIR=   ocaml-${GITHUB_PROJECT}
+
+MAINTAINER=    jaapb%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/janestreet/core/
+COMMENT=       Standard library overlay for OCaml by Jane Street
+LICENSE=       mit
+
+OCAML_USE_DUNE=        yes
+OCAML_USE_OPAM=        no
+
+# needs specific install command because it has shell scripts
+do-install:
+       ${RUN} for i in ${OPAM_INSTALL_FILES}; do \
+               cd ${WRKSRC} && opaline -install-cmd "${INSTALL_DATA}" \
+               -exec-install-cmd "${INSTALL_DATA}" \
+               -name $$i \
+               -destdir ${DESTDIR} \
+               -prefix ${PREFIX} \
+               -libdir ${PREFIX}/${OCAML_SITELIBDIR} \
+               -docdir ${OCAML_TOPKG_DOCDIR}/$$i \
+               -stublibsdir ${PREFIX}/${OCAML_SITELIBDIR}/stublibs \
+               -bindir ${PREFIX}/bin \
+    $$i.install; \
+  done
+
+.include "../../mk/ocaml.mk"
+.include "../../devel/ocaml-core_kernel/buildlink3.mk"
+.include "../../devel/ocaml-jst-config/buildlink3.mk"
+.include "../../devel/ocaml-ppx_jane/buildlink3.mk"
+.include "../../devel/ocaml-sexplib/buildlink3.mk"
+.include "../../devel/ocaml-spawn/buildlink3.mk"
+.include "../../misc/ocaml-opaline/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 8da875d4f113 -r 62b2c6109016 devel/ocaml-core/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ocaml-core/PLIST    Mon Mar 25 09:14:48 2019 +0000
@@ -0,0 +1,365 @@
+@comment $NetBSD: PLIST,v 1.1 2019/03/25 09:14:48 jaapb Exp $
+bin/corebuild
+bin/coretop
+${OCAML_SITELIB}/core/META
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.a
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cma
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cmi
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cmt
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.cmxs
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.ml
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking.mli
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__.cmi
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__.cmx
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__.ml
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__Import.cmi
+${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__Import.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/bigbuffer_blocking/bigbuffer_blocking__Import.cmx
+${OCAML_SITELIB}/core/bigbuffer_blocking/import.ml
+${OCAML_SITELIB}/core/bigstring.ml
+${OCAML_SITELIB}/core/bigstring.mli
+${OCAML_SITELIB}/core/caml.ml
+${OCAML_SITELIB}/core/command.ml
+${OCAML_SITELIB}/core/command.mli
+${OCAML_SITELIB}/core/config.h
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core.a
+${OCAML_SITELIB}/core/core.cma
+${OCAML_SITELIB}/core/core.cmi
+${OCAML_SITELIB}/core/core.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core.cmxs
+${OCAML_SITELIB}/core/core.ml
+${OCAML_SITELIB}/core/core__.cmi
+${OCAML_SITELIB}/core/core__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__.cmx
+${OCAML_SITELIB}/core/core__.ml
+${OCAML_SITELIB}/core/core__Bigstring.cmi
+${OCAML_SITELIB}/core/core__Bigstring.cmt
+${OCAML_SITELIB}/core/core__Bigstring.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Bigstring.cmx
+${OCAML_SITELIB}/core/core__Caml.cmi
+${OCAML_SITELIB}/core/core__Caml.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Caml.cmx
+${OCAML_SITELIB}/core/core__Command.cmi
+${OCAML_SITELIB}/core/core__Command.cmt
+${OCAML_SITELIB}/core/core__Command.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Command.cmx
+${OCAML_SITELIB}/core/core__Core_condition.cmi
+${OCAML_SITELIB}/core/core__Core_condition.cmt
+${OCAML_SITELIB}/core/core__Core_condition.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_condition.cmx
+${OCAML_SITELIB}/core/core__Core_date.cmi
+${OCAML_SITELIB}/core/core__Core_date.cmt
+${OCAML_SITELIB}/core/core__Core_date.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_date.cmx
+${OCAML_SITELIB}/core/core__Core_date_intf.cmi
+${OCAML_SITELIB}/core/core__Core_date_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_date_intf.cmx
+${OCAML_SITELIB}/core/core__Core_filename.cmi
+${OCAML_SITELIB}/core/core__Core_filename.cmt
+${OCAML_SITELIB}/core/core__Core_filename.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_filename.cmx
+${OCAML_SITELIB}/core/core__Core_mutex.cmi
+${OCAML_SITELIB}/core/core__Core_mutex.cmt
+${OCAML_SITELIB}/core/core__Core_mutex.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_mutex.cmx
+${OCAML_SITELIB}/core/core__Core_sys.cmi
+${OCAML_SITELIB}/core/core__Core_sys.cmt
+${OCAML_SITELIB}/core/core__Core_sys.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_sys.cmx
+${OCAML_SITELIB}/core/core__Core_thread.cmi
+${OCAML_SITELIB}/core/core__Core_thread.cmt
+${OCAML_SITELIB}/core/core__Core_thread.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_thread.cmx
+${OCAML_SITELIB}/core/core__Core_time.cmi
+${OCAML_SITELIB}/core/core__Core_time.cmt
+${OCAML_SITELIB}/core/core__Core_time.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_time.cmx
+${OCAML_SITELIB}/core/core__Core_time_float.cmi
+${OCAML_SITELIB}/core/core__Core_time_float.cmt
+${OCAML_SITELIB}/core/core__Core_time_float.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_time_float.cmx
+${OCAML_SITELIB}/core/core__Core_time_intf.cmi
+${OCAML_SITELIB}/core/core__Core_time_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_time_intf.cmx
+${OCAML_SITELIB}/core/core__Core_time_ns.cmi
+${OCAML_SITELIB}/core/core__Core_time_ns.cmt
+${OCAML_SITELIB}/core/core__Core_time_ns.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_time_ns.cmx
+${OCAML_SITELIB}/core/core__Core_unix.cmi
+${OCAML_SITELIB}/core/core__Core_unix.cmt
+${OCAML_SITELIB}/core/core__Core_unix.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_unix.cmx
+${OCAML_SITELIB}/core/core__Core_zone.cmi
+${OCAML_SITELIB}/core/core__Core_zone.cmt
+${OCAML_SITELIB}/core/core__Core_zone.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_zone.cmx
+${OCAML_SITELIB}/core/core__Core_zone_intf.cmi
+${OCAML_SITELIB}/core/core__Core_zone_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Core_zone_intf.cmx
+${OCAML_SITELIB}/core/core__Import.cmi
+${OCAML_SITELIB}/core/core__Import.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Import.cmx
+${OCAML_SITELIB}/core/core__Import_time.cmi
+${OCAML_SITELIB}/core/core__Import_time.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Import_time.cmx
+${OCAML_SITELIB}/core/core__Interval.cmi
+${OCAML_SITELIB}/core/core__Interval.cmt
+${OCAML_SITELIB}/core/core__Interval.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Interval.cmx
+${OCAML_SITELIB}/core/core__Interval_intf.cmi
+${OCAML_SITELIB}/core/core__Interval_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Interval_intf.cmx
+${OCAML_SITELIB}/core/core__Iobuf.cmi
+${OCAML_SITELIB}/core/core__Iobuf.cmt
+${OCAML_SITELIB}/core/core__Iobuf.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Iobuf.cmx
+${OCAML_SITELIB}/core/core__Iobuf_debug.cmi
+${OCAML_SITELIB}/core/core__Iobuf_debug.cmt
+${OCAML_SITELIB}/core/core__Iobuf_debug.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Iobuf_debug.cmx
+${OCAML_SITELIB}/core/core__Iobuf_intf.cmi
+${OCAML_SITELIB}/core/core__Iobuf_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Iobuf_intf.cmx
+${OCAML_SITELIB}/core/core__Linux_ext.cmi
+${OCAML_SITELIB}/core/core__Linux_ext.cmt
+${OCAML_SITELIB}/core/core__Linux_ext.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Linux_ext.cmx
+${OCAML_SITELIB}/core/core__Linux_ext_intf.cmi
+${OCAML_SITELIB}/core/core__Linux_ext_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Linux_ext_intf.cmx
+${OCAML_SITELIB}/core/core__Mutex0.cmi
+${OCAML_SITELIB}/core/core__Mutex0.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Mutex0.cmx
+${OCAML_SITELIB}/core/core__Signal.cmi
+${OCAML_SITELIB}/core/core__Signal.cmt
+${OCAML_SITELIB}/core/core__Signal.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Signal.cmx
+${OCAML_SITELIB}/core/core__Stable.cmi
+${OCAML_SITELIB}/core/core__Stable.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Stable.cmx
+${OCAML_SITELIB}/core/core__Syscall_result.cmi
+${OCAML_SITELIB}/core/core__Syscall_result.cmt
+${OCAML_SITELIB}/core/core__Syscall_result.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Syscall_result.cmx
+${OCAML_SITELIB}/core/core__Syscall_result_intf.cmi
+${OCAML_SITELIB}/core/core__Syscall_result_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Syscall_result_intf.cmx
+${OCAML_SITELIB}/core/core__Time_common.cmi
+${OCAML_SITELIB}/core/core__Time_common.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Time_common.cmx
+${OCAML_SITELIB}/core/core__Time_ns_intf.cmi
+${OCAML_SITELIB}/core/core__Time_ns_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Time_ns_intf.cmx
+${OCAML_SITELIB}/core/core__Time_stamp_counter.cmi
+${OCAML_SITELIB}/core/core__Time_stamp_counter.cmt
+${OCAML_SITELIB}/core/core__Time_stamp_counter.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Time_stamp_counter.cmx
+${OCAML_SITELIB}/core/core__Unix_error.cmi
+${OCAML_SITELIB}/core/core__Unix_error.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Unix_error.cmx
+${OCAML_SITELIB}/core/core__User_and_group.cmi
+${OCAML_SITELIB}/core/core__User_and_group.cmt
+${OCAML_SITELIB}/core/core__User_and_group.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__User_and_group.cmx
+${OCAML_SITELIB}/core/core__Version_util.cmi
+${OCAML_SITELIB}/core/core__Version_util.cmt
+${OCAML_SITELIB}/core/core__Version_util.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Version_util.cmx
+${OCAML_SITELIB}/core/core__Version_util_intf.cmi
+${OCAML_SITELIB}/core/core__Version_util_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/core__Version_util_intf.cmx
+${OCAML_SITELIB}/core/core_condition.ml
+${OCAML_SITELIB}/core/core_condition.mli
+${OCAML_SITELIB}/core/core_date.ml
+${OCAML_SITELIB}/core/core_date.mli
+${OCAML_SITELIB}/core/core_date_intf.ml
+${OCAML_SITELIB}/core/core_filename.ml
+${OCAML_SITELIB}/core/core_filename.mli
+${OCAML_SITELIB}/core/core_mutex.ml
+${OCAML_SITELIB}/core/core_mutex.mli
+${OCAML_SITELIB}/core/core_sys.ml
+${OCAML_SITELIB}/core/core_sys.mli
+${OCAML_SITELIB}/core/core_thread.ml
+${OCAML_SITELIB}/core/core_thread.mli
+${OCAML_SITELIB}/core/core_time.ml
+${OCAML_SITELIB}/core/core_time.mli
+${OCAML_SITELIB}/core/core_time_float.ml
+${OCAML_SITELIB}/core/core_time_float.mli
+${OCAML_SITELIB}/core/core_time_intf.ml
+${OCAML_SITELIB}/core/core_time_ns.ml
+${OCAML_SITELIB}/core/core_time_ns.mli
+${OCAML_SITELIB}/core/core_unix.ml
+${OCAML_SITELIB}/core/core_unix.mli
+${OCAML_SITELIB}/core/core_zone.ml
+${OCAML_SITELIB}/core/core_zone.mli
+${OCAML_SITELIB}/core/core_zone_intf.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/daemon/daemon.a
+${OCAML_SITELIB}/core/daemon/daemon.cma
+${OCAML_SITELIB}/core/daemon/daemon.cmi
+${OCAML_SITELIB}/core/daemon/daemon.cmt
+${OCAML_SITELIB}/core/daemon/daemon.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/daemon/daemon.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/daemon/daemon.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/daemon/daemon.cmxs
+${OCAML_SITELIB}/core/daemon/daemon.ml
+${OCAML_SITELIB}/core/daemon/daemon.mli
+${OCAML_SITELIB}/core/daemon/daemon__.cmi
+${OCAML_SITELIB}/core/daemon/daemon__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/daemon/daemon__.cmx
+${OCAML_SITELIB}/core/daemon/daemon__.ml
+${OCAML_SITELIB}/core/daemon/daemon__Import.cmi
+${OCAML_SITELIB}/core/daemon/daemon__Import.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/daemon/daemon__Import.cmx
+${OCAML_SITELIB}/core/daemon/import.ml
+${OCAML_SITELIB}/core/dune-package
+${OCAML_SITELIB}/core/import.ml
+${OCAML_SITELIB}/core/import_time.ml
+${OCAML_SITELIB}/core/interval.ml
+${OCAML_SITELIB}/core/interval.mli
+${OCAML_SITELIB}/core/interval_intf.ml
+${OCAML_SITELIB}/core/iobuf.ml
+${OCAML_SITELIB}/core/iobuf.mli
+${OCAML_SITELIB}/core/iobuf_debug.ml
+${OCAML_SITELIB}/core/iobuf_debug.mli
+${OCAML_SITELIB}/core/iobuf_intf.ml
+${OCAML_SITELIB}/core/libcore_stubs.a
+${OCAML_SITELIB}/core/linux_ext.ml
+${OCAML_SITELIB}/core/linux_ext.mli
+${OCAML_SITELIB}/core/linux_ext_intf.ml
+${OCAML_SITELIB}/core/lock_file_blocking/import.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.a
+${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cma
+${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cmi
+${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cmt
+${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.cmxs
+${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.ml
+${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking.mli



Home | Main Index | Thread Index | Old Index