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/9d845e8ee2cc
branches: trunk
changeset: 393784:9d845e8ee2cc
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 96297ee725bc -r 9d845e8ee2cc 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 96297ee725bc -r 9d845e8ee2cc 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 96297ee725bc -r 9d845e8ee2cc 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