Ignore:
Timestamp:
Mar 16, 2015, 8:27:19 PM (3 years ago)
Author:
cal@…
Message:

mplayer2: upstream is dead, replace with mpv, closes #47169

File:
1 edited

Legend:

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

    r127729 r133985  
    66name                    mplayer2
    77epoch                   3
     8version                 2.0-20131009
     9revision                3
    810categories              multimedia
    911platforms               darwin
    10 license                 Restrictive
    11 maintainers             cal openmaintainer
    12 description             mplayer2 is an advanced general-purpose video player. A fork of the original MPlayer project, it contains significant \
    13                         further development and supports a number of features not available in other Unix players.
    14 long_description        ${description}
     12license                 Permissive
     13replaced_by             mpv
    1514
    16 homepage                http://www.mplayer2.org/
    17 version                 2.0-20131009
    18 revision                2
    19 fetch.type              git
    20 # This is a hack b/c the mplayer2.git is HUGE and takes AGES to fetch; let's
    21 # hope nobody makes more than 100 commits before I update the port.
    22 git.url                 --depth 100 git://git.mplayer2.org/mplayer2.git
    23 git.branch              2c378c71a4d9b1df382db9aa787b646628b4e3f9
    24 
    25 # disable livecheck, because it seems upstream isn't going to do any releases
    26 livecheck.type          none
    27 
    28 conflicts               MPlayer mplayer-devel
    29 
    30 depends_build-append    port:pkgconfig \
    31                         port:yasm \
    32                         port:autoconf \
    33                         port:python34 \
    34                         port:py27-docutils
    35 
    36 depends_lib-append      port:libsdl \
    37                         path:lib/libavcodec.dylib:ffmpeg \
    38                         port:XviD \
    39                         port:a52dec \
    40                         port:enca \
    41                         port:faad2 \
    42                         port:fontconfig \
    43                         port:freetype \
    44                         port:fribidi \
    45                         port:gettext \
    46                         port:jpeg \
    47                         port:lame \
    48                         port:lcms2 \
    49                         port:libass \
    50                         port:libdca \
    51                         port:libdv \
    52                         port:libdvdnav \
    53                         port:libdvdread \
    54                         port:libiconv \
    55                         port:libmad \
    56                         port:libmng \
    57                         port:libogg \
    58                         port:libpng \
    59                         port:libtheora \
    60                         port:libvorbis \
    61                         port:ncurses \
    62                         port:speex \
    63                         port:zlib
    64 
    65 universal_variant       no
    66 
    67 patchfiles              patch-configure.diff \
    68                         patch-libmpdemux-demuxer.h.diff \
    69                         patch-stream_dvdnav.diff
    70 
    71 post-patch {
    72     reinplace "s|#!/usr/bin/env python3|#!$prefix/bin/python3.4|g" \
    73         ${worksrcpath}/TOOLS/file2string.py \
    74         ${worksrcpath}/TOOLS/matroska.py \
    75         ${worksrcpath}/TOOLS/vdpau_functions.py
    76 }
    77 
    78 configure.cppflags-append \
    79                         -I$prefix/include/freetype2
    80 
    81 configure.args-append   --enable-termcap \
    82                         --disable-termios \
    83                         --enable-iconv \
    84                         --disable-lirc \
    85                         --disable-lircc \
    86                         --disable-joystick \
    87                         --enable-apple-remote \
    88                         --disable-apple-ir \
    89                         --disable-xf86keysym \
    90                         --disable-radio \
    91                         --disable-radio-capture \
    92                         --disable-radio-v4l2 \
    93                         --disable-radio-bsdbt848 \
    94                         --disable-tv \
    95                         --disable-tv-v4l2 \
    96                         --disable-tv-bsdbt848 \
    97                         --disable-pvr \
    98                         --disable-rtc \
    99                         --enable-networking \
    100                         --disable-winsock2_h \
    101                         --disable-smb \
    102                         --disable-libquvi \
    103                         --enable-lcms2 \
    104                         --enable-vcd \
    105                         --disable-bluray \
    106                         --enable-dvdnav \
    107                         --enable-dvdread \
    108                         --disable-dvdread-internal \ \
    109                         --disable-libdvdcss-internal \
    110                         --disable-unrarexec \
    111                         --enable-enca \
    112                         --enable-macosx-finder \
    113                         --enable-macosx-bundle \
    114                         --enable-inet6 \
    115                         --enable-gethostbyname2 \
    116                         --enable-ftp \
    117                         --disable-vstream \
    118                         --enable-pthreads \
    119                         --disable-w32threads \
    120                         --disable-rpath \
    121                         --enable-libpostproc \
    122                         --disable-gif \
    123                         --enable-png \
    124                         --enable-mng \
    125                         --enable-jpeg \
    126                         --disable-win32dll \
    127                         --disable-qtx \
    128                         --disable-xanim \
    129                         --disable-real \
    130                         --enable-xvid \
    131                         --disable-libnut \
    132                         --enable-libav \
    133                         --enable-libvorbis \
    134                         --disable-tremor \
    135                         --enable-speex \
    136                         --enable-theora \
    137                         --enable-faad \
    138                         --disable-ladspa \
    139                         --disable-libbs2b \
    140                         --enable-libdv \
    141                         --disable-mpg123 \
    142                         --enable-mad \
    143                         --disable-xmms \
    144                         --enable-libdca \
    145                         --enable-liba52 \
    146                         --disable-musepack \
    147                         --enable-gl \
    148                         --enable-sdl \
    149                         --disable-caca \
    150                         --disable-direct3d \
    151                         --disable-directx \
    152                         --disable-v4l2 \
    153                         --disable-dvb \
    154                         --disable-xv \
    155                         --disable-vdpau \
    156                         --disable-vm \
    157                         --disable-xinerama \
    158                         --disable-x11 \
    159                         --disable-xss \
    160                         --disable-directfb \
    161                         --disable-tga \
    162                         --disable-pnm \
    163                         --disable-md5sum \
    164                         --disable-yuv4mpeg \
    165                         --enable-corevideo \
    166                         --enable-cocoa \
    167                         --enable-sharedbuffer \
    168                         --disable-alsa \
    169                         --disable-ossaudio \
    170                         --disable-rsound \
    171                         --disable-pulse \
    172                         --disable-portaudio \
    173                         --disable-jack \
    174                         --disable-openal \
    175                         --enable-coreaudio \
    176                         --enable-translation \
    177                         --disable-select \
    178                         --cc=${configure.cc} \
    179                         --disable-static \
    180                         --extra-cflags=\"${configure.cppflags} ${configure.optflags} [get_canonical_archflags cc] -Wno-pointer-sign\" \
    181                         --extra-ldflags=\"${configure.ldflags} [get_canonical_archflags ld]\" \
    182                         --extra-libs=\"-liconv -lncurses -lpng -lz -lmng -lz -ljpeg -ldvdread -lfreetype -lfontconfig -lass -lfribidi -lenca -lz -lmad -lvorbis -logg -lspeex -ltheora -logg -la52 -ldca -lfaad -lavutil -lavcodec -lavformat -lavresample -lswscale -lpostproc -ldv -lxvidcore -lm -lpthread -lm -framework IOKit -framework Cocoa -framework OpenGL -framework QuartzCore -lSDLmain -lSDL -framework CoreAudio -framework AudioUnit -framework AudioToolbox -lintl -llcms2 \"
    183 
    184                         # leave out libass, as configure doesn't handle it correctly
    185                         # --enable-libass \
    186 
    187 build.target            mplayer
    188 build.args-append       V=1
    189 build.env-append        CC=${configure.cc} \
    190                         CPP=${configure.cpp} \
    191                         CFLAGS="${configure.optflags} [get_canonical_archflags cc]" \
    192                         CPPFLAGS="${configure.cppflags}" \
    193                         LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"
    194 
    195 variant smb description {Enable Samba support} {
    196     depends_lib-append  port:samba3
    197     configure.args-delete --disable-smb
    198     configure.args-append --enable-smb
    199 }
     15PortGroup               obsolete 1.0
Note: See TracChangeset for help on using the changeset viewer.