aboutsummaryrefslogtreecommitdiff
path: root/audio/supercollider
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2018-10-30 11:56:35 +0000
committerMark Linimon <linimon@FreeBSD.org>2018-10-30 11:56:35 +0000
commit7157c292b6ea112a3bcaf751abd689f4ef992836 (patch)
tree0a63a88f82cb542de0c083907c8ff8fbf697dc66 /audio/supercollider
parent3460160a3da0c523db333186ab926eb73eae7ef1 (diff)
downloadports-7157c292b6ea112a3bcaf751abd689f4ef992836.tar.gz
ports-7157c292b6ea112a3bcaf751abd689f4ef992836.zip
Fix build with non-SSE platforms.
PR: 232453 Submitted by: Piotr Kubaj
Notes
Notes: svn path=/head/; revision=483476
Diffstat (limited to 'audio/supercollider')
-rw-r--r--audio/supercollider/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 6972c2b86265..d491a763454f 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -20,8 +20,8 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libsndfile.so:audio/libsndfile \
libfftw3f.so:math/fftw3-float
-USES= cmake:outsource iconv localbase pkgconfig qt:5 readline \
- shared-mime-info tar:bzip2
+USES= cmake:outsource compiler:c++11-lang iconv localbase pkgconfig \
+ qt:5 readline shared-mime-info tar:bzip2
USE_QT= buildtools_build concurrent core gui linguisttools location \
network opengl printsupport qmake_build qml quick sensors \
sql webkit widgets
@@ -50,6 +50,12 @@ SUPERNOVA_DESC= Build with supernova as optional audio synthesis server
HELP_CMAKE_BOOL= INSTALL_HELP
SUPERNOVA_CMAKE_BOOL= SUPERNOVA
+.include <bsd.port.pre.mk>
+
+.if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64
+CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|MATCHES "Linux" AND|MATCHES "FreeBSD" AND|' \
${WRKSRC}/CMakeLists.txt
@@ -59,4 +65,4 @@ post-patch:
${WRKSRC}/server/plugins/CMakeLists.txt
@${REINPLACE_CMD} -e 's|__linux__|__FreeBSD__|' ${WRKSRC}/server/supernova/server/main.cpp
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>