svn commit: r507826 - in head/graphics/gsculpt: . files
Piotr Kubaj
pkubaj at FreeBSD.org
Thu Aug 1 19:26:17 UTC 2019
Author: pkubaj
Date: Thu Aug 1 19:26:17 2019
New Revision: 507826
URL: https://svnweb.freebsd.org/changeset/ports/507826
Log:
graphics/gsculpt: fix build on GCC architectures
Since this port links to Boost, it needs C++11 compiler.
Use switch_ppc_unix.h on FreeBSD, instead of only on Linux.
Approved by: linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21082
Added:
head/graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h (contents, props changed)
Modified:
head/graphics/gsculpt/Makefile
Modified: head/graphics/gsculpt/Makefile
==============================================================================
--- head/graphics/gsculpt/Makefile Thu Aug 1 19:21:09 2019 (r507825)
+++ head/graphics/gsculpt/Makefile Thu Aug 1 19:26:17 2019 (r507826)
@@ -24,7 +24,7 @@ BROKEN_sparc64= fails to compile
WRKSRC= ${WRKDIR}/${DISTNAME:S,-src,,}
-USES= pkgconfig python:2.7 scons
+USES= compiler:c++11-lang pkgconfig python:2.7 scons
USE_GNOME= pygtk2
USE_GL= glu
USE_XORG= x11
Added: head/graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/gsculpt/files/patch-cpp_extlibs_greenlet_slp__platformselect.h Thu Aug 1 19:26:17 2019 (r507826)
@@ -0,0 +1,11 @@
+--- cpp/extlibs/greenlet/slp_platformselect.h.orig 2019-07-26 21:28:17 UTC
++++ cpp/extlibs/greenlet/slp_platformselect.h
+@@ -8,7 +8,7 @@
+ #include "switch_amd64_unix.h" /* gcc on amd64 */
+ #elif defined(__GNUC__) && defined(__i386__)
+ #include "switch_x86_unix.h" /* gcc on X86 */
+-#elif defined(__GNUC__) && defined(__PPC__) && defined(__linux__)
++#elif defined(__GNUC__) && defined(__PPC__) && !defined(__APPLE__)
+ #include "switch_ppc_unix.h" /* gcc on PowerPC */
+ #elif defined(__GNUC__) && defined(__ppc__) && defined(__APPLE__)
+ #include "switch_ppc_macosx.h" /* Apple MacOS X on PowerPC */
More information about the svn-ports-all
mailing list