aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--multimedia/ffmpeg/Makefile32
-rw-r--r--multimedia/ffmpeg/distinfo4
2 files changed, 27 insertions, 9 deletions
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 6caa32c55acd..192de6c7f832 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= ffmpeg
-PORTVERSION= 0.7.5
+PORTVERSION= 0.7.6
PORTEPOCH= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= http://ffmpeg.org/releases/
@@ -25,7 +25,8 @@ USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
WANT_SDL= yes
-OPTIONS= ALSA "Enable alsa input/output device" off \
+OPTIONS= AACPLUS "Enable aac via libaacplus" off \
+ ALSA "Enable alsa input/output device" off \
AMR_NB "AMR Narrow Band audio encoder (opencore)" off \
AMR_WB "AMR Wide Band audio decoder (opencore)" off \
CELT "Enable CELT/Opus decoding via libcelt" off \
@@ -150,6 +151,15 @@ MAN1+= ffserver.1
CFLAGS+= -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer
.endif
+#aacplus
+.if defined(WITH_AACPLUS)
+FFMPEG_NONFREE= yes
+LIB_DEPENDS+= aacplus.2:${PORTSDIR}/audio/libaacplus
+CONFIGURE_ARGS+= --enable-libaacplus
+.else
+CONFIGURE_ARGS+= --disable-libaacplus
+.endif
+
#alsa
.if defined(WITH_ALSA)
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
@@ -194,9 +204,9 @@ CONFIGURE_ARGS+= --disable-libdirac
# faac
.if defined(WITH_FAAC)
-RESTRICTED= linking to libfaac restricts redistribution
+FFMPEG_NONFREE= yes
LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
-CONFIGURE_ARGS+= --enable-libfaac --enable-nonfree
+CONFIGURE_ARGS+= --enable-libfaac
.else
CONFIGURE_ARGS+= --disable-libfaac
.endif
@@ -354,7 +364,7 @@ CONFIGURE_ARGS+= --disable-libvpx
# x264
.if !defined(WITHOUT_X264)
-LIB_DEPENDS+= x264.115:${PORTSDIR}/multimedia/x264
+LIB_DEPENDS+= x264.116:${PORTSDIR}/multimedia/x264
CONFIGURE_ARGS+= --enable-libx264
.else
CONFIGURE_ARGS+= --disable-libx264
@@ -369,16 +379,24 @@ CONFIGURE_ARGS+= --disable-libxvid
.endif
# License knobs
+.if defined(FFMPEG_NONFREE)
+RESTRICTED= linking to libfaac or libaacplus restricts redistribution
+CONFIGURE_ARGS+= --enable-nonfree
+. if defined(FFMPEG_LICENSE_GPL3)
+CONFIGURE_ARGS+= --enable-version3
+. endif
+.else
LICENSE_COMB= multi
-.if defined(FFMPEG_LICENSE_GPL3)
+. if defined(FFMPEG_LICENSE_GPL3)
LICENSE= GPLv3 LGPL3
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPLv3
LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPLv3
CONFIGURE_ARGS+= --enable-version3
-.else
+. else
LICENSE= GPLv2 LGPL21
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPLv2
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPLv2.1
+. endif
.endif
pre-configure:
diff --git a/multimedia/ffmpeg/distinfo b/multimedia/ffmpeg/distinfo
index 75af0b75f065..98890c049f4e 100644
--- a/multimedia/ffmpeg/distinfo
+++ b/multimedia/ffmpeg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ffmpeg-0.7.5.tar.bz2) = 01d2cf6db491c5d2e6da8f9ca2e024d5cf6ac768f73b7a1c6b7fd686825a0556
-SIZE (ffmpeg-0.7.5.tar.bz2) = 4526277
+SHA256 (ffmpeg-0.7.6.tar.bz2) = f23265dc55fa8424872bc6cd026e340a367bc7eb4d5a6a32ca4aacb581b13cc2
+SIZE (ffmpeg-0.7.6.tar.bz2) = 4529035