[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2024-04-22 Thread Arthur Zamarin
commit: e212a052f6bc9267d9cd0bfa76dc9facd3c97ef2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 22 08:19:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 22 08:19:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e212a052

media-plugins/gst-plugins-vaapi: Stabilize 1.22.11 amd64, #928779

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index b413ffb2f214..8256a3897829 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2024-04-19 Thread Arthur Zamarin
commit: b3956956a5a4670a49cc93b8f60c77082f8d1f21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 19 14:21:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 19 14:21:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3956956

media-plugins/gst-plugins-vaapi: Stabilize 1.22.11 x86, #928779

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index d8453593627a..b413ffb2f214 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2024-04-14 Thread Arthur Zamarin
commit: 3305cb29f4b33dd5abb7ab306cb319c23b635997
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 05:00:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 05:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3305cb29

media-plugins/gst-plugins-vaapi: Stabilize 1.22.11 arm64, #928779

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index f03e91bef663..d8453593627a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2024-04-01 Thread Mart Raudsepp
commit: ac799e5b6e4ee7b2a69bd9f69210a2fbaefe82dc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 15:06:53 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac799e5b

media-plugins/gst-plugins-vaapi: add 1.22.11, EAPI-8, touchups

Default-enable gles2 instead of opengl to match gst-plugins-base changes.
Fix wayland USE requirements.
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Closes: https://bugs.gentoo.org/842132
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |  2 +-
 ...s-vaapi-1.22.10.ebuild => gst-plugins-vaapi-1.22.11.ebuild} | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 597bb0aafa50..723850fe5aee 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,3 @@
 DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 
4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c
 SHA512 
fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
 DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 
891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311
 SHA512 
3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
-DIST gstreamer-vaapi-1.22.10.tar.xz 551620 BLAKE2B 
b4ca3aad753b54eab78d7cd9fe877aa155c75e8e29a183d895ec6187dd4b05ef4d159ac387f434c94cedb49d75aea13e423ab5ec3e256838d85c89fef298f8b6
 SHA512 
80ba190efb2aeaedbcb25a9f8d7401a6bc05a112f4e0a9bcebcc04dd2b8782c2a6799901312b77d565122766405375eae22e838a3e4d688005cec0f756232b07
+DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 
0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd
 SHA512 
939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
similarity index 95%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index df1c1b7f01be..8f7698e27087 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -1,10 +1,8 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
+EAPI=8
+inherit gstreamer-meson
 
 MY_PN="gstreamer-vaapi"
 DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
@@ -14,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
 KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
 # we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
@@ -29,6 +27,7 @@ REQUIRED_USE="
|| ( drm gles2 opengl wayland X )
gles2? ( egl )
opengl? ( || ( egl X ) )
+   wayland? ( drm )
 "
 
 # glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
@@ -64,7 +63,6 @@ RDEPEND="
x11-libs/libXrender[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-libs/gst-plugins-bad/, ...

2023-12-18 Thread Michał Górny
commit: dd7a0ad447d6c541bbc124be0b6b4f3f090b4600
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 17 15:57:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 18 18:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7a0ad4

profiles/use.desc: Make USE=egl global

Add a global USE=egl flag.  It is used semi-consistently in 13 packages,
though some use it as "EGL only" flag (there is also one using
USE=egl-only).

Signed-off-by: Michał Górny  gentoo.org>

 dev-games/openscenegraph-openmw/metadata.xml | 1 -
 dev-games/openscenegraph/metadata.xml| 1 -
 dev-qt/qtgui/metadata.xml| 1 -
 media-libs/clutter/metadata.xml  | 1 -
 media-libs/gst-plugins-bad/metadata.xml  | 1 -
 media-libs/gst-plugins-base/metadata.xml | 1 -
 media-libs/libepoxy/metadata.xml | 3 ---
 media-libs/libva-compat/metadata.xml | 1 -
 media-plugins/gst-plugins-gtk/metadata.xml   | 1 -
 media-plugins/gst-plugins-vaapi/metadata.xml | 1 -
 profiles/use.desc| 1 +
 11 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/dev-games/openscenegraph-openmw/metadata.xml 
b/dev-games/openscenegraph-openmw/metadata.xml
index 26f01f3f105e..95b4405f0657 100644
--- a/dev-games/openscenegraph-openmw/metadata.xml
+++ b/dev-games/openscenegraph-openmw/metadata.xml
@@ -27,7 +27,6 @@

Enable DAE file support via 
dev-libs/collada-dom
Enable DICOM medical image file support via 
sci-libs/dcmtk
-   Enable EGL support
Build examples using x11-libs/fox 
library
Enable support for sci-libs/gdal 
library
Enable support for geospatial data LAS LiDAR 
format using sci-geosciences/liblas

diff --git a/dev-games/openscenegraph/metadata.xml 
b/dev-games/openscenegraph/metadata.xml
index 88b68f751d28..049f3df3a410 100644
--- a/dev-games/openscenegraph/metadata.xml
+++ b/dev-games/openscenegraph/metadata.xml
@@ -15,7 +15,6 @@

Enable DAE file support via 
dev-libs/collada-dom
Enable DICOM medical image file support via 
sci-libs/dcmtk
-   Enable EGL support
Build examples using x11-libs/fox 
library
Enable support for sci-libs/gdal 
library
Enable support for geospatial data LAS LiDAR 
format using sci-geosciences/liblas

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index ab06e044872c..55e237a8d1ef 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -6,7 +6,6 @@
Gentoo Qt Project


-   Enable EGL integration
Build the EGL Full Screen/Single Surface 
platform plugin
Enable support for input devices via 
evdev
Build the IBus input method plugin

diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml
index c945cf9a5946..bb66dfa52e7a 100644
--- a/media-libs/clutter/metadata.xml
+++ b/media-libs/clutter/metadata.xml
@@ -6,7 +6,6 @@
 Gentoo GNOME Desktop
   
   
-Enable EGL backend.
 Use gdk-pixbuf from x11-libs/gtk+ as image 
rendering backend
   
   

diff --git a/media-libs/gst-plugins-bad/metadata.xml 
b/media-libs/gst-plugins-bad/metadata.xml
index 477b2c0d2320..3b0ff434a203 100644
--- a/media-libs/gst-plugins-bad/metadata.xml
+++ b/media-libs/gst-plugins-bad/metadata.xml
@@ -7,7 +7,6 @@


Enable bzip2 encoder/decoder plugin
-   Enable EGL support
Enable Intel Quick Sync Video using the 
media-libs/oneVPL dispatcher

 

diff --git a/media-libs/gst-plugins-base/metadata.xml 
b/media-libs/gst-plugins-base/metadata.xml
index f540928582cf..179c5151b43c 100644
--- a/media-libs/gst-plugins-base/metadata.xml
+++ b/media-libs/gst-plugins-base/metadata.xml
@@ -7,7 +7,6 @@
 
 
Enable Graphics Buffer Manager based EGL windowing 
system support (requires egl and at least one of gles or opengl)
-   Enable EGL platform support
Enable OpenGL library and plugin via GLESv2 API 
(requires egl)
Enable integer based vorbis decoder
Enable OpenGL library and plugin via desktop OpenGL 
API

diff --git a/media-libs/libepoxy/metadata.xml b/media-libs/libepoxy/metadata.xml
index e092005ad115..509b7d255563 100644
--- a/media-libs/libepoxy/metadata.xml
+++ b/media-libs/libepoxy/metadata.xml
@@ -5,9 +5,6 @@
x...@gentoo.org
X11

-   
-   Enable EGL support.
-   

anholt/libepoxy


diff --git a/media-libs/libva-compat/metadata.xml 
b/media-libs/libva-compat/metadata.xml
index e454a2831910..455cac07f59c 100644
--- a/media-libs/libva-compat/metadata.xml
+++ b/media-libs/libva-compat/metadata.xml
@@ -6,7 +6,6 @@
James Le Cuirot


-   Enables 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-10-13 Thread Sam James
commit: dbdd060e9950711f70a87ec51135b1bd3104670a
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 14 03:38:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 14 03:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdd060e

media-plugins/gst-plugins-vaapi: Stabilize 1.20.6 ppc64, #908277

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
index ce719ad07dc5..eda69333148d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-10-13 Thread Mart Raudsepp
commit: 7d9641f9377f64cbe2d5801d3d15f7eb4ef8cf24
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Oct 13 07:23:41 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Oct 13 07:23:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9641f9

media-plugins/gst-plugins-vaapi: drop 1.20.3, 1.20.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |  2 -
 .../gst-plugins-vaapi-1.20.3.ebuild| 98 --
 .../gst-plugins-vaapi-1.20.4.ebuild| 98 --
 3 files changed, 198 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 6fd99af2d450..7d748e6b5f95 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,5 +1,3 @@
-DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B 
d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f
 SHA512 
029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
-DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B 
d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97
 SHA512 
5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
 DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 
4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c
 SHA512 
fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
 DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 
891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311
 SHA512 
3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
 DIST gstreamer-vaapi-1.22.3.tar.xz 535108 BLAKE2B 
a4c7bf18c448a3c1201c4173da02bb14ee0e5ab7c0a841638b8e101800ff85c1709a7faf3655d6ec432ec646405ad394f646b7e77f5aa3670ccd2569dd006429
 SHA512 
ffbc70d25bc56de0b21fef6cf30f025ccb8d92c981254dcc278a866101812908aacefcbdb745857dff613f81c713ba86ceac1a9b0296324607f0baa7a12f7399

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
deleted file mode 100644
index a539a07f1f73..
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
-   || ( drm gles2 opengl wayland X )
-   gles2? ( egl )
-   opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
-#   it's always required with 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-07-25 Thread Arthur Zamarin
commit: 49c9a310f199e2223377c3cc381be55a85449e22
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 25 18:05:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 25 18:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c9a310

media-plugins/gst-plugins-vaapi: Stabilize 1.20.6 arm64, #908277

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
index 4ce3393ccfb0..fffe27b7ff26 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-06-10 Thread Arthur Zamarin
commit: d69f98c8f2d165285f53e83750a1e1c274e321fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 10 10:13:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 10 10:13:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69f98c8

media-plugins/gst-plugins-vaapi: Stabilize 1.20.5 ppc64, #907451

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
index ce719ad07dc5..eda69333148d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-05-30 Thread Sam James
commit: 59948a771fdea5ba0dddbd681f336c54de10cd06
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 18:44:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 18:46:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59948a77

media-plugins/gst-plugins-vaapi: fixup meson options

Closes: https://bugs.gentoo.org/907429
Signed-off-by: Sam James  gentoo.org>

 22.3.ebuild => gst-plugins-vaapi-1.22.3-r1.ebuild} | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
