aboutsummaryrefslogtreecommitdiff
path: root/audio/faad/Makefile
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2004-10-14 05:13:43 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2004-10-14 05:13:43 +0000
commit83f0022166515a5aff153bd0aef8f8cb0ee4db17 (patch)
tree7a99da2a87eae12dc7b90c418b153211fade32f4 /audio/faad/Makefile
parentd64b9651d43042502cd051cb4b6b535b25db9e94 (diff)
downloadports-83f0022166515a5aff153bd0aef8f8cb0ee4db17.tar.gz
ports-83f0022166515a5aff153bd0aef8f8cb0ee4db17.zip
Notes
Diffstat (limited to 'audio/faad/Makefile')
-rw-r--r--audio/faad/Makefile42
1 files changed, 36 insertions, 6 deletions
diff --git a/audio/faad/Makefile b/audio/faad/Makefile
index c01cd4d7cbf5..01e988072f95 100644
--- a/audio/faad/Makefile
+++ b/audio/faad/Makefile
@@ -7,16 +7,16 @@
PORTNAME= faad2
PORTVERSION= 2.0
-PORTREVISION= 5
+PORTREVISION= 4
+PORTEPOCH= 1
CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
MASTER_SITE_SUBDIR= faac
MAINTAINER= ahze@ahze.net
COMMENT= A LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder
-LIB_DEPENDS= mp4v2.0:${PORTSDIR}/multimedia/mpeg4ip-libmp4v2 \
- sndfile.1:${PORTSDIR}/audio/libsndfile
+LIB_DEPENDS= sndfile.1:${PORTSDIR}/audio/libsndfile
WRKSRC= ${WRKDIR}/${PORTNAME}
@@ -31,8 +31,9 @@ GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_INC_LIBTOOL_VER=13
USE_REINPLACE= yes
+WANT_SDL= yes
-CONFIGURE_ARGS= --with-drm
+CONFIGURE_ARGS= --with-mp4v2 --with-drm
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
@@ -40,6 +41,27 @@ INSTALLS_SHLIB= yes
.include <bsd.port.pre.mk>
+.if defined(WITHOUT_MPEG4IP)
+PLIST_SUB+= WITHOUT_MPEG4IP="" PLUGIN="@comment "
+.else
+LIB_DEPENDS+= mp4.0:${PORTSDIR}/multimedia/mpeg4ip
+USE_SDL= sdl
+PLIST_SUB+= WITHOUT_MPEG4IP="@comment " PLUGIN=""
+.endif
+
+pre-everything::
+ @${ECHO_MSG} "===>"
+.if !defined(WITHOUT_MPEG4IP)
+ @${ECHO_MSG} "===> you can disable mpeg4ip support by"
+ @${ECHO_MSG} "===> defining WITHOUT_MPEG4IP"
+.else
+ @${ECHO_MSG} "===> WARNING: WITHOUT_MPEG4IP is defined"
+ @${ECHO_MSG} "===> Having WITHOUT_MPEG4IP defined conflicts"
+ @${ECHO_MSG} "===> with multimedia/mpeg4ip and you will not"
+ @${ECHO_MSG} "===> be able to install mpeg4ip after you install faad2"
+.endif
+ @${ECHO_MSG} "===>"
+
pre-patch: build-depends
post-patch:
@@ -49,7 +71,11 @@ post-patch:
${SETENV} ${SCRIPTS_ENV} ${LIBTOOLIZE} --automake
@${REINPLACE_CMD} -e 's|$$lt_target|$$host|' \
${WRKSRC}/aclocal.m4
- @${ECHO_CMD} "SUBDIRS = libfaad common frontend" > \
+.if !defined(WITHOUT_MPEG4IP)
+ @${REINPLACE_CMD} -e 's|<SDL|<SDL11|' \
+ ${WRKSRC}/plugins/mpeg4ip/faad2.cpp
+.endif
+ @${ECHO_CMD} "SUBDIRS = libfaad common frontend plugins" > \
${WRKSRC}/Makefile.am
.if ${OSVERSION} < 500000
@${REINPLACE_CMD} -e 's|stdint.h|sys/inttypes.h|' \
@@ -60,5 +86,9 @@ post-patch:
${XARGS} -n 5 -x \
${REINPLACE_CMD} -e \
's|-O2|${CFLAGS}|'
+post-install:
+.if defined(WITHOUT_MPEG4IP)
+ @${INSTALL_DATA} ${WRKSRC}/common/mp4v2/systems.h ${PREFIX}/include
+.endif
.include <bsd.port.post.mk>