aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/ffmpeg/Makefile27
-rw-r--r--multimedia/ffmpeg/distinfo4
-rw-r--r--multimedia/ffmpeg/files/patch-configure23
-rw-r--r--multimedia/ffmpeg/pkg-plist29
4 files changed, 45 insertions, 38 deletions
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 2e12fca6ef5c..b7ff992ba779 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= ffmpeg
-PORTVERSION= 2.2.4
-PORTREVISION= 6
+PORTVERSION= 2.3.3
PORTEPOCH= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= http://ffmpeg.org/releases/
@@ -11,8 +10,8 @@ MASTER_SITES= http://ffmpeg.org/releases/
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Realtime audio/video encoder/converter and streaming server
-LICENSE= GPLv2 LGPL21
-LICENSE_COMB= multi
+LICENSE= GPLv2 LGPL21
+LICENSE_COMB= multi
BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \
${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils \
@@ -21,6 +20,7 @@ BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \
HAS_CONFIGURE= yes
CONFIGURE_LOG= config.err
USES= gmake pkgconfig perl5 tar:bzip2
+USE_LDCONFIG= yes
USE_PERL5= build
WANT_SDL= yes
@@ -41,6 +41,8 @@ FFSERVER_DESC= Build and install ffserver
LIBV4L_DESC= Video for Linux support
X11GRAB_DESC= Enable x11 grabbing
+OPTIONS_SUB= yes
+
# aacplus
AACPLUS_LIB_DEPENDS= libaacplus.so:${PORTSDIR}/audio/libaacplus
AACPLUS_CONFIGURE_ENABLE= libaacplus
@@ -200,10 +202,7 @@ XVID_CONFIGURE_ENABLE= libxvid
FFPROGS= ffmpeg ffprobe
INSTALL_TARGET= install-progs install-data install-libs install-headers
-#FFMPEG_SUFFIX= 2
-#PLIST_SUB+= SUFF="${FFMPEG_SUFFIX}"
-#USE_LDCONFIG= ${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
.include <bsd.port.options.mk>
@@ -254,9 +253,10 @@ CONFIGURE_ARGS+=--prefix="${PREFIX}" \
--extra-ldflags="-L${LOCALBASE}/lib ${FFMPEG_LDFLAGS}" \
--extra-libs="${PTHREAD_LIBS}"
-DOC_FILES= Changelog CREDITS INSTALL LICENSE MAINTAINERS README
+DOC_FILES= Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \
+ README.md RELEASE_NOTES
# under doc subdirectory
-DOC_DOCFILES= APIchanges RELEASE_NOTES *.txt *.html
+DOC_DOCFILES= APIchanges *.txt *.html
PORTDOCS= *
.if ${PORT_OPTIONS:MDEBUG}
@@ -294,20 +294,15 @@ CFLAGS+= -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer
# ffserver
.if ${PORT_OPTIONS:MFFSERVER}
-PLIST_SUB+= FFSERVER=""
-PLIST_FILES+= man/man1/ffserver.1.gz
FFPROGS+= ffserver
-. if ${PORT_OPTIONS:MDOCS}
+.if ${PORT_OPTIONS:MDOCS}
DOC_DOCFILES+= ffserver.html
-. endif
-.else
-PLIST_SUB+= FFSERVER="@comment "
+.endif
.endif
# sdl
.if ${PORT_OPTIONS:MSDL}
USE_SDL+= sdl
-PLIST_FILES+= bin/ffplay man/man1/ffplay.1.gz
FFPROGS+= ffplay
.if ${PORT_OPTIONS:MDOCS}
DOC_DOCFILES+= ffplay.html
diff --git a/multimedia/ffmpeg/distinfo b/multimedia/ffmpeg/distinfo
index 453fdeff5d70..b2361d38d793 100644
--- a/multimedia/ffmpeg/distinfo
+++ b/multimedia/ffmpeg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ffmpeg-2.2.4.tar.bz2) = ff18e584d5daca2291f598389c990a0f4ec31c74647d923e73839c336b80b73f
-SIZE (ffmpeg-2.2.4.tar.bz2) = 7023865
+SHA256 (ffmpeg-2.3.3.tar.bz2) = bb4c0d10a24e08fe67292690a1b4d4ded04f5c4c388f0656c98940ab0c606446
+SIZE (ffmpeg-2.3.3.tar.bz2) = 7448421
diff --git a/multimedia/ffmpeg/files/patch-configure b/multimedia/ffmpeg/files/patch-configure
index ba1a11f38410..81c455bece4f 100644
--- a/multimedia/ffmpeg/files/patch-configure
+++ b/multimedia/ffmpeg/files/patch-configure
@@ -1,15 +1,20 @@
---- configure.orig
-+++ configure
-@@ -2147,7 +2147,7 @@ yasmexe_default="yasm"
- nogas=":"
+--- configure.orig 2014-08-17 15:33:04.000000000 +0200
++++ configure 2014-09-12 15:07:50.647439045 +0200
+@@ -2649,12 +2649,7 @@
+ host_os=$target_os_default
# machine
--arch_default=$(uname -m)
+-if test "$target_os_default" = aix; then
+- arch_default=$(uname -p)
+- strip_default="strip -X32_64"
+-else
+- arch_default=$(uname -m)
+-fi
+arch_default=$(uname -p)
cpu="generic"
- # OS
-@@ -4373,7 +4373,7 @@ ifndef MAIN_MAKEFILE
+ # configurable options
+@@ -5381,7 +5376,7 @@
SRC_PATH:=\$(SRC_PATH:.%=..%)
endif
CC_IDENT=$cc_ident
@@ -18,7 +23,7 @@
CC=$cc
CXX=$cxx
AS=$as
-@@ -4555,7 +4555,7 @@ exec_prefix=\${prefix}
+@@ -5590,7 +5585,7 @@
libdir=$libdir
includedir=$incdir
@@ -27,7 +32,7 @@
Description: $comment
Version: $version
Requires: $(enabled shared || echo $requires)
-@@ -4569,10 +4569,10 @@ EOF
+@@ -5604,10 +5599,10 @@
mkdir -p doc/examples/pc-uninstalled
includedir=${source_path}
[ "$includedir" = . ] && includedir="\${pcfiledir}/../../.."
diff --git a/multimedia/ffmpeg/pkg-plist b/multimedia/ffmpeg/pkg-plist
index 05c87d11b0d1..975b198f1ba4 100644
--- a/multimedia/ffmpeg/pkg-plist
+++ b/multimedia/ffmpeg/pkg-plist
@@ -1,9 +1,11 @@
bin/ffmpeg
+%%SDL%%bin/ffplay
bin/ffprobe
%%FFSERVER%%bin/ffserver
%%FFSERVER%%@sample etc/ffserver.conf.sample
include/libavcodec/avcodec.h
include/libavcodec/avfft.h
+include/libavcodec/dv_profile.h
include/libavcodec/dxva2.h
include/libavcodec/old_codec_ids.h
include/libavcodec/vaapi.h
@@ -44,6 +46,7 @@ include/libavutil/common.h
include/libavutil/cpu.h
include/libavutil/crc.h
include/libavutil/dict.h
+include/libavutil/display.h
include/libavutil/downmix_info.h
include/libavutil/error.h
include/libavutil/eval.h
@@ -51,6 +54,7 @@ include/libavutil/ffversion.h
include/libavutil/fifo.h
include/libavutil/file.h
include/libavutil/frame.h
+include/libavutil/hash.h
include/libavutil/hmac.h
include/libavutil/imgutils.h
include/libavutil/intfloat.h
@@ -71,6 +75,7 @@ include/libavutil/pixdesc.h
include/libavutil/pixfmt.h
include/libavutil/random_seed.h
include/libavutil/rational.h
+include/libavutil/replaygain.h
include/libavutil/ripemd.h
include/libavutil/samplefmt.h
include/libavutil/sha.h
@@ -79,6 +84,7 @@ include/libavutil/stereo3d.h
include/libavutil/time.h
include/libavutil/timecode.h
include/libavutil/timestamp.h
+include/libavutil/threadmessage.h
include/libavutil/version.h
include/libavutil/xtea.h
include/libpostproc/postprocess.h
@@ -90,27 +96,27 @@ include/libswscale/version.h
lib/libavcodec.a
lib/libavcodec.so
lib/libavcodec.so.55
-lib/libavcodec.so.55.52.102
+lib/libavcodec.so.55.69.100
lib/libavdevice.a
lib/libavdevice.so
lib/libavdevice.so.55
-lib/libavdevice.so.55.10.100
+lib/libavdevice.so.55.13.102
lib/libavfilter.a
lib/libavfilter.so
lib/libavfilter.so.4
-lib/libavfilter.so.4.2.100
+lib/libavfilter.so.4.11.100
lib/libavformat.a
lib/libavformat.so
lib/libavformat.so.55
-lib/libavformat.so.55.33.100
+lib/libavformat.so.55.48.100
lib/libavresample.a
lib/libavresample.so
lib/libavresample.so.1
-lib/libavresample.so.1.2.0
+lib/libavresample.so.1.3.0
lib/libavutil.a
lib/libavutil.so
lib/libavutil.so.52
-lib/libavutil.so.52.66.100
+lib/libavutil.so.52.92.100
lib/libpostproc.a
lib/libpostproc.so
lib/libpostproc.so.52
@@ -118,11 +124,11 @@ lib/libpostproc.so.52.3.100
lib/libswresample.a
lib/libswresample.so
lib/libswresample.so.0
-lib/libswresample.so.0.18.100
+lib/libswresample.so.0.19.100
lib/libswscale.a
lib/libswscale.so
lib/libswscale.so.2
-lib/libswscale.so.2.5.102
+lib/libswscale.so.2.6.100
libdata/pkgconfig/libavcodec.pc
libdata/pkgconfig/libavdevice.pc
libdata/pkgconfig/libavfilter.pc
@@ -133,11 +139,13 @@ libdata/pkgconfig/libpostproc.pc
libdata/pkgconfig/libswresample.pc
libdata/pkgconfig/libswscale.pc
man/man1/ffmpeg.1.gz
+%%SDL%%man/man1/ffplay.1.gz
man/man1/ffprobe.1.gz
+%%FFSERVER%%man/man1/ffserver.1.gz
%%DATADIR%%/examples/Makefile
%%DATADIR%%/examples/README
-%%DATADIR%%/examples/avcodec.c
%%DATADIR%%/examples/avio_reading.c
+%%DATADIR%%/examples/decoding_encoding.c
%%DATADIR%%/examples/demuxing_decoding.c
%%DATADIR%%/examples/filter_audio.c
%%DATADIR%%/examples/filtering_audio.c
@@ -148,14 +156,13 @@ man/man1/ffprobe.1.gz
%%DATADIR%%/examples/resampling_audio.c
%%DATADIR%%/examples/scaling_video.c
%%DATADIR%%/examples/transcode_aac.c
+%%DATADIR%%/examples/transcoding.c
%%DATADIR%%/ffprobe.xsd
%%DATADIR%%/libvpx-1080p.ffpreset
%%DATADIR%%/libvpx-1080p50_60.ffpreset
%%DATADIR%%/libvpx-360p.ffpreset
%%DATADIR%%/libvpx-720p.ffpreset
%%DATADIR%%/libvpx-720p50_60.ffpreset
-%%DATADIR%%/libx264-ipod320.ffpreset
-%%DATADIR%%/libx264-ipod640.ffpreset
@dirrm %%DATADIR%%/examples
@dirrm %%DATADIR%%
@dirrm include/libswscale