svn commit: r353185 - in head/devel/ocaml-lwt: . files
John Marino
marino at FreeBSD.org
Wed May 7 17:52:30 UTC 2014
Author: marino
Date: Wed May 7 17:52:29 2014
New Revision: 353185
URL: http://svnweb.freebsd.org/changeset/ports/353185
QAT: https://qat.redports.org/buildarchive/r353185/
Log:
devel/ocaml-lwt: Unbreak after Ocaml 4.01 with fix from pkgsrc
The maintainer already fixed this port for Ocaml 4.01 on pkgsrc where
he also maintains it. Bring the patches over to restore the build.
Added:
head/devel/ocaml-lwt/files/
head/devel/ocaml-lwt/files/patch-src_unix_lwt__unix.ml (contents, props changed)
head/devel/ocaml-lwt/files/patch-src_unix_lwt__unix.mli (contents, props changed)
Modified:
head/devel/ocaml-lwt/Makefile
Modified: head/devel/ocaml-lwt/Makefile
==============================================================================
--- head/devel/ocaml-lwt/Makefile Wed May 7 17:48:43 2014 (r353184)
+++ head/devel/ocaml-lwt/Makefile Wed May 7 17:52:29 2014 (r353185)
@@ -3,7 +3,7 @@
PORTNAME= lwt
PORTVERSION= 2.4.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://ocsigen.org/download/
PKGNAMEPREFIX= ocaml-
Added: head/devel/ocaml-lwt/files/patch-src_unix_lwt__unix.ml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ocaml-lwt/files/patch-src_unix_lwt__unix.ml Wed May 7 17:52:29 2014 (r353185)
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_unix_lwt_unix.ml,v 1.1 2013/11/01 10:50:03 jaapb Exp $
+
+Patch (from upstream git) to compile with ocaml 4.01
+--- src/unix/lwt_unix.ml.orig 2012-12-27 12:29:57.000000000 +0000
++++ src/unix/lwt_unix.ml
+@@ -596,6 +596,9 @@ type open_flag =
+ #if ocaml_version >= (3, 13)
+ | O_SHARE_DELETE
+ #endif
++#if ocaml_version >= (4, 01)
++ | O_CLOEXEC
++#endif
+
+ #if windows
+
Added: head/devel/ocaml-lwt/files/patch-src_unix_lwt__unix.mli
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ocaml-lwt/files/patch-src_unix_lwt__unix.mli Wed May 7 17:52:29 2014 (r353185)
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_unix_lwt_unix.mli,v 1.1 2013/11/01 10:50:03 jaapb Exp $
+
+Patch (from upstream git) to compile with ocaml 4.01
+--- src/unix/lwt_unix.mli.orig 2012-12-27 12:29:57.000000000 +0000
++++ src/unix/lwt_unix.mli
+@@ -315,6 +315,9 @@ type open_flag =
+ #if ocaml_version >= (3, 13)
+ | O_SHARE_DELETE
+ #endif
++#if ocaml_version >= (4, 01)
++ | O_CLOEXEC
++#endif
+
+ val openfile : string -> open_flag list -> file_perm -> file_descr Lwt.t
+ (** Wrapper for [Unix.openfile]. *)
More information about the svn-ports-all
mailing list