summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd>2012-03-10 20:55:46 +0000
committermarkd <markd>2012-03-10 20:55:46 +0000
commita0ba3f4b26192f1609fd4d06420bc9cf1cf8f9d0 (patch)
treeed126be907e0300f62cfea19a9f73cf0b530facc
parent107c3b07c818f25a21edbe11e1a142e9278c4d8c (diff)
downloadpkgsrc-a0ba3f4b26192f1609fd4d06420bc9cf1cf8f9d0.tar.gz
Fix build with gcc4.6
Add -fpermissive for Linux
-rw-r--r--editors/lyx/Makefile4
-rw-r--r--editors/lyx/distinfo6
-rw-r--r--editors/lyx/patches/patch-src_WordList.cpp14
-rw-r--r--editors/lyx/patches/patch-src_mathed_InsetMath.h14
-rw-r--r--editors/lyx/patches/patch-src_mathed_MathData.h14
-rw-r--r--editors/lyx/patches/patch-src_support_unicode.cpp14
6 files changed, 64 insertions, 2 deletions
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 <config.h>
++#include <cstddef>
+
+ #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 <cstddef>
+ #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 <cstddef>
+ #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 <config.h>
++#include <cstddef>
+
+ #include "support/unicode.h"
+ #include "support/debug.h"