diff options
author | silby <silby@FreeBSD.org> | 2002-12-02 01:52:14 +0000 |
---|---|---|
committer | silby <silby@FreeBSD.org> | 2002-12-02 01:52:14 +0000 |
commit | 913c7cbc4e9b720416097eabe54f2a566ba0358e (patch) | |
tree | 54e771e6ea32b99717ef8acf78dc844ef15a0e8e /sysutils/xosview/files | |
parent | 5ad0f4b9787017ddf6f6db87c6f1c68ae29c222c (diff) | |
download | FreeBSD-ports-913c7cbc4e9b720416097eabe54f2a566ba0358e.zip FreeBSD-ports-913c7cbc4e9b720416097eabe54f2a566ba0358e.tar.gz |
This patch should solve the build problems with gcc 3 on -current.
Inspired by: PR 45694
Diffstat (limited to 'sysutils/xosview/files')
-rw-r--r-- | sysutils/xosview/files/patch-general.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/sysutils/xosview/files/patch-general.h b/sysutils/xosview/files/patch-general.h new file mode 100644 index 0000000..adb4948 --- /dev/null +++ b/sysutils/xosview/files/patch-general.h @@ -0,0 +1,29 @@ +--- general.h.orig Fri Feb 14 01:22:03 1997 ++++ general.h Sun Dec 1 19:54:02 2002 +@@ -17,11 +17,14 @@ + includes but before any local includes. It should NOT be included + by any .h files unless there is a REALLY good reason. */ + ++#include "osreldate.h" + + #ifdef __GNUC__ ++#if defined(__FreeBSD__) && (__FreeBSD_version < 500035) + /* Grab _G_HAVE_BOOL, if possible. */ + #include <_G_config.h> + #endif ++#endif + + #ifndef _G_HAVE_BOOL + /* Every GNU system has _G_config.h, I believe, which tells us +@@ -29,11 +32,6 @@ + let's just redefine them all. The following lines are directly + from g++-include's bool.h file. bgrayson */ + +-#undef FALSE +-#undef false +-#undef TRUE +-#undef true +-enum bool { FALSE = 0, false = 0, TRUE = 1, true = 1 }; + #endif + + |