[59312] trunk/dports/devel

avsm at macports.org avsm at macports.org
Tue Oct 13 06:26:19 PDT 2009


Revision: 59312
          http://trac.macports.org/changeset/59312
Author:   avsm at macports.org
Date:     2009-10-13 06:26:17 -0700 (Tue, 13 Oct 2009)
Log Message:
-----------
import of caml-lwt-2.0.0+rc1

Added Paths:
-----------
    trunk/dports/devel/caml-lwt/
    trunk/dports/devel/caml-lwt/Portfile
    trunk/dports/devel/caml-lwt/files/
    trunk/dports/devel/caml-lwt/files/patch-Makefile.diff
    trunk/dports/devel/caml-lwt/files/patch-myocamlbuild.diff

Added: trunk/dports/devel/caml-lwt/Portfile
===================================================================
--- trunk/dports/devel/caml-lwt/Portfile	                        (rev 0)
+++ trunk/dports/devel/caml-lwt/Portfile	2009-10-13 13:26:17 UTC (rev 59312)
@@ -0,0 +1,42 @@
+# $Id$
+
+PortSystem          1.0
+
+name                caml-lwt
+version             2.0.0
+distname            lwt-${version}+rc1
+revision            1
+categories          devel ml
+maintainers         avsm
+description         Cooperative threading library for OCaml
+long_description    LWT is a lightweight thread library for OCaml to implement \
+                    co-operative concurrency.
+homepage            http://ocsigen.org/lwt
+platforms           darwin
+master_sites        http://ocsigen.org/download/
+patchfiles          patch-Makefile.diff patch-myocamlbuild.diff
+
+depends_lib         port:ocaml port:caml-findlib port:caml-ssl \
+                    port:caml-react port:caml-text
+
+checksums           md5     da266196ee3a1245eed3cf5df09f9ce1 \
+                    sha1    1077fda09eb6c6b5b2795466c1d316aea8dbce63 \
+                    rmd160  c3bc6b51a51d0c16c53765bb9407f9d49953872d
+
+use_configure       no
+use_parallel_build  no
+
+set ocamlfind_destdir ${destroot}${prefix}/lib/ocaml/site-lib
+destroot.post_args  DESTDIR="$ocamlfind_destdir"
+build.target        "all doc"
+
+livecheck.type      regex
+livecheck.url       http://ocsigen.org/download/
+livecheck.version   ${version}+rc1
+livecheck.regex     \>lwt-(.*)\.tar\.gz\.asc
+
+post-destroot {
+        xinstall -d -755 ${destroot}${prefix}/share/doc/${name}
+        eval xinstall -m 644 [glob ${worksrcpath}/_build/lwt.docdir/*] \
+            ${destroot}/${prefix}/share/doc/${name}
+}

Added: trunk/dports/devel/caml-lwt/files/patch-Makefile.diff
===================================================================
--- trunk/dports/devel/caml-lwt/files/patch-Makefile.diff	                        (rev 0)
+++ trunk/dports/devel/caml-lwt/files/patch-Makefile.diff	2009-10-13 13:26:17 UTC (rev 59312)
@@ -0,0 +1,11 @@
+--- Makefile.orig	2009-09-28 12:56:35.000000000 +0100
++++ Makefile	2009-09-28 12:56:48.000000000 +0100
+@@ -73,7 +73,7 @@
+ 
+ install:
+ 	mkdir -p "$(DESTDIR)"
+-	$(OCAMLFIND) install $(NAME) -destdir "$(DESTDIR)" _build/META \
++	$(OCAMLFIND) install $(NAME) -ldconf ignore -destdir "$(DESTDIR)" _build/META \
+ 	  $(wildcard _build/src/*.mli) \
+ 	  $(wildcard _build/src/*.cmi) \
+ 	  $(wildcard _build/src/*.cmx) \

Added: trunk/dports/devel/caml-lwt/files/patch-myocamlbuild.diff
===================================================================
--- trunk/dports/devel/caml-lwt/files/patch-myocamlbuild.diff	                        (rev 0)
+++ trunk/dports/devel/caml-lwt/files/patch-myocamlbuild.diff	2009-10-13 13:26:17 UTC (rev 59312)
@@ -0,0 +1,11 @@
+--- myocamlbuild.ml.orig	2009-09-28 15:27:50.000000000 +0100
++++ myocamlbuild.ml	2009-09-28 15:28:06.000000000 +0100
+@@ -305,7 +305,7 @@
+              Echo([substitute [("@VERSION@", get_version ())] (read_file "META.in")], "META"));
+ 
+         (* Generation of the lwt.odocl file *)
+-        let deps = ["src/lwt_extra.mllib"; "src/lwt.mllib"; "src/lwt_preemptive.mllib"; "src/lwt_ssl.mllib"]
++        let deps = ["src/lwt_extra.mllib"; "src/lwt.mllib"; "src/lwt_preemptive.mllib"; "src/lwt_ssl.mllib"; "src/lwt_unix.mllib"]
+         and prod = "lwt.odocl" in
+         rule "lwt_doc" ~prod ~deps
+           (fun _ _ -> Echo(List.map (sprintf "src/%s\n")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091013/44976f8b/attachment.html>


More information about the macports-changes mailing list