diff options
author | jaapb <jaapb@pkgsrc.org> | 2019-03-25 09:14:48 +0000 |
---|---|---|
committer | jaapb <jaapb@pkgsrc.org> | 2019-03-25 09:14:48 +0000 |
commit | ff68fbb7db15050e67f69629d60c6f37d3a7379f (patch) | |
tree | 413291917acb72fe0ec2effcb298720649024889 /devel | |
parent | b2dae023bdeb924dfa9608fde760f85742fbff02 (diff) | |
download | pkgsrc-ff68fbb7db15050e67f69629d60c6f37d3a7379f.tar.gz |
Added devel/ocaml-core, standard library overlay for OCaml
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ocaml-core/DESCR | 2 | ||||
-rw-r--r-- | devel/ocaml-core/Makefile | 41 | ||||
-rw-r--r-- | devel/ocaml-core/PLIST | 365 | ||||
-rw-r--r-- | devel/ocaml-core/buildlink3.mk | 13 | ||||
-rw-r--r-- | devel/ocaml-core/distinfo | 7 | ||||
-rw-r--r-- | devel/ocaml-core/patches/patch-src_dune | 16 |
6 files changed, 444 insertions, 0 deletions
diff --git a/devel/ocaml-core/DESCR b/devel/ocaml-core/DESCR new file mode 100644 index 00000000000..b289f327eba --- /dev/null +++ b/devel/ocaml-core/DESCR @@ -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 --git a/devel/ocaml-core/Makefile b/devel/ocaml-core/Makefile new file mode 100644 index 00000000000..cc38251877a --- /dev/null +++ b/devel/ocaml-core/Makefile @@ -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 +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 --git a/devel/ocaml-core/PLIST b/devel/ocaml-core/PLIST new file mode 100644 index 00000000000..f72321de5bb --- /dev/null +++ b/devel/ocaml-core/PLIST @@ -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 +${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__.cmi +${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__.cmx +${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__.ml +${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__Import.cmi +${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__Import.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/lock_file_blocking/lock_file_blocking__Import.cmx +${OCAML_SITELIB}/core/mutex0.ml +${OCAML_SITELIB}/core/nano_mutex/import.ml +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/nano_mutex/nano_mutex.a +${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cma +${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cmi +${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cmt +${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/nano_mutex/nano_mutex.cmxs +${OCAML_SITELIB}/core/nano_mutex/nano_mutex.ml +${OCAML_SITELIB}/core/nano_mutex/nano_mutex.mli +${OCAML_SITELIB}/core/nano_mutex/nano_mutex__.cmi +${OCAML_SITELIB}/core/nano_mutex/nano_mutex__.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/nano_mutex/nano_mutex__.cmx +${OCAML_SITELIB}/core/nano_mutex/nano_mutex__.ml +${OCAML_SITELIB}/core/nano_mutex/nano_mutex__Import.cmi +${OCAML_SITELIB}/core/nano_mutex/nano_mutex__Import.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/nano_mutex/nano_mutex__Import.cmx +${OCAML_SITELIB}/core/opam +${OCAML_SITELIB}/core/process_env/import.ml +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/process_env/process_env.a +${OCAML_SITELIB}/core/process_env/process_env.cma +${OCAML_SITELIB}/core/process_env/process_env.cmi +${OCAML_SITELIB}/core/process_env/process_env.cmt +${OCAML_SITELIB}/core/process_env/process_env.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/process_env/process_env.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/process_env/process_env.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/process_env/process_env.cmxs +${OCAML_SITELIB}/core/process_env/process_env.ml +${OCAML_SITELIB}/core/process_env/process_env.mli +${OCAML_SITELIB}/core/process_env/process_env__.cmi +${OCAML_SITELIB}/core/process_env/process_env__.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/process_env/process_env__.cmx +${OCAML_SITELIB}/core/process_env/process_env__.ml +${OCAML_SITELIB}/core/process_env/process_env__Import.cmi +${OCAML_SITELIB}/core/process_env/process_env__Import.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/process_env/process_env__Import.cmx +${OCAML_SITELIB}/core/signal.ml +${OCAML_SITELIB}/core/signal.mli +${OCAML_SITELIB}/core/squeue/import.ml +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/squeue/squeue.a +${OCAML_SITELIB}/core/squeue/squeue.cma +${OCAML_SITELIB}/core/squeue/squeue.cmi +${OCAML_SITELIB}/core/squeue/squeue.cmt +${OCAML_SITELIB}/core/squeue/squeue.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/squeue/squeue.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/squeue/squeue.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/squeue/squeue.cmxs +${OCAML_SITELIB}/core/squeue/squeue.ml +${OCAML_SITELIB}/core/squeue/squeue.mli +${OCAML_SITELIB}/core/squeue/squeue__.cmi +${OCAML_SITELIB}/core/squeue/squeue__.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/squeue/squeue__.cmx +${OCAML_SITELIB}/core/squeue/squeue__.ml +${OCAML_SITELIB}/core/squeue/squeue__Import.cmi +${OCAML_SITELIB}/core/squeue/squeue__Import.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/squeue/squeue__Import.cmx +${OCAML_SITELIB}/core/stable.ml +${OCAML_SITELIB}/core/syscall_result.ml +${OCAML_SITELIB}/core/syscall_result.mli +${OCAML_SITELIB}/core/syscall_result_intf.ml +${OCAML_SITELIB}/core/syslog/import.ml +${OCAML_SITELIB}/core/syslog/libsyslog_stubs.a +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/syslog/syslog.a +${OCAML_SITELIB}/core/syslog/syslog.cma +${OCAML_SITELIB}/core/syslog/syslog.cmi +${OCAML_SITELIB}/core/syslog/syslog.cmt +${OCAML_SITELIB}/core/syslog/syslog.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/syslog/syslog.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/syslog/syslog.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/syslog/syslog.cmxs +${OCAML_SITELIB}/core/syslog/syslog.ml +${OCAML_SITELIB}/core/syslog/syslog.mli +${OCAML_SITELIB}/core/syslog/syslog__.cmi +${OCAML_SITELIB}/core/syslog/syslog__.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/syslog/syslog__.cmx +${OCAML_SITELIB}/core/syslog/syslog__.ml +${OCAML_SITELIB}/core/syslog/syslog__Import.cmi +${OCAML_SITELIB}/core/syslog/syslog__Import.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/syslog/syslog__Import.cmx +${OCAML_SITELIB}/core/time_common.ml +${OCAML_SITELIB}/core/time_ns_intf.ml +${OCAML_SITELIB}/core/time_stamp_counter.ml +${OCAML_SITELIB}/core/time_stamp_counter.mli +${OCAML_SITELIB}/core/top/core_install_printers.ml +${OCAML_SITELIB}/core/top/core_top.cma +${OCAML_SITELIB}/core/top/core_top.cmi +${OCAML_SITELIB}/core/top/core_top.cmt +${OCAML_SITELIB}/core/top/core_top.ml +${OCAML_SITELIB}/core/top/core_top__Core_install_printers.cmi +${OCAML_SITELIB}/core/top/core_top__Core_install_printers.cmt +${OCAML_SITELIB}/core/unix_error.ml +${OCAML_SITELIB}/core/user_and_group.ml +${OCAML_SITELIB}/core/user_and_group.mli +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/uuid/uuid_unix.a +${OCAML_SITELIB}/core/uuid/uuid_unix.cma +${OCAML_SITELIB}/core/uuid/uuid_unix.cmi +${OCAML_SITELIB}/core/uuid/uuid_unix.cmt +${OCAML_SITELIB}/core/uuid/uuid_unix.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/uuid/uuid_unix.cmx +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/uuid/uuid_unix.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/core/uuid/uuid_unix.cmxs +${OCAML_SITELIB}/core/uuid/uuid_unix.ml +${OCAML_SITELIB}/core/uuid/uuid_unix.mli +${OCAML_SITELIB}/core/version_util.ml +${OCAML_SITELIB}/core/version_util.mli +${OCAML_SITELIB}/core/version_util_intf.ml +${OCAML_SITELIB}/stublibs/dllcore_stubs.so +${OCAML_SITELIB}/stublibs/dllsyslog_stubs.so +share/doc/core/CHANGES.md +share/doc/core/LICENSE.md +share/doc/core/README.md diff --git a/devel/ocaml-core/buildlink3.mk b/devel/ocaml-core/buildlink3.mk new file mode 100644 index 00000000000..7b6811b3efc --- /dev/null +++ b/devel/ocaml-core/buildlink3.mk @@ -0,0 +1,13 @@ +# $NetBSD: buildlink3.mk,v 1.1 2019/03/25 09:14:48 jaapb Exp $ + +BUILDLINK_TREE+= ocaml-core + +.if !defined(OCAML_CORE_BUILDLINK3_MK) +OCAML_CORE_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.ocaml-core+= ocaml-core>=0.12.0 +BUILDLINK_PKGSRCDIR.ocaml-core?= ../../devel/ocaml-core + +.endif # OCAML_CORE_BUILDLINK3_MK + +BUILDLINK_TREE+= -ocaml-core diff --git a/devel/ocaml-core/distinfo b/devel/ocaml-core/distinfo new file mode 100644 index 00000000000..4544aaf6c6b --- /dev/null +++ b/devel/ocaml-core/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2019/03/25 09:14:48 jaapb Exp $ + +SHA1 (ocaml-core/core-0.12.0.tar.gz) = 28f82e0a20ad1c23a75b5406a8ec864c1eff1a1c +RMD160 (ocaml-core/core-0.12.0.tar.gz) = 36444f04bb5957637c2ff11259121dee7f785889 +SHA512 (ocaml-core/core-0.12.0.tar.gz) = 04f1cf4652a94d0f604d8bbcc11740417cb7fc48a9684d71b4280732184d6850c0a15626e5b5eaa7b65c340d4db5f8a1087ddd59bd93706f47e79b64edbf2996 +Size (ocaml-core/core-0.12.0.tar.gz) = 693577 bytes +SHA1 (patch-src_dune) = d8063672e7077ff38bd62bc93eb28dd96523669a diff --git a/devel/ocaml-core/patches/patch-src_dune b/devel/ocaml-core/patches/patch-src_dune new file mode 100644 index 00000000000..ba22ad24f7a --- /dev/null +++ b/devel/ocaml-core/patches/patch-src_dune @@ -0,0 +1,16 @@ +$NetBSD: patch-src_dune,v 1.1 2019/03/25 09:14:48 jaapb Exp $ + +Remove unknown argument +--- src/dune.orig 2019-02-22 16:22:56.000000000 +0000 ++++ src/dune +@@ -11,7 +11,7 @@ + pthread_np_stubs recvmmsg signal_stubs time_stamp_counter_stubs timespec + unix_stubs unix_time_stubs nss_stubs) + (preprocessor_deps config.h) +- (preprocess (pps ppx_jane -check-doc-comments))) ++ (preprocess (pps ppx_jane))) + + (alias (name runtest) (deps (:first_dep nss_stubs.c) nss_stubs.cinaps) +- (action (bash "%{bin:cinaps} %{first_dep}"))) +\ No newline at end of file ++ (action (bash "%{bin:cinaps} %{first_dep}"))) |