summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-10-18 19:28:35 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-10-18 19:28:35 +0000
commit3c7e71f7a033b5b315b1d7780fdac4ca53914ce7 (patch)
tree560c7123c7a1c29ccfbd94920d548e0ed7d12368 /audio
parentUpgrade to 1.3.34 (diff)
- Unbreak, at least on i386/6.0
Approved by: green (maintainer)
Notes
Notes: svn path=/head/; revision=145793
Diffstat (limited to 'audio')
-rw-r--r--audio/xmms-imms/Makefile21
-rw-r--r--audio/xmms-imms/files/patch-vars.mk.in2
2 files changed, 14 insertions, 9 deletions
diff --git a/audio/xmms-imms/Makefile b/audio/xmms-imms/Makefile
index 8db45aed902c..829379c0e13f 100644
--- a/audio/xmms-imms/Makefile
+++ b/audio/xmms-imms/Makefile
@@ -10,22 +10,19 @@ PORTVERSION= 1.2a
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMEPREFIX= xmms-
MAINTAINER= green@FreeBSD.org
COMMENT= Automatic, weight-based playlist ordering plugin for XMMS
-BUILD_DEPENDS= sox:${PORTSDIR}/audio/sox
+BUILD_DEPENDS= sox:${PORTSDIR}/audio/sox \
+ ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3
LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms \
sqlite3:${PORTSDIR}/databases/sqlite3 \
pcre.0:${PORTSDIR}/devel/pcre \
fftw3f.3:${PORTSDIR}/math/fftw3-float \
- tag.4:${PORTSDIR}/audio/taglib
-
-BROKEN= Does not compile
-DEPRECATED= "${BROKEN}"
-EXPIRATION_DATE=2005-09-22
+ tag.5:${PORTSDIR}/audio/taglib
USE_BZIP2= yes
USE_X_PREFIX= yes
@@ -40,13 +37,21 @@ CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
CONFIGURE_ARGS+=--enable-debug
.endif
INSTALLS_SHLIB= yes
+USE_REINPLACE= yes
.include <bsd.port.pre.mk>
+.if ${ARCH} != "i386"
+BROKEN= "Does not compile"
+.endif
+
.if ${OSVERSION} < 500000
-USE_REINPLACE= yes
+BROKEN= "Does not compile"
+.endif
post-patch:
+ ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' ${WRKSRC}/vars.mk.in
+.if ${OSVERSION} < 500000
@cd ${WRKSRC} && \
${REINPLACE_CMD} 's:#include.<stdint\.h>:#include <sys/types.h>:' \
players/xmms/plugin.h analyzer/spectrum.h analyzer/analyzer.cc
diff --git a/audio/xmms-imms/files/patch-vars.mk.in b/audio/xmms-imms/files/patch-vars.mk.in
index a50325d848cf..667498cecb59 100644
--- a/audio/xmms-imms/files/patch-vars.mk.in
+++ b/audio/xmms-imms/files/patch-vars.mk.in
@@ -12,7 +12,7 @@
-LDFLAGS = `xmms-config --libs` @LIBS@
+CPPFLAGS = `xmms-config --cflags` @XCPPFLAGS@ @CPPFLAGS@ @CFLAGS@ -Wall -fPIC -D_REENTRANT -I../
+CXXFLAGS = ${CPPFLAGS}
-+LDFLAGS = @LDFLAGS@ `xmms-config --libs` -lc -lm @LIBS@
++LDFLAGS = @LDFLAGS@ `xmms-config --libs` -lc -lm -lsqlite3 -lpcre @LIBS@ %%PTHREAD_LIBS%%
ARFLAGS = rs
default: all