Ticket #12968: MPlayer.diff

File MPlayer.diff, 4.5 KB (added by milosh@…, 17 years ago)
  • Portfile

     
    33PortSystem          1.0
    44
    55name                MPlayer
    6 version             1.0rc1try3
     6version             1.0rc2
    77regsub -all "try." ${version} "" distversion
    88categories          multimedia
    99maintainers         ecronin@gizmolabs.org \
     
    3030                    http://www1.mplayerhq.hu/MPlayer/releases/codecs/:codecs \
    3131                    http://www2.mplayerhq.hu/MPlayer/releases/codecs/:codecs
    3232patch_sites         http://www.mplayerhq.hu/MPlayer/patches/
    33 patchfiles          asmrules_fix_20061231.diff \
    34                     cddb_fix_20070605.diff
    3533distname            ${name}-${distversion}
    3634use_bzip2           yes
    3735
    3836checksums           ${distname}${extract.suffix} \
    39                         md5 18c05d88e22c3b815a43ca8d7152ccdc \
    40                         sha1 a450c0b0749c343a8496ba7810363c9d46dfa73c \
    41                         rmd160 8cea02e832aec5d9e090829d61d0f131dcc177a2 \
    42                     asmrules_fix_20061231.diff \
    43                         md5 f0b71c38b1207c1d604be091876ac051 \
    44                         sha1 84412f4bd85d64a92586ca4db7e8585d16cd1acd \
    45                         rmd160 370877b45b314c9deb2d89739f8067a4a77c0844 \
    46                     cddb_fix_20070605.diff \
    47                         md5 bd8a233ea31c6686a956387ad28c5c5c \
    48                         sha1 4ed701ae65ede2f3510668be85d1efb093dc1f3c \
    49                         rmd160 0bf83ef398927ef28b5bf4287f1a1e9bb3bd4454
     37                        md5 7e27e535c2d267637df34898f1b91707 \
     38                        sha1 e9b496f3527c552004ec6d01d6b43f196b43ce2d \
     39                        rmd160 3b5cba1529856a177a5191e22f8dcc00b5a83c52 \
    5040
    5141livecheck.check     regex
    5242livecheck.url       http://www1.mplayerhq.hu/MPlayer/releases/
     
    5747                    port:libvorbis port:lzo2 port:ncurses port:zlib
    5848depends_build       port:pkgconfig
    5949
    60 post-patch {
    61   reinplace "s|-llzo|-llzo2|g" ${worksrcpath}/configure
    62   reinplace "s|#include <lzo1x.h>|#include <lzoutil.h>\\\n#include <lzo1x.h>|g"\
    63   ${worksrcpath}/libmpcodecs/vd_lzo.c
    64 }
    65 
    6650# MPlayer's ./configure REALLY does not want you to use ENV for this
    6751configure.cflags    {}
    6852configure.cxxflags  {}
     
    7761                    --mandir=${prefix}/share/man \
    7862                    --enable-png --enable-jpeg \
    7963                    --enable-liblzo --enable-libvorbis \
    80                     --enable-mad --enable-mpdvdkit \
     64                    --enable-mad --enable-libdvdcss-internal \
     65                    --enable-dvdread-internal \
    8166                    --disable-faad-external --enable-largefiles
    8267
    8368# MPlayer autodetects many support libs.  To prevent undeclared
     
    8570# Later, let autodetect do its magic not explicit --enable
    8671configure.args-append \
    8772                    --disable-smb --disable-live --disable-dvdnav \
    88                     --disable-dvdread \
    8973                    --disable-cdparanoia --disable-freetype \
    9074                    --disable-fontconfig --disable-unrarlib \
    9175                    --disable-fribidi --disable-enca \
    9276                    --disable-libcdio --disable-xvid \
    93                     --disable-x264 --disable-nut --disable-libfame \
     77                    --disable-x264 --disable-libnut \
    9478                    --disable-speex --disable-theora --disable-faac \
    9579                    --disable-ladspa --disable-libdv --disable-toolame \
    96                     --disable-twolame --disable-xmms --disable-libdts \
     80                    --disable-twolame --disable-xmms \
    9781                    --disable-musepack --disable-sdl --disable-aa \
    9882                    --disable-caca --disable-x11 --disable-arts \
    9983                    --disable-esd --disable-lirc
     
    145129
    146130variant nodvd \
    147131    description {Disable DVD and DeCSS support} {
    148     configure.args-delete   --enable-mpdvdkit
    149     configure.args-append   --disable-mpdvdkit
     132    configure.args-delete   --enable-dvdread-internal --enable-libdvdcss-internal
     133    configure.args-append   --disable-dvdread-internal --disable-libdvdcss-internal
    150134}
    151135
    152136variant smb \
     
    218202            system "unzip -q ${distpath}/${mplayercodecsfile}"
    219203        }
    220204
    221         configure.args-append   --with-codecsdir=${prefix}/share/${name}/codecs
     205        configure.args-append   --codecsdir=${prefix}/share/${name}/codecs
    222206
    223207        post-destroot {
    224208            xinstall -m 755 -d ${destroot}${prefix}/share/${name}/codecs