similarity index 91%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
index d43cde42d49a..69a7ccfc8d05 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
@@ -50,7 +50,7 @@ GL_DEPS="
 RDEPEND="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
+   >=media-libs/libva-1.10.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
@@ -73,22 +73,22 @@ RESTRICT="test"
 
 multilib_src_configure() {
local emesonargs=(
-   -Dwith_encoders=yes
-   -Dwith_drm=$(usex drm yes no)
-   -Dwith_x11=$(usex X yes no)
-   -Dwith_wayland=$(usex wayland yes no)
+   -Dencoders=enabled
+   $(meson_feature drm)
+   $(meson_feature X x11)
+   $(meson_feature wayland)
)
 
if use opengl || use gles2; then
-   emesonargs+=( -Dwith_egl=$(usex egl yes no) )
+   emesonargs+=( $(meson_feature egl) )
else
-   emesonargs+=( -Dwith_egl=no )
+   emesonargs+=( -Degl=disabled )
fi
 
if use opengl && use X; then
-   emesonargs+=( -Dwith_glx=yes )
+   emesonargs+=( -Dglx=enabled )
else
-   emesonargs+=( -Dwith_glx=no )
+   emesonargs+=( -Dglx=disabled )
fi
 
# Workaround EGL/eglplatform.h being built with X11 present



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-05-30 Thread Sam James
commit: ab6e89bd01a26f402a8ad0badf54707e3d67c405
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 18:13:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 18:21:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab6e89bd

media-plugins/gst-plugins-vaapi: add 1.20.6

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.20.6.ebuild| 98 ++
 2 files changed, 99 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 45ac89dfcb32..6fd99af2d450 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,4 +1,5 @@
 DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B 
d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f
 SHA512 
029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
 DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B 
d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97
 SHA512 
5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
 DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 
4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c
 SHA512 
fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
+DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 
891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311
 SHA512 
3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
 DIST gstreamer-vaapi-1.22.3.tar.xz 535108 BLAKE2B 
a4c7bf18c448a3c1201c4173da02bb14ee0e5ab7c0a841638b8e101800ff85c1709a7faf3655d6ec432ec646405ad394f646b7e77f5aa3670ccd2569dd006429
 SHA512 
ffbc70d25bc56de0b21fef6cf30f025ccb8d92c981254dcc278a866101812908aacefcbdb745857dff613f81c713ba86ceac1a9b0296324607f0baa7a12f7399

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
new file mode 100644
index ..d43cde42d49a
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gstreamer-meson python-any-r1
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2023-01-14 Thread Sam James
commit: 94397e4e79297727a48538f365ace0340723bac0
Author: brahmajit das  protonmail  com>
AuthorDate: Sat Jan 14 15:37:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 14 15:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94397e4e

media-plugins/gst-plugins-vaapi: add 1.20.5

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: brahmajit das  protonmail.com>

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.20.5.ebuild| 98 ++
 2 files changed, 99 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index e7144fbfceab..827505bc98d7 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B 
d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f
 SHA512 
029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
 DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B 
d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97
 SHA512 
5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
+DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 
4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c
 SHA512 
fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
new file mode 100644
index ..d43cde42d49a
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gstreamer-meson python-any-r1
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-12-14 Thread Arthur Zamarin
commit: 9b825bb4f35f0249d3098da795edf2963bb39eaf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 04:44:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 04:45:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b825bb4

media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 amd64, #884731

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index 7e5364d646ff..c38602438767 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-12-13 Thread Arthur Zamarin
commit: bbdd9a0772bf935dae461fc8425f3f6383b30bfa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 13 20:08:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 13 20:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdd9a07

media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 ppc64, #884731

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index f6c798826d08..7e5364d646ff 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-12-13 Thread Arthur Zamarin
commit: 4565cf9638f1da6abfbdc731688ce72da907e8d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 13 20:02:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 13 20:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4565cf96

media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 x86, #884731

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index 8151ecf20a57..f6c798826d08 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-12-13 Thread Arthur Zamarin
commit: fd720d931fb5e7d85857001089b8402a9bf2f96e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 13 18:25:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 13 18:25:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd720d93

media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 arm64, #884731

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index c23fa54fbf36..8151ecf20a57 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-11-29 Thread WANG Xuerui
commit: 004bc08ab46ac7f913064bd82fe9d8e39eb31357
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Nov 29 15:46:57 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Nov 29 15:57:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004bc08a

media-plugins/gst-plugins-vaapi: keyword 1.20.4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index 7b63a83e49a9..c23fa54fbf36 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-11-20 Thread Mart Raudsepp
commit: 3eafb033e722635b0160d7b06b0606f33fe3d973
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Nov 20 18:30:05 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Nov 20 18:33:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eafb033

media-plugins/gst-plugins-vaapi: drop 1.20.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |  1 -
 .../gst-plugins-vaapi-1.20.2.ebuild| 98 --
 2 files changed, 99 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index b0b482d559c6..e7144fbfceab 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
-DIST gstreamer-vaapi-1.20.2.tar.xz 791672 BLAKE2B 
05a9491322a5aeeb2b6d6a8fb004c32841a0fbea8bd12e64d6826fdde551a04db8c68360107cd5f2083760201567b61669d7a11d3229b324f059cb0118cf6684
 SHA512 
df5d510e910350f165b2a7bb0e433bd247608fcc719d0dc2cd72fb1f0a160a1d3c2c9006c8f6ec5d6fa454c4c15a1bb0df061cc9fd5d4e966f05a6d3f39bb491
 DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B 
d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f
 SHA512 
029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
 DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B 
d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97
 SHA512 
5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
deleted file mode 100644
index b415dee9a306..
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
-   || ( drm gles2 opengl wayland X )
-   gles2? ( egl )
-   opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
-#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
-   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
-   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-10-20 Thread Georgy Yakovlev
commit: 0de3a57c3fa6f1a033085e3060d90f37cdb571b2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Oct 20 17:00:34 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct 20 17:00:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de3a57c

media-plugins/gst-plugins-vaapi: Stabilize 1.20.3 ppc64, #867784

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
index b80f0e9afbe5..b415dee9a306 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-09-16 Thread Arthur Zamarin
commit: 0dcbd5ae99f877038397200bc497d0ebd7d898a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 08:52:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 08:52:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcbd5ae

media-plugins/gst-plugins-vaapi: Stabilize 1.20.3 arm64, #867784

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
index 9518412d3e53..25c69bf2fa9d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-09-16 Thread Agostino Sarubbo
commit: ae404af90b2eed64a0165f8d1d68576a7da04cd2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 16 06:51:31 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 16 06:51:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae404af9

media-plugins/gst-plugins-vaapi: Stabilize 1.20.3 x86, #867784

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
index 58b8c5cd55cd..9518412d3e53 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-08-26 Thread Sam James
commit: 9b9b34016e9622f6c1561c35f08087cdb47500c9
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Fri Aug 26 13:00:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 13:10:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9b3401

media-plugins/gst-plugins-vaapi: add 1.20.3

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Igor V. Kovalenko  gmail.com>

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.20.3.ebuild| 98 ++
 2 files changed, 99 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 39600372bbb9..6763297807c1 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
 DIST gstreamer-vaapi-1.20.2.tar.xz 791672 BLAKE2B 
05a9491322a5aeeb2b6d6a8fb004c32841a0fbea8bd12e64d6826fdde551a04db8c68360107cd5f2083760201567b61669d7a11d3229b324f059cb0118cf6684
 SHA512 
df5d510e910350f165b2a7bb0e433bd247608fcc719d0dc2cd72fb1f0a160a1d3c2c9006c8f6ec5d6fa454c4c15a1bb0df061cc9fd5d4e966f05a6d3f39bb491
+DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B 
d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f
 SHA512 
029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
new file mode 100644
index ..3e6d8d3bb515
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gstreamer-meson python-any-r1
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+   media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-06-07 Thread Matt Turner
commit: 94717b5e5d3d11f2c74afb9ac470448bb6efd24d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  5 02:57:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  7 13:59:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94717b5e

media-plugins/gst-plugins-vaapi: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   4 -
 .../gst-plugins-vaapi-1.16.3-r2.ebuild | 112 -
 .../gst-plugins-vaapi-1.18.4-r3.ebuild | 101 ---
 .../gst-plugins-vaapi-1.18.6-r1.ebuild | 101 ---
 .../gst-plugins-vaapi-1.20.1-r1.ebuild |  98 --
 5 files changed, 416 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index bcd59f401a2d..39600372bbb9 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,5 +1 @@
-DIST gstreamer-vaapi-1.16.3.tar.xz 1103784 BLAKE2B 
89b4f42a9d04f4a03f171f2d3db81a2122ae64147039053dc508bc70f346c976c42ee60455785c3d35762561fa421af13b8e04dae6bca6d64eacad4ed218a281
 SHA512 
043a53e9e8c5d66cf955c8bc60236846a4a51793bf467d835c0992f490f4e03f0a7c3430c95641a9c659b0f59ae2f99c48bc54985729b5703fa1ecbc062175a0
-DIST gstreamer-vaapi-1.18.4.tar.xz 783132 BLAKE2B 
4ab7910dfc7dddc47dd538ed71a09f54ac217906ecfa3c93c10bfc63d5bab1825ada4c2e6076df35e1a8a4c6f20767fa8e43ea4197363a643d010a93026495a0
 SHA512 
355f0528929d459c8d0f009e7c8b75718ae175b648abfa1a65ed4a8b90e78a18d202b6a2fde2c5cc027a3321afc5adb90295c4f2635d68ebcedc045ac5f5664f
-DIST gstreamer-vaapi-1.18.6.tar.xz 789056 BLAKE2B 
855a3154d4af018fd58ae39743b23cc4f18552a67ec059fe2fc967f122290c6f99d702a3f59371cbb4551542607b0c9b4a807743626f398c46f4050dfb9aac6c
 SHA512 
84ac6a584e0b9dbddf4d77e3c538618679de273ec3897b91b658fb2d6d5d8a8c38b992e7b9880cf0917039dc6f0826063a2822fcb14bcaca435b53105ff4de94
-DIST gstreamer-vaapi-1.20.1.tar.xz 789288 BLAKE2B 
14c299f3b001d5f4c231fb9e9f85aa43296117100d6a7795462365fe3176682f61e798160a51a48e9544796a44ad8e67df058f31e5c90d16225d4e0372c3
 SHA512 
0ef33c4ec6d439aa957ab74bef910706d093540b2b6a95deac5e6524415fdbba00dacd72cba67b778140efa0bea49479e5fd356cae4882eec37d5bbb0f44568d
 DIST gstreamer-vaapi-1.20.2.tar.xz 791672 BLAKE2B 
05a9491322a5aeeb2b6d6a8fb004c32841a0fbea8bd12e64d6826fdde551a04db8c68360107cd5f2083760201567b61669d7a11d3229b324f059cb0118cf6684
 SHA512 
df5d510e910350f165b2a7bb0e433bd247608fcc719d0dc2cd72fb1f0a160a1d3c2c9006c8f6ec5d6fa454c4c15a1bb0df061cc9fd5d4e966f05a6d3f39bb491

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
deleted file mode 100644
index ba2edc46c669..
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
-   || ( drm gles2 opengl wayland X )
-   gles2? ( egl )
-   opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-05-27 Thread Sam James
commit: bb671e77e6b7a8b048ff95e9364015219fc2
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 01:29:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 01:29:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb671e77

media-plugins/gst-plugins-vaapi: Stabilize 1.20.2 ppc64, #839939

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
index 25c69bf2fa9d..721a006090c5 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-05-16 Thread Jakov Smolić
commit: 1c6c8ce04044d9ae641d3940ab38e43620785e5e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May 16 12:34:48 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May 16 12:34:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6c8ce0

media-plugins/gst-plugins-vaapi: Stabilize 1.20.2 x86, #839939

Signed-off-by: Jakov Smolić  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
index 59d8843dbe41..25c69bf2fa9d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-04-02 Thread Arthur Zamarin
commit: 792ca7011cf8ccb90873d1f8915aa67f33574bbd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  2 12:03:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  2 12:03:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792ca701

media-plugins/gst-plugins-vaapi: Stabilize 1.18.6-r1 arm64, #835598

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index b81df9ed5775..2efba9afee4e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-04-01 Thread Jakov Smolić
commit: 21f0e777ee02f5adba4049e793062cbfd2da2a0b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr  1 15:19:47 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr  1 15:19:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f0e777

media-plugins/gst-plugins-vaapi: Stabilize 1.18.6-r1 x86, #835598

Signed-off-by: Jakov Smolić  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index 438ef48e1039..b81df9ed5775 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-04-01 Thread Arthur Zamarin
commit: 2fb93ba79e240bc9ed236101e0eaa83492d85966
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr  1 07:13:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr  1 07:13:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb93ba7

media-plugins/gst-plugins-vaapi: Stabilize 1.18.6-r1 amd64, #835598

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index b33903655ef9..438ef48e1039 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2022-03-29 Thread Matt Turner
commit: 753279b90ede743485664259050d7f2874830837
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Mar 29 06:53:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 29 07:01:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753279b9

media-plugins/gst-plugins-vaapi: Drop drm USE dependency on x11-libs/libva

Closes: https://bugs.gentoo.org/835464
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 ...gins-vaapi-1.16.3-r1.ebuild => gst-plugins-vaapi-1.16.3-r2.ebuild} | 4 ++--
 ...gins-vaapi-1.18.4-r2.ebuild => gst-plugins-vaapi-1.18.4-r3.ebuild} | 4 ++--
 ...plugins-vaapi-1.18.6.ebuild => gst-plugins-vaapi-1.18.6-r1.ebuild} | 2 +-
 ...plugins-vaapi-1.20.1.ebuild => gst-plugins-vaapi-1.20.1-r1.ebuild} | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
