aboutsummaryrefslogtreecommitdiffstats
path: root/audio/xmms-wma
diff options
context:
space:
mode:
authorahze <ahze@FreeBSD.org>2006-07-09 04:34:21 +0800
committerahze <ahze@FreeBSD.org>2006-07-09 04:34:21 +0800
commitf67b550352ee58e7827a20b234783f79fa624677 (patch)
tree83901af73a8f01bb1cac23983fd1b880f6ff81af /audio/xmms-wma
parent4f4ad4b2c1cc8e937d2b8da4edfa10ebe041ca3a (diff)
downloadfreebsd-ports-gnome-f67b550352ee58e7827a20b234783f79fa624677.tar.gz
freebsd-ports-gnome-f67b550352ee58e7827a20b234783f79fa624677.tar.zst
freebsd-ports-gnome-f67b550352ee58e7827a20b234783f79fa624677.zip
- Add support for sparc64
PR: 99923 Approved by: maintainer
Diffstat (limited to 'audio/xmms-wma')
-rw-r--r--audio/xmms-wma/Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/audio/xmms-wma/Makefile b/audio/xmms-wma/Makefile
index a6aecd8a927c..b83c1d722784 100644
--- a/audio/xmms-wma/Makefile
+++ b/audio/xmms-wma/Makefile
@@ -18,9 +18,8 @@ LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms
USE_BZIP2= yes
USE_GMAKE= yes
USE_X_PREFIX= yes
-CFLAGS+= -fpic -DPIC
-
-ONLY_FOR_ARCHS= i386 amd64
+CFLAGS+= -fPIC -DPIC
+ONLY_FOR_ARCHS= i386 amd64 sparc64
PLIST_FILES= lib/xmms/Input/libwma.so
@@ -29,6 +28,8 @@ CFLAGS+= -DUSE_ICONV
USE_ICONV= yes
.endif
+.include <bsd.port.pre.mk>
+
pre-everything::
.if !defined(WITH_ICONV)
@${ECHO_MSG} "You may specify the following on the command line:"
@@ -41,5 +42,9 @@ post-extract:
@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/Makefile.inc
@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/ffmpeg-strip-wma/config.mak
@${REINPLACE_CMD} -e 's|CFLAGS :=|CFLAGS := ${CFLAGS}|g' ${WRKSRC}/Makefile.inc
+.if ${ARCH}=="sparc64"
+ @${REINPLACE_CMD} -e 's|X86|SPARC64|' ${WRKSRC}/ffmpeg-strip-wma/config.mak
+ @${REINPLACE_CMD} -e 's|#define ARCH_X86 1|#define ARCH_SPARC64 1|' ${WRKSRC}/ffmpeg-strip-wma/config.h
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>