public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2019-05-06  9:50 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2019-05-06  9:50 UTC (permalink / raw
  To: gentoo-commits

commit:     e18a85497f4aab947c8b0543fb8efa81e2aac77f
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon May  6 09:49:48 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon May  6 09:49:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e18a8549

x11-libs/libva-compat: New libva compatibility package

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 x11-libs/libva-compat/Manifest                  |  1 +
 x11-libs/libva-compat/libva-compat-1.8.3.ebuild | 72 +++++++++++++++++++++++++
 x11-libs/libva-compat/metadata.xml              | 15 ++++++
 3 files changed, 88 insertions(+)

diff --git a/x11-libs/libva-compat/Manifest b/x11-libs/libva-compat/Manifest
new file mode 100644
index 00000000000..4a6cb482d4b
--- /dev/null
+++ b/x11-libs/libva-compat/Manifest
@@ -0,0 +1 @@
+DIST libva-1.8.3.tar.gz 186915 BLAKE2B 10713e3bd7aaefc033490fc9ef6485ec50774f274f09e9e06fd1479b882b221791375533a6826e5db9a758f2acd74f913a478da61fe32250a3e2d9c0062739fc SHA512 f2f360876d8443a22a3434aa1ac7ec5aa6d4b3cc1f13f475ef74e716f5937acc43e02f9a8b858b5b7b6539da3731f763843d45664cc19c70e81d8b87e93659ea

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
new file mode 100644
index 00000000000..7d5b3a6f092
--- /dev/null
+++ b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+MY_PN="${PN%-compat}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Video Acceleration (VA) API for Linux"
+HOMEPAGE="https://01.org/linuxmedia/vaapi"
+SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+drm egl opengl vdpau wayland X"
+
+VIDEO_CARDS="nvidia intel i965 nouveau"
+for x in ${VIDEO_CARDS}; do
+	IUSE+=" video_cards_${x}"
+done
+
+RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+	X? (
+		>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+		>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+		>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+	)
+	egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+	opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
+	wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+	!x11-libs/libva:0/0"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PDEPEND="video_cards_nvidia? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
+	video_cards_nouveau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] )
+	vdpau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
+	video_cards_intel? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
+	video_cards_i965? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
+	"
+
+REQUIRED_USE="|| ( drm wayland X )
+		opengl? ( X )"
+
+S="${WORKDIR}/${MY_P}"
+DOCS=( NEWS )
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+multilib_src_configure() {
+	local myeconfargs=(
+		--with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
+		$(use_enable opengl glx)
+		$(use_enable X x11)
+		$(use_enable wayland)
+		$(use_enable egl)
+		$(use_enable drm)
+	)
+	ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+	emake -C va DESTDIR="${D}" install-libLTLIBRARIES
+	rm -v "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+}

diff --git a/x11-libs/libva-compat/metadata.xml b/x11-libs/libva-compat/metadata.xml
new file mode 100644
index 00000000000..39b6984b394
--- /dev/null
+++ b/x11-libs/libva-compat/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>chewi@gentoo.org</email>
+		<name>James Le Cuirot</name>
+	</maintainer>
+	<use>
+		<flag name="egl">Enables EGL support.</flag>
+		<flag name="drm">Enables VA/DRM API support.</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">intel/libva</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2019-10-18 21:44 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2019-10-18 21:44 UTC (permalink / raw
  To: gentoo-commits

commit:     9fb12bde7ab7a5be9684eedbda6c799a6bf071f3
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 21:44:04 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 21:44:04 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb12bde

x11-libs/libva-compat: Marking stable on all arches

This is almost identical to the earlier libva-1.8.3 ebuild. Now that's
gone, this needs to be marked stable for stable users. It reportedly
works fine.

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 x11-libs/libva-compat/libva-compat-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
index 7d5b3a6f092..5b82b4eb887 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
 IUSE="+drm egl opengl vdpau wayland X"
 
 VIDEO_CARDS="nvidia intel i965 nouveau"


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2021-04-01  0:43 Sam James
  0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2021-04-01  0:43 UTC (permalink / raw
  To: gentoo-commits

commit:     c0fb76019221b55b7c6fa132a2daa4d2aad07013
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  1 00:34:54 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  1 00:43:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0fb7601

x11-libs/libva-compat: fix libtool file removal (for slibtool)

slibtool doesn't produce these files at all, so we can't
delete them in that case.

Closes: https://bugs.gentoo.org/779202
Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-libs/libva-compat/libva-compat-1.8.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
index 5b82b4eb887..31cdf24dbf5 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -68,5 +68,5 @@ multilib_src_configure() {
 
 multilib_src_install() {
 	emake -C va DESTDIR="${D}" install-libLTLIBRARIES
-	rm -v "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+	rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2021-10-31  0:19 Sam James
  0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2021-10-31  0:19 UTC (permalink / raw
  To: gentoo-commits

commit:     198b55f9dfd473822804ff6b7078f3a79c4b7da9
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 22 05:38:37 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 00:19:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198b55f9

x11-libs/libva-compat: Set USE-defaults for mesa[egl,gbm]

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{libva-compat-1.8.3.ebuild => libva-compat-1.8.3-r1.ebuild}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
similarity index 96%
rename from x11-libs/libva-compat/libva-compat-1.8.3.ebuild
rename to x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
index 31cdf24dbf5..1ad904ecd9e 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
 		>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
 		>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
 	)
-	egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+	egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
 	opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
 	wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
 	!x11-libs/libva:0/0"


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2021-11-08 23:37 Jason A. Donenfeld
  0 siblings, 0 replies; 10+ messages in thread
From: Jason A. Donenfeld @ 2021-11-08 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     cc60cfdd419b765696ec50b523bddb71d975e652
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  8 23:30:30 2021 +0000
Commit:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Nov  8 23:37:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc60cfdd

x11-libs/libva-compat: use optfeatures instead of VIDEO_CARDS

VIDEO_CARDS is ill suited for this because the situation with Intel GPUs
is complicated.

Discussed-with: Matt Turner <mattst88 <AT> gentoo.org>
Discussed-with: Sam James <sam <AT> gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>

 x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 67 ++++++++++++++++++++++
 1 file changed, 67 insertions(+)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
new file mode 100644
index 00000000000..af57dbec426
--- /dev/null
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal optfeature
+
+MY_PN="${PN%-compat}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Video Acceleration (VA) API for Linux"
+HOMEPAGE="https://01.org/linuxmedia/vaapi"
+SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+drm egl opengl wayland X"
+
+RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+	X? (
+		>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+		>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+		>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+	)
+	egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
+	opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
+	wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+	!x11-libs/libva:0/0"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="|| ( drm wayland X )
+		opengl? ( X )"
+
+S="${WORKDIR}/${MY_P}"
+DOCS=( NEWS )
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+multilib_src_configure() {
+	local myeconfargs=(
+		--with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
+		$(use_enable opengl glx)
+		$(use_enable X x11)
+		$(use_enable wayland)
+		$(use_enable egl)
+		$(use_enable drm)
+	)
+	ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+	emake -C va DESTDIR="${D}" install-libLTLIBRARIES
+	rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+}
+
+pkg_postinst() {
+	optfeature_header
+	optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
+	optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
+	optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-05-09  8:01 Jakov Smolić
  0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-05-09  8:01 UTC (permalink / raw
  To: gentoo-commits

commit:     73fb3c498c9feee1f60b2d1afece6729b513cd8d
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 08:00:54 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May  9 08:00:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fb3c49

x11-libs/libva-compat: Stabilize 1.8.3-r2 arm64, #843347

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

 x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index af57dbec4262..7fd9b91eb215 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.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=7
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+drm egl opengl wayland X"
 
 RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-05-09  9:58 Jakov Smolić
  0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-05-09  9:58 UTC (permalink / raw
  To: gentoo-commits

commit:     27d07a47d74769039cf3b86facea04252c8a3f39
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 09:57:46 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May  9 09:57:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d07a47

x11-libs/libva-compat: Stabilize 1.8.3-r2 amd64, #843347

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

 x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index 7fd9b91eb215..c9e02bf7fb5f 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="~amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+drm egl opengl wayland X"
 
 RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-05-09 10:25 Jakov Smolić
  0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-05-09 10:25 UTC (permalink / raw
  To: gentoo-commits

commit:     9176d5a35247e790b84695ae117d77cc09c2130d
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 10:25:03 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May  9 10:25:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9176d5a3

x11-libs/libva-compat: stabilize 1.8.3-r2 for x86

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

 x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index c9e02bf7fb5f..f52381960e0a 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
 IUSE="+drm egl opengl wayland X"
 
 RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-10-05 16:30 Matt Turner
  0 siblings, 0 replies; 10+ messages in thread
From: Matt Turner @ 2022-10-05 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     cfde5a9484409e9e547a0c6f9196585efc423426
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  5 16:24:57 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct  5 16:29:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfde5a94

x11-libs/libva-compat: Remove mention of x11-libs/libva-vdpau-driver

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index f52381960e0a..4a628ac99915 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -61,7 +61,6 @@ multilib_src_install() {
 
 pkg_postinst() {
 	optfeature_header
-	optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
 	optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
 	optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-10-05 16:30 Matt Turner
  0 siblings, 0 replies; 10+ messages in thread
From: Matt Turner @ 2022-10-05 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     529c701ba097216fc47b4a9688f035252b3e2a12
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  5 16:25:05 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct  5 16:29:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529c701b

x11-libs/libva-compat: Drop old versions

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild | 72 ----------------------
 1 file changed, 72 deletions(-)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
deleted file mode 100644
index 1ad904ecd9ea..000000000000
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-minimal
-
-MY_PN="${PN%-compat}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Video Acceleration (VA) API for Linux"
-HOMEPAGE="https://01.org/linuxmedia/vaapi"
-SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="+drm egl opengl vdpau wayland X"
-
-VIDEO_CARDS="nvidia intel i965 nouveau"
-for x in ${VIDEO_CARDS}; do
-	IUSE+=" video_cards_${x}"
-done
-
-RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
-	X? (
-		>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-		>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-		>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-	)
-	egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
-	opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
-	wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
-	!x11-libs/libva:0/0"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PDEPEND="video_cards_nvidia? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
-	video_cards_nouveau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] )
-	vdpau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
-	video_cards_intel? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
-	video_cards_i965? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
-	"
-
-REQUIRED_USE="|| ( drm wayland X )
-		opengl? ( X )"
-
-S="${WORKDIR}/${MY_P}"
-DOCS=( NEWS )
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-multilib_src_configure() {
-	local myeconfargs=(
-		--with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
-		$(use_enable opengl glx)
-		$(use_enable X x11)
-		$(use_enable wayland)
-		$(use_enable egl)
-		$(use_enable drm)
-	)
-	ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
-	emake -C va DESTDIR="${D}" install-libLTLIBRARIES
-	rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-10-05 16:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-06  9:50 [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/ James Le Cuirot
  -- strict thread matches above, loose matches on Subject: below --
2019-10-18 21:44 James Le Cuirot
2021-04-01  0:43 Sam James
2021-10-31  0:19 Sam James
2021-11-08 23:37 Jason A. Donenfeld
2022-05-09  8:01 Jakov Smolić
2022-05-09  9:58 Jakov Smolić
2022-05-09 10:25 Jakov Smolić
2022-10-05 16:30 Matt Turner
2022-10-05 16:30 Matt Turner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox