[87771] trunk/dports/lang/mosml

mww at macports.org mww at macports.org
Mon Dec 5 06:15:12 PST 2011


Revision: 87771
          http://trac.macports.org/changeset/87771
Author:   mww at macports.org
Date:     2011-12-05 06:15:09 -0800 (Mon, 05 Dec 2011)
Log Message:
-----------
mosml: fix build on 10.7

Modified Paths:
--------------
    trunk/dports/lang/mosml/Portfile

Added Paths:
-----------
    trunk/dports/lang/mosml/files/patch-src-runtime-mosml.c.diff
    trunk/dports/lang/mosml/files/patch-src-runtime-sys.c.diff

Modified: trunk/dports/lang/mosml/Portfile
===================================================================
--- trunk/dports/lang/mosml/Portfile	2011-12-05 12:57:41 UTC (rev 87770)
+++ trunk/dports/lang/mosml/Portfile	2011-12-05 14:15:09 UTC (rev 87771)
@@ -1,5 +1,7 @@
 # $Id$
-PortSystem        1.0
+
+PortSystem 1.0
+
 name              mosml
 version           2.01
 revision          2
@@ -18,18 +20,25 @@
 patchfiles        patch-src-Makefile.diff\
                   patch-src-Makefile-inc.diff\
                   patch-src-launch-Makefile.diff\
-                  patch-src-dynlibs.diff
+                  patch-src-dynlibs.diff \
+                  patch-src-runtime-mosml.c.diff \
+                  patch-src-runtime-sys.c.diff
+
 worksrcdir        mosml
+
 post-patch {
-   reinplace  "s|/usr/bin/cpp|${configure.cpp}|"  ${worksrcpath}/src/Makefile.inc
    reinplace  "s|LD=gcc|LD=${configure.cc}|"      ${worksrcpath}/src/Makefile.inc
    reinplace  "s|CC=gcc|CC=${configure.cc}|"      ${worksrcpath}/src/Makefile.inc
+   reinplace  "s|CCP=|CPP=${configure.cpp}|"      ${worksrcpath}/src/Makefile.inc
 }
+
 configure.dir     ${worksrcpath}/src/config
 configure.cmd     ./autoconf
 configure.pre_args ${configure.cc}
+
 build.target      world
 build.pre_args    -Csrc DESTROOT=${prefix} ${build.target}
+
 destroot.pre_args -Csrc DESTROOT=${destroot}${prefix} ${destroot.target}
 post-destroot {
    system "ln -sf ${prefix}/bin/camlrunm ${destroot}${prefix}/lib/mosml/camlrunm"

Added: trunk/dports/lang/mosml/files/patch-src-runtime-mosml.c.diff
===================================================================
--- trunk/dports/lang/mosml/files/patch-src-runtime-mosml.c.diff	                        (rev 0)
+++ trunk/dports/lang/mosml/files/patch-src-runtime-mosml.c.diff	2011-12-05 14:15:09 UTC (rev 87771)
@@ -0,0 +1,13 @@
+--- src/runtime/mosml.c	2004-01-15 12:02:51.000000000 +0100
++++ src/runtime/mosml.c	2011-12-05 15:05:54.000000000 +0100
+@@ -965,8 +965,8 @@
+ 
+ #ifndef HAS_STRERROR
+ #if (!defined(__FreeBSD__) && !defined(linux))
+-  extern int sys_nerr;
+-  extern char * sys_errlist [];
++//  extern int sys_nerr;
++//  extern char * sys_errlist [];
+ #endif   
+   extern char *realpath();
+ #endif

Added: trunk/dports/lang/mosml/files/patch-src-runtime-sys.c.diff
===================================================================
--- trunk/dports/lang/mosml/files/patch-src-runtime-sys.c.diff	                        (rev 0)
+++ trunk/dports/lang/mosml/files/patch-src-runtime-sys.c.diff	2011-12-05 14:15:09 UTC (rev 87771)
@@ -0,0 +1,13 @@
+--- src/runtime/sys.c	2000-07-19 23:13:44.000000000 +0200
++++ src/runtime/sys.c	2011-12-05 15:01:00.000000000 +0100
+@@ -33,8 +33,8 @@
+ 
+ #else
+ 
+-extern int sys_nerr;
+-extern char * sys_errlist [];
++// extern int sys_nerr;
++// extern char * sys_errlist [];
+ 
+ char * error_message(void)
+ {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111205/44749f5b/attachment.html>


More information about the macports-changes mailing list