From owner-svn-ports-all@FreeBSD.ORG Mon Dec 29 08:39:37 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1C10B9F8; Mon, 29 Dec 2014 08:39:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 06FAA3019; Mon, 29 Dec 2014 08:39:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBT8dadZ002337; Mon, 29 Dec 2014 08:39:36 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBT8dY3J002328; Mon, 29 Dec 2014 08:39:34 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201412290839.sBT8dY3J002328@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Mon, 29 Dec 2014 08:39:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r375775 - in head/multimedia: mencoder mplayer mplayer/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2014 08:39:37 -0000 Author: riggs Date: Mon Dec 29 08:39:33 2014 New Revision: 375775 URL: https://svnweb.freebsd.org/changeset/ports/375775 QAT: https://qat.redports.org/buildarchive/r375775/ Log: - Upstream versions of mplayer and ffmpeg as of 2014-12-23 - Remove the following OPTIONS: - MEMALIGN (now used by default where supported) - PROFILE (shaky, unreliable, rarely used, nigh unsupportable) - DIRAC (codec support only via libschroedinger) - Default-depends on external libdvdnav (mplayer no longer bundles internal dvd support libraries) - Simplify CFLAGS handling - Use -mstack-alignment=16 -mstackrealign on clang / i386 Added: head/multimedia/mplayer/files/patch-libavcodec-arm-fft_vfp.S (contents, props changed) Deleted: head/multimedia/mplayer/files/extra-patch-gnutls head/multimedia/mplayer/files/extra-patch-memalign Modified: head/multimedia/mencoder/Makefile head/multimedia/mencoder/distinfo head/multimedia/mplayer/Makefile head/multimedia/mplayer/Makefile.options head/multimedia/mplayer/Makefile.optvars head/multimedia/mplayer/Makefile.shared head/multimedia/mplayer/distinfo head/multimedia/mplayer/files/patch-configure Modified: head/multimedia/mencoder/Makefile ============================================================================== --- head/multimedia/mencoder/Makefile Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mencoder/Makefile Mon Dec 29 08:39:33 2014 (r375775) @@ -3,25 +3,23 @@ PORTNAME= mencoder PORTVERSION= ${MPLAYER_PORT_VERSION} -PORTREVISION= 5 COMMENT= Convenient video file and movie encoder .include "${.CURDIR}/../mplayer/Makefile.shared" -OPTIONS_DEFINE= AMR_NB AMR_WB BLURAY CDIO CDPARANOIA DEBUG DIRAC \ +OPTIONS_DEFINE= AMR_NB AMR_WB BLURAY CDIO CDPARANOIA DEBUG \ DV FAAC FONTCONFIG FRIBIDI GIF GNUTLS GSM IPV6 JACK \ - LADSPA LIBMNG LZO MAD MEMALIGN NAS OCFLAGS OPENAL \ - OPENJPEG OPUS OTCHAIN PROFILE PULSEAUDIO REAL RTCPU RTMP \ + LADSPA LIBMNG LZO MAD NAS OCFLAGS OPENAL \ + OPENJPEG OPUS OTCHAIN PULSEAUDIO REAL RTCPU RTMP \ SCHROEDINGER SMB THEORA TWOLAME V4L VPX WIN32 X264 XVID OPTIONS_DEFAULT=GIF GNUTLS IPV6 OCFLAGS RTCPU WIN32 X264 XVID BLURAY_DESC?= BluRay support LZO_DESC?= Enable external liblzo library -MEMALIGN_DESC?= Avoid memory alignment hacks (EXPERIMENTAL) OCFLAGS_DESC?= Use optimized compiler flags -OTCHAIN_DESC?= Use gcc 4.6+ toolchain on legacy systems +OTCHAIN_DESC?= Use up-to-date gcc toolchain on legacy systems REAL_DESC?= Enable realplayer plugin RTCPU_DESC?= Use runtime CPU detection on supported archs WIN32_DESC?= Install win32 binary codecs @@ -111,16 +109,16 @@ post-patch: s|/dev/\\:(cdrom[[:alnum:]]*[[:>:]])|${DEFAULT_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g' do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/mencoder ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/mencoder ${STAGEDIR}${PREFIX}/bin post-install: - @${INSTALL_MAN} ${WRKSRC}/DOCS/man/en/mplayer.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/mencoder.1 + ${INSTALL_MAN} ${WRKSRC}/DOCS/man/en/mplayer.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/mencoder.1 @${MKDIR} ${STAGEDIR}${DATADIR} @${CHMOD} 755 ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/tools @${CHMOD} 755 ${STAGEDIR}${DATADIR}/tools .for tool in ${TOOLFILES} - @${INSTALL_SCRIPT} ${WRKSRC}/TOOLS/${tool} ${STAGEDIR}${DATADIR}/tools + ${INSTALL_SCRIPT} ${WRKSRC}/TOOLS/${tool} ${STAGEDIR}${DATADIR}/tools .endfor .include Modified: head/multimedia/mencoder/distinfo ============================================================================== --- head/multimedia/mencoder/distinfo Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mencoder/distinfo Mon Dec 29 08:39:33 2014 (r375775) @@ -1,2 +1,2 @@ -SHA256 (mplayer-1.1.20140824.tar.xz) = ea11e84bb3ea21904fccc2b661aee997e87d16c2d56659c1a439328c2d1d0745 -SIZE (mplayer-1.1.20140824.tar.xz) = 11397312 +SHA256 (mplayer-1.1.20141223.tar.xz) = 8d5ae2b77cdb6b86670a3741ea024b0ba8f7e4515221b224a10b690ee841d909 +SIZE (mplayer-1.1.20141223.tar.xz) = 11408272 Modified: head/multimedia/mplayer/Makefile ============================================================================== --- head/multimedia/mplayer/Makefile Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mplayer/Makefile Mon Dec 29 08:39:33 2014 (r375775) @@ -3,7 +3,6 @@ PORTNAME= mplayer PORTVERSION= ${MPLAYER_PORT_VERSION} -PORTREVISION= 7 COMMENT= High performance media player supporting many formats @@ -11,11 +10,10 @@ COMMENT= High performance media player s OPTIONS_DEFINE= AALIB AMR_NB AMR_WB BLURAY CACA DEBUG DV \ ENCA FONTCONFIG FRIBIDI GIF GNUTLS GSM GUI IPV6 JACK \ - LADSPA LIBMNG LIRC LZO MEMALIGN NAS OCFLAGS \ - OPENAL OPENGL OPENJPEG OPUS OTCHAIN PROFILE \ - PULSEAUDIO REAL RTC RTCPU RTMP SCHROEDINGER SDL \ - SKINS SMB SVGALIB V4L VDPAU VPX WIN32 \ - X11 X11DGA X11VM XINERAMA XVIDEO XVMC + LADSPA LIBMNG LIRC LZO NAS OCFLAGS OPENAL OPENGL \ + OPENJPEG OPUS OTCHAIN PULSEAUDIO REAL RTC RTCPU RTMP \ + SCHROEDINGER SDL SKINS SMB SVGALIB V4L VDPAU VPX \ + WIN32 X11 X11DGA X11VM XINERAMA XVIDEO XVMC OPTIONS_RADIO= RGCD OPTIONS_RADIO_RGCD= CDIO CDPARANOIA @@ -26,9 +24,8 @@ OPTIONS_DEFAULT=FONTCONFIG FRIBIDI GNUTL BLURAY_DESC?= BluRay support ENCA_DESC?= Charset conversion via enca LZO_DESC?= External liblzo support -MEMALIGN_DESC?= Avoid memory alignment hacks (EXPERIMENTAL) OCFLAGS_DESC?= Use optimized compiler flags -OTCHAIN_DESC?= Use gcc 4.6+ toolchain on legacy systems +OTCHAIN_DESC?= Use up-to-date gcc toolchain on legacy systems REAL_DESC?= Enable realplayer plugin RTC_DESC?= Add support for kernel real time clock RTCPU_DESC?= Use runtime CPU detection on supported archs Modified: head/multimedia/mplayer/Makefile.options ============================================================================== --- head/multimedia/mplayer/Makefile.options Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mplayer/Makefile.options Mon Dec 29 08:39:33 2014 (r375775) @@ -48,22 +48,12 @@ DEFAULT_KERN_HZ=1024 # Non-simplified OPTIONS handling # =============================== -.if ${PORT_OPTIONS:MGNUTLS} -LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls -CONFIGURE_ARGS+= --enable-gnutls -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnutls -.endif - .if ${PORT_OPTIONS:MIPV6} CATEGORIES+= ipv6 .else CONFIGURE_ARGS+= --disable-inet6 .endif -.if ${PORT_OPTIONS:MMEMALIGN} -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-memalign -.endif - .if ${PORT_OPTIONS:MRTMP} LIB_DEPENDS+= librtmp.so:${PORTSDIR}/multimedia/librtmp CONFIGURE_ARGS+= --enable-librtmp @@ -95,7 +85,7 @@ CONFIGURE_ARGS+= --disable-tv-v4l1 \ # ========================================= # Supported architectures for clang -.if ${ARCH} == "amd64" || ${ARCH} == "i386" +.if ${ARCH} == "amd64" || ${ARCH} == "i386" || ${ARCH} == "armv6" MPLAYER_CLANG_SUPPORTED_ARCH= yes .endif @@ -130,6 +120,11 @@ CC= clang CXX= clang++ CPP= clang-cpp EXTRA_PATCHES+= ${FILESDIR}/extra-patch-clang-version +# Require 16 byte stack realignment on i386 to interface +# properly with hand crafted assembler code in ffmpeg +.if ${ARCH} == "i386" +CFLAGS+= -mstack-alignment=16 -mstackrealign +.endif # ${ARCH} == "i386" .else .if ${PORT_OPTIONS:MOTCHAIN} USE_GCC?= yes @@ -142,40 +137,23 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch- BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin -.endif -.endif -.endif +.endif # ${ARCH} == "amd64" +.endif # ${PORT_OPTIONS:MOTCHAIN} +.endif # defined(WITH_BASE_CLANG) -# Extra build options for debugging and profiling -# =============================================== +# Extra build options for debugging and optimised CFLAGS +# ====================================================== -#On i386, gcc runs out of general purpose registers when -#trying to compile a debug version with the default flags. .if ${PORT_OPTIONS:MDEBUG} WITH_DEBUG= yes CONFIGURE_ARGS+= --enable-debug=3 -.if ${ARCH} == "i386" && !defined(WITH_BASE_CLANG) -DEBUG_FLAGS= -g -fomit-frame-pointer -.endif .else .if ${PORT_OPTIONS:MOCFLAGS} CFLAGS+= -O3 -fomit-frame-pointer -ffast-math -.else -CFLAGS+= -O -fomit-frame-pointer .endif #OCFLAGS .endif #DEBUG -.if ${PORT_OPTIONS:MPROFILE} -CONFIGURE_ARGS+= --enable-profile -LDFLAGS+= -pg -.if ${OSVERSION} >= 1100000 -#Workaround a temporary bug in 11-CURRENT where -#using -pie does not work with -pthread -CONFIGURE_ARGS+= --disable-relocatable -.endif -.endif #PROFILE - # Edge case: binary codecs on i386, mostly superseded by internal ffmpeg # ====================================================================== Modified: head/multimedia/mplayer/Makefile.optvars ============================================================================== --- head/multimedia/mplayer/Makefile.optvars Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mplayer/Makefile.optvars Mon Dec 29 08:39:33 2014 (r375775) @@ -23,9 +23,6 @@ CDIO_CONFIGURE_OFF= --disable-libcdio CDPARANOIA_LIB_DEPENDS= libcdda_paranoia.so:${PORTSDIR}/audio/cdparanoia CDPARANOIA_CONFIGURE_OFF= --disable-cdparanoia -DIRAC_LIB_DEPENDS= libdirac_encoder.so:${PORTSDIR}/multimedia/dirac -DIRAC_CONFIGURE_OFF= --disable-libdirac-lavc - DV_LIB_DEPENDS= libdv.so:${PORTSDIR}/multimedia/libdv DV_CONFIGURE_OFF= --disable-libdv @@ -44,6 +41,9 @@ FRIBIDI_CONFIGURE_OFF= --disable-fribidi GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GIF_CONFIGURE_OFF= --disable-gif +GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls +GNUTLS_CONFIGURE_OFF= --disable-gnutls + GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm GSM_CONFIGURE_OFF= --disable-libgsm Modified: head/multimedia/mplayer/Makefile.shared ============================================================================== --- head/multimedia/mplayer/Makefile.shared Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mplayer/Makefile.shared Mon Dec 29 08:39:33 2014 (r375775) @@ -4,7 +4,7 @@ # # $FreeBSD$ -MPLAYER_SNAPSHOT_DATE= 2014-08-24 +MPLAYER_SNAPSHOT_DATE= 2014-12-23 MPLAYER_PORT_VERSION= 1.1.r${MPLAYER_SNAPSHOT_DATE:S/-//g} CATEGORIES?= multimedia audio MASTER_SITES= ${MASTER_SITE_LOCAL} @@ -17,7 +17,8 @@ MAINTAINER?= riggs@FreeBSD.org LICENSE= GPLv2 LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ - libfreetype.so:${PORTSDIR}/print/freetype2 + libfreetype.so:${PORTSDIR}/print/freetype2 \ + libdvdnav.so:${PORTSDIR}/multimedia/libdvdnav BUILD_DEPENDS= ${LOCALBASE}/bin/yasm:${PORTSDIR}/devel/yasm @@ -40,6 +41,7 @@ CONFIGURE_ARGS= --cc="${CC}" \ --disable-ggiwmh \ --disable-liba52 \ --disable-libbs2b \ + --disable-libdirac-lavc \ --disable-libilbc \ --disable-libnut \ --disable-libvorbis \ Modified: head/multimedia/mplayer/distinfo ============================================================================== --- head/multimedia/mplayer/distinfo Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mplayer/distinfo Mon Dec 29 08:39:33 2014 (r375775) @@ -1,2 +1,2 @@ -SHA256 (mplayer-1.1.20140824.tar.xz) = ea11e84bb3ea21904fccc2b661aee997e87d16c2d56659c1a439328c2d1d0745 -SIZE (mplayer-1.1.20140824.tar.xz) = 11397312 +SHA256 (mplayer-1.1.20141223.tar.xz) = 8d5ae2b77cdb6b86670a3741ea024b0ba8f7e4515221b224a10b690ee841d909 +SIZE (mplayer-1.1.20141223.tar.xz) = 11408272 Modified: head/multimedia/mplayer/files/patch-configure ============================================================================== --- head/multimedia/mplayer/files/patch-configure Mon Dec 29 06:53:30 2014 (r375774) +++ head/multimedia/mplayer/files/patch-configure Mon Dec 29 08:39:33 2014 (r375775) @@ -1,12 +1,6 @@ ---- configure.orig 2014-08-23 15:59:32.000000000 +0200 -+++ configure 2014-11-01 11:03:04.283806013 +0100 -@@ -644,12 +644,13 @@ - _armv6t2=auto - _armvfp=auto - vfpv3=auto -+setend=auto - neon=auto - armthumb=auto +--- configure.orig 2014-12-17 22:02:44.000000000 +0100 ++++ configure 2014-12-23 15:09:25.965346239 +0100 +@@ -646,7 +646,7 @@ _iwmmxt=auto _mtrr=auto _altivec=auto @@ -15,7 +9,7 @@ _ranlib=ranlib _windres=windres _cc=cc -@@ -999,7 +1000,7 @@ +@@ -988,7 +988,7 @@ ld_static='' ;; --enable-profile) @@ -24,7 +18,7 @@ ;; --disable-profile) _profile= -@@ -1474,7 +1475,6 @@ +@@ -1459,7 +1459,6 @@ *) echo "Unknown parameter: $ac_option" @@ -32,7 +26,7 @@ ;; esac -@@ -1727,7 +1727,7 @@ +@@ -1712,7 +1711,7 @@ case "$1" in x86_64|amd64|i[3-9]86*|i86pc|x86|x86pc|k5|k6|k6_2|k6_3|k6-2|k6-3|pentium*|athlon*|i586_i686|i586-i686) host_arch=i386 ;; ia64) host_arch=ia64 ;; @@ -41,7 +35,7 @@ alpha) host_arch=alpha ;; sun4*|sparc*) host_arch=sparc ;; parisc*|hppa*|9000*) host_arch=hppa ;; -@@ -1843,7 +1843,11 @@ +@@ -1834,7 +1833,11 @@ cflag_check "" || die "Compiler is not functioning correctly. Check your installation and custom CFLAGS $CFLAGS ." echo "yes" @@ -54,9 +48,9 @@ if test -z "$_target" ; then cat > $TMPC << EOF -@@ -3152,6 +3156,13 @@ +@@ -3164,6 +3167,13 @@ fi - echores "$vfpv3" + echores "$setend" + echocheck "ARM setend" + if test $setend = "auto" ; then @@ -68,24 +62,31 @@ echocheck "softfloat ABI" softfloat=yes cpp_condition_check '' 'defined(__ARM_PCS_VFP) || (!defined(__ARM_PCS) && !defined(__SOFTFP__))' && softfloat=no -@@ -3190,7 +3201,7 @@ - echores "$_iwmmxt" +@@ -3798,17 +3808,17 @@ + echores "$aligned_malloc" + + +-echocheck "memalign()" ++echocheck "aligned_alloc()" + # XXX restrict to x86 ? extend to other CPUs/cacheline sizes ? +-def_memalign_hack='#define CONFIG_MEMALIGN_HACK 0' ++def_memalign='#define HAVE_MEMALIGN 0' + _memalign=no +-statement_check malloc.h 'memalign(64, sizeof(char))' && _memalign=yes ++statement_check stdlib.h 'aligned_alloc(32, 32*sizeof(char))' && _memalign=yes + if test "$_memalign" = yes ; then +- def_memalign='#define HAVE_MEMALIGN 1' ++ def_map_memalign='#define memalign(a, b) aligned_alloc(a, b)' ++ def_memalign_hack='#define CONFIG_MEMALIGN_HACK 0' + else +- def_memalign='#define HAVE_MEMALIGN 0' + def_map_memalign='#define memalign(a, b) malloc(b)' +- darwin || def_memalign_hack='#define CONFIG_MEMALIGN_HACK 1' ++ def_memalign_hack='#define CONFIG_MEMALIGN_HACK 1' fi + echores "$_memalign" --cpuexts_all='ALTIVEC XOP AVX AVX2 FMA3 FMA4 MMX MMX2 MMXEXT AMD3DNOW AMD3DNOWEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 FAST_CMOV I686 FAST_CLZ ARMV5TE ARMV6 ARMV6T2 VFP VFPV3 NEON IWMMXT MMI VIS MVI' -+cpuexts_all='ALTIVEC XOP AVX AVX2 FMA3 FMA4 MMX MMX2 MMXEXT AMD3DNOW AMD3DNOWEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 FAST_CMOV I686 FAST_CLZ ARMV5TE ARMV6 ARMV6T2 VFP VFPV3 SETEND NEON IWMMXT MMI VIS MVI' - test "$_altivec" = yes && cpuexts="ALTIVEC $cpuexts" - test "$_mmx" = yes && cpuexts="MMX $cpuexts" - test "$_mmxext" = yes && cpuexts="MMX2 $cpuexts" -@@ -3216,6 +3227,7 @@ - test "$_armv6t2" = yes && cpuexts="ARMV6T2 $cpuexts" - test "$_armvfp" = yes && cpuexts="VFP $cpuexts" - test "$vfpv3" = yes && cpuexts="VFPV3 $cpuexts" -+test "$setend" = yes && cpuexts="SETEND $cpuexts" - test "$neon" = yes && cpuexts="NEON $cpuexts" - test "$_iwmmxt" = yes && cpuexts="IWMMXT $cpuexts" - test "$_vis" = yes && cpuexts="VIS $cpuexts" -@@ -3882,7 +3894,7 @@ +@@ -3914,7 +3924,7 @@ if linux ; then THREAD_CFLAGS=-D_REENTRANT elif freebsd || netbsd || openbsd || bsdos ; then @@ -94,7 +95,7 @@ fi if test "$_pthreads" = auto ; then cat > $TMPC << EOF -@@ -3892,7 +3904,7 @@ +@@ -3924,7 +3934,7 @@ EOF _pthreads=no if ! hpux ; then @@ -103,7 +104,7 @@ # for crosscompilation, we cannot execute the program, be happy if we can link statically cc_check $THREAD_CFLAGS $ld_tmp && (tmp_run || test "$ld_static") && ld_pthread="$ld_tmp" && _pthreads=yes && break done -@@ -4044,7 +4056,7 @@ +@@ -4076,7 +4086,7 @@ # NOTE: -L/usr/lib is a hack to avoid issues due to a # broken libiconv that e.g. macports installs into /opt/local/lib # which might get addded to the search path later by e.g. SDL @@ -112,7 +113,7 @@ cc_check $ld_tmp && extra_ldflags="$extra_ldflags $ld_tmp" && ld_iconv="$ld_tmp" && _iconv=yes && break done -@@ -5996,7 +6008,7 @@ +@@ -6046,7 +6056,7 @@ elif dragonfly ; then default_cdrom_device="/dev/cd0" elif freebsd ; then @@ -121,7 +122,7 @@ elif openbsd ; then default_cdrom_device="/dev/rcd0c" elif sunos ; then -@@ -6009,7 +6021,7 @@ +@@ -6059,7 +6069,7 @@ default_cdrom_device="/dev/cdrom" fi @@ -130,7 +131,7 @@ default_dvd_device=$default_cdrom_device elif darwin ; then default_dvd_device="/dev/rdiskN" -@@ -6609,7 +6621,7 @@ +@@ -6566,7 +6576,7 @@ echocheck "libgsm" if test "$_libgsm" = auto ; then _libgsm=no @@ -139,7 +140,7 @@ fi if test "$_libgsm" = yes ; then def_libgsm='#define CONFIG_LIBGSM 1' -@@ -7094,6 +7106,16 @@ +@@ -7051,6 +7061,16 @@ nolibrtmp=no def_librtmp='#define CONFIG_LIBRTMP 1' inputmodules="librtmp $inputmodules" @@ -156,7 +157,7 @@ else nolibrtmp=yes _librtmp=no -@@ -7493,7 +7515,7 @@ +@@ -7450,7 +7470,7 @@ echocheck "mencoder" if test "$_mencoder" = no ; then # mpeg1video for vf_lavc, snow for vf_uspp / vf_mcdeint, @@ -165,7 +166,7 @@ fi echores "$_mencoder" -@@ -8422,7 +8444,7 @@ +@@ -8329,7 +8349,7 @@ EXESUF = $_exesuf EXESUFS_ALL = .exe Added: head/multimedia/mplayer/files/patch-libavcodec-arm-fft_vfp.S ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/mplayer/files/patch-libavcodec-arm-fft_vfp.S Mon Dec 29 08:39:33 2014 (r375775) @@ -0,0 +1,11 @@ +--- ffmpeg/libavcodec/arm/fft_vfp.S.orig 2014-12-09 19:20:07.000000000 +0100 ++++ ffmpeg/libavcodec/arm/fft_vfp.S 2014-12-24 15:48:09.494735677 +0100 +@@ -33,7 +33,7 @@ + movrel a2, (fft_tab_vfp - 8) + ldr pc, [a2, ip, lsl #2] + endfunc +-const fft_tab_vfp, relocate=1 ++const fft_tab_vfp + .word fft4_vfp + .word fft8_vfp + .word X(ff_fft16_vfp) @ this one alone is exported