<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6405a1168700d6039fd82f203eb65a96ca368e73">https://github.com/macports/macports-ports/commit/6405a1168700d6039fd82f203eb65a96ca368e73</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 6405a116870 mplayer-devel: update to 38405
</span>6405a116870 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6405a1168700d6039fd82f203eb65a96ca368e73
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed Oct 19 13:48:37 2022 -0700
<span style='display:block; white-space:pre;color:#404040;'> mplayer-devel: update to 38405
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> simplify Portfile considerably
</span><span style='display:block; white-space:pre;color:#404040;'> remove all variants
</span><span style='display:block; white-space:pre;color:#404040;'> mark as conflicting with MPlayer
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> mark MPlayer as conflicting with mplayer-devel
</span>---
multimedia/MPlayer/Portfile | 1 +
multimedia/mplayer-devel/Portfile | 358 +++------------------
.../mplayer-devel/files/configure.vorbis.patch | 12 -
multimedia/mplayer-devel/files/configure.x11.patch | 20 --
4 files changed, 54 insertions(+), 337 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/MPlayer/Portfile b/multimedia/MPlayer/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ec06992316b..d19e2011eba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/MPlayer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/MPlayer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,6 +3,7 @@
</span> PortSystem 1.0
name MPlayer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts mplayer-devel
</span> version 1.5.0
distname ${name}-1.5
revision 0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mplayer-devel/Portfile b/multimedia/mplayer-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d8c3989fc1d..12c188afc34 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mplayer-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mplayer-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,48 +1,34 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span>
name mplayer-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 38174
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories multimedia
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {jeremyhu @jeremyhu} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts MPlayer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# svn info svn://svn.mplayerhq.hu/mplayer/trunk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 38405
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set dvdnav_ver 1294
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://git.videolan.org/?p=ffmpeg.git;a=shortlog
</span> set ffmpeg_branch master
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set ffmpeg_ver 19565c6026016ee95a957ec95af0669103224ab5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ffmpeg_ver 1f63225f2b79032586f099fef73fc26e1670eeb7
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description The MPlayer movie player built from SVN.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description ${description} It plays most MPEG/VOB, AVI, Ogg/OGM, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- supported by many native, XAnim, and Win32 DLL codecs. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and even H.264 movies.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.mplayerhq.hu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories multimedia
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {kencu @kencu} {jeremyhu @jeremyhu}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description versatile movie player - development version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${name} plays most movie files in popular and less popular formats. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This version tracks a recent upstream mplayer commit.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig port:yasm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:include/turbojpeg.h:libjpeg-turbo port:openjpeg15 port:lame port:libiconv port:libmad path:lib/pkgconfig/gnutls.pc:gnutls \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libogg port:libopus port:libpng port:libtheora port:libvorbis \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:lzo2 port:ncurses port:zlib port:bzip2 port:liboil port:libass \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rtmpdump
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.mplayerhq.hu/
</span>
fetch.type svn
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#svn.revision ${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#svn.url svn://svn.mplayerhq.hu/mplayer/trunk
</span> depends_fetch-append bin:git:git
worksrcdir trunk
fetch {
system "svn export -r${version} --ignore-externals svn://svn.mplayerhq.hu/mplayer/trunk ${worksrcpath}/"
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "svn export -r${dvdnav_ver} svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav/src ${worksrcpath}/libdvdnav/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "svn export -r${dvdnav_ver} svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread/src ${worksrcpath}/libdvdread4/"
</span>
# 10000 should be deep enough to find out checkout within a year
# however, see https://trac.macports.org/ticket/57390
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,281 +36,43 @@ fetch {
</span> system "cd ${worksrcpath}/ffmpeg && git checkout -f ${ffmpeg_ver}"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not use the following environment variables, otherwise the build phase
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# will fail.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cc_archflags {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxx_archflags {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not use pipes, otherwise the build phase will fail.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pipe no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --extra-cflags="-I${prefix}/include/lzo -I${prefix}/include" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --extra-ldflags="-L${prefix}/lib -L${prefix}/lib/samba3" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --datadir=${prefix}/share/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --confdir=${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-png --enable-jpeg --enable-liblzo \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-theora --enable-libvorbis --enable-libopus --enable-mad
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MPlayer autodetects many support libs. To prevent undeclared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# dependencies, explicitly disable everything optional first.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This list should be expanded each time the port is updated to a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# new version, disabling any newly added options.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-smb --disable-live \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-cdparanoia --disable-freetype \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-fontconfig --disable-fribidi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-enca --disable-libcdio --disable-xvid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-x264 --disable-speex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-faac --disable-libdv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-toolame --disable-twolame --disable-libmpeg2 --disable-xmms \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-musepack --disable-sdl --disable-aa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-caca --disable-x11 --disable-xss --disable-gl --disable-arts \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-esd --disable-lirc --disable-mng \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libvpx-lavc --disable-liba52 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles configure.x11.patch configure.vorbis.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://trac.macports.org/ticket/38935
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|-maltivec|-faltivec -maltivec|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/ffmpeg/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Newer libvorbis doesn't implicitly provide vorbis as a vorbisenc dependency
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|libs vorbisenc|libs vorbisenc vorbis|" ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # http://trac.macports.org/ticket/41746
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|-I/usr/X11/include||g" ${worksrcpath}/config.mak
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy {*}[glob ${worksrcpath}/DOCS/*] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}${prefix}/etc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach etcfile {codecs.conf dvb-menu.conf example.conf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- input.conf menu.conf} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 ${worksrcpath}/etc/${etcfile} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/${name}/${etcfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 0755 ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 ${worksrcpath}/DOCS/man/en/mplayer.1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/man/man1/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 ${worksrcpath}/TOOLS/midentify.sh ${destroot}${prefix}/bin/midentify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# When adding back in extra features it usually works better to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# just list the correct depends_lib and then let the auto-detect
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# code find the library versus using an explicit --enable-feature.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The later often ends up failing to find the headers or libs or both
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant man_all_lang \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Install all possible languages for man pages} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --language=all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Bundle all the font deps into one onscreen display variant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Allow autodetect to pick up fontconfig & freetype
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant osd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable onscreen display and TrueType font support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:fontconfig port:freetype
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-fontconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-freetype
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-menu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- notes-append "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- To use the osd variant, you may need to specify a font:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1. open mplayer at least once, to create ~/.mplayer/config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2. edit ~/.mplayer/config to add a reference to your desired font
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 3. to do this, add a line like the following to ~/.mplayer/config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 4. font = /Library/Fonts/Arial.ttf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5. your font should now be used on the next launch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant fribidi requires osd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable FriBidi Unicode support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:fribidi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-fribidi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant noappleremote \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Disable Apple Infrared Remote support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-apple-remote
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant lirc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable Linux Infrared Remote Daemon support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:lirc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-lirc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant live \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable live555 support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:live555
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-live
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant nodvd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Disable DVD and DeCSS support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-dvdread-internal --disable-libdvdcss-internal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant smb description {Enable Samba support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:samba3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-smb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-smb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-##### External codecs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mencoder_extras \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable extra codecs for encoding (XviD, x264, aac, DV, MP2)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:XviD port:x264 port:faac port:libdv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:twolame port:libmpeg2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-xvid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-x264
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-faac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-libdv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-libmpeg2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-twolame
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant xvid requires mencoder_extras \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {deprecated: use +mencoder_extras instead} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant x264 requires mencoder_extras \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {deprecated: use +mencoder_extras instead} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant faac requires mencoder_extras \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {deprecated: use +mencoder_extras instead} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant dv requires mencoder_extras \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {deprecated: use +mencoder_extras instead} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant twolame requires mencoder_extras \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {deprecated: use +mencoder_extras instead} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant speex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable Speex playback} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append path:lib/libspeex.dylib:speex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-speex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant dts \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable non-passthrough DTS playback} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libdca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-libdts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mng \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable mng codec support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libmng
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-mng
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant a52 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable AC-3 codec support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:a52dec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-liba52
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-##### Outputs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant sdl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable SDL video output} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libsdl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-sdl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant aa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable animated ASCII art video output} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:aalib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-aa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant caca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable animated ASCII art video output} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append path:lib/libcaca.dylib:libcaca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-caca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant x11 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:xorg-libXinerama \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:xorg-libXScrnSaver \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:xorg-libXv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:xorg-libXxf86vm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-x11 --disable-xss
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-x11 --enable-xv --enable-xinerama --enable-xshape
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant esd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description {Enable EsounD audio output} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:esound
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-esd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform macosx {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${configure.build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-qtx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-qtx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant glx requires x11 description {Enable glx output support. Due to a bug in mplayer, this disables corevideo support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:mesa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-gl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-gl --disable-corevideo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant debug description {Compile with debugging symbols} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-debug=gdb3 --disable-altivec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libavcodec/error_resilience.h:23:10: fatal error: 'stdatomic.h' file not found
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# this is a C11 feature; looking for compatible compilers, we find these references
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://stackoverflow.com/questions/26440606/xcode-and-c11-stdatomic-h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://stackoverflow.com/questions/20326604/stdatomic-h-in-gcc-4-8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# indicates compatible compilers are Xcode > Xcode 7, clang > 3.7, and gcc > 4.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append *gcc-3.* *gcc-4.*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append { clang < 700 } macports-clang-3.3 macports-clang-3.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # clang-5.0 tested, and also likely installed on these systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-clang-5.0 macports-clang-6.0 macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# untested as yet, but not many options at present
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin powerpc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-gcc-6 macports-gcc-7 macports-gcc-5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd ${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 9 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --extra-cflags="-I${prefix}/include/lzo -I${prefix}/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --extra-cflags="-fomit-frame-pointer -I${prefix}/include/lzo -I${prefix}/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${configure.build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --target=${configure.build_arch}-Darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env LD=${configure.cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:yasm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append path:include/turbojpeg.h:libjpeg-turbo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libspeex.dylib:speex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/gnutls.pc:gnutls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:aom \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:dav1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:fontconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:fribidi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lame \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lzo2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --cc=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --host-cc=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-menu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach option {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+3dfx aa alsa apple-ir arts bl bluray caca cddb cdparanoia dart dga1 dga2 direct3d directfb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+directx dvb dvdnav dvdread dxr2 dxr3 esd faac faad fbdev ggi gif gui jack joystick kai kva \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ladspa liba52 libbs2b libdca libdv libnut libvorbis lirc live macosx-finder mad mga mng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mpg123 musepack nas nemesi ossaudio pulse pvr qtx quartz radio radio-capture s3fb sdl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sgiaudio smb sndio sunaudio svga tdfxfb tdfxvid theora toolame tv-bsdbt848 tv-dshow \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tv-v4l1 tv-v4l2 twolame v4l2 vdpau vesa vidix vstream wii win32dll win32waveout x11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+x264 xmga xmms xv xvid xvmc xvr100 zr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --disable-${option}
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mplayer-devel/files/configure.vorbis.patch b/multimedia/mplayer-devel/files/configure.vorbis.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7a2d6d2bec3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mplayer-devel/files/configure.vorbis.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2013-04-01 00:55:08.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2013-04-01 01:08:51.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6694,6 +6694,9 @@ if test "$_tremor" = auto; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _tremor=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- statement_check tremor/ivorbiscodec.h 'vorbis_synthesis(0, 0)' -logg -lvorbisidec && _tremor=yes && _libvorbis=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "$_libvorbis" = yes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ vorbislibs=$($_pkg_config --libs vorbisenc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_libvorbis" = auto; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _libvorbis=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for vorbislibs in '-lvorbisenc -lvorbis -logg' '-lvorbis -logg' ; do
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mplayer-devel/files/configure.x11.patch b/multimedia/mplayer-devel/files/configure.x11.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cbed51e5c28..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mplayer-devel/files/configure.x11.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2011-06-23 11:42:26.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2011-06-23 13:34:17.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4715,6 +4715,9 @@ echores "$_x11_headers"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echocheck "X11"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "$_x11" = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ libs_mplayer="$libs_mplayer -lXext -lX11"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_x11" = auto && test "$_x11_headers" = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for I in "" -L/usr/X11R7/lib -L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib/X11R6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -L/usr/X11/lib -L/usr/lib32 -L/usr/openwin/lib -L/usr/local/lib64 -L/usr/X11R6/lib64 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7116,6 +7119,7 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_qtx" = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def_qtx='#define CONFIG_QTX_CODECS 1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- win32 && _qtx_codecs_win32=yes && def_qtx_win32='#define CONFIG_QTX_CODECS_WIN32 1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ darwin && extra_ldflags="$extra_ldflags -framework Carbon -framework QuickTime" && def_quicktime='#define CONFIG_QUICKTIME 1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- codecmodules="qtx $codecmodules"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin || win32 || _qtx_emulation=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span></pre><pre style='margin:0'>
</pre>