From ac80f041000b7666860273c266285bd41f92ee9a Mon Sep 17 00:00:00 2001 From: markd Date: Sat, 10 Mar 2012 20:55:46 +0000 Subject: Fix build with gcc4.6 Add -fpermissive for Linux --- editors/lyx/Makefile | 4 +++- editors/lyx/distinfo | 6 +++++- editors/lyx/patches/patch-src_WordList.cpp | 14 ++++++++++++++ editors/lyx/patches/patch-src_mathed_InsetMath.h | 14 ++++++++++++++ editors/lyx/patches/patch-src_mathed_MathData.h | 14 ++++++++++++++ editors/lyx/patches/patch-src_support_unicode.cpp | 14 ++++++++++++++ 6 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 editors/lyx/patches/patch-src_WordList.cpp create mode 100644 editors/lyx/patches/patch-src_mathed_InsetMath.h create mode 100644 editors/lyx/patches/patch-src_mathed_MathData.h create mode 100644 editors/lyx/patches/patch-src_support_unicode.cpp (limited to 'editors/lyx') diff --git a/editors/lyx/Makefile b/editors/lyx/Makefile index 9d04cf79e75..1afd4f9a5ca 100644 --- a/editors/lyx/Makefile +++ b/editors/lyx/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2012/03/03 00:13:00 wiz Exp $ +# $NetBSD: Makefile,v 1.22 2012/03/10 20:55:46 markd Exp $ # DISTNAME= lyx-1.6.9 @@ -69,6 +69,8 @@ USE_LIBTOOL= YES USE_PKGLOCALEDIR= YES GCC_REQD+= 2.95 +CXXFLAGS.Linux+= -fpermissive + CONFIGURE_ARGS+= --with-extra-prefix=${BUILDLINK_PREFIX.qt4-libs} \ --with-qt4-dir=${QTDIR:Q} \ --with-qt4-includes=${BUILDLINK_PREFIX.qt4-libs}/qt4/include \ diff --git a/editors/lyx/distinfo b/editors/lyx/distinfo index 7c48e64392f..361acf8930c 100644 --- a/editors/lyx/distinfo +++ b/editors/lyx/distinfo @@ -1,6 +1,10 @@ -$NetBSD: distinfo,v 1.6 2011/04/15 16:32:33 drochner Exp $ +$NetBSD: distinfo,v 1.7 2012/03/10 20:55:46 markd Exp $ SHA1 (lyx-1.6.9.tar.bz2) = a1acacc8a26546542e32977ae222e811c98b1ca4 RMD160 (lyx-1.6.9.tar.bz2) = 30e37efc4c9cf3d335e78a1a1940dba2a0df1645 Size (lyx-1.6.9.tar.bz2) = 12560174 bytes SHA1 (patch-development_MacOSX_Makefile.in) = ae9e51e3458f8986ae392b146f8684305b7fe25b +SHA1 (patch-src_WordList.cpp) = d747efcd6ca4d7015a5c6860a8844ac79a65672a +SHA1 (patch-src_mathed_InsetMath.h) = c178b1436c7a969e29b328dde1a800e9ccb7af0e +SHA1 (patch-src_mathed_MathData.h) = fcd51f36aa2aae29f75e041d7adb1d88baa370a5 +SHA1 (patch-src_support_unicode.cpp) = 71bdc1b929a3c90bed84d6de5aa0734e548c67de diff --git a/editors/lyx/patches/patch-src_WordList.cpp b/editors/lyx/patches/patch-src_WordList.cpp new file mode 100644 index 00000000000..fddd12b9dc4 --- /dev/null +++ b/editors/lyx/patches/patch-src_WordList.cpp @@ -0,0 +1,14 @@ +$NetBSD: patch-src_WordList.cpp,v 1.1 2012/03/10 20:55:47 markd Exp $ + +Fix build with gcc 4.6 + +--- src/WordList.cpp.orig 2008-04-30 08:26:40.000000000 +0000 ++++ src/WordList.cpp +@@ -9,6 +9,7 @@ + */ + + #include ++#include + + #include "WordList.h" + diff --git a/editors/lyx/patches/patch-src_mathed_InsetMath.h b/editors/lyx/patches/patch-src_mathed_InsetMath.h new file mode 100644 index 00000000000..a56288780f3 --- /dev/null +++ b/editors/lyx/patches/patch-src_mathed_InsetMath.h @@ -0,0 +1,14 @@ +$NetBSD: patch-src_mathed_InsetMath.h,v 1.1 2012/03/10 20:55:47 markd Exp $ + +Fix build with gcc 4.6 + +--- src/mathed/InsetMath.h.orig 2010-12-29 15:36:35.000000000 +0000 ++++ src/mathed/InsetMath.h +@@ -13,6 +13,7 @@ + #ifndef MATH_INSET_H + #define MATH_INSET_H + ++#include + #include "MathData.h" + + #include "insets/Inset.h" diff --git a/editors/lyx/patches/patch-src_mathed_MathData.h b/editors/lyx/patches/patch-src_mathed_MathData.h new file mode 100644 index 00000000000..916516a971f --- /dev/null +++ b/editors/lyx/patches/patch-src_mathed_MathData.h @@ -0,0 +1,14 @@ +$NetBSD: patch-src_mathed_MathData.h,v 1.1 2012/03/10 20:55:47 markd Exp $ + +Fix build with gcc 4.6 + +--- src/mathed/MathData.h.orig 2010-01-20 02:10:29.000000000 +0000 ++++ src/mathed/MathData.h +@@ -15,6 +15,7 @@ + #ifndef MATH_DATA_H + #define MATH_DATA_H + ++#include + #include "Dimension.h" + #include "MathAtom.h" + diff --git a/editors/lyx/patches/patch-src_support_unicode.cpp b/editors/lyx/patches/patch-src_support_unicode.cpp new file mode 100644 index 00000000000..c0b69795031 --- /dev/null +++ b/editors/lyx/patches/patch-src_support_unicode.cpp @@ -0,0 +1,14 @@ +$NetBSD: patch-src_support_unicode.cpp,v 1.1 2012/03/10 20:55:47 markd Exp $ + +Fix build with gcc 4.6 + +--- src/support/unicode.cpp.orig 2009-05-19 20:30:43.000000000 +0000 ++++ src/support/unicode.cpp +@@ -11,6 +11,7 @@ + */ + + #include ++#include + + #include "support/unicode.h" + #include "support/debug.h" -- cgit v1.2.3