From 5c584ad2b3a3cdadfd1b075d304d137ab6025f17 Mon Sep 17 00:00:00 2001 From: miqlas Date: Tue, 6 Jun 2017 01:38:41 +0200 Subject: [PATCH] mpv: bump version, enable features (#1393) --- .../{mpv-0.23.0.recipe => mpv-0.25.0.recipe} | 50 +++++++++++++------ 1 file changed, 36 insertions(+), 14 deletions(-) rename media-video/mpv/{mpv-0.23.0.recipe => mpv-0.25.0.recipe} (68%) diff --git a/media-video/mpv/mpv-0.23.0.recipe b/media-video/mpv/mpv-0.25.0.recipe similarity index 68% rename from media-video/mpv/mpv-0.23.0.recipe rename to media-video/mpv/mpv-0.25.0.recipe index 4795b5dfb..e428d6989 100644 --- a/media-video/mpv/mpv-0.23.0.recipe +++ b/media-video/mpv/mpv-0.25.0.recipe @@ -3,16 +3,16 @@ DESCRIPTION="mpv is a media player based on MPlayer and mplayer2. It supports \ a wide variety of video file formats, audio and video codecs, and subtitle \ types." HOMEPAGE="https://mpv.io/" -COPYRIGHT="2013-2016 MPV Developers" +COPYRIGHT="2013-2017 MPV Developers" LICENSE="GNU GPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/mpv-player/mpv/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="8aeefe5970587dfc454d2b89726b603f156bd7a9ae427654eef0d60c68d94998" +CHECKSUM_SHA256="07423ffad6921ec4da32f703cd7fbfb27012301dcb736ac8542ac8e6083b0bce" SOURCE_FILENAME="mpv-$portVersion.tar.gz" -SOURCE_FILENAME_2="waf-1.8.12" +SOURCE_FILENAME_2="waf-1.9.12" SOURCE_URI_2="https://waf.io/$SOURCE_FILENAME_2#noarchive http://www.freehackers.org/~tnagy/release/$SOURCE_FILENAME_2#noarchive" -CHECKSUM_SHA256_2="01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b" +CHECKSUM_SHA256_2="66f3983fcc6dc0d17393514b2b52063702004800428327db3597754dd05c3fbc" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -23,31 +23,39 @@ PROVIDES=" " REQUIRES=" haiku$secondaryArchSuffix -# lib:libass$secondaryArchSuffix + lib:libarchive$secondaryArchSuffix + lib:libass$secondaryArchSuffix lib:libavcodec$secondaryArchSuffix lib:libavdevice$secondaryArchSuffix - lib:libavutil$secondaryArchSuffix - lib:libass$secondaryArchSuffix - lib:libswscale$secondaryArchSuffix + lib:libavformat$secondaryArchSuffix lib:libavfilter$secondaryArchSuffix + lib:libavutil$secondaryArchSuffix lib:libbluray$secondaryArchSuffix lib:libdvdnav$secondaryArchSuffix lib:libdvdread$secondaryArchSuffix - lib:libenca$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix - lib:libmpg123$secondaryArchSuffix - lib:libsdl2$secondaryArchSuffix + lib:liblcms2$secondaryArchSuffix +# lib:libopenal$secondaryArchSuffix + lib:librubberband$secondaryArchSuffix lib:libsdl2$secondaryArchSuffix +# devel:libsmbclient$secondaryArchSuffix + lib:libswresample$secondaryArchSuffix + lib:libswscale$secondaryArchSuffix + lib:libuchardet$secondaryArchSuffix lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" + devel:libarchive$secondaryArchSuffix devel:libass$secondaryArchSuffix devel:libavcodec$secondaryArchSuffix >= 57 devel:libavdevice$secondaryArchSuffix >= 57 + devel:libavformat$secondaryArchSuffix >= 57 + devel:libavfilter$secondaryArchSuffix devel:libavutil$secondaryArchSuffix >= 55 devel:libbluray$secondaryArchSuffix + devel:libcdio$secondaryArchSuffix devel:libdvdcss$secondaryArchSuffix devel:libdvdnav$secondaryArchSuffix devel:libdvdread$secondaryArchSuffix @@ -60,9 +68,15 @@ BUILD_REQUIRES=" devel:libharfbuzz$secondaryArchSuffix devel:libiconv$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix + devel:liblcms2$secondaryArchSuffix devel:libmpg123$secondaryArchSuffix +# devel:libopenal$secondaryArchSuffix + devel:librubberband$secondaryArchSuffix devel:libsdl2$secondaryArchSuffix # devel:libsmbclient$secondaryArchSuffix + devel:libswresample$secondaryArchSuffix + devel:libswscale$secondaryArchSuffix + devel:libuchardet$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" @@ -86,8 +100,16 @@ BUILD() chmod +x waf export LDFLAGS=-lnetwork - waf configure --disable-libass --enable-sdl2 --bindir=$binDir \ - --confdir=$settingsDir/mpv --disable-gl --datadir=$dataDir + waf configure \ + --enable-sdl2 \ + --enable-dvdread \ + --enable-dvdnav \ + --enable-libarchive \ + --bindir=$binDir \ + --confdir=$settingsDir/mpv \ + --disable-gl \ + --datadir=$dataDir +# --enable-openal waf build }