aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2023-08-09 08:11:48 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2023-08-10 20:02:25 +0000
commitc46e3d32eb694c8f433eff3f6cd7dbf75b2505f9 (patch)
treeb55e9d0673aa3ed214cc40b61b4fcae6449a69a9
parenta7932451deed945053545c608ea82c74f050cfef (diff)
downloadports-c46e3d32eb694c8f433eff3f6cd7dbf75b2505f9.tar.gz
ports-c46e3d32eb694c8f433eff3f6cd7dbf75b2505f9.zip
graphics/sharpconstruct: drop GCC on powerpc64
-rw-r--r--graphics/sharpconstruct/Makefile12
1 files changed, 5 insertions, 7 deletions
diff --git a/graphics/sharpconstruct/Makefile b/graphics/sharpconstruct/Makefile
index e820a27bf526..975081731936 100644
--- a/graphics/sharpconstruct/Makefile
+++ b/graphics/sharpconstruct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sharpconstruct
PORTVERSION= 0.11
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= graphics
MASTER_SITES= SF/sharp3d/SharpConstruct/${PORTVERSION}
@@ -17,24 +17,22 @@ LIB_DEPENDS= libgtkglextmm-x11-1.2.so:x11-toolkits/gtkglextmm \
ONLY_FOR_ARCHS= amd64 i386 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= uses SSE instructions
-USES= gl tar:bzip2 gmake pkgconfig
+USES= compiler:c++11-lang gl tar:bzip2 gmake pkgconfig
USE_CXXSTD= c++11
GNU_CONFIGURE= yes
USE_GL= gl glu
CXXFLAGS_i386= -msse
CXXFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
+CXXFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx
PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
PORTDATA= *
.include <bsd.port.options.mk>
-.if ${ARCH} == powerpc64
-CXXFLAGS+= -DNO_WARN_X86_INTRINSICS -maltivec -mvsx
-USES+= compiler:gcc-c++11-lib
-.else
-USES+= compiler:c++11-lang
+.if ${ARCH} == powerpc64 && !defined(CPUTYPE)
+CXXFLAGS+= -mcpu=power7
.endif
post-patch: