[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