Version bump. The postproc and portaudio options have been removed upstream. Make...
authorBen de Groot <yngwin@gentoo.org>
Sun, 22 Feb 2015 06:16:26 +0000 (06:16 +0000)
committerBen de Groot <yngwin@gentoo.org>
Sun, 22 Feb 2015 06:16:26 +0000 (06:16 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0x4FDF9CFD2FAC514E!

media-video/mpv/ChangeLog
media-video/mpv/Manifest
media-video/mpv/mpv-0.3.10.ebuild
media-video/mpv/mpv-0.3.11-r1.ebuild
media-video/mpv/mpv-0.3.11.ebuild [deleted file]
media-video/mpv/mpv-0.7.3.ebuild
media-video/mpv/mpv-0.8.0.ebuild [new file with mode: 0644]
media-video/mpv/mpv-9999.ebuild

index 8e7a20e27ef381f0d9cc6fd2cc8d3cf8390c4126..e972962474379b2efb33ebfc543deaf3022f77bd 100644 (file)
@@ -1,6 +1,14 @@
 # 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.116 2015/02/04 13:33:19 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.117 2015/02/22 06:16:18 yngwin Exp $
+
+*mpv-0.8.0 (22 Feb 2015)
+
+  22 Feb 2015; Ben de Groot <yngwin@gentoo.org> +mpv-0.8.0.ebuild,
+  -mpv-0.3.11.ebuild, mpv-0.3.10.ebuild, mpv-0.3.11-r1.ebuild, mpv-0.7.3.ebuild,
+  mpv-9999.ebuild:
+  Version bump. The postproc and portaudio options have been removed upstream.
+  Make repoman happy by adding a := slot on lua.
 
   04 Feb 2015; Ben de Groot <yngwin@gentoo.org> mpv-0.7.3.ebuild:
   Drop keywords on mpv-0.7.3 for arches that do not have ffmpeg-2.2 keyworded
index e075830da60db155af6be4c8e5af8a64cf6b27ab..6c876190abd58bbf3742626053fdf10c87f694ef 100644 (file)
@@ -5,32 +5,33 @@ AUX mpv-0.3.11-libav-9.patch 291 SHA256 971cdcaf866fcb5f1a93663357c582b474480f5f
 DIST mpv-0.3.10.tar.gz 2520710 SHA256 ec1d9751f9c43f66e13a988c94748ee2e1d8188498001f905213c9ccdf573fce SHA512 fdf84439747e24b4278f09427fc22d6497d2105cf94cd3c45dfb134af917f81c4748d618e962fb13a9db2b7a260a88a409590d10aae71ac987831bc3d293196e WHIRLPOOL d9a4eb6f01ee965b915e9064d75f710dd922a0db1e8a6b9655c844548bbde37c1cca1efd495c5d0f160b4b3823947c13e08e4634c6907fbd44abe758d0a6c552
 DIST mpv-0.3.11.tar.gz 2521150 SHA256 c686adb4820be32ff59bbcd64adaeebd2ac71cad762c50b6105f6e7424d72af2 SHA512 da4a55af98f178624ec66e48e314f045b61aef75fc9b654f39011879b0eb5b59a86870b9ed05bc11b831fbb5ec2084c5e842743d3040a155713a802908816374 WHIRLPOOL 18a6cd9436b3c2b5f18b95c974cbe79ff4c073b1d7403d35b77d091c18dcac9e17b03386a020e1c21db4727bfa3fa8e301f7f7dc3863cdf14fa4f9c653ab6952
 DIST mpv-0.7.3.tar.gz 2672554 SHA256 88dcdc44264a8e9b9b73a95d03137d51071aea8c269cc19146109bf8f917e8b1 SHA512 220bcfc6d506ada33a725395461d955d6851c4acf117a2b7ab093dd7ecde96bacc507a756388f29eeb7ba231c849b5580e9f4add9c6c080b075f732dc31ffcb3 WHIRLPOOL de9054d25b19e65710830895064fb4f14238d66f3c51a908026ce825acc35860451ece8696099d9194a562622f38bd69233b47338dc90bceb4f4e379f87633c1
+DIST mpv-0.8.0.tar.gz 2661713 SHA256 e3655279450cd37ddf036ab511c0c2070f269f7ce34a44757880bf67db241584 SHA512 b97481e0eaad02bb3402635c4188b53cb10661805a4940ec18d1fe2c3312b7504633324c57d3246ddf90a23ab031f11ae5d5f39dd088f4a40a289a8dc664afe9 WHIRLPOOL 1b2d7cb18df2ba2aa002936e18ee4f071193c18893f67aca09979114930464c119b315d5d7ec7572eeef9b567145c6c9508ea6fbee544cceca9f01e8e00c3ebd
 DIST waf-1.7.15 90909 SHA256 e5ae7028f9b2d8ce1acb9fe1092e8010a90ba764d3ac065ea4e846743290b1d6 SHA512 5d6f75a7a81d369512c6bf70ae14c5275cfdc2b273a5801d7ee928a829ca472aac5ee9f9f2542af6369f34c1648dd12e42112efc29d602527b9ba58a311b4c17 WHIRLPOOL 84048737d1ba746454212e13696ba34d9fc722c74823f719503e29123e33869a49742fba02e24212e3f67e045c5499cf1893bbd191bf8df1dd5cae05a517a17c
 DIST waf-1.8.1 95817 SHA256 ec658116ba0b96629d91fde0b32321849e866e0819f1e835c4c2c7f7ffe1a21d SHA512 d204460b61a8d1af5634ccac486a6693ded0213c7db5ba96d133431f1655e4a1c289b3d0201c7ff785dc36bda4f50dcc56c35e3f06f3c53240683412bd96fcd9 WHIRLPOOL 00f989c82504f3fbb94802dc3bdb23a0b1f45826e0098f2726db066ed69cf12172e30fb1eb0cb21dc04cc1ba0785a5c7b2b992e105ce3b4120621568dbbaa101
 DIST waf-1.8.4 96179 SHA256 f02035fa5d8814f33f19b2b20d43822ddef6bb39b955ca196c2a247a1f9ffaa8 SHA512 3a132d8b1cba0af0e3df046c0204c5df706fae4e0fac41cf74b53f6cdea6210ed798671c7a3cb3fee70573aacab16d4c0cc699cc4b7aa74c8a416346c5513f4c WHIRLPOOL fe8d7f42e5118a1f9490a0c9add1355c969185376b57d0bab024068dd6e7364632d862bf9432e1209165c5313ae843479ef334f4bd6285db05dfebff9a1b640e
-EBUILD mpv-0.3.10.ebuild 6417 SHA256 f1381e173e01132b4f0d64450518508d03c57ac14ef486ac2f1569176b310d07 SHA512 c8543a25f5025d117dcebe5e6c2c7554cff5cb9d6189c89781f23c3e4175d5c09ee7e4f922f79b9f2cf4abc9dc47073e1e1617c8b48d31ca71d61c26bcdb64d2 WHIRLPOOL a9eee5564a250cb479657946daec27be2ce8e6c2621a17c480217c27a64f2d897fa5a28dfb6b5429270db344cc31a78e12fae9256d1dcb1a9097f983c67360c2
-EBUILD mpv-0.3.11-r1.ebuild 6514 SHA256 d72adc3cd756ec261b34bdb778f58793d9d1595b0f30375531381d5a27c19e23 SHA512 7cb2b5ff3db99e48321636d7f24ba5893c23474713a2dd2228e67cecb29b636491628f790a09d06bada850acd763bbbcf75214e21a5e99e87aa830baa0cec373 WHIRLPOOL 679d29034e7f61e1c5333767b8445d07c6324b0e12468c3dbe05af22bc9c39ece785ea9df1ac67ab57ff2ea6760eca1235b1584b7a1192a24fd93d99298963a5
-EBUILD mpv-0.3.11.ebuild 6464 SHA256 bafea6d93f16ceb6e21025dae9803046ac7d195d4f6fb4a13ffd478bc0d8f043 SHA512 862d8cb309fa8c4d24670b6ffced68b07fba2a69a650e5a3f357d2487f2b6f883bdda53c0170328690f351a16906051d24126655c3ba48013c16c004bd07897f WHIRLPOOL d3ac20deeea07a531b2d2ad6ce381a06046135bcdb21f4e94fc9509915593a3ea2a27095aab40e7511ab3890adb860d0a7d0af0dae2e43366e24db2588e1e65e
-EBUILD mpv-0.7.3.ebuild 6898 SHA256 c9b817d4d718ec64b926d8540e984fd6c83754ff996a3f91313383839dcc1dd6 SHA512 319455824445dec553e8a04a94c6ae0db746e73bb1c86255dbcc2019f8cf119d1e630c061d667e353f14b27bea1d1a857e4255f018f5170fd16a2767454530d2 WHIRLPOOL 34e26f376e427c357d4621e059995a95fbae838ffe38a83bb19b42da16e10857dc20275839d9a20ac9769389b49bd6f1d6e6fef32fb875e57a94497025d6801e
-EBUILD mpv-9999.ebuild 6617 SHA256 8f7c1959482525ac4c42128811970771da8880dbf9802f6afee7240ead777fcd SHA512 3f03b40efedddd8ef1e2fcd3c6df66e9591cfcb1055c9beebb8c5f4da6e25695b1006599b2a9f40f6d86a084545524f6b07b2eeb0c7e15bc3a52906c9149763c WHIRLPOOL 4f0115a20fc551b50fe507f0a2fd61cf122545217edb977401d263a4ab9ffcf494bc1ff91e920b114a964fe61720edf31f4f30e56f068139777499fbac33c4ce
-MISC ChangeLog 18272 SHA256 5e5c3941dafca32cb83d7a192a5ff0ac44826599d0198e106c3037fdc66e5c0e SHA512 0ddb4765b54dc10c8507bae6a9ce0cc34df7bc2167806d4bd49866c8777f607ee2319e68203989d91791ee7874b96737ee8d81b1bb1ca0880667dcdfeaf45dc3 WHIRLPOOL bea9c0005ccc5e20e1aecf10fbbc1a8991cf2e6e12e74d1ce7a18f5869b6d9947b75b70cb7b3c514ed8b7886a49ed7ce51b996e0d4da35e5cc0e06580a38d796
+EBUILD mpv-0.3.10.ebuild 6420 SHA256 08c56a8e201a818067b041f6d8a7d1a4c2658c0887f595fc3e3d2944241359fa SHA512 d6b92efcfb388a3d92109247b2fc50effbe94f78c0e420004d646f3101689f85138eef568a1d53ee4c6098161fd1effba97173cfff1bfa59a278b4d343312357 WHIRLPOOL 576f26fbac334b0447c84af43e4e54cdd1e8360ffad8aedffa0ab2c534a44382b5d5f127680ee41c3671d53333aa2c15f79f237922db3a9b418b544ca5cb4e54
+EBUILD mpv-0.3.11-r1.ebuild 6516 SHA256 9bc6b73068dfb359185d719c1e002488095798b517daa63e4c58fa960ff98595 SHA512 3e7b68340bf823e844825b7100ef20e0c317d96eb3229f2cb000849cfce9b4c83a1a13d022f6f0bddd8b6d7277328a8020b92b09dcfecf3d1ef6ab301e04103f WHIRLPOOL 657261b5b8c050a6ab1dfcf36322218af05880602273feb346404bdcb5da42c2e66a3cec00b02f4cf3559990580caa17c4c66fa9cfbada0d542c41dd41414e47
+EBUILD mpv-0.7.3.ebuild 6900 SHA256 ffd0b01b8980e8201353f0c8ff4d8c960635130b9a56e8b2af41e8fff6c8214f SHA512 94932c1ac7d0f6e1e0d848fe6818c13417a1b88ad2b10735e6ab4fabaa9d723fb22c9caecc01b3c2bde57696455f4daf5985e3428279a2ec96186dd8d6295eb3 WHIRLPOOL 7e6429bdcef56a29587ab697a63bbfc4d74b667aae814cc5294ebcfd1000acb45f8f4109b839c07fdb4c8d657fcd2f5d9e28bddbbb8da3fc564d13619dd1d082
+EBUILD mpv-0.8.0.ebuild 6654 SHA256 83d8247a24b66404e728bf85ed4c76708fce493ef3241c0e342b16626a3f514e SHA512 93e6900fdba5b9d4bdfdd7ee06f1adb16bfdba932b3e647e47c6b7f5d30086a3af27c68d45f0319ede4cce5eae46ee209cab9d5328c7cf75519440488031c1e9 WHIRLPOOL e5578635d2a80fdc53fa317b08396b0f912bf5cf6bda96dcb729b6132b8c35382bdbf3bde184cba9e09cea3adb28d8e07a5a20705ffebc757d8862f63ba5d891
+EBUILD mpv-9999.ebuild 6619 SHA256 64b5b4ffb8ebd94422e45c66af10a9ae89cd1fa3a80986cf5db0facbb9a81d03 SHA512 82299c5c3b78ef52329ebf04f36d1676ac9d26cd307fc5154b38398867eaebf868c37e561f889d26433f76c37bebdcb9f8fbe224c784771e8434eecb61a07e1c WHIRLPOOL 46bf9fa7e93896c9135bf292d6239a816568059d1e8fb3088c55c35436ba627ec43685768518709e4a33e7a9c6c1c0a4466bd126195d8ad8051a72485af610af
+MISC ChangeLog 18594 SHA256 ffa0d2048c0c4cf6348a8e7420dba93dce01a2ed458fe1dc0edcedd6897a2bfe SHA512 54b401a333df1aee6a086081057e8df5224a95e5a9a5e8440cbe68409c578178790a2fe11d3213d5cbe71c310d63d1dcf7759924ffb3e049f95589da6e2d0fc4 WHIRLPOOL 9d7db5fcbf11e1ad3980a2856b61d7b759010bc96c3b3d708b383a29dcc0b824f3624efcbccbb0979448f4bd507b380a75ebd7469ec9e57b22a9b0b191b74c7f
 MISC metadata.xml 2021 SHA256 d1dbf0056252c43017b7a438c5de04d0bcc19fe23e2d112b0adb39a6ef0229b8 SHA512 665ad5ca05c656774a033d0430e704263c4354877f280b2fd8dcc6b36653bfb1cab067a7149739c5f7a638c5a4bfbdbe4a5864284a444dd3e571bcddb7f42843 WHIRLPOOL f2a63db5d6dbae5644d6249dbf4a480081a79e5dc5b237c445fba1c593515ed6c800c643de4aeeaa455548c6b2dc433346e5d0718fe11391bc501fdfece7b4e8
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0
 
-iQJ8BAEBCABmBQJU0h+wXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJU6XQ5XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0
-RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFO03MP/1pk3/qicvghnGjJSENleDdE
-08WUcGKfJkswxQQd7CCDXMLdpyI+w0VQgxAoeQ9Yn4chs/nH/VUsrgS7AeOBNgbt
-Bm6XEqg9/ojBZ4YeE+xwV1uovsTr2+bhdchseCeFeyAPsuVmxAUMM9YYvgWkKrLx
-Vvo7wAdHtbpAsGwjbpaoSJXb8suI2RZI67GzsBvvF1gEhuSg75QifzQ+KoXiTPX0
-R1tNVTm29D51vy9etpTm13ECGiWUCz/+uoQY4FTbkTYGqYqCHMA+TjL1JhgqvIpb
-rK0B3px9Leyk4UaXwY5GSfr5IvCwznFm5JGPsh88vrDPylFNGENvJwKaQLtGW0Mw
-gsR3Jv1/6Xi+5eKHMeTWeXwf3NbV7zm5Pn4ztUWJDq9x3HN4pP98H3caWSispfpF
-UArFhk7+DD8CeeQDVGSPCtLXu69Pd3TeYLyltHIcKSdMxk/MMq/IGdZCS85TIDwZ
-CbRg0Z5B8t2TrI3FLHRAVhAfzcNKhAdxYU4yxjSXGyKKQCQv0MJEXgojzQqBx/jv
-pc3Zn/IJ6mlOsLViRxEkaSpmxWkw0eCyZUqTxrsk6LYKITrmo3iNgxKZPAfHA/wU
-7t25RNG4BpZ9ImEX6YafzqPwS+Xm+cmA/iExgDxgPuWV8EAlsG5c+OTYbP/9Qovd
-pUbB6uJ4dkqEEY/WBfvC
-=3khK
+RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFO+9YQAJjowiI1DWRXoaFz9TzNg3is
+VZw/38RpxzKHSQDQRn3qIPd+tef226yrDLTvDyqJvG51H1E4jdd0kELonwhcUiw2
+iHZNdfWXEes3lbb3Gkw+bKXDKQSTNrfz8eK3D3ntgUdZ5pc5RUlV2lcJCcnbtt0e
+0JUeZ8mvncO1OVIl58OtttBiiLFWmQ8IIGVWMojG/pHUggZhKlzzT5rUt6O/Brqk
+0PhyF+WiMy3LfPMdWUKg8JeVJJAGhz+WRUff83aiBxvp3q2DsGzoAXJ8pw5bRvGf
+yLpjI5eMZwZeBRnhk5t7zUNbvTARNGO6Wnn3llbapctlfdHwD7MOshu2r4CA8Tlh
+jGNzjGhqeFAs6l+4sL2wWWIyI3EBg5MZZ0uNSPWKqfnffLTaV2LOepZz1WjG+JtH
+EpQ5LRhKQMPBbIZ3sjx776uyxdiHM5cuz7b+hiNPJwlqluQCZXDR/XFvuqBPUs+2
+IyiMteHOqTBbaUry9UKFTba3QIHvwKB6E89Lf5t4lkHP93uNiN+Q00vVHeZNt1VZ
+sFDMV6ah/FdHGYqb1B+hSTCdkdio5iKXJYOXr1p/yAfuS+L+u3XwyouJqPTEBuWC
+FxMuX7pmNkpJoFnEQ8LOUZtSv92NF1qfq+4+YMqwvXE6cTIKSN4WR9a9JeaJenao
+Zn189DFRm4MGmgpjzW6M
+=Mssi
 -----END PGP SIGNATURE-----
index 272e0c1552c42594df96ba2f358cedf8550907f1..0c2b4a644bf15d300ed6dee56f3d48b9af3c9bb9 100644 (file)
@@ -1,6 +1,6 @@
 # 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-0.3.10.ebuild,v 1.9 2015/01/03 12:22:14 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.3.10.ebuild,v 1.10 2015/02/22 06:16:18 yngwin Exp $
 
 EAPI=5
 
@@ -90,7 +90,7 @@ RDEPEND+="
        libguess? ( >=app-i18n/libguess-1.0 )
        lirc? ( app-misc/lirc )
        lua? (
-               !luajit? ( >=dev-lang/lua-5.1 )
+               !luajit? ( >=dev-lang/lua-5.1:= )
                luajit? ( dev-lang/luajit:2 )
        )
        mpg123? ( >=media-sound/mpg123-1.14.0 )
index c9ec3172ceed776ac177036b8346ea899885bd4e..d27022d2bb0079c9e7cca29888576eeb93d3d363 100644 (file)
@@ -1,6 +1,6 @@
 # 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-0.3.11-r1.ebuild,v 1.1 2015/02/01 22:34:52 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.3.11-r1.ebuild,v 1.2 2015/02/22 06:16:18 yngwin Exp $
 
 EAPI=5
 
@@ -88,7 +88,7 @@ RDEPEND+="
        libguess? ( >=app-i18n/libguess-1.0 )
        lirc? ( app-misc/lirc )
        lua? (
-               !luajit? ( >=dev-lang/lua-5.1 )
+               !luajit? ( >=dev-lang/lua-5.1:= )
                luajit? ( dev-lang/luajit:2 )
        )
        mpg123? ( >=media-sound/mpg123-1.14.0 )
diff --git a/media-video/mpv/mpv-0.3.11.ebuild b/media-video/mpv/mpv-0.3.11.ebuild
deleted file mode 100644 (file)
index 2168cdd..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-# 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-0.3.11.ebuild,v 1.3 2015/01/03 12:22:14 mgorny 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.7.15"
-
-DESCRIPTION="Video player based on MPlayer/mplayer2"
-HOMEPAGE="http://mpv.io/"
-SRC_URI="https://waf.googlecode.com/files/waf-${WAF_V}"
-[[ ${PV} == *9999* ]] || \
-SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="+alsa bluray bs2b +cdio -doc-pdf dvb +dvd dvdnav +enca encode +iconv jack -joystick
-jpeg ladspa lcms +libass libcaca libguess lirc lua luajit +mpg123 -openal +opengl
-oss portaudio +postproc pulseaudio pvr +quvi -radio samba sdl selinux +shm v4l vaapi vcd vdpau
-vf-dlopen wayland +X xinerama +xscreensaver +xv"
-
-REQUIRED_USE="
-       dvdnav? ( dvd )
-       enca? ( iconv )
-       lcms? ( opengl )
-       libguess? ( iconv )
-       luajit? ( lua )
-       opengl? ( || ( wayland X ) )
-       pvr? ( v4l )
-       radio? ( v4l || ( alsa oss ) )
-       vaapi? ( X )
-       vdpau? ( X )
-       wayland? ( opengl )
-       xinerama? ( X )
-       xscreensaver? ( X )
-       xv? ( X )
-"
-
-RDEPEND+="
-       || (
-               >=media-video/libav-9.10:=[encode?,threads,vaapi?,vdpau?]
-               >=media-video/ffmpeg-1.2.4:0=[encode?,threads,vaapi?,vdpau?]
-       )
-       sys-libs/ncurses
-       sys-libs/zlib
-       X? (
-               x11-libs/libX11
-               x11-libs/libXext
-               x11-libs/libXxf86vm
-               opengl? ( virtual/opengl )
-               lcms? ( media-libs/lcms:2 )
-               vaapi? ( >=x11-libs/libva-0.34.0[X(+)] )
-               vdpau? ( >=x11-libs/libvdpau-0.2 )
-               xinerama? ( x11-libs/libXinerama )
-               xscreensaver? ( x11-libs/libXScrnSaver )
-               xv? ( x11-libs/libXv )
-       )
-       alsa? ( media-libs/alsa-lib )
-       bluray? ( >=media-libs/libbluray-0.2.1 )
-       bs2b? ( media-libs/libbs2b )
-       cdio? (
-               dev-libs/libcdio
-               dev-libs/libcdio-paranoia
-       )
-       dvb? ( virtual/linuxtv-dvb-headers )
-       dvd? (
-               >=media-libs/libdvdread-4.1.3
-               dvdnav? ( >=media-libs/libdvdnav-4.2.0 )
-       )
-       enca? ( app-i18n/enca )
-       iconv? ( virtual/libiconv )
-       jack? ( media-sound/jack-audio-connection-kit )
-       jpeg? ( virtual/jpeg:0 )
-       ladspa? ( media-libs/ladspa-sdk )
-       libass? (
-               >=media-libs/libass-0.9.10:=[enca?,fontconfig]
-               virtual/ttf-fonts
-       )
-       libcaca? ( >=media-libs/libcaca-0.99_beta18 )
-       libguess? ( >=app-i18n/libguess-1.0 )
-       lirc? ( app-misc/lirc )
-       lua? (
-               !luajit? ( >=dev-lang/lua-5.1 )
-               luajit? ( dev-lang/luajit:2 )
-       )
-       mpg123? ( >=media-sound/mpg123-1.14.0 )
-       openal? ( >=media-libs/openal-1.13 )
-       portaudio? ( >=media-libs/portaudio-19_pre20111121 )
-       postproc? (
-               || (
-                       media-libs/libpostproc
-                       >=media-video/ffmpeg-1.2:0[encode?,threads,vaapi?,vdpau?]
-               )
-       )
-       pulseaudio? ( media-sound/pulseaudio )
-       quvi? (
-               >=media-libs/libquvi-0.4.1:=
-               || (
-                       >=media-video/libav-9.10[network]
-                       >=media-video/ffmpeg-1.2.4:0[network]
-               )
-       )
-       samba? ( net-fs/samba )
-       sdl? ( media-libs/libsdl2[threads] )
-       v4l? ( media-libs/libv4l )
-       wayland? (
-               >=dev-libs/wayland-1.3.0
-               media-libs/mesa[egl,wayland]
-               >=x11-libs/libxkbcommon-0.3.0
-       )
-"
-DEPEND="${RDEPEND}
-       ${PYTHON_DEPS}
-       virtual/pkgconfig
-       >=dev-lang/perl-5.8
-       dev-python/docutils
-       doc-pdf? (
-               dev-texlive/texlive-latex
-               dev-texlive/texlive-latexrecommended
-               dev-texlive/texlive-latexextra
-               dev-tex/xcolor
-       )
-       X? (
-               x11-proto/videoproto
-               x11-proto/xf86vidmodeproto
-               xinerama? ( x11-proto/xineramaproto )
-               xscreensaver? ( x11-proto/scrnsaverproto )
-       )
-"
-RDEPEND+="
-       selinux? ( sec-policy/selinux-mplayer )
-"
-DOCS=( Copyright README.md etc/example.conf etc/input.conf )
-
-pkg_setup() {
-       if use !libass; then
-               ewarn
-               ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
-       fi
-
-       einfo "For additional format support you need to enable the support on your"
-       einfo "libavcodec/libavformat provider:"
-       einfo "    media-video/libav or media-video/ffmpeg"
-
-       python-any-r1_pkg_setup
-}
-
-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 "${FILESDIR}/${P}-libav-9.patch"
-       epatch_user
-}
-
-src_configure() {
-       # keep build reproducible
-       # do not add -g to CFLAGS
-       # SDL output is fallback for platforms where nothing better is available
-       # media-sound/rsound is in pro-audio overlay only
-       waf-utils_src_configure \
-               --disable-build-date \
-               --disable-debug-build \
-               --disable-sdl \
-               $(use_enable sdl sdl2) \
-               --disable-rsound \
-               $(use_enable encode encoding) \
-               $(use_enable joystick) \
-               $(use_enable bluray libbluray) \
-               $(use_enable vcd) \
-               $(use_enable quvi libquvi) \
-               $(use_enable samba libsmbclient) \
-               $(use_enable lirc) \
-               $(use_enable lua) \
-               $(usex luajit '--lua=luajit' '') \
-               $(use_enable doc-pdf pdf-build) \
-               $(use_enable vf-dlopen vf-dlopen-filters) \
-               $(use_enable cdio cdda) \
-               $(use_enable dvd dvdread) \
-               $(use_enable dvdnav) \
-               $(use_enable enca) \
-               $(use_enable iconv) \
-               $(use_enable libass) \
-               $(use_enable libguess) \
-               $(use_enable dvb) \
-               $(use_enable pvr) \
-               $(use_enable v4l libv4l2) \
-               $(use_enable v4l tv) \
-               $(use_enable v4l tv-v4l2) \
-               $(use_enable radio) \
-               $(use_enable radio radio-capture) \
-               $(use_enable radio radio-v4l2) \
-               $(use_enable mpg123) \
-               $(use_enable jpeg) \
-               $(use_enable libcaca caca) \
-               $(use_enable postproc libpostproc) \
-               $(use_enable alsa) \
-               $(use_enable jack) \
-               $(use_enable ladspa) \
-               $(use_enable portaudio) \
-               $(use_enable bs2b libbs2b) \
-               $(use_enable openal) \
-               $(use_enable oss oss-audio) \
-               $(use_enable pulseaudio pulse) \
-               $(use_enable shm) \
-               $(use_enable X x11) \
-               $(use_enable vaapi) \
-               $(use_enable vdpau) \
-               $(use_enable wayland) \
-               $(use_enable xinerama) \
-               $(use_enable xv) \
-               $(use_enable opengl gl) \
-               $(use_enable lcms lcms2) \
-               $(use_enable xscreensaver xss) \
-               --confdir="${EPREFIX}"/etc/${PN} \
-               --mandir="${EPREFIX}"/usr/share/man \
-               --docdir="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_install() {
-       waf-utils_src_install
-
-       if use luajit; then
-               pax-mark -m "${ED}"usr/bin/mpv
-       fi
-}
-
-pkg_preinst() {
-       gnome2_icon_savelist
-}
-
-pkg_postinst() {
-       fdo-mime_desktop_database_update
-       gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-       fdo-mime_desktop_database_update
-       gnome2_icon_cache_update
-}
index e360b943c068512a8691fb7ea3620372e0c509e3..b12d3ea9c5a878ed19a758e4190d61a62a8fc3f5 100644 (file)
@@ -1,6 +1,6 @@
 # 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-0.7.3.ebuild,v 1.2 2015/02/04 13:33:19 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.7.3.ebuild,v 1.3 2015/02/22 06:16:18 yngwin Exp $
 
 EAPI=5
 EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
