diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2005-12-23 16:47:50 +0800 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2005-12-23 16:47:50 +0800 |
commit | c3b64f7f5ee58fa318f5ef2cc759f4e6f599896a (patch) | |
tree | ad82465e0d239a1a4254e9883d6391c43ea25da8 /devel | |
parent | a0632127bc96667d165e11e8dd85d74a789fe894 (diff) | |
download | freebsd-ports-gnome-c3b64f7f5ee58fa318f5ef2cc759f4e6f599896a.tar.gz freebsd-ports-gnome-c3b64f7f5ee58fa318f5ef2cc759f4e6f599896a.tar.zst freebsd-ports-gnome-c3b64f7f5ee58fa318f5ef2cc759f4e6f599896a.zip |
Tell GCC's config.gcc that we now have FreeBSD7
Diffstat (limited to 'devel')
-rw-r--r-- | devel/i386-rtems-gcc/Makefile | 6 | ||||
-rw-r--r-- | devel/i386-rtems-gcc/files/patch-gcc::config.gcc | 10 | ||||
-rw-r--r-- | devel/i386-rtems-gcc/files/patch-gcc::freebsd7.h | 25 |
3 files changed, 38 insertions, 3 deletions
diff --git a/devel/i386-rtems-gcc/Makefile b/devel/i386-rtems-gcc/Makefile index 649884ca9985..55dbf0e3bab9 100644 --- a/devel/i386-rtems-gcc/Makefile +++ b/devel/i386-rtems-gcc/Makefile @@ -25,9 +25,9 @@ COMMENT= FSF C/C++/JAVA-gcc-3.2.3 base-port for RTEMS development .include <bsd.port.pre.mk> -.if ${OSVERSION} >= 700000 -BROKEN= "Configure fails on FreeBSD >= 7.0" -.endif +#.if ${OSVERSION} >= 700000 +#BROKEN= "Configure fails on FreeBSD >= 7.0" +#.endif .if ${ARCH} == "amd64" BROKEN= "Configure fails on amd64" diff --git a/devel/i386-rtems-gcc/files/patch-gcc::config.gcc b/devel/i386-rtems-gcc/files/patch-gcc::config.gcc new file mode 100644 index 000000000000..9826509e8282 --- /dev/null +++ b/devel/i386-rtems-gcc/files/patch-gcc::config.gcc @@ -0,0 +1,10 @@ +--- gcc-3.2.3/gcc/config.gcc Fri Dec 23 09:29:28 2005 ++++ gcc-3.2.3/gcc/config.gcc Fri Dec 23 09:37:07 2005 +@@ -445,6 +445,7 @@ + *-*-freebsd4 | *-*-freebsd[4].*) fbsd_tm_file="freebsd4.h";; + *-*-freebsd5 | *-*-freebsd[5].*) fbsd_tm_file="freebsd5.h";; + *-*-freebsd6 | *-*-freebsd[6].*) fbsd_tm_file="freebsd6.h";; ++ *-*-freebsd7 | *-*-freebsd[7].*) fbsd_tm_file="freebsd7.h";; + *) echo 'Please update *-*-freebsd* in gcc/config.gcc'; exit 1;; + esac + tmake_file="t-slibgcc-elf-ver t-freebsd" diff --git a/devel/i386-rtems-gcc/files/patch-gcc::freebsd7.h b/devel/i386-rtems-gcc/files/patch-gcc::freebsd7.h new file mode 100644 index 000000000000..b3b0320f87e3 --- /dev/null +++ b/devel/i386-rtems-gcc/files/patch-gcc::freebsd7.h @@ -0,0 +1,25 @@ +--- /dev/null Fri Dec 23 09:33:38 2005 ++++ gcc-3.2.3/gcc/config/freebsd7.h Fri Dec 23 09:36:48 2005 +@@ -0,0 +1,22 @@ ++/* FreeBSD version number setting for FreeBSD 6.x systems. ++ Copyright (C) 2001 Free Software Foundation, Inc. ++ Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. ++ ++This file is part of GNU CC. ++ ++GNU CC is free software; you can redistribute it and/or modify ++it under the terms of the GNU General Public License as published by ++the Free Software Foundation; either version 2, or (at your option) ++any later version. ++ ++GNU CC is distributed in the hope that it will be useful, ++but WITHOUT ANY WARRANTY; without even the implied warranty of ++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++GNU General Public License for more details. ++ ++You should have received a copy of the GNU General Public License ++along with GNU CC; see the file COPYING. If not, write to ++the Free Software Foundation, 59 Temple Place - Suite 330, ++Boston, MA 02111-1307, USA. */ ++ ++#define FBSD_MAJOR 7 |