aboutsummaryrefslogtreecommitdiff
path: root/devel/gccxml
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2007-12-22 17:16:25 +0000
committerPav Lucistnik <pav@FreeBSD.org>2007-12-22 17:16:25 +0000
commit564381c8ea988bd52424d255ed5d52d68347e1e2 (patch)
treea78d5f27748dcfb1074e4e0dc86817922cc3d5c7 /devel/gccxml
parent4fe4deb1d2ea181f7daa6fc5d77c28e4c662076a (diff)
downloadports-564381c8ea988bd52424d255ed5d52d68347e1e2.tar.gz
ports-564381c8ea988bd52424d255ed5d52d68347e1e2.zip
- Fix build on FreeBSD 8.x
Submitted by: Wesley Shields <wxs@atarininja.org>
Notes
Notes: svn path=/head/; revision=204362
Diffstat (limited to 'devel/gccxml')
-rw-r--r--devel/gccxml/files/patch-GCC::gcc::config.gcc3
-rw-r--r--devel/gccxml/files/patch-GCC::gcc::config::freebsd8.h25
2 files changed, 27 insertions, 1 deletions
diff --git a/devel/gccxml/files/patch-GCC::gcc::config.gcc b/devel/gccxml/files/patch-GCC::gcc::config.gcc
index 2fd0b0bba722..24314b599b77 100644
--- a/devel/gccxml/files/patch-GCC::gcc::config.gcc
+++ b/devel/gccxml/files/patch-GCC::gcc::config.gcc
@@ -1,10 +1,11 @@
--- GCC/gcc/config.gcc.orig Thu Jan 22 23:50:26 2004
+++ GCC/gcc/config.gcc Sat May 13 16:27:18 2006
-@@ -475,6 +475,7 @@
+@@ -475,6 +475,8 @@
*-*-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";;
++ *-*-freebsd8 | *-*-freebsd[8].*) fbsd_tm_file="freebsd8.h";;
*) echo 'Please update *-*-freebsd* in gcc/config.gcc'; exit 1;;
esac
tmake_file="t-slibgcc-elf-ver t-freebsd"
diff --git a/devel/gccxml/files/patch-GCC::gcc::config::freebsd8.h b/devel/gccxml/files/patch-GCC::gcc::config::freebsd8.h
new file mode 100644
index 000000000000..8b421130568d
--- /dev/null
+++ b/devel/gccxml/files/patch-GCC::gcc::config::freebsd8.h
@@ -0,0 +1,25 @@
+--- /dev/null Sat May 13 16:25:00 2006
++++ GCC/gcc/config/freebsd8.h Sat May 13 16:28:29 2006
+@@ -0,0 +1,22 @@
++/* FreeBSD version number setting for FreeBSD 8.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 8