Changeset 14576 for trunk/dports


Ignore:
Timestamp:
Oct 12, 2005, 7:21:27 AM (14 years ago)
Author:
blb
Message:

Port: MPlayer
Version: 1.0pre7try2

Update port multimedia/MPlayer
Version bump to 1.0pre7try2; integrate several variants into the port
itself (quicktime, lzo, vorbis, mad, and mencoder); remove language
specific man page variants, and leave only the "all" of man_all_lang

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/multimedia/MPlayer/Portfile

    r12632 r14576  
    1 # $Id: Portfile,v 1.11 2005/06/13 07:59:34 blb Exp $
     1# $Id: Portfile,v 1.12 2005/10/12 07:21:27 blb Exp $
    22
    33PortSystem                      1.0
    44name                            MPlayer
    5 version                         1.0pre7
    6 revision                        2
     5version                         1.0pre7try2
    76categories                      multimedia
    87maintainers                     blb@pobox.com
     
    2827
    2928checksums                       ${distname}${extract.suffix} md5 \
    30                                                 5fadd6957d3aab989cd760ff38fb8fdf \
    31                                         sha1 df1e8d4f2f44d72c6f7989932f3b272e815ecb80
     29                                                aaca4fd327176c1afb463f0f047ef6f4
    3230
    33 depends_lib                     lib:libpng:libpng lib:libjpeg:jpeg
     31depends_lib                     lib:libpng:libpng lib:libjpeg:jpeg lib:liblzo:lzo \
     32                                        lib:libvorbis:libvorbis lib:libmad:libmad \
     33                                        lib:libmp3lame:lame
    3434
    3535patchfiles                      patch-configure patch-libavcodec_ppc_dsputil_ppc.h \
    3636                                        patch-libmpdemux_frequencies.h
    3737
     38pre-configure {
     39        reinplace "s|^#define USE_MP3LIB|/\*#define USE_MP3LIB\*/|" \
     40                ${worksrcpath}/configure
     41}
    3842configure.args          --with-extraincdir=${prefix}/include \
    3943                                        --with-extralibdir=${prefix}/lib \
     
    4246                                        --mandir=${prefix}/share/man \
    4347                                        --enable-inet6 --enable-png --enable-jpeg \
     48                                        --enable-liblzo --enable-qtx --enable-vorbis \
     49                                        --enable-mad --enable-mencoder \
    4450                                        --disable-sdl --disable-x11 --disable-freetype \
    45                                         --disable-fontconfig --disable-gif --disable-liblzo \
    46                                         --disable-qtx --disable-vorbis --disable-arts \
    47                                         --disable-esd --disable-fribidi --disable-mad \
    48                                         --disable-mencoder --disable-theora
     51                                        --disable-fontconfig --disable-gif --disable-arts \
     52                                        --disable-esd --disable-fribidi --disable-theora
    4953
    5054post-destroot {
    51         file mkdir ${destroot}/${prefix}/share/doc/${name}
     55        file mkdir ${destroot}${prefix}/share/doc/${name}
    5256        eval file copy [glob ${worksrcpath}/DOCS/*] \
    53                 ${destroot}/${prefix}/share/doc/${name}
     57                ${destroot}${prefix}/share/doc/${name}
    5458}
    5559
     
    7983
    8084        post-destroot {
    81                 xinstall -m 755 -d ${destroot}/${prefix}/share/${name}/codecs
     85                xinstall -m 755 -d ${destroot}${prefix}/share/${name}/codecs
    8286                eval file copy [glob ${worksrcpath}/${mplayerRP8}/*] \
    83                         ${destroot}/${prefix}/share/${name}/codecs
    84                 cd ${destroot}/${prefix}/share/${name}/codecs
     87                        ${destroot}${prefix}/share/${name}/codecs
     88                cd ${destroot}${prefix}/share/${name}/codecs
    8589                system "gunzip -c \
    8690                        ${worksrcpath}/${mplayerRP9}/Contents/Archive.pax.gz | pax -r"
    8791        }
    88 }
    89 
    90 variant quicktime {
    91         configure.args-delete   --disable-qtx
    92         configure.args-append   --enable-qtx
    9392}
    9493
     
    129128}
    130129
    131 variant lzo {
    132         depends_lib-append              lib:liblzo:lzo
    133         configure.args-delete   --disable-liblzo
    134         configure.args-append   --enable-liblzo
    135 }
    136 
    137 variant vorbis {
    138         depends_lib-append              lib:libvorbis:libvorbis
    139         configure.args-delete   --disable-vorbis
    140         configure.args-append   --enable-vorbis
    141 }
    142 
    143130variant arts {
    144131        depends_lib-append              lib:libartsc:arts
     
    159146}
    160147
    161 variant mad {
    162         depends_lib-append              lib:libmad:libmad
    163         configure.args-delete   --disable-mad
    164         configure.args-append   --enable-mad
    165 }
    166 
    167148variant theora {
    168149        depends_lib-append              lib:libtheora:libtheora
     
    171152}
    172153
    173 variant mencoder {
    174         depends_lib-append              lib:libmp3lame:lame
    175         configure.args-delete   --disable-mencoder
    176         configure.args-append   --enable-mencoder
    177         pre-configure {
    178                 reinplace "s|^#define USE_MP3LIB|/\*#define USE_MP3LIB\*/|" \
    179                         ${worksrcpath}/configure
    180         }
     154# Install all possible languages for man pages
     155variant man_all_lang {
     156        configure.args-append --language=all
    181157}
    182 
    183 variant man_bg          { configure.args-append --language=bg }
    184 variant man_cz          { configure.args-append --language=cz }
    185 variant man_de          { configure.args-append --language=de }
    186 variant man_dk          { configure.args-append --language=dk }
    187 variant man_el          { configure.args-append --language=el }
    188 variant man_en          { configure.args-append --language=en }
    189 variant man_es          { configure.args-append --language=es }
    190 variant man_fr          { configure.args-append --language=fr }
    191 variant man_hu          { configure.args-append --language=hu }
    192 variant man_it          { configure.args-append --language=it }
    193 variant man_ko          { configure.args-append --language=ko }
    194 variant man_mk          { configure.args-append --language=mk }
    195 variant man_nl          { configure.args-append --language=nl }
    196 variant man_no          { configure.args-append --language=no }
    197 variant man_pl          { configure.args-append --language=pl }
    198 variant man_ro          { configure.args-append --language=ro }
    199 variant man_ru          { configure.args-append --language=ru }
    200 variant man_sk          { configure.args-append --language=sk }
    201 variant man_tr          { configure.args-append --language=tr }
    202 variant man_uk          { configure.args-append --language=uk }
    203 variant man_pt_BR       { configure.args-append --language=pt_BR }
    204 variant man_zh_CN       { configure.args-append --language=zh_CN }
    205 variant man_zh_TW       { configure.args-append --language=zh_TW }
    206 variant man_all         { configure.args-append --language=all }
    207158
    208159# GUI variant needs additional download of a skin
Note: See TracChangeset for help on using the changeset viewer.