<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>