svn commit: r328549 - in head/lang: dmd/files dmd2/files
Cy Schubert
cy at FreeBSD.org
Sat Sep 28 05:50:52 UTC 2013
Author: cy
Date: Sat Sep 28 05:50:51 2013
New Revision: 328549
URL: http://svnweb.freebsd.org/changeset/ports/328549
Log:
Fix build under 10-CURRENT.
Added:
head/lang/dmd/files/patch-src-dmd-mars.c (contents, props changed)
head/lang/dmd/files/patch-src-dmd-root-port.c (contents, props changed)
head/lang/dmd2/files/patch-src-dmd-root-port.c (contents, props changed)
Modified:
head/lang/dmd/files/patch-src-dmd-posix.mak
Added: head/lang/dmd/files/patch-src-dmd-mars.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/dmd/files/patch-src-dmd-mars.c Sat Sep 28 05:50:51 2013 (r328549)
@@ -0,0 +1,29 @@
+--- ../../src/dmd/mars.c.orig 2012-12-31 12:16:46.000000000 -0800
++++ ../../src/dmd/mars.c 2013-09-27 11:06:20.705469255 -0700
+@@ -387,7 +387,7 @@
+ }
+ #endif
+
+-int main(size_t argc, char *argv[])
++int main(int argc, char *argv[])
+ {
+ mem.init(); // initialize storage allocator
+ mem.setStackBottom(&argv);
+@@ -422,7 +422,7 @@
+ goto Largs;
+ }
+
+- if (response_expand(&argc,&argv)) // expand response files
++ if (response_expand((size_t *) &argc,&argv)) // expand response files
+ error(0, "can't open response file");
+
+ files.reserve(argc - 1);
+@@ -522,7 +522,7 @@
+
+ inifile(argv[0], inifilename, is64bit ? "Environment64" : "Environment32");
+
+- getenv_setargv("DFLAGS", &argc, &argv);
++ getenv_setargv("DFLAGS", (size_t *) &argc, &argv);
+
+ #if 0
+ for (size_t i = 0; i < argc; i++)
Modified: head/lang/dmd/files/patch-src-dmd-posix.mak
==============================================================================
--- head/lang/dmd/files/patch-src-dmd-posix.mak Sat Sep 28 03:48:23 2013 (r328548)
+++ head/lang/dmd/files/patch-src-dmd-posix.mak Sat Sep 28 05:50:51 2013 (r328549)
@@ -1,5 +1,5 @@
--- ../../src/dmd/posix.mak.orig 2012-12-31 12:16:46.000000000 -0800
-+++ ../../src/dmd/posix.mak 2013-01-30 16:20:15.160587655 -0800
++++ ../../src/dmd/posix.mak 2013-09-27 22:38:06.189546090 -0700
@@ -49,7 +49,6 @@
TK=tk
ROOT=root
@@ -8,3 +8,21 @@
ifneq (x,x$(MODEL))
MODEL_FLAG=-m$(MODEL)
endif
+@@ -73,7 +72,7 @@
+ LDFLAGS=-lm -lstdc++ -lpthread
+ endif
+
+-HOST_CC=g++
++HOST_CC=$(CXX)
+ CC=$(HOST_CC) $(MODEL_FLAG) $(TARGET_CFLAGS)
+
+ #OPT=-g -g3
+@@ -572,7 +571,7 @@
+ $(CC) -c $(GFLAGS) -I$(ROOT) $<
+
+ strtold.o: $C/strtold.c
+- gcc $(MODEL_FLAG) -I$(ROOT) -c $<
++ $(CC) $(MODEL_FLAG) -I$(ROOT) -c $<
+
+ struct.o: struct.c
+ $(CC) -c $(CFLAGS) $<
Added: head/lang/dmd/files/patch-src-dmd-root-port.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/dmd/files/patch-src-dmd-root-port.c Sat Sep 28 05:50:51 2013 (r328549)
@@ -0,0 +1,29 @@
+--- ../../src/dmd/root/port.c.orig 2012-12-31 12:16:46.000000000 -0800
++++ ../../src/dmd/root/port.c 2013-09-27 22:41:16.360128824 -0700
+@@ -386,7 +386,7 @@
+ #else
+ return __inline_isnan(r);
+ #endif
+-#elif __OpenBSD__
++#elif __OpenBSD__ || __FreeBSD__
+ return isnan(r);
+ #else
+ #undef isnan
+@@ -402,7 +402,7 @@
+ #else
+ return __inline_isnan(r);
+ #endif
+-#elif __OpenBSD__
++#elif __OpenBSD__ || __FreeBSD__
+ return isnan(r);
+ #else
+ #undef isnan
+@@ -436,7 +436,7 @@
+ {
+ #if __APPLE__
+ return fpclassify(r) == FP_INFINITE;
+-#elif __OpenBSD__
++#elif __OpenBSD__ || __FreeBSD__
+ return isinf(r);
+ #else
+ #undef isinf
Added: head/lang/dmd2/files/patch-src-dmd-root-port.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/dmd2/files/patch-src-dmd-root-port.c Sat Sep 28 05:50:51 2013 (r328549)
@@ -0,0 +1,29 @@
+--- ../../src/dmd/root/port.c.orig 2013-06-12 22:42:08.000000000 -0700
++++ ../../src/dmd/root/port.c 2013-09-27 17:56:26.292841909 -0700
+@@ -406,7 +406,7 @@
+ #else
+ return __inline_isnan(r);
+ #endif
+-#elif __OpenBSD__
++#elif __OpenBSD__ || __FreeBSD__
+ return isnan(r);
+ #else
+ #undef isnan
+@@ -422,7 +422,7 @@
+ #else
+ return __inline_isnan(r);
+ #endif
+-#elif __OpenBSD__
++#elif __OpenBSD__ || __FreeBSD__
+ return isnan(r);
+ #else
+ #undef isnan
+@@ -456,7 +456,7 @@
+ {
+ #if __APPLE__
+ return fpclassify(r) == FP_INFINITE;
+-#elif __OpenBSD__
++#elif __OpenBSD__ || __FreeBSD__
+ return isinf(r);
+ #else
+ #undef isinf
More information about the svn-ports-head
mailing list