index 95ef8ab4ba3a..ba2edc46c669 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -51,7 +51,7 @@ RDEPEND="
>=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
index f56f160b793d..2efba9afee4e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -51,7 +51,7 @@ RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index 94682d10393e..d6b8fec3d3b3 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
index e7ae9e0573f5..3e6d8d3bb515 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
@@ -50,7 +50,7 @@ GL_DEPS="
 RDEPEND="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/files/, media-plugins/gst-plugins-vaapi/

2021-11-22 Thread Mike Gilbert
commit: 6ebee8f56b07d37f890bf092671189c39ad7579a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Nov 22 21:06:49 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Nov 22 21:08:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebee8f5

media-plugins/gst-plugins-vaapi: inherit python-any-r1

Closes: https://bugs.gentoo.org/823701
Signed-off-by: Mike Gilbert  gentoo.org>

 ...calling-python3-script-to-enable-git-hook.patch | 26 --
 .../gst-plugins-vaapi-1.18.4-r2.ebuild |  8 +++
 2 files changed, 3 insertions(+), 31 deletions(-)

diff --git 
a/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch
 
b/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch
deleted file mode 100644
index 4a1d19fa487a..
--- 
a/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From a417420d30ed258143259de4706795e0515ad795 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Mon, 22 Nov 2021 12:31:57 -0500
-Subject: [PATCH] Avoid calling python3 script to enable git hook
-
-This has not been submitted upstream: the gstreamer-vaapi repo appears
-to be merging into the gstreamer "mono" repo, where this issue does not
-exist.

- meson.build | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 60e26e0f..05aefff7 100644
 a/meson.build
