Changeset 16559 in niluje


Ignore:
Timestamp:
Oct 9, 2019, 2:22:25 AM (9 days ago)
Author:
NiLuJe
Message:

Portage:

  • Bump media-video/mpv snapshot to 2019.10.08
Location:
Portage/trunk/media-video/mpv
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • Portage/trunk/media-video/mpv/Manifest

    r16461 r16559  
    11AUX mpv-PR6055.patch 15854 BLAKE2B 9ae17322cd9c878714c160a3938dcc6290a291991c7032619664469cab0fe568accf08e88c6d3f3f78be38095b0968bafa4d3e64bbbb73b28c75783c8af57dd9 SHA512 68c772ad6d537a3e066d5b234c1f39671e807cf47ed6cfa69c5636e59627825a4d6615055c22cca40f8ab03c86ea4ac215b8088a36d07a61632c8e42126622ff
    22DIST mpv-2019.09.12.tar.xz 11772976 BLAKE2B 572df7ea6e231eb50350669c2358137bde0f9bcbb4f0148e53b5f87421d599720d7d831270f6f122694d8c3a91cd59aa7355408fb187f5d42325ac7244bca1aa SHA512 f292b3f8b1a84fa1d13f123cd1b5d3fe8b4ab42807c586084d34791402fd4a7fee6fd6b3f57d49d9e74ece90f6d90e6d91175467b50b74d2a65fad20abbe2617
     3DIST mpv-2019.10.08.tar.xz 11796656 BLAKE2B 9b869ba0922df37c8523ba95ae0b3f39b8cd374504e1a9f2875096c7a2a191a2ad652dc33614c6c1b754d37851c4b077693c25a90cd3954f7d40c5ed5d2e497e SHA512 8d45126f618e41e2c4e333efc9398190bd335c827561020ecc18e52cba1e9239ffc7f208a3c416874a3efa2c219ecbbcacfdeb0d2d92d652fc829b6149f8b4f4
    34EBUILD mpv-2019.09.12.ebuild 21365 BLAKE2B a65d34c14b903e5d11756cbd153709d5be51c1294f8e5592214bb16633d6e8534bce19a10316b5b6303bacc597f8cb0d8c9718f384a1f5fb640ce080b9b014b9 SHA512 8756ad217794c8a163fe77fb353d9cd03e59772cc051de7c05d280184e1c7053bfc7efa3c0d1a58094d3e3026d72a1155c252eff4f1a0b246c33f605fb943f6b
     5EBUILD mpv-2019.10.08.ebuild 21426 BLAKE2B ba39267e8365f8fca7bfabac36b6e386907152260a84f259de98fccf559ee6833d34f80af1e8e7d1c3f71c767b4c37f0dd2649fb6bdb1e890445dc53f8f0f999 SHA512 efd7010b5b35494e102150b844c19409200563663a1fce4ffd6ac5e87c1dbe76700b8f7f35c51ffa5acd30a83ad0b37d938e02055832c6d04135c526ab764a2f
  • Portage/trunk/media-video/mpv/mpv-2019.10.08.ebuild

    r16535 r16559  
    11# Copyright 1999-2019 Gentoo Authors
    22# Distributed under the terms of the GNU General Public License v2
    3 # NOTE: ffmpeg last merge: 2019-04-01
     3# NOTE: ffmpeg last merge: 2019-10-02
    44# NOTE: mpv last merge: 2019-05-09
    55
     
    3232        )
    3333        gmp? (
     34                gpl? ( GPL-3 )
     35                !gpl? ( LGPL-3 )
     36        )
     37        libaribb24? (
    3438                gpl? ( GPL-3 )
    3539                !gpl? ( LGPL-3 )
     
    6266        amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 dav1d:libdav1d fdk:libfdk-aac
    6367        jpeg2k:libopenjpeg bluray:libbluray gme:libgme gsm:libgsm
    64         mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh
     68        libaribb24 mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh
    6569        speex:libspeex srt:libsrt svg:librsvg video_cards_nvidia:ffnvcodec
    6670        vorbis:libvorbis vpx:libvpx zvbi:libzvbi
    6771        # libavfilter options
    6872        appkit
    69         bs2b:libbs2b chromaprint flite:libflite frei0r
    70         fribidi:libfribidi fontconfig ladspa +libass lv2 truetype:libfreetype vidstab:libvidstab
     73        bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r
     74        fribidi:libfribidi fontconfig ladspa +libass lv2 libtesseract truetype:libfreetype vidstab:libvidstab
    7175        rubberband:librubberband zeromq:libzmq zimg:libzimg
    7276        # libswresample options
     
    8488)
    8589
    86 IUSE="+alsa aqua archive +cli coreaudio cplugins cuda doc drm dvb +dvd egl +encode
     90IUSE="+alsa aqua archive +cli coreaudio cplugins doc drm dvb +dvd egl +encode
    8791        gbm javascript jpeg lcms +libass libmpv +lua luajit
    8892        oss pic raspberry-pi sdl selinux
    8993        test tools +uchardet
    9094        v4l vapoursynth vulkan wayland
    91         +xv zsh-completion
     95        +xv
    9296        ${FFMPEG_FLAG_MAP[@]%:*}
    9397        ${FFMPEG_ENCODER_FLAG_MAP[@]%:*}"
     
    152156        frei0r? ( gpl )
    153157        cdio? ( gpl )
     158        rubberband? ( gpl )
    154159        samba? ( gpl )
    155160        encode? (
     
    164169        || ( cli libmpv )
    165170        aqua? ( opengl )
    166         cuda? ( || ( opengl egl ) )
     171        cuda? (
     172                video_cards_nvidia
     173                || ( opengl egl )
     174        )
    167175        egl? ( || ( gbm X wayland ) )
    168176        gbm? ( drm egl opengl )
     
    182190        X? ( egl? ( opengl ) )
    183191        xv? ( X )
    184         zsh-completion? ( cli )
    185192        ${GPL_REQUIRED_USE}
    186193        ${CPU_REQUIRED_USE}
     
    206213        codec2? ( media-libs/codec2 )
    207214        cuda? ( >=media-libs/nv-codec-headers-9.0.18.0 )
    208         dav1d? ( >=media-libs/dav1d-0.2.1:0= )
     215        dav1d? ( >=media-libs/dav1d-0.4.0:0= )
    209216        encode? (
    210217                amrenc? ( media-libs/vo-amrwbenc )
     
    251258        lcms? ( >=media-libs/lcms-2.6:2 )
    252259        libaom? ( >=media-libs/libaom-1.0.0-r1 )
     260        libaribb24? ( >=media-libs/aribb24-1.0.3-r2 )
    253261        libass? (
    254262                >=media-libs/libass-0.12.1[fontconfig,harfbuzz]
     
    259267        librtmp? ( >=media-video/rtmpdump-2.4_p20131018 )
    260268        libsoxr? ( media-libs/soxr )
     269        libtesseract? ( >=app-text/tesseract-4.1.0-r1 )
    261270        libv4l? ( media-libs/libv4l )
    262271        libxml2? ( dev-libs/libxml2:= )
     
    283292        truetype? ( media-libs/freetype:2 )
    284293        v4l? ( media-libs/libv4l )
    285         vaapi? ( x11-libs/libva:=[drm?,X?,wayland?] )
     294        vaapi? ( x11-libs/libva:0=[drm?,X?,wayland?] )
    286295        video_cards_nvidia? ( media-libs/nv-codec-headers )
    287296        vdpau? ( x11-libs/libvdpau )
     
    321330"
    322331DEPEND="${COMMON_DEPEND}
     332        v4l? ( virtual/os-headers )
     333        dvb? ( virtual/linuxtv-dvb-headers )
     334
     335"
     336BDEPEND="
     337        >=sys-devel/make-3.81
     338        virtual/pkgconfig
     339        cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) )
     340        cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] )
    323341        dev-python/docutils
    324         cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) )
    325         v4l? ( virtual/os-headers )
    326         virtual/pkgconfig
    327         doc? ( dev-python/rst2pdf )
    328         dvb? ( virtual/linuxtv-dvb-headers )
     342        doc? (
     343                sys-apps/texinfo
     344                dev-python/rst2pdf
     345        )
    329346        test? ( >=dev-util/cmocka-1.0.0 )
    330         zsh-completion? ( dev-lang/perl )
     347"
     348# NOTE: Can't use EAPI 7 w/ waf-utils yet, so, don't forget about BDEPEND...
     349DEPEND="${DEPEND}
     350        ${BDEPEND}
    331351"
    332352
     
    415435        fi
    416436
    417         # Prevent access violations from zsh completion generation.
    418         # See Gentoo bug 656086.
    419         use zsh-completion && addpredict /dev/dri
    420 
    421437        local myconf=(
    422438                --confdir="${EPREFIX}/etc/${PN}"
     
    436452                $(use_enable doc pdf-build)
    437453                $(use_enable cplugins)
    438                 $(use_enable zsh-completion zsh-comp)
    439454                $(use_enable test)
    440455
    441456                --disable-android
     457                --disable-tvos
    442458                $(use_enable iconv)
    443459                $(use_enable samba libsmbclient)
     
    449465                $(use_enable zlib)
    450466                $(use_enable bluray libbluray)
    451                 $(use_enable dvd dvdread)
    452467                $(use_enable dvd dvdnav)
    453468                $(use_enable cdio cdda)
    454469                $(use_enable uchardet)
    455470                $(use_enable rubberband)
     471                $(use_enable zimg)
    456472                $(use_enable lcms lcms2)
    457473                $(use_enable vapoursynth)
    458                 --disable-vapoursynth-lazy
    459474                $(use_enable archive libarchive)
    460475                --enable-gamepad
     
    490505                $(use_enable vdpau)
    491506                $(usex vdpau "$(use_enable opengl vdpau-gl-x11)" '--disable-vdpau-gl-x11')
    492                 $(use_enable vaapi)             # See below for vaapi-glx, vaapi-x-egl.
     507                $(use_enable vaapi)             # See below for vaapi-x-egl.
    493508                $(usex vaapi "$(use_enable X vaapi-x11)" '--disable-vaapi-x11')
    494509                $(usex vaapi "$(use_enable wayland vaapi-wayland)" '--disable-vaapi-wayland')
     
    499514                $(use_enable vulkan shaderc)
    500515                $(use_enable raspberry-pi rpi)
     516                $(use_enable raspberry-pi rpi-mmal)
    501517                $(usex libmpv "$(use_enable opengl plain-gl)" '--disable-plain-gl')
    502                 --disable-mali-fbdev    # Only available in overlays.
    503518                $(usex opengl '' '--disable-gl')
    504519                $(use_enable vulkan)
     
    509524
    510525                # TV features:
    511                 $(use_enable v4l tv)
    512                 $(use_enable v4l tv-v4l2)
    513                 $(use_enable v4l libv4l2)
    514                 $(use_enable v4l audio-input)
    515526                $(use_enable dvb dvbin)
    516527
     
    525536        if use vaapi && use X; then
    526537                myconf+=(
    527                         $(use_enable opengl vaapi-glx)
    528538                        $(use_enable egl vaapi-x-egl)
    529539                )
     
    602612        use amr && myconf+=( --enable-version3 )
    603613        use gmp && myconf+=( --enable-version3 )
     614        use libaribb24 && myconf+=( --enable-version3 )
    604615        use fdk && use gpl && myconf+=( --enable-nonfree )
    605616        use cuda && myconf+=( --enable-nonfree )
Note: See TracChangeset for help on using the changeset viewer.