aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/py-wxPython30
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2015-04-14 06:43:09 +0000
committerJohn Marino <marino@FreeBSD.org>2015-04-14 06:43:09 +0000
commit4040163bd62437e9b7cabd967ef203e53d3601c0 (patch)
treed4c3d385ff7c2a88a7612707b7c1677c28ec5845 /x11-toolkits/py-wxPython30
parent681cec04e928eb8372ff27fcb344d6375214b7db (diff)
downloadports-4040163bd62437e9b7cabd967ef203e53d3601c0.tar.gz
ports-4040163bd62437e9b7cabd967ef203e53d3601c0.zip
Notes
Diffstat (limited to 'x11-toolkits/py-wxPython30')
-rw-r--r--x11-toolkits/py-wxPython30/Makefile6
-rw-r--r--x11-toolkits/py-wxPython30/distinfo4
-rw-r--r--x11-toolkits/py-wxPython30/files/patch-src_gtk___gdi__wrap.cpp20
-rw-r--r--x11-toolkits/py-wxPython30/files/patch-src_gtk_propgrid__wrap.cpp11
4 files changed, 35 insertions, 6 deletions
diff --git a/x11-toolkits/py-wxPython30/Makefile b/x11-toolkits/py-wxPython30/Makefile
index 5f8c74fccae5..8a71754dc477 100644
--- a/x11-toolkits/py-wxPython30/Makefile
+++ b/x11-toolkits/py-wxPython30/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= wxPython
-PORTVERSION= 3.0.0.0
-PORTREVISION= 3
+PORTVERSION= 3.0.2.0
CATEGORIES= x11-toolkits python
MASTER_SITES= SF/wxpython/wxPython/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +15,7 @@ DIST_SUBDIR= python
WRKSRC= ${WRKDIR}/${DISTNAME}/wxPython
-USES= python tar:bzip2
+USES= compiler:c++11-lib python tar:bzip2
.if defined(WITH_WXVERSION_ONLY)
@@ -42,7 +41,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython-common>0:${PORTSDIR}/x11-toolkits/p
USES+= gettext pkgconfig
USE_WX= 3.0
-USE_GCC= yes
WANT_UNICODE= yes
USE_PYTHON= distutils autoplist
PYDISTUTILS_BUILDARGS= WX_CONFIG="${WX_CONFIG}" \
diff --git a/x11-toolkits/py-wxPython30/distinfo b/x11-toolkits/py-wxPython30/distinfo
index 7d5ffcfcde8f..01583c40f0e1 100644
--- a/x11-toolkits/py-wxPython30/distinfo
+++ b/x11-toolkits/py-wxPython30/distinfo
@@ -1,2 +1,2 @@
-SHA256 (python/wxPython-src-3.0.0.0.tar.bz2) = af88695e820dd914e8375dc91ecb736f6fb605979bb38460ace61bbea494dc11
-SIZE (python/wxPython-src-3.0.0.0.tar.bz2) = 57831792
+SHA256 (python/wxPython-src-3.0.2.0.tar.bz2) = d54129e5fbea4fb8091c87b2980760b72c22a386cb3b9dd2eebc928ef5e8df61
+SIZE (python/wxPython-src-3.0.2.0.tar.bz2) = 58304944
diff --git a/x11-toolkits/py-wxPython30/files/patch-src_gtk___gdi__wrap.cpp b/x11-toolkits/py-wxPython30/files/patch-src_gtk___gdi__wrap.cpp
new file mode 100644
index 000000000000..db664746c2a8
--- /dev/null
+++ b/x11-toolkits/py-wxPython30/files/patch-src_gtk___gdi__wrap.cpp
@@ -0,0 +1,20 @@
+--- src/gtk/_gdi_wrap.cpp.orig 2015-04-12 18:02:36 UTC
++++ src/gtk/_gdi_wrap.cpp
+@@ -3856,7 +3856,7 @@ const wxString& wxPyLocale::GetSingularS
+ const wxString& domain) const
+ {
+ bool found;
+- wxString str( _T("error in translation"));
++ static wxString str( _T("error in translation"));
+ wxPyBlock_t blocked = wxPyBeginBlockThreads();
+ if ((found=wxPyCBH_findCallback(m_myInst, "GetSingularString"))) {
+ PyObject* param1 = wx2PyString(origString);
+@@ -3878,7 +3878,7 @@ const wxString& wxPyLocale::GetPluralStr
+ const wxString& domain) const
+ {
+ bool found;
+- wxString str( _T("error in translation"));
++ static wxString str( _T("error in translation"));
+ wxPyBlock_t blocked = wxPyBeginBlockThreads();
+ if ((found=wxPyCBH_findCallback(m_myInst, "GetPluralString"))) {
+ PyObject* param1 = wx2PyString(origString);
diff --git a/x11-toolkits/py-wxPython30/files/patch-src_gtk_propgrid__wrap.cpp b/x11-toolkits/py-wxPython30/files/patch-src_gtk_propgrid__wrap.cpp
new file mode 100644
index 000000000000..420b68033a70
--- /dev/null
+++ b/x11-toolkits/py-wxPython30/files/patch-src_gtk_propgrid__wrap.cpp
@@ -0,0 +1,11 @@
+--- src/gtk/propgrid_wrap.cpp.orig 2014-11-27 20:51:32 UTC
++++ src/gtk/propgrid_wrap.cpp
+@@ -3639,7 +3639,7 @@ bool PyObject_to_wxPGPropArgCls( PyObjec
+ }
+ else if ( input == Py_None )
+ {
+- *v = new wxPGPropArgCls(reinterpret_cast< wxPGProperty * >(NULL));
++ *v = new wxPGPropArgCls(static_cast<wxPGProperty*>(NULL));
+ }
+ else
+ {