-+++ b/meson.build
-@@ -207,6 +207,3 @@ if gst_version_nano == 0
- endif
- 
- configure_file(output: 'config.h', configuration: cdata)
--
--python3 = import('python').find_installation()
--run_command(python3, '-c', 'import shutil; 
shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")')
--- 
-2.34.0
-

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
index 4fca3ec4362a..f56f160b793d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
@@ -2,8 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
 
-inherit gstreamer-meson
+inherit gstreamer-meson python-any-r1
 
 MY_PN="gstreamer-vaapi"
 DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
@@ -66,16 +67,13 @@ RDEPEND="
 DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.12
 "
+BDEPEND="${PYTHON_DEPS}"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 # FIXME: "Failed to create vaapipostproc element"
 RESTRICT="test"
 
-PATCHES=(
-   
"${FILESDIR}/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch"
-)
-
 multilib_src_configure() {
local emesonargs=(
-Dwith_encoders=yes



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-plugins/gst-plugins-vaapi/files/

2021-11-22 Thread Mike Gilbert
commit: 71597a2506a6df852cde9b4c693c88972b5065e4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Nov 22 17:35:59 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Nov 22 17:35:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71597a25

media-plugins/gst-plugins-vaapi: avoid calling python3

Closes: https://bugs.gentoo.org/823701
Signed-off-by: Mike Gilbert  gentoo.org>

 ...calling-python3-script-to-enable-git-hook.patch | 26 ++
 .../gst-plugins-vaapi-1.18.4-r2.ebuild |  4 
 2 files changed, 30 insertions(+)

diff --git 
a/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch
 
b/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch
new file mode 100644
index ..4a1d19fa487a
--- /dev/null
+++ 
b/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch
@@ -0,0 +1,26 @@
+From a417420d30ed258143259de4706795e0515ad795 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Mon, 22 Nov 2021 12:31:57 -0500
+Subject: [PATCH] Avoid calling python3 script to enable git hook
+
+This has not been submitted upstream: the gstreamer-vaapi repo appears
+to be merging into the gstreamer "mono" repo, where this issue does not
+exist.
+---
+ meson.build | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 60e26e0f..05aefff7 100644
+--- a/meson.build
 b/meson.build
+@@ -207,6 +207,3 @@ if gst_version_nano == 0
+ endif
+ 
+ configure_file(output: 'config.h', configuration: cdata)
+-
+-python3 = import('python').find_installation()
+-run_command(python3, '-c', 'import shutil; 
shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")')
+-- 
+2.34.0
+

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
index c1c1a02a825d..4fca3ec4362a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
@@ -72,6 +72,10 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 # FIXME: "Failed to create vaapipostproc element"
 RESTRICT="test"
 
+PATCHES=(
+   
"${FILESDIR}/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch"
+)
+
 multilib_src_configure() {
local emesonargs=(
-Dwith_encoders=yes



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-11-21 Thread Mike Gilbert
commit: c33303c7104ebdc409bdb7dcd980e1636dc3568d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Nov 21 22:13:31 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov 21 22:13:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33303c7

media-plugins/gst-plugins-vaapi: revbump for with_drm change

Bug: https://bugs.gentoo.org/823617
Signed-off-by: Mike Gilbert  gentoo.org>

 ...-plugins-vaapi-1.18.4-r1.ebuild => gst-plugins-vaapi-1.18.4-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
similarity index 100%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-11-13 Thread Mike Gilbert
commit: 3dbe5217303ddb65f499bbd52181840124c6333e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Nov 14 00:42:33 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov 14 00:43:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbe5217

media-plugins/gst-plugins-vaapi: fix with_drm option

Closes: https://bugs.gentoo.org/823617
Signed-off-by: Mike Gilbert  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
index d4d0052819e..c1c1a02a825 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
@@ -75,7 +75,7 @@ RESTRICT="test"
 multilib_src_configure() {
local emesonargs=(
-Dwith_encoders=yes
-   -Ddrm=$(usex drm yes no)
+   -Dwith_drm=$(usex drm yes no)
-Dwith_x11=$(usex X yes no)
-Dwith_wayland=$(usex wayland yes no)
)



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-10-30 Thread Sam James
commit: e72563cc3a415659d026513c47d03a90cd2502e4
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 22 05:38:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 00:19:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72563cc

media-plugins/gst-plugins-vaapi: Set USE-defaults for mesa[egl,gbm]

Signed-off-by: Matt Turner  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 ...t-plugins-vaapi-1.16.3.ebuild => gst-plugins-vaapi-1.16.3-r1.ebuild} | 2 +-
 ...t-plugins-vaapi-1.18.4.ebuild => gst-plugins-vaapi-1.18.4-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
index 17e2fcd3592..95ef8ab4ba3 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
@@ -44,7 +44,7 @@ REQUIRED_USE="
 GST_REQ="${PV}"
 GL_DEPS="

>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
-   media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
+   media-libs/mesa[gles2?,egl(+)?,X(+),${MULTILIB_USEDEP}]
 "
 RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
index 0ff18ddcf3f..d4d0052819e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
@@ -44,7 +44,7 @@ REQUIRED_USE="
 GST_REQ="${PV}"
 GL_DEPS="

>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
-   media-libs/mesa[gles2?,egl?,X?,${MULTILIB_USEDEP}]
+   media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
 "
 RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-09-16 Thread Sam James
commit: dae32db96642d8476cf2d6e2d49435b488b9ab93
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 16 18:54:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 16 18:54:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae32db9

media-plugins/gst-plugins-vaapi: Stabilize 1.18.4 arm64, #812836

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
index 76ab8fef3b1..0ff18ddcf3f 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-09-16 Thread Sam James
commit: b8bab3e360ccd369a98d084e3539233e40b9c443
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 16 06:13:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 16 06:13:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bab3e3

media-plugins/gst-plugins-vaapi: Stabilize 1.18.4 ppc64, #812836

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
index b2385416a37..1174fa334e6 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-08-10 Thread Marek Szuba
commit: 8b8f7ab0d8c6d26959c7807a34370a3a3d225e16
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug 10 13:45:07 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug 10 14:18:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8f7ab0

media-plugins/gst-plugins-vaapi: keyword 1.18.4 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
index 007d3b15748..b2385416a37 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-05-16 Thread Georgy Yakovlev
commit: 3c680e39b71556bf3268595d0a0627524dba2eb5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun May 16 17:40:37 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun May 16 18:33:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c680e39

media-plugins/gst-plugins-vaapi: stabilize on ppc64

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index 5f3049b318f..17e2fcd3592 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-02-19 Thread Mart Raudsepp
commit: 5810d8a1aa80e516c016d7374ed94100a20a7c43
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb 19 23:02:48 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb 19 23:02:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5810d8a1

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   2 -
 .../gst-plugins-vaapi-1.14.5.ebuild| 110 
 .../gst-plugins-vaapi-1.16.2.ebuild| 112 -
 3 files changed, 224 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 39cdd919ba3..7be7aecdb6a 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B 
b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542
 SHA512 
287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
-DIST gstreamer-vaapi-1.16.2.tar.xz 1095012 BLAKE2B 
5bf3d34db429d180dfc09cfeccab32f57f7fdad9d05e27ac1aab2ea89e1b14442d4bdb4fd768408b9aee25a117232081adb28447b252c5d553da9d9e0f5b8676
 SHA512 
61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f
 DIST gstreamer-vaapi-1.16.3.tar.xz 1103784 BLAKE2B 
89b4f42a9d04f4a03f171f2d3db81a2122ae64147039053dc508bc70f346c976c42ee60455785c3d35762561fa421af13b8e04dae6bca6d64eacad4ed218a281
 SHA512 
043a53e9e8c5d66cf955c8bc60236846a4a51793bf467d835c0992f490f4e03f0a7c3430c95641a9c659b0f59ae2f99c48bc54985729b5703fa1ecbc062175a0

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
deleted file mode 100644
index a49b0cece2e..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
-   || ( drm gles2 opengl wayland X )
-   gles2? ( egl )
-   opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
-#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
-   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-02-17 Thread Sam James
commit: b67f8602c126858ae3da0484aa93e8bca56b2929
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 13:53:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 13:53:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67f8602

media-plugins/gst-plugins-vaapi: Stabilize 1.16.3 arm64, #766336

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index af152c43bce..5f3049b318f 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-02-14 Thread Sam James
commit: e4ac1b18c2f2c7d47b2265294b190bf6019d844c
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 14 14:50:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 14 14:50:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ac1b18

media-plugins/gst-plugins-vaapi: Stabilize 1.16.3 amd64, #766336

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index bca7b45c0f1..af152c43bce 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-02-13 Thread Sam James
commit: a8d59253d898d071765db146854466d040b1b899
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 14 02:11:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 14 02:11:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d59253

media-plugins/gst-plugins-vaapi: Stabilize 1.16.3 x86, #766336

Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index b2f00848494..bca7b45c0f1 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2021-02-13 Thread Mart Raudsepp
commit: ea58a9309818be2dcaeb16d0f5af99b46d2e86cb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 13 21:38:06 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 13 21:39:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea58a930

media-plugins/gst-plugins-vaapi: bump to 1.16.3

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   1 +
 .../gst-plugins-vaapi-1.16.3.ebuild| 112 +
 2 files changed, 113 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 767c8d3f881..39cdd919ba3 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B 
b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542
 SHA512 
287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
 DIST gstreamer-vaapi-1.16.2.tar.xz 1095012 BLAKE2B 
5bf3d34db429d180dfc09cfeccab32f57f7fdad9d05e27ac1aab2ea89e1b14442d4bdb4fd768408b9aee25a117232081adb28447b252c5d553da9d9e0f5b8676
 SHA512 
61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f
+DIST gstreamer-vaapi-1.16.3.tar.xz 1103784 BLAKE2B 
89b4f42a9d04f4a03f171f2d3db81a2122ae64147039053dc508bc70f346c976c42ee60455785c3d35762561fa421af13b8e04dae6bca6d64eacad4ed218a281
 SHA512 
043a53e9e8c5d66cf955c8bc60236846a4a51793bf467d835c0992f490f4e03f0a7c3430c95641a9c659b0f59ae2f99c48bc54985729b5703fa1ecbc062175a0

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
new file mode 100644
index 000..b2f00848494
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2020-06-29 Thread Mikle Kolyada
commit: b8826b5ae01bcb3ff27a1717945053d74f57836e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 15:50:23 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 15:51:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8826b5a

media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #728940

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
index b469ec76ad9..88adea300f2 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2020-06-21 Thread Mart Raudsepp
commit: f01299859e300a2d87c1bbd0a9d354dd355c7131
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun 21 14:04:14 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun 21 21:59:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0129985

media-plugins/gst-plugins-vaapi: arm64 stable (bug #728940)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
index 16590317992..b469ec76ad9 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2020-06-21 Thread Thomas Deutschmann
commit: 3c09b6105cf69abc945e68f3eea4eefce77129df
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 21 16:33:46 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 21 16:52:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c09b610

media-plugins/gst-plugins-vaapi: x86 stable (bug #728940)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
index 18753a605de..16590317992 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2020-05-03 Thread Mart Raudsepp
commit: 6d39f3fc9ce7f47effcfbb6f9f38a61e077a3dbb
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Feb 15 22:35:39 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May  3 19:12:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d39f3fc

media-plugins/gst-plugins-vaapi: Version bump, 1.16.2

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   1 +
 .../gst-plugins-vaapi-1.16.2.ebuild| 112 +
 2 files changed, 113 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 7b5b00fb693..767c8d3f881 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
 DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B 
b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542
 SHA512 
287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
+DIST gstreamer-vaapi-1.16.2.tar.xz 1095012 BLAKE2B 
5bf3d34db429d180dfc09cfeccab32f57f7fdad9d05e27ac1aab2ea89e1b14442d4bdb4fd768408b9aee25a117232081adb28447b252c5d553da9d9e0f5b8676
 SHA512 
61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
new file mode 100644
index 000..aa36989078b
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+   media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2020-01-22 Thread Georgy Yakovlev
commit: 0afd989e025696a170a8aaee70bafff4f2eb08a6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan 22 09:30:45 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan 22 09:32:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afd989e

media-plugins/gst-plugins-vaapi: keyword on ~ppc64

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index 79f8f43c479..978f1152fdb 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-plugins/gst-plugins-vaapi/files/

2020-01-01 Thread Mart Raudsepp
commit: 0deea97be4f5038f9da47d705c7299476e705012
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jan  1 15:06:45 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jan  1 15:08:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0deea97b

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   2 -
 .../gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch |  33 --
 .../gst-plugins-vaapi-1.14.1.ebuild| 112 -
 .../gst-plugins-vaapi-1.14.3.ebuild| 110 
 4 files changed, 257 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index c0b345dffbb..7b5b00fb693 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
-DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 
7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae
 SHA512 
b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3
 DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B 
b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542
 SHA512 
287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b

diff --git a/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch 
b/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch
deleted file mode 100644
index d0a34b5bd0c..000
--- a/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 45fb111850955d9192e43b9dbcb2ef8e3974e58d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
- 
-Date: Mon, 21 May 2018 13:27:14 +0200
-Subject: plugins: guard GstGL code
-

- gst/vaapi/gstvaapipluginutil.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c
-index fa25131..648c91b 100644
 a/gst/vaapi/gstvaapipluginutil.c
-+++ b/gst/vaapi/gstvaapipluginutil.c
-@@ -246,6 +246,7 @@ gst_vaapi_create_display_from_gl_context (GstObject * 
gl_context_object)
- static void
- gst_vaapi_find_gl_context (GstElement * element)
- {
-+#if USE_GST_GL_HELPERS
-   GstVaapiPluginBase *const plugin = GST_VAAPI_PLUGIN_BASE (element);
- 
-   /* if the element is vaapisink or any vaapi encoder it doesn't need
-@@ -282,6 +283,7 @@ no_valid_gl_display:
- gst_object_replace (>gl_other_context, NULL);
- return;
-   }
-+#endif
- }
- 
- gboolean
--- 
-cgit v1.1
-

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
deleted file mode 100644
index c3c7c035b24..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit ltprune multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-12-10 Thread Aaron Bauman
commit: ffdf2721f221d18932bac06f8af33821c97437a2
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 10 18:09:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 10 18:09:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffdf2721

media-plugins/gst-plugins-vaapi: arm64 stable (bug #702246)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index e668f4c828f..79f8f43c479 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-12-07 Thread Mikle Kolyada
commit: fc92bca20f2bc92ad8c60a6cb1d0507b35785132
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Dec  7 13:16:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Dec  7 13:17:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc92bca2

media-plugins/gst-plugins-vaapi: x86 stable wrt bug #702246

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index 4e5e23d0453..e668f4c828f 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-12-07 Thread Mikle Kolyada
commit: 05e19c5b332c83749c9d77c4557f8896567e12da
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Dec  7 13:10:30 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Dec  7 13:11:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e19c5b

media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #702246

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index 7212411033f..4e5e23d0453 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-08-27 Thread Mart Raudsepp
commit: b6d888360d3cb29617fe7209a5340f93eb9d5f56
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Aug 27 21:27:26 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Aug 27 21:30:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d88836

media-plugins/gst-plugins-vaapi: bump to 1.14.5 for upstream bug fixes

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   1 +
 .../gst-plugins-vaapi-1.14.5.ebuild| 110 +
 2 files changed, 111 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 81d87f3f002..c0b345dffbb 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
 DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 
7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae
 SHA512 
b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3
+DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B 
b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542
 SHA512 
287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
new file mode 100644
index 000..7212411033f
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-01-15 Thread Mart Raudsepp
commit: a1e599e96e3193156a5573723bd3cf7abb9a8c83
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jan 15 23:27:17 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jan 15 23:28:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e599e9

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |   1 -
 .../gst-plugins-vaapi-1.14.2.ebuild| 110 -
 2 files changed, 111 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 7af81dec61c..81d87f3f002 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
 DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
-DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 
835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa
 SHA512 
7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
 DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 
7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae
 SHA512 
b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
deleted file mode 100644
index 181114b5eb8..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
-   || ( drm gles2 opengl wayland X )
-   gles2? ( egl )
-   opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
-#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
-   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
-   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-01-08 Thread Matt Turner
commit: a491cde385888e808dcb09b5b3472588694714bb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan  9 04:37:30 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan  9 04:37:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a491cde3

media-plugins/gst-plugins-vaapi-1.14.3: amd64 stable, bug 674854

Signed-off-by: Matt Turner  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
index ea5694877d7..86a4d324e32 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2019-01-08 Thread Thomas Deutschmann
commit: 981be87eaaa111d417adf01a1ebf12bd41d1c90c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan  9 01:24:56 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan  9 01:35:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981be87e

media-plugins/gst-plugins-vaapi: x86 stable (bug #674854)

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
index 181114b5eb8..ea5694877d7 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-09-20 Thread Mart Raudsepp
commit: cf4ff6da8a4ba724e691a0f6072817f7bef9512e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Sep 21 05:31:02 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Sep 21 05:31:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4ff6da

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-plugins/gst-plugins-vaapi/Manifest   |  1 -
 .../gst-plugins-vaapi-1.12.4.ebuild| 61 --
 2 files changed, 62 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index be904c78973..7af81dec61c 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,4 +1,3 @@
-DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B 
e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d
 SHA512 
2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
 DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
 DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 
835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa
 SHA512 
7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
 DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 
7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae
 SHA512 
b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
deleted file mode 100644
index 1227c4df21b..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-1.12.0:${SLOT}[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0:=[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   drm? (
-   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   egl? (
-   
>=media-libs/gst-plugins-bad-1.12.0:${SLOT}[opengl,${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static \
-   $(use_enable drm) \
-   $(use_enable egl) \
-   $(use_enable opengl glx) \
-   $(use_enable wayland) \
-   $(use_enable X x11)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --modules
-}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-09-17 Thread Mart Raudsepp
commit: 3c432c98ebc0f678ec25c3a903d8601f79e16102
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Sep 18 00:25:33 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Sep 18 00:25:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c432c98

media-plugins/gst-plugins-vaapi: bump to 1.14.3 for upstream bug fixes

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-plugins/gst-plugins-vaapi/Manifest   |   1 +
 .../gst-plugins-vaapi-1.14.3.ebuild| 110 +
 2 files changed, 111 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index ad4930e0655..be904c78973 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,4 @@
 DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B 
e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d
 SHA512 
2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
 DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
 DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 
835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa
 SHA512 
7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
+DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 
7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae
 SHA512 
b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
new file mode 100644
index 000..181114b5eb8
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-07-31 Thread Mart Raudsepp
commit: 0c4313ebbd797037714522812190d458c540e382
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jul 31 08:55:36 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jul 31 08:55:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4313eb

media-plugins/gst-plugins-vaapi: bump to 1.14.2 for upstream bug fixes

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 media-plugins/gst-plugins-vaapi/Manifest   |   1 +
 .../gst-plugins-vaapi-1.14.2.ebuild| 110 +
 2 files changed, 111 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index e655a459e13..ad4930e0655 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B 
e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d
 SHA512 
2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
 DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
+DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 
835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa
 SHA512 
7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
new file mode 100644
index 000..181114b5eb8
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so 
require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+   || ( drm gles2 opengl wayland X )
+   gles2? ( egl )
+   opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in 
addition to GLX support with desktop GL while keeping it optional for pure GLX 
cases;
+#   it's always required with USE=gles2, thus USE="gles2 opengl X" will 
require and build desktop GL EGL platform support as well on top of GLX, which 
doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined 
with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); 
checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+   
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-07-30 Thread Thomas Deutschmann
commit: 35c39f78680110ef9b19ab3194a6f20283d41a08
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul 31 00:34:50 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul 31 00:42:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c39f78

media-plugins/gst-plugins-vaapi: x86 stable (bug #661288)

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
index 7b86dfe360c..d4dbc76c468 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-07-16 Thread Mikle Kolyada
commit: ba68044f944362c814fc117c693abf7c4d876b08
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 16 13:56:14 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 16 13:56:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba68044f

media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #661288

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
index 6f51d379aec..7b86dfe360c 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-06-18 Thread Mart Raudsepp
commit: 31457d0770ab9faba603901282093a9bab94bed2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jun 18 16:33:02 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jun 18 17:18:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31457d07

media-plugins/gst-plugins-vaapi: fix license

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild | 2 +-
 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
index 58e71298710..1227c4df21b 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Hardware accelerated video decoding through 
VA-API plugin for GStre
 HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
 SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
 SLOT="1.0"
 KEYWORDS="amd64 ~arm64 x86"
 

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
index 46ecb750160..6f51d379aec 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Hardware accelerated video decoding through 
VA-API plugin for GStre
 HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
 SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
-LICENSE="LGPL-2.1" # TODO: Check for "or later"
+LICENSE="LGPL-2.1+"
 SLOT="1.0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-06-18 Thread Mart Raudsepp
commit: 5b988f6dda9c6ea4f13397361e405497ac22e54c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jun 18 16:28:50 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jun 18 17:18:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b988f6d

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-vaapi/Manifest   |  1 -
 .../gst-plugins-vaapi-1.12.3.ebuild| 62 --
 2 files changed, 63 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 64a3c974198..e655a459e13 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
-DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B 
d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068
 SHA512 
c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
 DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B 
e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d
 SHA512 
2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
 DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
deleted file mode 100644
index 59515fff50a..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   =virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   egl? (
-   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static \
-   $(use_enable drm) \
-   $(use_enable egl) \
-   $(use_enable opengl glx) \
-   $(use_enable wayland) \
-   $(use_enable X x11)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --modules
-}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-plugins/gst-plugins-vaapi/files/

2018-06-16 Thread Mart Raudsepp
commit: ad232d5ad5f11e64951cdcd6438c5319466f0d4e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jun 16 18:07:20 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jun 16 18:27:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad232d5a

media-plugins/gst-plugins-vaapi: bump to 1.14.1, rework OpenGL handling

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-vaapi/Manifest   |   1 +
 .../gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch |  33 ++
 .../gst-plugins-vaapi-1.14.1.ebuild| 112 +
 media-plugins/gst-plugins-vaapi/metadata.xml   |   1 +
 4 files changed, 147 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 7108b9ee314..64a3c974198 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B 
d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068
 SHA512 
c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
 DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B 
e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d
 SHA512 
2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
+DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B 
bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb
 SHA512 
f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020

diff --git a/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch 
b/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch
new file mode 100644
index 000..d0a34b5bd0c
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch
@@ -0,0 +1,33 @@
+From 45fb111850955d9192e43b9dbcb2ef8e3974e58d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
+ 
+Date: Mon, 21 May 2018 13:27:14 +0200
+Subject: plugins: guard GstGL code
+
+---
+ gst/vaapi/gstvaapipluginutil.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c
+index fa25131..648c91b 100644
+--- a/gst/vaapi/gstvaapipluginutil.c
 b/gst/vaapi/gstvaapipluginutil.c
+@@ -246,6 +246,7 @@ gst_vaapi_create_display_from_gl_context (GstObject * 
gl_context_object)
+ static void
+ gst_vaapi_find_gl_context (GstElement * element)
+ {
++#if USE_GST_GL_HELPERS
+   GstVaapiPluginBase *const plugin = GST_VAAPI_PLUGIN_BASE (element);
+ 
+   /* if the element is vaapisink or any vaapi encoder it doesn't need
+@@ -282,6 +283,7 @@ no_valid_gl_display:
+ gst_object_replace (>gl_other_context, NULL);
+ return;
+   }
++#endif
+ }
+ 
+ gboolean
+-- 
+cgit v1.1
+

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
new file mode 100644
index 000..46ecb750160
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit ltprune multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1" # TODO: Check for "or later"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if 
neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built 
with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can 
put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2018-03-17 Thread Mikle Kolyada
commit: 686e91b947ec94d369f93aac7b27185c67638633
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar 17 18:07:42 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar 17 18:12:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686e91b9

media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #650540

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
index 2ec75e8e71e..a28dfe527fa 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-12-16 Thread Mart Raudsepp
commit: e7a791f5f08fde7c77332e2ede6c6920f2faca71
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 17 02:00:05 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 17 02:01:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a791f5

media-plugins/gst-plugins-vaapi: bump to 1.12.4, compatible with 
x11-libs/libva-2

This version should be compatible with both libva-1.x and libva-2.x
(VA_API_VERSION 0.x.y and 1.x.y).

Closes: https://bugs.gentoo.org/641272
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.12.4.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index f276914f977..7108b9ee314 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
 DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B 
d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068
 SHA512 
c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
+DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B 
e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d
 SHA512 
2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
new file mode 100644
index 000..2ec75e8e71e
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-1.12.0:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0:=[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-1.12.0:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-12-16 Thread Mart Raudsepp
commit: 05ee252681e023138c5be7bc42e7663e5bcf3f92
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 17 01:07:24 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 17 01:07:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ee2526

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-plugins/gst-plugins-vaapi/Manifest   |  3 --
 .../gst-plugins-vaapi-1.10.3.ebuild| 61 --
 .../gst-plugins-vaapi-1.10.4.ebuild| 61 --
 .../gst-plugins-vaapi-1.10.5.ebuild| 61 --
 4 files changed, 186 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index ad7f2573f0c..f276914f977 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,4 +1 @@
-DIST gstreamer-vaapi-1.10.3.tar.xz 976704 BLAKE2B 
39134590f8facce1e6e7a4bfe35460b56c1b45cfd0dfc3d15399c130b910f0aabebd2b3a762a7c4d13143f04f431f5fded6d4e1521a24033a7754b8c3b83bf1f
 SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
-DIST gstreamer-vaapi-1.10.4.tar.xz 979112 BLAKE2B 
5b080690df8470f81b9152f64614b62afc2d3dfd16aea0e4e1dfc6ae0d4d13d861eb9cb458ac8f49ed9205bc1512e2a328ad28c9f6631f3d39b99865b40aead7
 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
-DIST gstreamer-vaapi-1.10.5.tar.xz 978260 BLAKE2B 
99ed06af00f45ff4ba62521bb23a27fafd6729b8932b4f36ae633794b61031de0ccb29140667f101c8457564f17f4397710fcf3562582a24fa7e3e5fdf840b0d
 SHA512 
8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9
 DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B 
d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068
 SHA512 
c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
deleted file mode 100644
index c58da437f69..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   drm? (
-   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   egl? (
-   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static \
-   $(use_enable drm) \
-   $(use_enable egl) \
-   $(use_enable opengl glx) \
-   $(use_enable wayland) \
-   $(use_enable X x11)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --modules
-}

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
deleted file mode 100644
index 13ade4bbf85..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-12-16 Thread Mart Raudsepp
commit: 4aa3ffbcf1b35c46773c74d35ea21c0a7175ff9e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 17 01:21:58 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 17 01:21:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa3ffbc

media-plugins/gst-plugins-vaapi: add libva max dependency

Now that VA_API_VERSION 1.0 is out, we know what too new version
numbers to actually block for the libva < 0.99 check

Bug: https://bugs.gentoo.org/641272
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
index 23e6d11ea31..59515fff50a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
@@ -23,6 +23,7 @@ RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
>=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   =virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-12-16 Thread Tobias Klausmann
commit: b10d636353d095dce260df669dffc98bfa62d069
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Dec 16 11:32:08 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Dec 16 11:33:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10d6363

media-plugins/gst-plugins-vaapi-1.12.3-r0: amd64 stable

Gentoo-Bug: http://bugs.gentoo.org/635900

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
index 35cbc896f1b..23e6d11ea31 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-09-18 Thread Mart Raudsepp
commit: 028273e08d13762980faecdcfab2faf1c6dc5306
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 18 21:59:36 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 18 21:59:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028273e0

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-plugins/gst-plugins-vaapi/Manifest   |  1 -
 .../gst-plugins-vaapi-1.12.2.ebuild| 61 --
 2 files changed, 62 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 972b4e4d880..6c0fd9d37ce 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,5 +1,4 @@
 DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
 WHIRLPOOL 
1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
 DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 
03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
 WHIRLPOOL 
90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
 DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 
b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 
8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9
 WHIRLPOOL 
8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
-DIST gstreamer-vaapi-1.12.2.tar.xz 994508 SHA256 
23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a SHA512 
44113d05171827a457ce9775f4d7eb15fe50a7fa9e0600e36e3bf18a4b9fbf41e28e84682ff24a489a97ad0026e12e989031512fb9c9e7a6decb49bb7dcd88de
 WHIRLPOOL 
21e18180dadc717c8a22d0c628bc647f53c307aab00686ada3888593177ec6a46dadb3845bc1bfaf53bee98ac8a92721bae852563bb8b3f6799804124ea8aed1
 DIST gstreamer-vaapi-1.12.3.tar.xz 996360 SHA256 
f4cdafd8fd9606a490917c8b67336e835df1219580d55421c70480fd0913744d SHA512 
c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
 WHIRLPOOL 
761f7d5da18538353710caec8ad5ea68502d357105143d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
deleted file mode 100644
index b14114dc996..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   drm? (
-   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   egl? (
-   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static \
-   $(use_enable drm) \
-   $(use_enable egl) \
-   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-09-18 Thread Mart Raudsepp
commit: 61d88cd9447b981d44682ef47d223c3a49716e95
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 18 21:58:32 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 18 21:58:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d88cd9

media-plugins/gst-plugins-vaapi: bump to 1.12.3 for upstream bug fixes

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.12.3.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 14b0d53639e..972b4e4d880 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -2,3 +2,4 @@ DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbd
 DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 
03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
 WHIRLPOOL 
90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
 DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 
b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 
8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9
 WHIRLPOOL 
8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
 DIST gstreamer-vaapi-1.12.2.tar.xz 994508 SHA256 
23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a SHA512 
44113d05171827a457ce9775f4d7eb15fe50a7fa9e0600e36e3bf18a4b9fbf41e28e84682ff24a489a97ad0026e12e989031512fb9c9e7a6decb49bb7dcd88de
 WHIRLPOOL 
21e18180dadc717c8a22d0c628bc647f53c307aab00686ada3888593177ec6a46dadb3845bc1bfaf53bee98ac8a92721bae852563bb8b3f6799804124ea8aed1
+DIST gstreamer-vaapi-1.12.3.tar.xz 996360 SHA256 
f4cdafd8fd9606a490917c8b67336e835df1219580d55421c70480fd0913744d SHA512 
c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
 WHIRLPOOL 
761f7d5da18538353710caec8ad5ea68502d357105143d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
new file mode 100644
index 000..b14114dc996
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-09-16 Thread Mart Raudsepp
commit: 03b6419e8fbf88f97a5684602d352094a6325887
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Sep 16 20:45:49 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Sep 16 20:49:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b6419e

media-plugins/gst-plugins-vaapi: bump to 1.12.2

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.12.2.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 40d603fd835..14b0d53639e 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,4 @@
 DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
 WHIRLPOOL 
1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
 DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 
03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
 WHIRLPOOL 
90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
 DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 
b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 
8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9
 WHIRLPOOL 
8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
+DIST gstreamer-vaapi-1.12.2.tar.xz 994508 SHA256 
23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a SHA512 
44113d05171827a457ce9775f4d7eb15fe50a7fa9e0600e36e3bf18a4b9fbf41e28e84682ff24a489a97ad0026e12e989031512fb9c9e7a6decb49bb7dcd88de
 WHIRLPOOL 
21e18180dadc717c8a22d0c628bc647f53c307aab00686ada3888593177ec6a46dadb3845bc1bfaf53bee98ac8a92721bae852563bb8b3f6799804124ea8aed1

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
new file mode 100644
index 000..b14114dc996
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-07-15 Thread Tobias Klausmann
commit: 77b3874acaed2c610b8cfab603b38e2650d147f4
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Jul 15 15:49:54 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Jul 15 15:49:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b3874a

media-plugins/gst-plugins-vaapi-1.10.5-r0: add amd64 keyword

Gentoo-Bug: 624180

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
index b14114dc996..5f2c783cae3 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-07-08 Thread Alexis Ballier
commit: 2643381a3ebedb9227e1e30e9de6683920d59b21
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jul  8 10:12:10 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jul  8 10:12:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2643381a

media-plugins/gst-plugins-vaapi: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
index 13ade4bbf85..b14114dc996 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-06-18 Thread Mart Raudsepp
commit: 9d55a1edde43a3191266bd613bfc3da97b1c01ef
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jun 18 08:23:49 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun 18 08:30:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d55a1ed

media-plugins/gst-plugins-vaapi: bump to 1.10.5 for upstream bug fixes

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.10.5.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 10d3f773a9f..40d603fd835 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
 WHIRLPOOL 
1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
 DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 
03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
 WHIRLPOOL 
90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
+DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 
b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 
8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9
 WHIRLPOOL 
8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
new file mode 100644
index 000..13ade4bbf85
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-02-25 Thread Mart Raudsepp
commit: 740ff65f3db53716a55fe19d1403170f9261b394
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 25 21:31:12 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 25 21:31:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740ff65f

media-plugins/gst-plugins-vaapi: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-plugins/gst-plugins-vaapi/Manifest   |  1 -
 .../gst-plugins-vaapi-1.8.3.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index baa827064a..10d3f773a9 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
 DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
 WHIRLPOOL 
1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
 DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 
03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
 WHIRLPOOL 
90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
-DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 
6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 
f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f
 WHIRLPOOL 
cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
deleted file mode 100644
index 41d04a6a2d..00
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   drm? (
-   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   egl? (
-   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static \
-   $(use_enable drm) \
-   $(use_enable egl) \
-   $(use_enable opengl glx) \
-   $(use_enable wayland) \
-   $(use_enable X x11)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --modules
-}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-02-25 Thread Mart Raudsepp
commit: d7b42cf15f6ce06e84910f5556cdfbaa0b462a43
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 25 21:20:50 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 25 21:20:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b42cf1

media-plugins/gst-plugins-vaapi: bump to 1.10.4 for upstream bug fixes

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.10.4.ebuild| 62 ++
 2 files changed, 63 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index b23bf56f04..baa827064a 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
 WHIRLPOOL 
1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
+DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 
03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 
b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
 WHIRLPOOL 
90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
 DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 
6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 
f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f
 WHIRLPOOL 
cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
new file mode 100644
index 00..673e64b0df
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-02-16 Thread Agostino Sarubbo
commit: 5b33eeb5fba14d7c9c914e4a3f7fdca8a6d08a17
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 16 17:24:41 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 16 17:24:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b33eeb5

media-plugins/gst-plugins-vaapi: x86 stable wrt bug #601354

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
index 85d5834f89..4544a5d642 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-02-16 Thread Agostino Sarubbo
commit: 2251e545b22fad609a2f15f8d08dc549c8c68e5a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 16 13:24:26 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 16 13:24:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2251e545

media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #601354

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
index 673e64b0df..85d5834f89 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-02-11 Thread Mart Raudsepp
commit: d109e4579fddca51d7b95e719acd3cc7bb69f014
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 11 15:12:52 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 11 15:23:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d109e457

media-plugins/gst-plugins-vaapi: bump to 1.10.3

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.10.3.ebuild| 62 ++
 2 files changed, 63 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 9b4e29a0eb..b23bf56f04 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
+DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 
cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 
6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
 WHIRLPOOL 
1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
 DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 
6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 
f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f
 WHIRLPOOL 
cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
new file mode 100644
index 00..673e64b0df
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-02-11 Thread Mart Raudsepp
commit: 592cd682ebe4d5d8f76cecef3bdf0122daba3d6b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 11 15:11:48 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 11 15:11:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592cd682

media-plugins/gst-plugins-vaapi: Remove outdated upstream tag from metadata.xml

gst-plugins-vaapi was absorbed into gstreamer infrastructure

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-plugins/gst-plugins-vaapi/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml 
b/media-plugins/gst-plugins-vaapi/metadata.xml
index 38a37a97b3..be2c01c841 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -9,7 +9,4 @@
Enable DRM renderer
Enable EGL support

-   
-   01org/gstreamer-vaapi
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2017-01-20 Thread Mart Raudsepp
commit: 85e69f44ede346241e2f7e78cac153d5a1214358
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan 20 08:29:46 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan 20 08:31:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e69f44

media-plugins/gst-plugins-vaapi: Remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-plugins/gst-plugins-vaapi/Manifest   |  2 -
 .../gst-plugins-vaapi-0.7.0.ebuild | 60 -
 .../gst-plugins-vaapi-1.8.2.ebuild | 61 --
 3 files changed, 123 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index bede664..9b4e29a 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 
abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 
8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357
 WHIRLPOOL 
4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
-DIST gstreamer-vaapi-1.8.2.tar.xz 933152 SHA256 
5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229 SHA512 
9ffd0fdba59c22f428c1c219d27ad83ebaa5c36c1a1fc875161b03438d69151f83218ce2766131daa71ba332b232c79e7723ad9fe2131b9baa8cf96b50dbf9bd
 WHIRLPOOL 
e89f0a7fa5c1084456c797f685cf273c144f25dc34e60b0a9519c662f9f9b9d8daf542abbd51bf79722294613bbe36fe9511b1d64d6022d0f90361cc73ca0480
 DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 
6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 
f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f
 WHIRLPOOL 
cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
deleted file mode 100644
index 047e0c6..
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="https://github.com/01org/gstreamer-vaapi;
-SRC_URI="https://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-IUSE="+drm opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   drm? (
-   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --enable-builtin-libvpx=no \
-   --disable-static \
-   --enable-egl \
-   $(use_enable drm) \
-   $(use_enable opengl glx) \
-   $(use_enable wayland) \
-   $(use_enable X x11)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --modules
-}

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
deleted file mode 100644
index 1d4c4f5..
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-09-30 Thread Pacho Ramos
commit: a58fafdb54872857b28bdeb26095267672ad9842
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Sep 30 22:49:11 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct  1 00:53:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58fafdb

media-plugins/gst-plugins-vaapi: x86 stable, bug 587010

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
index 51722dc..41d04a6 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-09-18 Thread Gilles Dartiguelongue
commit: dca387e1be165d1775a461f0c644ddf5b3e8e5b3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Sep 18 22:00:25 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Sep 18 22:43:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca387e1

media-plugins/gst-plugins-vaapi: version bump 1.8.2 → 1.8.3

Package-Manager: portage-2.3.0

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.8.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 49b7387..bede664 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 
abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 
8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357
 WHIRLPOOL 
4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
 DIST gstreamer-vaapi-1.8.2.tar.xz 933152 SHA256 
5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229 SHA512 
9ffd0fdba59c22f428c1c219d27ad83ebaa5c36c1a1fc875161b03438d69151f83218ce2766131daa71ba332b232c79e7723ad9fe2131b9baa8cf96b50dbf9bd
 WHIRLPOOL 
e89f0a7fa5c1084456c797f685cf273c144f25dc34e60b0a9519c662f9f9b9d8daf542abbd51bf79722294613bbe36fe9511b1d64d6022d0f90361cc73ca0480
+DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 
6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 
f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f
 WHIRLPOOL 
cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
new file mode 100644
index ..a2d2355
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   $(use_enable drm) \
+   $(use_enable egl) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-07-31 Thread Pacho Ramos
commit: 5487aa02ce61d2d61b4eafb8b33e32d6e0c41414
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jul 31 08:45:27 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jul 31 08:54:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5487aa02

media-plugins/gst-plugins-vaapi: Make egl support optional (#588498 by Toralf 
Förster and Coacher).

Package-Manager: portage-2.3.0

 .../gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild | 12 +++-
 media-plugins/gst-plugins-vaapi/metadata.xml |  1 +
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
index c2c5860..1d4c4f5 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="LGPL-2.1"
 SLOT="1.0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="+drm opengl wayland +X"
+IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"
 
 RDEPEND="
@@ -26,14 +26,16 @@ RDEPEND="
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   egl? (
+   
>=media-libs/gst-plugins-bad-${PV}:1.0[opengl,${MULTILIB_USEDEP}] )
opengl? (
>=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
>=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.12
@@ -46,8 +48,8 @@ multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--disable-static \
-   --enable-egl \
$(use_enable drm) \
+   $(use_enable egl) \
$(use_enable opengl glx) \
$(use_enable wayland) \
$(use_enable X x11)

diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml 
b/media-plugins/gst-plugins-vaapi/metadata.xml
index 74f4f08..38a37a9 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -7,6 +7,7 @@


Enable DRM renderer
+   Enable EGL support


01org/gstreamer-vaapi



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-07-09 Thread Pacho Ramos
commit: 0debeb529c68174b52a2ce4f5e4de469fdb02dd3
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jul  9 09:51:00 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jul  9 10:11:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0debeb52

media-plugins/gst-plugins-vaapi: Version bump

Package-Manager: portage-2.3.0

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-1.8.2.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index d1ea579..49b7387 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
 DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 
abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 
8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357
 WHIRLPOOL 
4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
+DIST gstreamer-vaapi-1.8.2.tar.xz 933152 SHA256 
5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229 SHA512 
9ffd0fdba59c22f428c1c219d27ad83ebaa5c36c1a1fc875161b03438d69151f83218ce2766131daa71ba332b232c79e7723ad9fe2131b9baa8cf96b50dbf9bd
 WHIRLPOOL 
e89f0a7fa5c1084456c797f685cf273c144f25dc34e60b0a9519c662f9f9b9d8daf542abbd51bf79722294613bbe36fe9511b1d64d6022d0f90361cc73ca0480

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
new file mode 100644
index 000..c2c5860
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi;
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:1.0[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-static \
+   --enable-egl \
+   $(use_enable drm) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-07-09 Thread Pacho Ramos
commit: 5cbfab44ac2c9f1d860b67082f6905426037626c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jul  9 09:50:02 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jul  9 10:11:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbfab44

media-plugins/gst-plugins-vaapi: Drop old

Package-Manager: portage-2.3.0

 media-plugins/gst-plugins-vaapi/Manifest   |  1 -
 .../gst-plugins-vaapi-0.6.1.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 7891d83..d1ea579 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1 @@
-DIST gstreamer-vaapi-0.6.1.tar.bz2 1403160 SHA256 
36fc8afeb7ec679ea8df34671a34dba57dcc0b66255fb0991acb485e3efd67b3 SHA512 
94dab46414da2b43b9f0fc119c8d901848ad637b1161644888072a733423c60c2b858a37467fc26a4341133c88940304fc70fd328dde9ac0bfba129722771ea8
 WHIRLPOOL 
49efe4f708810bc786c78f0950ed8249bcbb44113f8a3ce3518ef26eb5168397053314030d324b45346cf50c539d92c0aca5993e949b572a74772da025c4a7af
 DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 
abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 
8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357
 WHIRLPOOL 
4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
deleted file mode 100644
index 0877016..000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="https://github.com/01org/gstreamer-vaapi;
-SRC_URI="https://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+drm opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-   >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
-   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
-   drm? (
-   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-   X? (
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   opengl? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
-   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.12
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
-   ECONF_SOURCE=${S} \
-   econf \
-   --enable-builtin-libvpx=no \
-   --disable-static \
-   --enable-egl \
-   $(use_enable drm) \
-   $(use_enable opengl glx) \
-   $(use_enable wayland) \
-   $(use_enable X x11)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --modules
-}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-03-06 Thread Mikle Kolyada
commit: 9c1a53ee79a4b245a9fc514ccf9088efc2d11b73
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar  6 20:03:43 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar  6 20:09:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1a53ee

media-plugins/gst-plugins-vaapi: x86 stable wrt bug #566378

Package-Manager: portage-2.2.26

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
index e318f52..87d6c6a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+drm opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2016-02-21 Thread Pacho Ramos
commit: d1edaa9ef21d069307097513cd8feeca85ddf0dc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Feb 21 16:09:51 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Feb 21 23:43:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1edaa9e

media-plugins/gst-plugins-vaapi: amd64 stable, bug 566378

Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="amd64"

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
index c2d0d53..e318f52 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+drm opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2015-12-29 Thread Pacho Ramos
commit: 87e7fa87c6819ebac10c103af9720a05c65f18e9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Dec 29 13:40:58 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Dec 29 13:40:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e7fa87

media-plugins/gst-plugins-vaapi: Version bump

Package-Manager: portage-2.2.26

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-0.7.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index fd0de24..7891d83 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
 DIST gstreamer-vaapi-0.6.1.tar.bz2 1403160 SHA256 
36fc8afeb7ec679ea8df34671a34dba57dcc0b66255fb0991acb485e3efd67b3 SHA512 
94dab46414da2b43b9f0fc119c8d901848ad637b1161644888072a733423c60c2b858a37467fc26a4341133c88940304fc70fd328dde9ac0bfba129722771ea8
 WHIRLPOOL 
49efe4f708810bc786c78f0950ed8249bcbb44113f8a3ce3518ef26eb5168397053314030d324b45346cf50c539d92c0aca5993e949b572a74772da025c4a7af
+DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 
abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 
8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357
 WHIRLPOOL 
4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
new file mode 100644
index 000..c2d0d53
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi;
+SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-builtin-libvpx=no \
+   --disable-static \
+   --enable-egl \
+   $(use_enable drm) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2015-11-08 Thread Gilles Dartiguelongue
commit: a0f92717462b954a51b5550fe4b9cd815a208eb7
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Nov  8 19:58:53 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Nov  8 22:34:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f92717

media-plugins/gst-plugins-vaapi: update homepage, bug #563242

Package-Manager: portage-2.2.23

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild | 2 +-
 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild
index 35cc220..7aa258e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild
@@ -7,7 +7,7 @@ inherit eutils multilib-minimal
 
 MY_PN="gstreamer-vaapi"
 DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi;
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi;
 
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
 
 LICENSE="LGPL-2.1"

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
index f20b564..57e6ca6 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
@@ -7,7 +7,7 @@ inherit eutils multilib-minimal
 
 MY_PN="gstreamer-vaapi"
 DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi;
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi;
 
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2015-11-08 Thread Gilles Dartiguelongue
commit: 9f61eea40a7c12097191edb45982d7b45c2f130e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Nov  8 22:34:17 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Nov  8 22:34:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f61eea4

media-plugins/gst-plugins-vaapi: version bump to 0.6.1

Depend on latest gst-1 series as support for 1.2 is deprecated.
Add missing dependency on gst-plugins-bad gl library.

Package-Manager: portage-2.2.23

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-0.6.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index c3a6596..a6a0720 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
 DIST gstreamer-vaapi-0.5.10.tar.bz2 1333822 SHA256 
0dd236c7bf225322b8934fdba99a7a9e4542566a2acbe7564cdc3ec2c8b73c9d SHA512 
bb0c2c29100f2edfdbf76d2de2a554b988779a9fc462788b537f08f6e62f0fdfaa7f12e4e4d49f1abf887533dcbd79bf0c734895bc73f5bc4b0bc3ba0ac07120
 WHIRLPOOL 
27350341e2899bd50aa8795bde505f4da78f23b9d1615e1a8706516ed482f7f2bae0db8f121b16a6163327cd2323f755b39b6605f16ea725dfabc766ee5ec74e
 DIST gstreamer-vaapi-0.6.0.tar.bz2 1406631 SHA256 
f6a4c657606849fb09ee2db778c80278cfa4546e9103862f273c910e208872b8 SHA512 
f280655b712ebc14438074a1a659a49417457f34a903c9220a2b7594ef8c6836319f0f22a9bdff5a3899771eb53df1c75de5c3f625094caa0a00964f55025515
 WHIRLPOOL 
a4b75203d8fa53dbd177a7fd08ceb480f10f819985c992d9d384bfeaeb099c8ecbb02d2ac7560f527acd329ac588859e36ab5077067584aea6f951e75b0b905a
+DIST gstreamer-vaapi-0.6.1.tar.bz2 1403160 SHA256 
36fc8afeb7ec679ea8df34671a34dba57dcc0b66255fb0991acb485e3efd67b3 SHA512 
94dab46414da2b43b9f0fc119c8d901848ad637b1161644888072a733423c60c2b858a37467fc26a4341133c88940304fc70fd328dde9ac0bfba129722771ea8
 WHIRLPOOL 
49efe4f708810bc786c78f0950ed8249bcbb44113f8a3ce3518ef26eb5168397053314030d324b45346cf50c539d92c0aca5993e949b572a74772da025c4a7af

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
new file mode 100644
index 000..c2d0d53
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi;
+SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-builtin-libvpx=no \
+   --disable-static \
+   --enable-egl \
+   $(use_enable drm) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2015-09-05 Thread Pacho Ramos
commit: beca49d0bac81cbaa3c10ffecaa6b95694368444
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 13:53:14 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 13:53:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beca49d0

media-plugins/gst-plugins-vaapi: Version bump, fix dependencies and renderers 
switching (#554400 by xpue)

Package-Manager: portage-2.2.20.1

 media-plugins/gst-plugins-vaapi/Manifest   |  1 +
 .../gst-plugins-vaapi-0.6.0.ebuild | 58 ++
 media-plugins/gst-plugins-vaapi/metadata.xml   |  3 ++
 3 files changed, 62 insertions(+)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 60140b1..c3a6596 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
 DIST gstreamer-vaapi-0.5.10.tar.bz2 1333822 SHA256 
0dd236c7bf225322b8934fdba99a7a9e4542566a2acbe7564cdc3ec2c8b73c9d SHA512 
bb0c2c29100f2edfdbf76d2de2a554b988779a9fc462788b537f08f6e62f0fdfaa7f12e4e4d49f1abf887533dcbd79bf0c734895bc73f5bc4b0bc3ba0ac07120
 WHIRLPOOL 
27350341e2899bd50aa8795bde505f4da78f23b9d1615e1a8706516ed482f7f2bae0db8f121b16a6163327cd2323f755b39b6605f16ea725dfabc766ee5ec74e
+DIST gstreamer-vaapi-0.6.0.tar.bz2 1406631 SHA256 
f6a4c657606849fb09ee2db778c80278cfa4546e9103862f273c910e208872b8 SHA512 
f280655b712ebc14438074a1a659a49417457f34a903c9220a2b7594ef8c6836319f0f22a9bdff5a3899771eb53df1c75de5c3f625094caa0a00964f55025515
 WHIRLPOOL 
a4b75203d8fa53dbd177a7fd08ceb480f10f819985c992d9d384bfeaeb099c8ecbb02d2ac7560f527acd329ac588859e36ab5077067584aea6f951e75b0b905a

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
new file mode 100644
index 000..5d2b4eb
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi;
+SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64"
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   >=media-libs/gstreamer-1.2.3:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-base-1.2.3:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-1.2.3:1.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+   drm? (
+   >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+   >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-builtin-libvpx=no \
+   --disable-static \
+   --enable-egl \
+   $(use_enable drm) \
+   $(use_enable opengl glx) \
+   $(use_enable wayland) \
+   $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --modules
+}

diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml 
b/media-plugins/gst-plugins-vaapi/metadata.xml
index ca8b22b..6552820 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -2,6 +2,9 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
gstreamer
+   
+   Enable DRM renderer
+   

vaapi/gstreamer-vaapi




[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2015-09-05 Thread Pacho Ramos
commit: b24cca440174fae40adf1aa904ea89c73dda8477
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 13:54:45 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 13:54:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24cca44

media-plugins/gst-plugins-vaapi: x86 keyword, bug #536470

Package-Manager: portage-2.2.20.1

 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
index 5d2b4eb..f20b564 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${
 
 LICENSE="LGPL-2.1"
 SLOT="1.0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="+drm opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"