@@ -90,7 +90,7 @@ RDEPEND="
        libguess? ( >=app-i18n/libguess-1.0 )
        lirc? ( app-misc/lirc )
        lua? (
-               !luajit? ( >=dev-lang/lua-5.1 )
+               !luajit? ( >=dev-lang/lua-5.1:= )
                luajit? ( dev-lang/luajit:2 )
        )
        mpg123? ( >=media-sound/mpg123-1.14.0 )
diff --git a/media-video/mpv/mpv-0.8.0.ebuild b/media-video/mpv/mpv-0.8.0.ebuild
new file mode 100644 (file)
index 0000000..70c4894
--- /dev/null
@@ -0,0 +1,256 @@
+# 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-0.8.0.ebuild,v 1.1 2015/02/22 06:16:18 yngwin 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="Free, open source, and cross-platform media player (fork of MPlayer/mplayer2)"
+HOMEPAGE="http://mpv.io/"
+SRC_URI="http://ftp.waf.io/pub/release/waf-${WAF_V}"
+[[ ${PV} == *9999* ]] || \
+SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ BSD"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+IUSE="+alsa bluray bs2b cdio +cli doc-pdf dvb +dvd dvdnav egl +enca encode
++iconv jack -joystick jpeg ladspa lcms +libass libav libcaca libguess libmpv
+lirc lua luajit +mpg123 -openal +opengl oss pulseaudio pvr samba -sdl selinux
+v4l vaapi vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv"
+
+REQUIRED_USE="
+       || ( cli libmpv )
+       dvdnav? ( dvd )
+       egl? ( opengl X )
+       enca? ( iconv )
+       lcms? ( opengl )
+       libguess? ( iconv )
+       luajit? ( lua )
+       opengl? ( || ( wayland X ) )
+       pvr? ( v4l )
+       vaapi? ( X )
+       vdpau? ( X )
+       wayland? ( opengl )
+       xinerama? ( X )
+       xscreensaver? ( X )
+       xv? ( X )
+"
+
+RDEPEND="
+       libav? ( >=media-video/libav-10:0=[encode?,threads,vaapi?,vdpau?] )
+       !libav? ( >=media-video/ffmpeg-2.1.4:0=[encode?,threads,vaapi?,vdpau?] )
+       sys-libs/zlib
+       X? (
+               x11-libs/libX11
+               x11-libs/libXext
+               >=x11-libs/libXrandr-1.2.0
+               opengl? (
+                       virtual/opengl
+                       egl? ( media-libs/mesa[egl] )
+               )
+               lcms? ( >=media-libs/lcms-2.6:2 )
+               vaapi? ( >=x11-libs/libva-0.34.0[X(+),opengl?] )
+               vdpau? ( >=x11-libs/libvdpau-0.2 )
+               xinerama? ( x11-libs/libXinerama )
+               xscreensaver? ( x11-libs/libXScrnSaver )
+               xv? ( x11-libs/libXv )
+       )
+       alsa? ( >=media-libs/alsa-lib-1.0.18 )
+       bluray? ( >=media-libs/libbluray-0.3.0 )
+       bs2b? ( media-libs/libbs2b )
+       cdio? (
+               dev-libs/libcdio
+               dev-libs/libcdio-paranoia
+       )
+       dvb? ( virtual/linuxtv-dvb-headers )
+       dvd? (
+               >=media-libs/libdvdread-4.1.3
+               dvdnav? ( >=media-libs/libdvdnav-4.2.0 )
+       )
+       enca? ( app-i18n/enca )
+       iconv? ( virtual/libiconv )
+       jack? ( media-sound/jack-audio-connection-kit )
+       jpeg? ( virtual/jpeg:0 )
+       ladspa? ( media-libs/ladspa-sdk )
+       libass? (
+               >=media-libs/libass-0.9.10:=[enca?,fontconfig]
+               virtual/ttf-fonts
+       )
+       libcaca? ( >=media-libs/libcaca-0.99_beta18 )
+       libguess? ( >=app-i18n/libguess-1.0 )
+       lirc? ( app-misc/lirc )
+       lua? (
+               !luajit? ( >=dev-lang/lua-5.1:= )
+               luajit? ( dev-lang/luajit:2 )
+       )
+       mpg123? ( >=media-sound/mpg123-1.14.0 )
+       openal? ( >=media-libs/openal-1.13 )
+       pulseaudio? ( media-sound/pulseaudio )
+       samba? ( net-fs/samba )
+       sdl? ( media-libs/libsdl2[threads] )
+       v4l? ( media-libs/libv4l )
+       wayland? (
+               >=dev-libs/wayland-1.6.0
+               media-libs/mesa[egl,wayland]
+               >=x11-libs/libxkbcommon-0.3.0
+       )
+"
+DEPEND="${RDEPEND}
+       ${PYTHON_DEPS}
+       virtual/pkgconfig
+       >=dev-lang/perl-5.8
+       dev-python/docutils
+       doc-pdf? ( dev-python/rst2pdf )
+       X? (
+               x11-proto/videoproto
+               xinerama? ( x11-proto/xineramaproto )
+               xscreensaver? ( x11-proto/scrnsaverproto )
+       )
+"
+RDEPEND+="
+       selinux? ( sec-policy/selinux-mplayer )
+"
+DOCS=( Copyright README.md etc/example.conf etc/input.conf )
+
+pkg_setup() {
+       if use !libass; then
+               ewarn
+               ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
+       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"
+
+       python-any-r1_pkg_setup
+}
+
+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
+}
+
+src_configure() {
+       local mywafargs=(
+               --confdir="${EPREFIX}"/etc/${PN}
+               --docdir="${EPREFIX}"/usr/share/doc/${PF}
+               $(usex cli '' '--disable-cplayer')
+               $(use_enable libmpv libmpv-shared)
+               --disable-libmpv-static
+               --disable-build-date    # keep build reproducible
+               --disable-optimize      # do not add '-O2' to CFLAGS
+               --disable-debug-build   # do not add '-g' to CFLAGS
+               $(use_enable doc-pdf pdf-build)
+               $(use_enable vf-dlopen vf-dlopen-filters)
+               $(use_enable cli zsh-comp)
+
+               # optional features
+               $(use_enable iconv)
+               $(use_enable libguess)
+               $(use_enable samba libsmbclient)
+               $(use_enable lua)
+               $(use_enable libass)
+               $(use_enable libass libass-osd)
+               $(use_enable encode encoding)
+               $(use_enable joystick)
+               $(use_enable lirc)
+               $(use_enable bluray libbluray)
+               $(use_enable dvd dvdread)
+               $(use_enable dvdnav)
+               $(use_enable cdio cdda)
+               $(use_enable enca)
+               $(use_enable mpg123)
+               $(use_enable ladspa)
+               $(use_enable bs2b libbs2b)
+               $(use_enable lcms lcms2)
+               --disable-vapoursynth   # vapoursynth is not packaged
+               --disable-vapoursynth-lazy
+               --enable-libavfilter
+               --enable-libavdevice
+               $(usex luajit '--lua=luajit' '')
+
+               # audio outputs
+               $(use_enable sdl sdl2)  # SDL output is fallback for platforms where nothing better is available
+               --disable-sdl1
+               $(use_enable oss oss-audio)
+               --disable-rsound        # media-sound/rsound is in pro-audio overlay only
+               $(use_enable pulseaudio pulse)
+               $(use_enable jack)
+               $(use_enable openal)
+               $(use_enable alsa)
+
+               # video outputs
+               $(use_enable wayland)
+               $(use_enable X x11)
+               $(use_enable xscreensaver xss)
+               $(use_enable X xext)
+               $(use_enable xv)
+               $(use_enable xinerama)
+               $(use_enable X xrandr)
+               $(usex X "$(use_enable opengl gl-x11)" '--disable-gl-x11')
+               $(use_enable egl egl-x11)
+               $(usex wayland "$(use_enable opengl gl-wayland)" '--disable-gl-wayland')
+               $(use_enable opengl gl)
+               $(use_enable vdpau)
+               $(usex vdpau "$(use_enable opengl vdpau-gl-x11)" '--disable-vdpau-gl-x11')
+               $(use_enable vaapi)
+               $(use_enable vaapi vaapi-vpp)
+               $(usex vaapi "$(use_enable opengl vaapi-glx)" '--disable-vaapi-glx')
+               $(use_enable libcaca caca)
+               $(use_enable jpeg)
+
+               # hwaccels
+               $(use_enable vaapi vaapi-hwaccel)
+               $(use_enable vdpau vdpau-hwaccel)
+
+               # tv features
+               $(use_enable v4l tv)
+               $(use_enable v4l tv-v4l2)
+               $(use_enable v4l libv4l2)
+               $(use_enable pvr)
+               $(use_enable dvb)
+               $(use_enable dvb dvbin)
+       )
+       waf-utils_src_configure "${mywafargs[@]}"
+}
+
+src_install() {
+       waf-utils_src_install
+
+       if use cli && use luajit; then
+               pax-mark -m "${ED}"usr/bin/mpv
+       fi
+}
+
+pkg_preinst() {
+       gnome2_icon_savelist
+}
+
+pkg_postinst() {
+       fdo-mime_desktop_database_update
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       fdo-mime_desktop_database_update
+       gnome2_icon_cache_update
+}
index e5bb2e5d33df6251ea727ac75cd8ffca4c4a6a08..45e47066b2a5a546a0fc6483077e5182a15e7634 100644 (file)
@@ -1,6 +1,6 @@
 # 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.65 2015/02/01 22:34:52 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.66 2015/02/22 06:16:18 yngwin Exp $
 
 EAPI=5
 
@@ -91,7 +91,7 @@ RDEPEND="
        libguess? ( >=app-i18n/libguess-1.0 )
        lirc? ( app-misc/lirc )
        lua? (
-               !luajit? ( >=dev-lang/lua-5.1 )
+               !luajit? ( >=dev-lang/lua-5.1:= )
                luajit? ( dev-lang/luajit:2 )
        )
        mpg123? ( >=media-sound/mpg123-1.14.0 )