Ticket #45302: mpv-0.6.0_v2.diff

File mpv-0.6.0_v2.diff, 3.1 KB (added by marek.krolikowski@…, 10 years ago)
  • ports/multimedia/mpv/Portfile

    old new  
    55PortGroup               github 1.0
    66PortGroup               waf 1.0
    77
    8 github.setup            mpv-player mpv 0.5.0 v
    9 revision                1
     8github.setup            mpv-player mpv 0.6.0 v
     9revision                0
    1010categories              multimedia
    1111license                 GPL-2+
    1212maintainers             ionic.de:ionic
     
    2121                        and even H.264 movies.
    2222homepage                http://www.mpv.io/
    2323
    24 checksums               rmd160  f1d443d3c4999d1b1610f95fac43827a4cea8602 \
    25                         sha256  9ca7ab6fdd533c5ec9aac2a4963a42220940b5bc6c1de940ff1d174f57460965
     24checksums               rmd160  7730a45810e018029fb1f6a0525f112b8968362b \
     25                        sha256  158ef6066c1270e66bcf865bb250c8c6e1d7a1ace1d30c9a193956b30ee650c4
    2626
    2727depends_build           path:bin/pkg-config:pkgconfig
    2828depends_lib             path:lib/libavcodec.dylib:ffmpeg \
     
    5454                        --enable-libass \
    5555                        --enable-coreaudio \
    5656                        --enable-cocoa \
    57                         --enable-corevideo \
    5857                        --disable-vda-hwaccel \
    5958                        --disable-vda-gl
    6059
     
    8584                        --disable-xv \
    8685                        --disable-gl-x11 \
    8786                        --disable-xinerama \
    88                         --disable-xf86vm \
    89                         --disable-xf86xk \
    9087                        --disable-caca \
    9188                        --disable-jpeg \
    9289                        --disable-tv \
     
    189186    system -W "${worksrcpath}" "${waf.python} bootstrap.py"
    190187}
    191188
     189post-build {
     190    if {[variant_isset bundle_standalone]} {
     191        system -W "${worksrcpath}" "TOOLS/osxbundle.py build/mpv"
     192    }
     193}
     194
    192195post-destroot {
    193196    xinstall -d -m 0755 ${destroot}${prefix}/etc/${name}
    194197    foreach etcfile {encoding-profiles.conf example.conf input.conf} {
     
    210213        xinstall -d -m 0755 ${destroot}${applications_dir}
    211214        file rename ${destroot}${prefix}/bin/mpv.app ${destroot}${applications_dir}
    212215    }
     216
     217    if {[variant_isset bundle_standalone]} {
     218        xinstall -d -m 0755 ${destroot}${applications_dir}
     219        file rename  ${worksrcpath}/build/mpv.app ${destroot}${applications_dir}
     220    }
    213221}
    214222
    215223
     
    222230# libquvi, as mpv supports multiple versions and we don't want waf to
    223231# throw an error if some other version wasn't found.
    224232
    225 variant bundle description {Enable the optional Mac OS X bundle of mpv} {
     233variant bundle conflicts bundle_standalone description {Enable the optional Mac OS X bundle of mpv} {
    226234    configure.args-replace  --disable-macosx-bundle \
    227235                            --enable-macosx-bundle
    228236}
    229237
     238variant bundle_standalone conflicts bundle description {Enable the optional Mac OS X bundle of mpv (standalone version)} {
     239}
     240
    230241variant screenshot description {Enable optional screenshot support} {
    231242    depends_lib-append      port:jpeg
    232243    configure.args-replace  --disable-jpeg \