diff options
author | Pietro Cerutti <gahr@FreeBSD.org> | 2012-06-20 14:42:16 +0000 |
---|---|---|
committer | Pietro Cerutti <gahr@FreeBSD.org> | 2012-06-20 14:42:16 +0000 |
commit | 223d9523bfe575c77462162139ffe48c143d0f6f (patch) | |
tree | e59f3c922c8884d9074f52e9e5face62caef21f1 /lang/g95 | |
parent | c1aa93effa15e269633e0a8684e0a8568bf52278 (diff) | |
download | ports-223d9523bfe575c77462162139ffe48c143d0f6f.tar.gz ports-223d9523bfe575c77462162139ffe48c143d0f6f.zip |
Notes
Diffstat (limited to 'lang/g95')
-rw-r--r-- | lang/g95/files/patch-gcc__config.gcc | 11 | ||||
-rw-r--r-- | lang/g95/files/patch-gcc__config__freebsd-spec.h | 13 |
2 files changed, 21 insertions, 3 deletions
diff --git a/lang/g95/files/patch-gcc__config.gcc b/lang/g95/files/patch-gcc__config.gcc new file mode 100644 index 000000000000..9744ad7fa6dc --- /dev/null +++ b/lang/g95/files/patch-gcc__config.gcc @@ -0,0 +1,11 @@ +--- ../gcc-4.0.3/gcc/config.gcc.orig 2012-06-20 16:10:59.000000000 +0200 ++++ ../gcc-4.0.3/gcc/config.gcc 2012-06-20 16:11:35.000000000 +0200 +@@ -412,6 +412,8 @@ + tm_defines="${tm_defines} FBSD_MAJOR=8" ;; + *-*-freebsd9 | *-*-freebsd[9].*) + tm_defines="${tm_defines} FBSD_MAJOR=9" ;; ++ *-*-freebsd10 | *-*-freebsd10.*) ++ tm_defines="${tm_defines} FBSD_MAJOR=10" ;; + *) + echo 'Please update *-*-freebsd* in gcc/config.gcc' + exit 1 diff --git a/lang/g95/files/patch-gcc__config__freebsd-spec.h b/lang/g95/files/patch-gcc__config__freebsd-spec.h index 847552c342c3..0ec4f3cc01ce 100644 --- a/lang/g95/files/patch-gcc__config__freebsd-spec.h +++ b/lang/g95/files/patch-gcc__config__freebsd-spec.h @@ -1,6 +1,13 @@ ---- ../gcc-4.0.3/gcc/config/freebsd-spec.h.orig 2007-12-26 10:31:59.000000000 -0500 -+++ ../gcc-4.0.3/gcc/config/freebsd-spec.h 2007-12-26 10:32:21.000000000 -0500 -@@ -55,7 +55,7 @@ +--- ../gcc-4.0.3/gcc/config/freebsd-spec.h.orig 2005-07-20 13:12:58.000000000 +0200 ++++ ../gcc-4.0.3/gcc/config/freebsd-spec.h 2012-06-20 15:57:35.000000000 +0200 +@@ -51,11 +51,13 @@ + #define FBSD_TARGET_OS_CPP_BUILTINS() \ + do \ + { \ +- if (FBSD_MAJOR == 9) \ ++ if (FBSD_MAJOR == 10) \ ++ builtin_define ("__FreeBSD__=10"); \ ++ else if (FBSD_MAJOR == 9) \ builtin_define ("__FreeBSD__=9"); \ else if (FBSD_MAJOR == 8) \ builtin_define ("__FreeBSD__=8"); \ |