Ebuild update by Nikoli: cosmetic fixes, added useflag for raspberry pi. Added myself...
authorMaxim Koltsov <maksbotan@gentoo.org>
Tue, 31 Mar 2015 20:23:42 +0000 (20:23 +0000)
committerMaxim Koltsov <maksbotan@gentoo.org>
Tue, 31 Mar 2015 20:23:42 +0000 (20:23 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xF8DBDADE

media-video/mpv/ChangeLog
media-video/mpv/Manifest
media-video/mpv/metadata.xml
media-video/mpv/mpv-9999.ebuild

index a6da3c863a3631669a6632472b36d94e06e827f6..023f1965ea48c37295e4d62fd2b9ce32d66735e3 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for media-video/mpv
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.125 2015/03/28 01:53:34 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.126 2015/03/31 20:23:31 maksbotan Exp $
+
+  31 Mar 2015; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml,
+  mpv-9999.ebuild:
+  Ebuild update by Nikoli: cosmetic fixes, added useflag for raspberry pi. Added
+  myself to metadata to make it clear that package is maintained in close
+  collaboration.
 
   28 Mar 2015; Ben de Groot <yngwin@gentoo.org> -mpv-0.8.0.ebuild,
   -mpv-0.8.2.ebuild, mpv-0.7.3.ebuild, mpv-0.8.3.ebuild, mpv-9999.ebuild:
index 9d600cff05a2c57495f94845b48e38e4b0afc456..bdb8c2c05108ccbda0c68230d5564d3b28903489 100644 (file)
@@ -13,25 +13,19 @@ EBUILD mpv-0.3.10.ebuild 6420 SHA256 08c56a8e201a818067b041f6d8a7d1a4c2658c0887f
 EBUILD mpv-0.3.11-r1.ebuild 6516 SHA256 9bc6b73068dfb359185d719c1e002488095798b517daa63e4c58fa960ff98595 SHA512 3e7b68340bf823e844825b7100ef20e0c317d96eb3229f2cb000849cfce9b4c83a1a13d022f6f0bddd8b6d7277328a8020b92b09dcfecf3d1ef6ab301e04103f WHIRLPOOL 657261b5b8c050a6ab1dfcf36322218af05880602273feb346404bdcb5da42c2e66a3cec00b02f4cf3559990580caa17c4c66fa9cfbada0d542c41dd41414e47
 EBUILD mpv-0.7.3.ebuild 6900 SHA256 ff6caed4a74b4aa99eaeeacf7227f09fc5ac3990614e4cabe69650749fe62348 SHA512 ef4f767373455365a76d65e693f0a5d7851cf3e6db63e0afbcdc801dbacfd986528ce54209b1a786f55465a759f4b107da3e0bb74e385413a8b509fb0131ceaf WHIRLPOOL 0e0f4da93dd7fd4384c8f45f9ba7f9d5a08d86ab3ad667372dc6fa29cffb849cec18979bff0802464611e6211d1e77cc26d7153cfd2dadb0981ef4121af14d61
 EBUILD mpv-0.8.3.ebuild 6970 SHA256 fb491f89e51e72798629e39d97eb62f20cdf06e99ff1383f98a5306d084a2e45 SHA512 9821ba1045d1350a1266e0e268e1b6470999af8e528351a67ab00d698acad453a0aa9ec735fb211a96a47bc377999101906ef221eda488d421e9a87dc2b3ff1f WHIRLPOOL 136d02c68fe9c8f4796eabbe68a5c50d19924dfb23013a984b38934ce27c2489dd3798770197c380a170962137dfbbb5a90d53df54920b6a9a90493d7c4368d8
-EBUILD mpv-9999.ebuild 6899 SHA256 e25362a48067fcfce93ecb6285ad90f32e1330124255d6d235e0cad3641d7598 SHA512 b166368972e14730645a12ce82028b1b2be58d2a8abf4579c021f33b4152d594784a45d2c5952007b30b36d77950621d8afa569ad3edc00b0a82d239cfc9a5d8 WHIRLPOOL 000ffffb2955c6190a85ff8fa28e606a91dd2aa6ff9043927e931297c134a3a88e53e6df2cc4843e04a978687496c0afc0c2a36a2191195e6066fa400017c7ca
-MISC ChangeLog 20045 SHA256 9b6eb1e9f7922b0aa9f4f6c79897fdbc8785a57b45f8dd0114b97aae8d10d8cb SHA512 a089c29fd626d6e4c3dc3523cd308c647302546e36ce7074ed4bdcb2552520245b9cd31d57728edb78f1b7c7e57fde9f1a7566d77a7b8b0b3e9ead52796c51eb WHIRLPOOL b9ffcdae2d3756c97ea0a11a7b369ecbc52ac4193d4e2219c1098ca12bf0ff06450d8a2de548bf5103d527a431c1361c31f125214199cf040f2ad2fc7474af9a
-MISC metadata.xml 2188 SHA256 0ccd27419822dafffbb34eded8ed4e8ffe885b01505d5dd4ee1ff5ce44558d99 SHA512 a2dc95b60bae7846cfaa0e07277c1ea6a71ca17d08b648060f9de325ec246f10e0dcc75a0d67c1edf86e32ccc24adcf43592e1ea7343a7f140519dd7aa57ede2 WHIRLPOOL c6999aa295f40a5bd3a48a3db7e145bd2fa99fcc306431bbb8cad8396858bf1637b56983ef7673ec959fd507759e24c42f7e14780c55f3e967cd548a8812746c
+EBUILD mpv-9999.ebuild 7274 SHA256 a7cc1a13c893f23f2d95b34063c9e89d04c69077dd065ebe0473fd12d19b75b2 SHA512 22d5590dfc50391217871882b9847685c00cae06210cedc000c960155d082f4ab1126e1b112dd8f7cb25d731986dc7065ba991a18f7b582c039eb76f392bd88f WHIRLPOOL e61858cb23433dcbe54da03cfd33a0395f196f15ed7acaf376fd6c9cce7e65b2ca6b390b336aa82fc86d15ceb8cae9feba83aeadf30649b97b68ac7c660f07c7
+MISC ChangeLog 20306 SHA256 4348aa995c2a4e71ccc7dc17d3b116fc8ff374a638300cd3b1e3b19ada79e9b2 SHA512 94ee4ffc98213392b4b2564c9d74e04491eac5b0b0eae03edfe4c50c6e719a057d1d822b82cca2595bd34e6418eee5446a6a6aef561953e4869bff4828d59250 WHIRLPOOL b1110a9c1f0a867bb9afbaf34d02639c71c04f05b41767f6b40c98ce98de033cef55376ef5ffb914774025f01c49eaae9eb415ab14e51b31d837ae689e542ff7
+MISC metadata.xml 2322 SHA256 5ebf44b42ec1ae05c0cb88684b1489bf7d8f471fc74bd5499518ad1383f7d603 SHA512 f36362cc378db09e387e0f2e97662993e1ef94a9ffce80aab94113040b6fb5ea245d7111cd0ac2fd2eb993e84de98a0374994226ea09d8beb897b094fb1f2959 WHIRLPOOL cf6f9257748d46cd494b99837e18cda80810e7e2a76f45d43431f0e2ef3d5551d4473d5bc133e46916de7205265892447646370d264e84c9b17efad9e02cdf9c
+MISC metadata.xml.orig 2188 SHA256 0ccd27419822dafffbb34eded8ed4e8ffe885b01505d5dd4ee1ff5ce44558d99 SHA512 a2dc95b60bae7846cfaa0e07277c1ea6a71ca17d08b648060f9de325ec246f10e0dcc75a0d67c1edf86e32ccc24adcf43592e1ea7343a7f140519dd7aa57ede2 WHIRLPOOL c6999aa295f40a5bd3a48a3db7e145bd2fa99fcc306431bbb8cad8396858bf1637b56983ef7673ec959fd507759e24c42f7e14780c55f3e967cd548a8812746c
+MISC mpv-9999.ebuild.orig 7093 SHA256 d81d0de10328117d69f5429184b71e27650588e474fa579471958b3929f13873 SHA512 b001b94598920ca34b0dc8b79931ac1a3790958265408326b42d1bf3bfbe2cd33fd08587d864cc4379b16abfbe1c7fa6c4eb00a77b3c934dcfca965e8720daf0 WHIRLPOOL e063850d89f09c53742683b01650454b8dbff0f4fc4b3db049fcab5cb2adc8acbc22991640187a6d3d24a7632ccf9f272915488bb1abde7cd6248f3d81f0d269
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
 
-iQJ8BAEBCABmBQJVFgmlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0
-RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFOaWEP/R/+l8nTtoY7hsw8d63OOrwU
-bvl0IFoqHTzD7GE4n5ZmQ7vTQCJSSI/PiWvKI/AFuZWpThUdHwjYjCGXfGHuXJgH
-Sn7FExS2HQP1aCJss7ynvo/dNvTVp2t8iVtANCqAMA5U/JLxVUnE32r4Z9apoIPn
-HOSgwguVmdPJihwtZKAnkavyAAdABJRP0bP0DKjvo7tb7S2bIVlqXZHQ50uRRpQz
-i38WsoxfeD5+FLGZoG3E7aRt+xtakCUPDQKpMS+c9TgzyMd4L32rU2c32wlB2yma
-FIPWwi7qa9Z7SmeiJKLbJyEBWtP+ewzoEYvpPcRe5H0BOeWLGecuqgScoHSG8IWN
-e5misBnX2ILtV4uqNwBMSHpzdKejpjws7rw93WY2RQM+1XWczfCOv6JThBWCMY47
-oEEGazbjwHz1l4aIs289BFyAgVHN3UIGolIczc+Sbih044I8zHZ/m3J4JRHWWXEC
-wd/OFJVn5XEGW10ca3JIx7U9carN9304DGLGMrs+VfQUrI3znB9XTGb8XVz/bYh/
-IKDgs9YlvT1aMjQFu7XF4+GeSg4wiPxGPBAlmp6zZtV6MIMQZZtxjDWe02l29+LN
-lQPQ+/dlLmbBXOGMgQTTCY7+scfmr5AXcBQOS5pqC7iW/RZ+o0QAr+mgaD5OxS4K
-wAj36XTxiAIWJvRIKxxn
-=w8b3
+iQEcBAEBCAAGBQJVGwIxAAoJEAmJmMX429reU6cH/RJAP78lS8AQMT7+gxeRGxM4
+IMkIzFyZfHXD3AIL7zN9kBlC1e+qPLUHJapvTSfavMq6OKt4yF3EmU9B+QH/4KvA
+TBH2ftqSIpd5wctnT3x3EiMRtlbi2HaEepsCj6o9GmxbLIU7s5r/zqw1sSm3vQYR
+doFdPeu+/vb5Uj+b1wNrGDK5biwsN8ONEwvtR0x/IqwCGEUAbuzbZOoCLjX73VeX
+D+6B4JU4Hid5LqAJtcms314a6mGAwREKVgEYUDzZk0M8q6dtU5q6X/XovTVkHKEU
+TWjH58rLbXDJw8XUoSoudGxdURpJnNneGJSSH9EelyE0IR1Jp3CyjgPhe8BlWEI=
+=tx3e
 -----END PGP SIGNATURE-----
index 7d19c999b9d38521ca2224ed1eef364acc62836e..2a332e434dd6e1fd5db4a92fdbfef181abb19a77 100644 (file)
@@ -1,6 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+<maintainer>
+       <email>maksbotan@gentoo.org</email>
+</maintainer>
 <maintainer>
        <email>yngwin@gentoo.org</email>
 </maintainer>
@@ -26,6 +29,7 @@
        <flag name="mpg123">Enable support for mp3 decoding via <pkg>media-sound/mpg123</pkg> instead of relying on ffmpeg support</flag>
        <flag name="postproc">Enable image post-processing via libpostproc</flag>
        <flag name="pvr">Enable Video4Linux2 MPEG PVR</flag>
+       <flag name="raspberry-pi">Enable support for the Raspberry Pi</flag>
        <flag name="rubberband">Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg></flag>
        <flag name="quvi">Enable support for streaming sites using <pkg>media-libs/libquvi</pkg></flag>
        <flag name="radio">Enable V4L2 radio interface and support</flag>
index 6f55fc45872995087da8210c5de1e39ab587d9fd..6b8918d00c65c9a2429043f28efe5c4593b2dc1b 100644 (file)
@@ -1,36 +1,34 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.69 2015/03/28 01:53:34 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.70 2015/03/31 20:23:31 maksbotan Exp $
 
 EAPI=5
+
+EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
+
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 PYTHON_REQ_USE='threads(+)'
+
 inherit eutils python-any-r1 waf-utils pax-utils fdo-mime gnome2-utils
+[[ ${PV} == *9999* ]] && inherit git-r3
 
 WAF_V="1.8.4"
 
 DESCRIPTION="Media player based on MPlayer and mplayer2"
 HOMEPAGE="http://mpv.io/"
 SRC_URI="http://ftp.waf.io/pub/release/waf-${WAF_V}"
-DOCS=( README.md etc/example.conf etc/input.conf )
-
-if [[ ${PV} == *9999* ]]; then
-       EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
-       inherit git-r3
-       KEYWORDS=""
-else
-       SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-       DOCS+=( RELEASE_NOTES )
-fi
+[[ ${PV} == *9999* ]] || \
+SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 # See Copyright in source tarball and bug #506946. Waf is BSD, libmpv is ISC.
 LICENSE="GPL-2+ BSD ISC"
 SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE="+alsa bluray bs2b cdio +cli doc-pdf dvb +dvd dvdnav egl +enca encode
 +iconv jack jpeg ladspa lcms +libass libav libcaca libguess libmpv lua luajit
-openal +opengl oss pulseaudio pvr rubberband samba sdl selinux v4l vaapi vdpau
-vf-dlopen wayland +X xinerama +xscreensaver xv"
+openal +opengl oss pulseaudio pvr raspberry-pi rubberband samba sdl selinux v4l
+vaapi vdpau vf-dlopen wayland +X xinerama +xscreensaver xv"
 
 REQUIRED_USE="
        || ( cli libmpv )
@@ -123,29 +121,51 @@ DEPEND="${RDEPEND}
 RDEPEND+="
        selinux? ( sec-policy/selinux-mplayer )
 "
+DOCS=( Copyright README.md etc/example.conf etc/input.conf )
+[[ ${PV} == *9999* ]] || \
+DOCS+=( RELEASE_NOTES )
 
 pkg_setup() {
-       if ! use libass; then
+       if use !libass; then
+               ewarn
                ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
+               ewarn
        fi
 
-       if use libav; then
-               einfo "You have enabled media-video/libav instead of media-video/ffmpeg."
-               einfo "Upstream recommends media-video/ffmpeg, as some functionality is not"
-               einfo "provided by media-video/libav. For more information see:"
-               einfo "    https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav"
+       if use openal; then
+               ewarn
+               ewarn "You've enabled the openal audio output which is fallback and is disabled by upstream."
+               ewarn
+       fi
+
+       if use sdl; then
+               ewarn
+               ewarn "You've enabled the sdl video and audio outputs which are fallbacks and are disabled by upstream."
+               ewarn
        fi
 
        einfo "For additional format support you need to enable the support on your"
        einfo "libavcodec/libavformat provider:"
-       einfo "    media-video/ffmpeg or media-video/libav"
+       einfo "    media-video/libav or media-video/ffmpeg"
+       einfo
+       einfo "Selected provider will affect mpv features and behaviour:"
+       einfo "    https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav"
 
        python-any-r1_pkg_setup
 }
 
-src_prepare() {
+src_unpack() {
+       if [[ ${PV} == *9999* ]]; then
+               git-r3_src_unpack
+       else
+               default_src_unpack
+       fi
+
        cp "${DISTDIR}"/waf-${WAF_V} "${S}"/waf || die
        chmod 0755 "${S}"/waf || die
+}
+
+src_prepare() {
        epatch_user
 }
 
@@ -216,6 +236,8 @@ src_configure() {
                $(usex vaapi "$(use_enable opengl vaapi-glx)" '--disable-vaapi-glx')
                $(use_enable libcaca caca)
                $(use_enable jpeg)
+               $(use_enable raspberry-pi rpi)
+               $(use_enable raspberry-pi rpi-gles)
 
                # hwaccels
                $(use_enable vaapi vaapi-hwaccel)