diff options
author | 2015-03-22 08:51:22 +0000 | |
---|---|---|
committer | 2015-03-22 08:51:22 +0000 | |
commit | a1a34a1b3bf72ce6b036f52e9f04ca587d95f4bf (patch) | |
tree | 9b0bd850d9aa671c2065bab26a022f3562a37507 /x11-libs | |
parent | New ebuild for gnu-hylafax (diff) | |
download | historical-a1a34a1b3bf72ce6b036f52e9f04ca587d95f4bf.tar.gz historical-a1a34a1b3bf72ce6b036f52e9f04ca587d95f4bf.tar.bz2 historical-a1a34a1b3bf72ce6b036f52e9f04ca587d95f4bf.zip |
Get vaapi working on nouveau (bug #543982).
Signed-off-by: Ryan Hill <rhill@gentoo.org>
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x957A8463
Diffstat (limited to 'x11-libs')
4 files changed, 72 insertions, 6 deletions
diff --git a/x11-libs/libva-vdpau-driver/ChangeLog b/x11-libs/libva-vdpau-driver/ChangeLog index 25bb715e0acb..3aa1ad4625e1 100644 --- a/x11-libs/libva-vdpau-driver/ChangeLog +++ b/x11-libs/libva-vdpau-driver/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for x11-libs/libva-vdpau-driver # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog,v 1.13 2015/03/17 10:21:34 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog,v 1.14 2015/03/22 08:51:12 rhill Exp $ + +*libva-vdpau-driver-0.7.4-r3 (22 Mar 2015) + + 22 Mar 2015; Ryan Hill <rhill@gentoo.org> + +libva-vdpau-driver-0.7.4-r3.ebuild, + +files/libva-vdpau-driver-0.7.4-nouveau.patch: + Get vaapi working on nouveau (bug #543982). 17 Mar 2015; Alexis Ballier <aballier@gentoo.org> -libva-vdpau-driver-0.7.3.ebuild, -libva-vdpau-driver-0.7.4.ebuild, diff --git a/x11-libs/libva-vdpau-driver/Manifest b/x11-libs/libva-vdpau-driver/Manifest index 65794469cfa8..45d6f966e608 100644 --- a/x11-libs/libva-vdpau-driver/Manifest +++ b/x11-libs/libva-vdpau-driver/Manifest @@ -4,15 +4,21 @@ Hash: SHA256 AUX libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch 892 SHA256 1ae32b8e5cca1717be4a63f09e8c6bd84a3e9b712b933816cdb32bb315dbda98 SHA512 f60e84f88eca17e762e3d5a53404d0215bca27051c02ff3e4441ad2c2897c0c04297b8e7b4693c37404bde95d7b5d7a6392b4c17ab1ece5f1bd78e6af376b301 WHIRLPOOL 801511b1d4d91ffc50f03c1ed53b5469db495fe62b88ea987857e2c109b53eb441aeabbd1043c0f265ff0bf020da090ff978239d3b8d4d2e89e5e2fff37ca591 AUX libva-vdpau-driver-0.7.4-glext-missing-definition.patch 659 SHA256 031f1a6b43c20fc3ac2f9da841eff02f6950569cb34f0b4be9fc93642d2dd927 SHA512 bb86ef063eb695c77bbe0fd0c273f1c2a479d1803b8381ffaeac5917de8a7d6e11cef33569d75fbbc1d16e9b64913e8f4a60fbb1b80afc5e381033bf34a192de WHIRLPOOL 2a28f72863c6fa0b36f99d398dead39051d895dfdbf3929809d3f5185a121569da96148c2c49a7ccd17cd3ded058f71de0be18fd9ade6844d0989c0d02be6ca5 AUX libva-vdpau-driver-0.7.4-libvdpau-0.8.patch 442 SHA256 74b9ccd36e7fb90655e0855cf62111fd555390d1a396983af5687b9e8af64cd8 SHA512 969fb8011408acb2bc78a52672cb5a227ae876a2beb5cf209ae558031d71cf255849d5aeb301479f420de97a69b0055990d4ecdd3e0c684f678845b08e6b6632 WHIRLPOOL 22ee9c6a5dbc9f62f28d6602ceaf9729753d45eb1b097005df1ab9cf4d4c06ea497dde8a6abeead13707a2c0412dc510a927bc44240771ff08adc82de74f96c1 +AUX libva-vdpau-driver-0.7.4-nouveau.patch 189 SHA256 75897391fdcec4cc28f176ed62184fe0042c4abb8f3c80d19d975050ffaa6072 SHA512 0eb5b3a1e6b077ad0ba350309cd64ab54fa8499c1c27d2789ee3bb433c59adbed3497e79e7870af38d82b91525376bf8116242570b9fdf4f1836ab8c76122330 WHIRLPOOL e028f2f2e5d1023fd1884776a08d67fcabe3d79cfcd3fccfa1182a2012b6f29a81a7b1328707199734443c01cbf9c800bcf38e21affa3ba83a3a1c2dc531b111 DIST libva-vdpau-driver-0.7.4.tar.bz2 316729 SHA256 155c1982f0ac3f5435ba20b221bcaa11be212c37db548cd1f2a030ffa17e9bb9 SHA512 89f98dc1d7d590fb68f440dd1e37e025d64a621324e013e85dd1367681c07b09132fd2089539fc5b48934624648887a8a97539b4f07ddf9f56a8a456ad030094 WHIRLPOOL b6ba281a482dc944acff67d83d26d5a5ac7f15ea1de05c921383bdf0f6dae769d0389e6d15b607e01a8d4e18d3254f66391bbd497aa4e0eed2adbab54a13bce1 EBUILD libva-vdpau-driver-0.7.4-r2.ebuild 1260 SHA256 ece28ee3c6998e073920fc77d7a86ea15d47d3c238ef663766500c4115154df8 SHA512 0c4e7e9b26a5b47445c32e77a7cbcb475c74ba2cd1e9e00d66efa16dc26df6ae10de07d0f6773989773b2ca91fa62f370ce6501e421034c2a7bea78c36fdefb7 WHIRLPOOL 0d340cf89c87e92150440549cdde5d83863e364b48859e906094a6290e657d70d2c3ec98de3077ebba13c277eace78e0cf178166d4b273aafc7c791108419686 +EBUILD libva-vdpau-driver-0.7.4-r3.ebuild 1301 SHA256 d7a2ec123a13fa3241b96f9edd40ccdaccd1fef38cfb3ecd97c88d1671c77034 SHA512 2a57b096fa0e3924a0a22a9549a4adfb8884d71dfcf3ecf463366d493795b8f2b28d7fda7df1568b2038b37c225090ee81b5616544582f1416aaeca04a6fd8ba WHIRLPOOL 1e86b9f3ac9c56827d490f6f0f3d30af19e39907c4fb7d46bf2842c058dcbf8398e24f233590bf0183e23dfe9ba0fc40a2dc9129db915fd9236e09a2c35f9bdb EBUILD libva-vdpau-driver-9999.ebuild 1299 SHA256 9ab0f0adb4f08743ef52f0bfe7b837c1f386b6fda0e857126a2a9df3b81ee5ea SHA512 f3d14be3db94e12244b2689aedd0d09e0e9b85ddc85e6984811cd91122844b35bd5b2ac6e9055e1469d9b2be734f006d2c5563e4b1308f3f9b0bc8532a413cfb WHIRLPOOL 9958e5f6eb11ae9ea923c46f1c2d0bae5328e7161fff1d449120961fba1b2c94e51f070777e33973353c380294fceed33d2c30388593eec82e146deb5d3b8699 -MISC ChangeLog 5363 SHA256 bdf319ad5ee7b60a59c7eadce6974684e80e15b7d7d2f330f93d47cd345e217c SHA512 0f5ae68832f87a9ec96327c46ee2a0633437d58008970ac2a181f0ac29d6dfa70ecbe43dfcd1bdcce2df2773d9575aa3698abb148c9a2c0a22a70d4c78359253 WHIRLPOOL 9b2df609f4ad66acda4783e52207e804008feff4b6616c036ffec28ce1d32c92bed737125337e3c84c5bdaf415352d56481aa5998831e29b2fda728e5d742119 +MISC ChangeLog 5583 SHA256 8e24191f3488d7be1e70fccdcacca318fc6713c13622eeba663ac91f9b408e9d SHA512 f660ecffb7653caea2b1d22d66a7e226d4a86fd057d525cd4cb81caf569e30cdd808f3eb1c65124086b5dbbc48aec98ebe2e96ecb2404ed30c5884a9205a84eb WHIRLPOOL b0b780654ba59df85fdc7f1bea8e88cdeb182ea7a4be26e2f79a794478be9b4165896e08f0d8758d6cfc7abb5fe9bee19ac825145eb2eab86a5e78fff682b5d4 MISC metadata.xml 260 SHA256 b988a48d8a4e40a98f84e7a463852923b7f2103584e3ca7a46a9212cb621125d SHA512 438a7ea3bc4a9abfa5da583ab08c3a9c195b384fdb6d302996971b0249826cf5edd290640e8d210081178bc48a9df796c9a7d3279599f437eab6e9ccaa32251d WHIRLPOOL e42bf3eb50d3c67373a648d1de56c66c61d6f1ab7762993bdce2adb86254a8bdf219bdad0a849468102d6f3bf6d520bb007e7c28193c52dc331d97eebf42fec6 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.0 -iEYEAREIAAYFAlUIAC8ACgkQvFcC4BYPU0pVYACgldJufI15EN5gddu1p7Cn9l/a -sgYAn2B5o8cr5Vz5w8Ax2pMMSr5442Ly -=h3St +iQEcBAEBCAAGBQJVDoLiAAoJEO04vUmVeoRjNLMH/RFaug7+b62Sxe5klZ7dAvFE +pVZzN8K7rKIb9Jq+ogOrk08Ii76+HCAAeS76xMlAZ6+j0339U92dbdeTUUWerBgY +0w25T+yTZvs9jM5KZQzOP7eCkEFirCtQstiA+xVT2/BEn23RnGtF+HZNvVhRJ6Nn +09nWkZ9WE03vyFcM5UyWT5bip8i6Rv5tzkQ28p1FVKmGRJRl4mlKK6FyreamkJRV +GbBF1p1VI3hNEiGoepPRWnLTtaPAboW0KczGu1E/5ai3ntRlLtCvlepE9TXsQQfY +NYdWUMpuImOC9WbWORQaESiFJ2E3A4TUfjlaF0BeE05umNdRKFVMBimgr6nISgE= +=ENOH -----END PGP SIGNATURE----- diff --git a/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-nouveau.patch b/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-nouveau.patch new file mode 100644 index 000000000000..b69769849302 --- /dev/null +++ b/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-nouveau.patch @@ -0,0 +1,8 @@ +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -1,4 +1,5 @@ + DRIVERS = nvidia ++DRIVERS += nouveau + DRIVERS += s3g # native VA-API driver is too old, so use VDPAU based one + + INCLUDES = \ diff --git a/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild b/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild new file mode 100644 index 000000000000..4b09a6391b85 --- /dev/null +++ b/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild,v 1.1 2015/03/22 08:51:12 rhill Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF="yes" +inherit autotools-multilib eutils + +DESCRIPTION="VDPAU Backend for Video Acceleration (VA) API" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/vaapi" +SRC_URI="http://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug opengl" + +RDEPEND=">=x11-libs/libva-1.2.1-r1[X,opengl?,${MULTILIB_USEDEP}] + opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] ) + >=x11-libs/libvdpau-0.8[${MULTILIB_USEDEP}] + !x11-libs/vdpau-video" + +DEPEND="${DEPEND} + virtual/pkgconfig" + +DOCS=( NEWS README AUTHORS ) + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-glext-missing-definition.patch \ + "${FILESDIR}"/${P}-VAEncH264VUIBufferType.patch \ + "${FILESDIR}"/${P}-libvdpau-0.8.patch \ + "${FILESDIR}"/${P}-nouveau.patch + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die + autotools-multilib_src_prepare +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable opengl glx) + ) + autotools-utils_src_configure +} |