Ticket #47313: vlc-devel.diff

File vlc-devel.diff, 2.7 KB (added by RJVB (René Bertin), 10 years ago)
  • multimedia/VLC-devel/Portfile

    old new  
    55PortGroup           compiler_blacklist_versions 1.0
    66
    77name                VLC-devel
    8 set commit_date     20150427
    9 version             2.2.2-${commit_date}
     8#version             3.0.0-150330-g7491a5ff
     9version             3.0.0-150503-g7385062d
    1010
    1111categories          multimedia devel
    1212
     
    3939
    4040
    4141fetch.type          git
    42 git.url             git://git.videolan.org/vlc/vlc-2.2.git
    43 git.branch          25028749dc5f86c04a67ae47fccc7d6ad672ee8a
     42if {[file exists ${filespath}/vlc-git/.git]} {
     43    git.url         file://${filespath}/vlc-git
     44} else {
     45    git.url         git://git.videolan.org/vlc/vlc.git
     46}
     47git.branch          7385062d
    4448
    4549depends_build       port:pkgconfig
    4650
     
    131135                    configure.ac-no-arch.patch \
    132136                    PR-34741-no__clang_version__.patch \
    133137                    static_assert.patch \
    134                     no-sparkle.patch \
    135                     dispatch_queue_serial.patch
     138                    no-sparkle.patch
    136139
    137140post-patch {
    138141    reinplace "s:librsvg-2/librsvg:librsvg:" \
     
    199202# claiming the headers and libs are somewhere they're not.
    200203configure.args-append \
    201204                    --disable-caca --enable-sdl --enable-sdl-image \
    202                     --without-x --disable-xcb --disable-xvideo \
     205                    --without-x --disable-xcb --disable-xvideo --disable-glx \
    203206                    --x-includes=${destroot} --x-libraries=${destroot} \
    204207                    --enable-freetype --enable-fontconfig --enable-fribidi \
    205208                    --disable-svg
    206209
    207210# Audio Plugins
    208211configure.args-append \
    209                     --disable-jack --enable-samplerate
     212                    --disable-jack --enable-samplerate --disable-pulse
    210213
    211214# Interface Plugins
    212215configure.args-append \
     
    349352    configure.args-delete --enable-freerdp
    350353    configure.args-append --disable-freerdp
    351354    depends_lib-delete port:FreeRDP
    352     # same goes for pulseaudio
    353     configure.args-append --disable-pulse
    354     depends_lib-delete port:pulseaudio
    355355}
    356356
    357357platform macosx {
     
    394394        file mkdir "${worksrcpath}/contrib/lib"
    395395    }
    396396
     397    post-configure {
     398        # modules/demux/mkv/util.cpp fails to build in C++11 mode, but there appears to be no
     399        # finer-grained way to cancel C++11 mode than for all modules.
     400        reinplace "s|-std=c++11||g" ${worksrcpath}/modules/Makefile
     401    }
     402
    397403    post-destroot {
    398404        eval file delete [glob ${destroot}${prefix}/lib/vlc/plugins/*/*.la]
    399405