pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/ocaml-async



Module Name:    pkgsrc
Committed By:   jaapb
Date:           Tue Mar 19 11:02:59 UTC 2019

Added Files:
        pkgsrc/devel/ocaml-async: DESCR Makefile PLIST buildlink3.mk distinfo
        pkgsrc/devel/ocaml-async/patches: patch-src_dune
            patch-unpack__sequence_src_dune

Log Message:
Added devel/ocaml-async, a library for asynchronous programming in Ocaml


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ocaml-async/DESCR \
    pkgsrc/devel/ocaml-async/Makefile pkgsrc/devel/ocaml-async/PLIST \
    pkgsrc/devel/ocaml-async/buildlink3.mk pkgsrc/devel/ocaml-async/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ocaml-async/patches/patch-src_dune \
    pkgsrc/devel/ocaml-async/patches/patch-unpack__sequence_src_dune

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/ocaml-async/DESCR
diff -u /dev/null pkgsrc/devel/ocaml-async/DESCR:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/DESCR      Tue Mar 19 11:02:59 2019
@@ -0,0 +1,5 @@
+Async is a library for asynchronous programming, i.e., programming where some
+part of the program must wait for things that happen at times determined by some
+external entity (like a human or another program). This includes pretty much any
+program that uses blocking calls (e.g., networking code, disk access), timeouts,
+or event loops (e.g., GUIs).
Index: pkgsrc/devel/ocaml-async/Makefile
diff -u /dev/null pkgsrc/devel/ocaml-async/Makefile:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/Makefile   Tue Mar 19 11:02:59 2019
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2019/03/19 11:02:59 jaapb Exp $
+
+GITHUB_PROJECT=        async
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+DISTNAME=      ${GITHUB_PROJECT}-0.12.0
+PKGNAME=       ocaml-${DISTNAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=janestreet/}
+
+MAINTAINER=    jaapb%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/janestreet/async/
+COMMENT=       Asynchronous execution library from Jane Street
+LICENSE=       mit
+
+USE_LANGUAGES= # none
+OCAML_USE_DUNE=        yes
+
+.include "../../mk/ocaml.mk"
+.include "../../devel/ocaml-async_extra/buildlink3.mk"
+.include "../../devel/ocaml-async_kernel/buildlink3.mk"
+.include "../../devel/ocaml-async_unix/buildlink3.mk"
+.include "../../devel/ocaml-core/buildlink3.mk"
+.include "../../devel/ocaml-core_kernel/buildlink3.mk"
+.include "../../devel/ocaml-ppx_jane/buildlink3.mk"
+.include "../../textproc/ocaml-textutils/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ocaml-async/PLIST
diff -u /dev/null pkgsrc/devel/ocaml-async/PLIST:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/PLIST      Tue Mar 19 11:02:59 2019
@@ -0,0 +1,93 @@
+@comment $NetBSD: PLIST,v 1.1 2019/03/19 11:02:59 jaapb Exp $
+${OCAML_SITELIB}/async/META
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/async.a
+${OCAML_SITELIB}/async/async.cma
+${OCAML_SITELIB}/async/async.cmi
+${OCAML_SITELIB}/async/async.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/async.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/async.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/async.cmxs
+${OCAML_SITELIB}/async/async.ml
+${OCAML_SITELIB}/async/async__.cmi
+${OCAML_SITELIB}/async/async__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/async__.cmx
+${OCAML_SITELIB}/async/async__.ml
+${OCAML_SITELIB}/async/async__Deferred_or_error_expect_test_config.cmi
+${OCAML_SITELIB}/async/async__Deferred_or_error_expect_test_config.cmt
+${OCAML_SITELIB}/async/async__Deferred_or_error_expect_test_config.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/async__Deferred_or_error_expect_test_config.cmx
+${OCAML_SITELIB}/async/deferred_or_error_expect_test_config.ml
+${OCAML_SITELIB}/async/deferred_or_error_expect_test_config.mli
+${OCAML_SITELIB}/async/dune-package
+${OCAML_SITELIB}/async/lock_file_async/import.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/lock_file_async/lock_file_async.a
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cma
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cmi
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cmt
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/lock_file_async/lock_file_async.cmxs
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async.ml
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async.mli
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async__.cmi
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/lock_file_async/lock_file_async__.cmx
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async__.ml
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async__Import.cmi
+${OCAML_SITELIB}/async/lock_file_async/lock_file_async__Import.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/lock_file_async/lock_file_async__Import.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/log_extended/log_extended.a
+${OCAML_SITELIB}/async/log_extended/log_extended.cma
+${OCAML_SITELIB}/async/log_extended/log_extended.cmi
+${OCAML_SITELIB}/async/log_extended/log_extended.cmt
+${OCAML_SITELIB}/async/log_extended/log_extended.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/log_extended/log_extended.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/log_extended/log_extended.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/log_extended/log_extended.cmxs
+${OCAML_SITELIB}/async/log_extended/log_extended.ml
+${OCAML_SITELIB}/async/log_extended/log_extended.mli
+${OCAML_SITELIB}/async/opam
+${OCAML_SITELIB}/async/persistent_connection/import.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection.a
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cma
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cmi
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cmt
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection.cmxs
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection.ml
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection.mli
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__.cmi
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection__.cmx
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__.ml
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__Import.cmi
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__Import.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection__Import.cmx
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__Persistent_connection_intf.cmi
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection__Persistent_connection_intf.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/persistent_connection/persistent_connection__Persistent_connection_intf.cmx
+${OCAML_SITELIB}/async/persistent_connection/persistent_connection_intf.ml
+${OCAML_SITELIB}/async/unpack_sequence/import.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.a
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cma
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cmi
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cmt
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cmti
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cmxa
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.cmxs
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.ml
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence.mli
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__.cmi
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__.cmx
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__.ml
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__Import.cmi
+${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__Import.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/async/unpack_sequence/unpack_sequence__Import.cmx
+share/doc/async/CHANGES.md
+share/doc/async/LICENSE.md
+share/doc/async/README.md
Index: pkgsrc/devel/ocaml-async/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ocaml-async/buildlink3.mk:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/buildlink3.mk      Tue Mar 19 11:02:59 2019
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2019/03/19 11:02:59 jaapb Exp $
+
+BUILDLINK_TREE+=       ocaml-async
+
+.if !defined(OCAML_ASYNC_BUILDLINK3_MK)
+OCAML_ASYNC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ocaml-async+=    ocaml-async>=0.12.0
+BUILDLINK_PKGSRCDIR.ocaml-async?=      ../../devel/ocaml-async
+
+.endif # OCAML_ASYNC_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -ocaml-async
Index: pkgsrc/devel/ocaml-async/distinfo
diff -u /dev/null pkgsrc/devel/ocaml-async/distinfo:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/distinfo   Tue Mar 19 11:02:59 2019
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2019/03/19 11:02:59 jaapb Exp $
+
+SHA1 (async-0.12.0.tar.gz) = 78b9b9c9fdc72aafbdabc5ce6aebbdacfd1b64cb
+RMD160 (async-0.12.0.tar.gz) = d181428b4dc0754317f301d48d70954170ecd7fc
+SHA512 (async-0.12.0.tar.gz) = 63b195dce0443846a9b7be6e5a1ce36da27ceb57a1b312d6e6bf993aaf83d7413337effc01668d203126f4629f055e06b74053a9f589d32707875fb908e62ab0
+Size (async-0.12.0.tar.gz) = 27960 bytes
+SHA1 (patch-src_dune) = 09332c6221481b05e9037d4c38e7c57132cc0be7
+SHA1 (patch-unpack__sequence_src_dune) = c444f81e1a1f9aff6c003f6e4e99a56da76cf71f

Index: pkgsrc/devel/ocaml-async/patches/patch-src_dune
diff -u /dev/null pkgsrc/devel/ocaml-async/patches/patch-src_dune:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/patches/patch-src_dune     Tue Mar 19 11:02:59 2019
@@ -0,0 +1,11 @@
+$NetBSD: patch-src_dune,v 1.1 2019/03/19 11:02:59 jaapb Exp $
+
+Removed unknown argument
+--- src/dune.orig      2019-02-13 10:33:20.000000000 +0000
++++ src/dune
+@@ -1,3 +1,3 @@
+ (library (name async) (public_name async)
+  (libraries async_extra async_kernel async_unix core)
+- (preprocess (pps ppx_jane -check-doc-comments)))
+\ No newline at end of file
++ (preprocess (pps ppx_jane)))
Index: pkgsrc/devel/ocaml-async/patches/patch-unpack__sequence_src_dune
diff -u /dev/null pkgsrc/devel/ocaml-async/patches/patch-unpack__sequence_src_dune:1.1
--- /dev/null   Tue Mar 19 11:02:59 2019
+++ pkgsrc/devel/ocaml-async/patches/patch-unpack__sequence_src_dune    Tue Mar 19 11:02:59 2019
@@ -0,0 +1,12 @@
+$NetBSD: patch-unpack__sequence_src_dune,v 1.1 2019/03/19 11:02:59 jaapb Exp $
+
+Removed unknown argument
+--- unpack_sequence/src/dune.orig      2019-02-13 10:33:20.000000000 +0000
++++ unpack_sequence/src/dune
+@@ -1,3 +1,3 @@
+ (library (name unpack_sequence) (public_name async.unpack_sequence)
+- (preprocess (pps ppx_jane -check-doc-comments))
+- (libraries async core_kernel.unpack_buffer))
+\ No newline at end of file
++ (preprocess (pps ppx_jane))
++ (libraries async core_kernel.unpack_buffer))



Home | Main Index | Thread Index | Old Index