diff options
author | gahr <gahr@FreeBSD.org> | 2011-03-21 17:58:46 +0800 |
---|---|---|
committer | gahr <gahr@FreeBSD.org> | 2011-03-21 17:58:46 +0800 |
commit | 675b0fcfaf753060df96f1c2843911f0f83627c5 (patch) | |
tree | ee23c9a0001c4392c780554f6be18a518a090df3 /audio | |
parent | 39c8441e263212f44066dd5d9cd39422bc2de2cf (diff) | |
download | freebsd-ports-gnome-675b0fcfaf753060df96f1c2843911f0f83627c5.tar.gz freebsd-ports-gnome-675b0fcfaf753060df96f1c2843911f0f83627c5.tar.zst freebsd-ports-gnome-675b0fcfaf753060df96f1c2843911f0f83627c5.zip |
- Fix detection of SSE features
- Assume amd64 and i386 have SSE
Diffstat (limited to 'audio')
-rw-r--r-- | audio/beast/Makefile | 11 | ||||
-rw-r--r-- | audio/beast/files/patch-configure | 11 | ||||
-rw-r--r-- | audio/beast/pkg-plist | 32 |
3 files changed, 53 insertions, 1 deletions
diff --git a/audio/beast/Makefile b/audio/beast/Makefile index 9892c9b53313..1601f2b3362f 100644 --- a/audio/beast/Makefile +++ b/audio/beast/Makefile @@ -31,6 +31,15 @@ CONFIGURE_ARGS= --disable-debug \ --enable-ossmidi=/dev/midi MAKE_JOBS_UNSAFE= yes +.include <bsd.port.pre.mk> + +# Assume i386 and amd64 support SSE +.if ${ARCH} == "i386" || ${ARCH} == "amd64" +PLIST_SUB+= SSE="" +.else +PLIST_SUB+= SSE="@comment " +.endif + PLIST_SUB+= PORTVERSION=${PORTVERSION} MAN1= beast.1 bsescm.1 bsewavetool.1 sfidl.1 @@ -45,4 +54,4 @@ post-patch: ${WRKSRC}/bse/Makefile.in \ ${WRKSRC}/bse/zintern/Makefile.in -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/audio/beast/files/patch-configure b/audio/beast/files/patch-configure new file mode 100644 index 000000000000..c4b5f788c910 --- /dev/null +++ b/audio/beast/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2011-03-18 13:12:32.000000000 +0100 ++++ configure 2011-03-18 13:11:32.000000000 +0100 +@@ -18739,7 +18739,7 @@ + + + not_with_sse_value=`echo "$SSE_FLAGS" | grep 'mmx.*sse' -q ; echo $?` # sh truth value: 1 (without sse) or 0 (with sse) +- if test 0 == $not_with_sse_value; then ++ if test 0 -eq $not_with_sse_value; then + WITH_SSE_FLAGS_TRUE= + WITH_SSE_FLAGS_FALSE='#' + else diff --git a/audio/beast/pkg-plist b/audio/beast/pkg-plist index 427cd6af8286..c38b3f77bdcf 100644 --- a/audio/beast/pkg-plist +++ b/audio/beast/pkg-plist @@ -161,6 +161,38 @@ include/sfi/sfiustore.h include/sfi/sfivalues.h include/sfi/sfivmarshal.h include/sfi/sfiwrapper.h +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseblockutils.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseblockutils.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/artsplugins.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/artsplugins.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/contribplugins.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/contribplugins.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseplugins.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseplugins.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davplugins.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davplugins.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsesimpleadsr.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsesimpleadsr.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseadder.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseadder.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseatandistort.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseatandistort.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseiirfilter.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bseiirfilter.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsemixer.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsemixer.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsemult.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsemult.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsesequencer.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/bsesequencer.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davorgan.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davorgan.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davxtalstrings.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davxtalstrings.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davsyndrum.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davsyndrum.SSE.la +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davcanyondelay.SSE.so +%%SSE%%lib/bse/v%%PORTVERSION%%/plugins/davcanyondelay.SSE.la lib/bse/v%%PORTVERSION%%/plugins/artsplugins.FPU.la lib/bse/v%%PORTVERSION%%/plugins/artsplugins.FPU.so lib/bse/v%%PORTVERSION%%/plugins/bseadder.FPU.la |