summaryrefslogtreecommitdiff
path: root/x11-toolkits/wxgtk30
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/wxgtk30')
-rw-r--r--x11-toolkits/wxgtk30/Makefile3
-rw-r--r--x11-toolkits/wxgtk30/files/patch-configure44
-rw-r--r--x11-toolkits/wxgtk30/files/patch-setup.h.in20
3 files changed, 57 insertions, 10 deletions
diff --git a/x11-toolkits/wxgtk30/Makefile b/x11-toolkits/wxgtk30/Makefile
index 5265bf14ab7b..0e33c8767f8d 100644
--- a/x11-toolkits/wxgtk30/Makefile
+++ b/x11-toolkits/wxgtk30/Makefile
@@ -2,7 +2,7 @@
PORTNAME= wx
PORTVERSION= 3.0.2
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES= x11-toolkits
MASTER_SITES= SF/wxwindows/${PORTVERSION}
PKGNAMESUFFIX= 30-gtk2
@@ -39,6 +39,7 @@ CONFIGURE_ARGS= --with-libpng=sys\
CONFIGURE_ENV= X11BASE="${LOCALBASE}" \
ac_cv_header_sys_inotify_h=no
CPPFLAGS+= -I${LOCALBASE}/include
+CXXFLAGS+= -std=c++11
LIBS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= GSTREAMER MSPACK NLS
diff --git a/x11-toolkits/wxgtk30/files/patch-configure b/x11-toolkits/wxgtk30/files/patch-configure
index 7c17546e421b..31664c2f3e1b 100644
--- a/x11-toolkits/wxgtk30/files/patch-configure
+++ b/x11-toolkits/wxgtk30/files/patch-configure
@@ -1,6 +1,15 @@
---- configure.orig 2011-12-15 01:42:11.000000000 +0700
-+++ configure 2012-05-15 22:49:14.000000000 +0700
-@@ -27119,6 +27119,7 @@
+--- configure.orig 2014-10-06 21:33:44 UTC
++++ configure
+@@ -3947,7 +3947,7 @@ case "${host}" in
+
+ DEFAULT_DEFAULT_wxUSE_MOTIF=1
+ ;;
+- *-*-freebsd*)
++ *-*-dragonfly*|*-*-freebsd*)
+ USE_BSD=1
+ USE_FREEBSD=1
+ $as_echo "#define __FREEBSD__ 1" >>confdefs.h
+@@ -21894,6 +21894,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
SEARCH_INCLUDE="\
@@ -8,16 +17,17 @@
/usr/local/include \
/usr/local/X11/include \
/usr/local/include/X11 \
-@@ -42877,7 +42878,7 @@
+@@ -31852,9 +31853,6 @@ $as_echo "$as_me: WARNING: BeOS threads
+ THREAD_OPTS="-pthreads $THREAD_OPTS"
fi
;;
- *-*-freebsd*)
+- *-*-freebsd*)
- THREAD_OPTS="-kthread lthread $THREAD_OPTS c_r"
-+ THREAD_OPTS="$PTHREAD_LIBS"
- ;;
+- ;;
*-*-darwin* | *-*-cygwin* )
THREAD_OPTS=""
-@@ -45535,7 +45536,7 @@
+ ;;
+@@ -33127,7 +33125,7 @@ else
fi
fi
fi
@@ -25,4 +35,20 @@
+OPTIMISE_CFLAGS=
if test "x$WXWIN_COMPATIBILITY_2_6" = "xyes"; then
- cat >>confdefs.h <<\_ACEOF
+ $as_echo "#define WXWIN_COMPATIBILITY_2_6 1" >>confdefs.h
+@@ -39390,6 +39388,7 @@ EOF
+ ;;
+
+ powerpc-apple-macos* | \
++ *-*-dragonfly* | \
+ *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | *-*-gnu* | *-*-k*bsd*-gnu | \
+ *-*-mirbsd* | \
+ *-*-sunos4* | \
+@@ -39432,6 +39431,7 @@ EOF
+
+ case "${BAKEFILE_HOST}" in
+ *-*-linux* | *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | \
++ *-*-dragonfly* | \
+ *-*-k*bsd*-gnu | *-*-mirbsd* | *-*-gnu* )
+ if test "x$SUNCXX" = "xyes"; then
+ SONAME_FLAG="-h "
diff --git a/x11-toolkits/wxgtk30/files/patch-setup.h.in b/x11-toolkits/wxgtk30/files/patch-setup.h.in
new file mode 100644
index 000000000000..3571a20c807e
--- /dev/null
+++ b/x11-toolkits/wxgtk30/files/patch-setup.h.in
@@ -0,0 +1,20 @@
+--- setup.h.in.orig 2014-10-06 21:33:44 UTC
++++ setup.h.in
+@@ -757,17 +757,14 @@
+ /*
+ * Define if your compiler has std::tr1::unordered_map
+ */
+-#undef HAVE_TR1_UNORDERED_MAP
+
+ /*
+ * Define if your compiler has std::tr1::unordered_set
+ */
+-#undef HAVE_TR1_UNORDERED_SET
+
+ /*
+ * Define if your compiler has <tr1/type_traits>
+ */
+-#undef HAVE_TR1_TYPE_TRAITS
+
+ /*
+ * Define if your compiler has <type_traits>