public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-06-03  5:21 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-06-03  5:21 UTC (permalink / raw
  To: gentoo-commits

commit:     35c9403aa6e14735fbd977f7b63af2423acbb26a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  3 02:52:58 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun  3 05:20:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c9403a

gui-libs/egl-wayland: drop 1.1.11-r1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                     |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild | 43 -----------------------
 2 files changed, 44 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 5577f9de8b80..cd6737b1a349 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
-DIST egl-wayland-1.1.11-r1.tar.gz 60207 BLAKE2B de73d66bd09a0ae626cfb8fd8be8dde4ea8828fa19ec2a811f40ed01e8d3e17c6363394497bba9c8d0fea6549b7fc64df9b75755bb584cdbccbb516791ea1e3c SHA512 f9c618a505e6307d139d1e6bfd0ad206c041ee4dc7e74ce60d2b102114c5d7b21a74c5aaff3aa97de2fa3297600a4e5edbff07906cd6acef7dd468086598690f
 DIST egl-wayland-1.1.11_p20230202.tar.gz 67029 BLAKE2B 8261f33c885a5b9673a463d624e253c75ae5afac3364a4de7d7d51a3d0b57495fd62324e3924bd4e649475a0afd0eaab3b02b3b3fe86b689411ed123ec85e018 SHA512 ec505a76ab2b847b1e7f27969be82d86acd40fe573eaa90271971f84b0c4b6195f0fccc5ec184dc58f2b6fb5591e4a05eca1265494e0a3ce39841ae84e86fed2
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild
deleted file mode 100644
index 509644627d5d..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}-r1.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4
-	x11-libs/libdrm"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-11-10 18:01 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-11-10 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     eaf235134366a02b206528b5a773f76870c83eac
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 10 17:58:00 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Nov 10 18:00:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf23513

gui-libs/egl-wayland: add 1.1.17_pre20241101

Only has a single commit over the previous snapshot, but bumping
given it may prevent some rare crashes with Plasma.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 +
 .../egl-wayland-1.1.17_pre20241101.ebuild          | 38 ++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index ff1a16030b33..73018b4432f5 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.17_pre20241015.tar.gz 75650 BLAKE2B 736a10e2c94c09678078b9810afbf2b43c27db073e2af75d9d2758d1955592973a78571116c1715ee75d6dac05f5a7f4419031353266ba2ce76db505b13a3fd4 SHA512 431a2ec24cfc1683d3f24f446598c48be552688f579671eafe14fc4339969c03f493c425ac5020662ef13767657b2bdde58298f6b4ab34f60e9faa9c238f0ebb
+DIST egl-wayland-1.1.17_pre20241101.tar.gz 75661 BLAKE2B 71eb2bee5bf8c9601a7d6e84325f1f6e18372566ab04b08c1d78234255d1974613e504a614ab9f41dad9ca48ca5f2365060a7daaf4025d0c1e6ef02933ef6121 SHA512 0b16bbc69a23b3f87fa928affc5d5f9a42af0989e03c5e388ddc66213de2777c725563315f0ddbe129b7d378e48d33b5b4fdafd4537208f0a4b4501951b8dfd8

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild
new file mode 100644
index 000000000000..4bbaf77588e8
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241101.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+HASH_EGLWAYLAND=218f67846472c9310355210ee9a7e1fabed95062
+
+DESCRIPTION="NVIDIA wayland EGL external platform library"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz
+		-> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}-${HASH_EGLWAYLAND}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-10-23  9:33 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-10-23  9:33 UTC (permalink / raw
  To: gentoo-commits

commit:     1730b6346788ab8fdd6dfd158deb2657dbb2ddb4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:26:25 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:31:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1730b634

gui-libs/egl-wayland: adjust description

Clarify it's for NVIDIA and sync with egl-{x11,wayland,gbm}.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild           | 2 +-
 gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
index a6b1902f88a1..0cd7c4bbab43 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit meson-multilib
 
-DESCRIPTION="EGLStream-based Wayland external platform"
+DESCRIPTION="NVIDIA wayland EGL external platform library"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
 SRC_URI="
 	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
index 4f0637337aad..473ab53dcab5 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
@@ -7,7 +7,7 @@ inherit meson-multilib
 
 HASH_EGLWAYLAND=0cd471dcfd46e6cb8b71eceddb20cc02eadabf61
 
-DESCRIPTION="EGLStream-based Wayland external platform"
+DESCRIPTION="NVIDIA wayland EGL external platform library"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
 SRC_URI="
 	https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-10-23  9:08 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-10-23  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     2fc4982bc133dff0073df5e41f9ee1fdc1f1e015
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 08:54:26 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:07:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc4982b

gui-libs/egl-wayland: drop 1.1.16

Kept this version given it's the latest release, but it is
also buggy do not want it to be used by mistake versus the
stable version or the prerelease snapshot.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild | 42 --------------------------
 2 files changed, 43 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 3d21f0baac85..ff1a16030b33 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
-DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38 SHA512 cd32f565c287808ebc9999c46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28
 DIST egl-wayland-1.1.17_pre20241015.tar.gz 75650 BLAKE2B 736a10e2c94c09678078b9810afbf2b43c27db073e2af75d9d2758d1955592973a78571116c1715ee75d6dac05f5a7f4419031353266ba2ce76db505b13a3fd4 SHA512 431a2ec24cfc1683d3f24f446598c48be552688f579671eafe14fc4339969c03f493c425ac5020662ef13767657b2bdde58298f6b4ab34f60e9faa9c238f0ebb

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
deleted file mode 100644
index 93079328f2a5..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
-SRC_URI="
-	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
-		-> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland[${MULTILIB_USEDEP}]
-	x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	>=gui-libs/eglexternalplatform-1.1-r1
-	media-libs/libglvnd
-"
-BDEPEND="
-	dev-util/wayland-scanner
-"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson-multilib_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-10-22 15:11 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-10-22 15:11 UTC (permalink / raw
  To: gentoo-commits

commit:     2c6b3e73689a3aa3a6fd69ebc7559b5a69197a42
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 14:15:45 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 22 15:09:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c6b3e73

gui-libs/egl-wayland: add 1.1.17_pre20241015, drop pre20240924

Fixes a use after free, no changes beside that.

Note that both versions are still masked, albeit that may change
with nvidia-drivers-565 given it uses 1.1.17 now.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                                           | 2 +-
 ...-1.1.17_pre20240924.ebuild => egl-wayland-1.1.17_pre20241015.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index dee982f4e58b..3d21f0baac85 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,3 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38 SHA512 cd32f565c287808ebc9999c46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28
-DIST egl-wayland-1.1.17_pre20240924.tar.gz 75212 BLAKE2B 770b806bb7096d90753648d5f166693e47ebec1c6e0a3c883d85ac51a05344318e8f1ed252b09814746873dd6333f06cc1d109012e38005f86b38d503fd14a82 SHA512 f4517c409100596b9c65a8dc0d3b87c896b664a1f7ea9019fb2f4b40043d7fe38ab8f867292914851f4822e0554700ad67d270fea97fc870b7e720f68940a193
+DIST egl-wayland-1.1.17_pre20241015.tar.gz 75650 BLAKE2B 736a10e2c94c09678078b9810afbf2b43c27db073e2af75d9d2758d1955592973a78571116c1715ee75d6dac05f5a7f4419031353266ba2ce76db505b13a3fd4 SHA512 431a2ec24cfc1683d3f24f446598c48be552688f579671eafe14fc4339969c03f493c425ac5020662ef13767657b2bdde58298f6b4ab34f60e9faa9c238f0ebb

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
similarity index 92%
rename from gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild
rename to gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
index 9063308be5d3..4f0637337aad 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit meson-multilib
 
-HASH_EGLWAYLAND=c10c5300483a8ec975e64e5d76c0fb00ac94e026
+HASH_EGLWAYLAND=0cd471dcfd46e6cb8b71eceddb20cc02eadabf61
 
 DESCRIPTION="EGLStream-based Wayland external platform"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-10-03  5:23 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-10-03  5:23 UTC (permalink / raw
  To: gentoo-commits

commit:     a01e73b9ff9e6fbf0926c50d7e8e7940e0bc829c
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  3 05:03:14 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct  3 05:11:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01e73b9

gui-libs/egl-wayland: add 1.1.17_pre20240924

For testing explicit sync, has a lot of fixes over 1.1.16 but
release is taking a while and it makes it difficult to know if
issues are in egl-wayland or individual software when testing
meanwhile.

>=1.1.16 is still masked either way, odds are will remain that
way until nvidia-drivers ships with >=1.1.16 (currently doesn't)
and 1.1.17 is released.

Can drop src_install given it ships its own icd json file now.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 +
 .../egl-wayland-1.1.17_pre20240924.ebuild          | 38 ++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 7d90b2ea9043..dee982f4e58b 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38 SHA512 cd32f565c287808ebc9999c46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28
+DIST egl-wayland-1.1.17_pre20240924.tar.gz 75212 BLAKE2B 770b806bb7096d90753648d5f166693e47ebec1c6e0a3c883d85ac51a05344318e8f1ed252b09814746873dd6333f06cc1d109012e38005f86b38d503fd14a82 SHA512 f4517c409100596b9c65a8dc0d3b87c896b664a1f7ea9019fb2f4b40043d7fe38ab8f867292914851f4822e0554700ad67d270fea97fc870b7e720f68940a193

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild
new file mode 100644
index 000000000000..9063308be5d3
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+HASH_EGLWAYLAND=c10c5300483a8ec975e64e5d76c0fb00ac94e026
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz
+		-> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}-${HASH_EGLWAYLAND}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-09-03 12:31 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-09-03 12:31 UTC (permalink / raw
  To: gentoo-commits

commit:     e0a931f0af29b8516d62e094b00e9eb39b8f7ad3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  3 11:13:54 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep  3 11:51:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a931f0

gui-libs/egl-wayland: drop 1.1.15

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild | 42 --------------------------
 2 files changed, 43 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 49c788e57529..7d90b2ea9043 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
-DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d SHA512 714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c
 DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38 SHA512 cd32f565c287808ebc9999c46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
deleted file mode 100644
index 93079328f2a5..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
-SRC_URI="
-	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
-		-> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland[${MULTILIB_USEDEP}]
-	x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	>=gui-libs/eglexternalplatform-1.1-r1
-	media-libs/libglvnd
-"
-BDEPEND="
-	dev-util/wayland-scanner
-"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson-multilib_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-08-23  5:13 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-08-23  5:13 UTC (permalink / raw
  To: gentoo-commits

commit:     60cb92ff4fedcd9a3dd08794daa863afcf7e1d10
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 05:09:57 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 05:13:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60cb92ff

gui-libs/egl-wayland: add 1.1.16

Albeit not lifting the mask yet, been going back&forth with
this too much and it is likely that there is other issues
(plus official nvidia-drivers still ships with 1.1.13.1).

Feel free to unmask if want to try.

Closes: https://bugs.gentoo.org/937773
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild | 42 ++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 950fd6fe6f35..49c788e57529 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d SHA512 714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c
+DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38 SHA512 cd32f565c287808ebc9999c46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
new file mode 100644
index 000000000000..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson-multilib_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-08-09 22:34 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-08-09 22:34 UTC (permalink / raw
  To: gentoo-commits

commit:     6d202dce9ae4cdf11f811c2774b0892a09e844ee
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  9 22:01:31 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug  9 22:08:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d202dce

gui-libs/egl-wayland: add 1.1.15

There may still be issues but situation should be a lot better than
it was with 1.1.14, so trying to add this unmasked.

If needed, one can (newly) set __NV_DISABLE_EXPLICIT_SYNC=1 to disable
that rather than downgrade to 1.1.13.1.

Also note that explicit sync is not enabled unless use the (currenty)
unkeyworded 560 drivers. As far as I can tell 1.1.15 does nothing
special if used with older drivers and works normally.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild | 42 ++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index e3228d2ca2a8..ab68aa74150d 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.14.tar.gz 73721 BLAKE2B a3f5cdc259b8cbecd07c8dc513df06b8dbebc3ac7412c2533026f9ebdd7e6f0aa8ffa8b343a972aded6ada47a371b51128c28087f5d2909caa9a936fa6082665 SHA512 7b668ca94eefbef3d81b6b8f54fb1751fb2df70fcd281be69d19d940342801f085f77d81d58cbd3b911131c69f13c37d523da63a55e691ccfab2d776e10e3560
+DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d SHA512 714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
new file mode 100644
index 000000000000..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson-multilib_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-08-02 15:59 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-08-02 15:59 UTC (permalink / raw
  To: gentoo-commits

commit:     74e923b8e5b50f7eef4bde534efba206d2c2ec94
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  2 15:56:55 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug  2 15:59:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e923b8

gui-libs/egl-wayland: stabilize 1.1.13.1 for amd64

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
index 93079328f2a5..a6b1902f88a1 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-07-29 16:17 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-07-29 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     048850dcca7873d346b6da1e1bea5efba327f0fe
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 15:59:15 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 16:17:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048850dc

gui-libs/egl-wayland: add 1.1.13.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                    |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild | 42 ++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index de7cc8d9b711..e3228d2ca2a8 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
+DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.14.tar.gz 73721 BLAKE2B a3f5cdc259b8cbecd07c8dc513df06b8dbebc3ac7412c2533026f9ebdd7e6f0aa8ffa8b343a972aded6ada47a371b51128c28087f5d2909caa9a936fa6082665 SHA512 7b668ca94eefbef3d81b6b8f54fb1751fb2df70fcd281be69d19d940342801f085f77d81d58cbd3b911131c69f13c37d523da63a55e691ccfab2d776e10e3560

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
new file mode 100644
index 000000000000..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson-multilib_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-07-23 15:15 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-07-23 15:15 UTC (permalink / raw
  To: gentoo-commits

commit:     769d77532c9e692fb6af3924a0b54f3be5ef7f3b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 14:16:39 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 15:14:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769d7753

gui-libs/egl-wayland: add multilib support

To match NVIDIA that started shipping egl-gbm/wayland 32bit
variant in >=nvidia-drivers-560 to let 32bit applications
work right on wayland.

...albeit this is rather uncommon given most 32bit applications
would be using xwayland at best, but do not want an unexpected
setup that may confuse some things like steam or wine's new
wayland support.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild | 42 +++++++++++++++++++++++
 gui-libs/egl-wayland/egl-wayland-1.1.14-r1.ebuild | 42 +++++++++++++++++++++++
 2 files changed, 84 insertions(+)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild
new file mode 100644
index 000000000000..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson-multilib_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.14-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.14-r1.ebuild
new file mode 100644
index 000000000000..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.14-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland[${MULTILIB_USEDEP}]
+	x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	>=gui-libs/eglexternalplatform-1.1-r1
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson-multilib_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-07-18 16:44 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-07-18 16:44 UTC (permalink / raw
  To: gentoo-commits

commit:     65ad9ee7c6ea5f536430bdfb70a46c663bf3a480
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 16:43:40 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 16:44:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ad9ee7

gui-libs/egl-wayland: add 1.1.14

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.14.ebuild | 42 ++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index b4f5404bd6db..de7cc8d9b711 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1 +1,2 @@
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
+DIST egl-wayland-1.1.14.tar.gz 73721 BLAKE2B a3f5cdc259b8cbecd07c8dc513df06b8dbebc3ac7412c2533026f9ebdd7e6f0aa8ffa8b343a972aded6ada47a371b51128c28087f5d2909caa9a936fa6082665 SHA512 7b668ca94eefbef3d81b6b8f54fb1751fb2df70fcd281be69d19d940342801f085f77d81d58cbd3b911131c69f13c37d523da63a55e691ccfab2d776e10e3560

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.14.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.14.ebuild
new file mode 100644
index 000000000000..fe124fecead4
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.14.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	x11-libs/libdrm
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	media-libs/libglvnd
+"
+BDEPEND="
+	dev-util/wayland-scanner
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2024-03-20  7:17 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2024-03-20  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     b4937c92c18a1ee3a596f1615e19de333a917f54
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 05:26:48 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 07:01:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4937c92

gui-libs/egl-wayland: drop 1.1.7-r1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                    |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild | 41 ------------------------
 2 files changed, 42 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index a140e46340e3..b4f5404bd6db 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1 @@
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
-DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
deleted file mode 100644
index 5b4dc823c52e..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-11-15 19:28 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-11-15 19:28 UTC (permalink / raw
  To: gentoo-commits

commit:     cfb0000ac1cc2a809ba2e1fa4c932737c916a17e
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 15 18:11:47 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 15 19:27:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb0000a

gui-libs/egl-wayland: drop 1.1.12_p20230718

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 -
 .../egl-wayland-1.1.12_p20230718.ebuild            | 50 ----------------------
 2 files changed, 51 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 5439c9b39f10..a140e46340e3 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
-DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148 SHA512 42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
deleted file mode 100644
index 34f7297ae9fd..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-HASH_EGLWAYLAND=ea70449fd94b5f866ea6189bf4f41f7c230cccfa
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
-SRC_URI="
-	https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz
-		-> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	media-libs/libglvnd
-	x11-libs/libdrm
-"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-471"; then
-		ewarn "<=nvidia-drivers-470.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-11-13  4:04 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-11-13  4:04 UTC (permalink / raw
  To: gentoo-commits

commit:     b1526a5ff64db16737f8a5f69249396100b362b4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 13 03:40:35 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 13 03:40:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1526a5f

gui-libs/egl-wayland: stabilize 1.1.13 for amd64

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
index 3e137c76f3a3..660e7e1e1c84 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-10-18 19:47 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-10-18 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     babeefddec8beb263772ee2167e913d06cb151d9
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 19:44:40 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 19:45:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=babeefdd

gui-libs/egl-wayland: add 1.1.13

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild | 41 ++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 8d6a2056dd32..22e8085ca2b5 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634 SHA512 aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43
 DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148 SHA512 42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433
+DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
new file mode 100644
index 000000000000..3e137c76f3a3
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	x11-libs/libdrm
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]
+"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	media-libs/libglvnd
+"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-10-18 19:47 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-10-18 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     d3eef55786f31225d48c2c71a1457e2f4422875c
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 19:44:58 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 19:45:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3eef557

gui-libs/egl-wayland: drop 1.1.12

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild | 43 --------------------------
 2 files changed, 44 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 22e8085ca2b5..5439c9b39f10 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +1,3 @@
-DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634 SHA512 aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43
 DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148 SHA512 42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
deleted file mode 100644
index d5f768025551..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	media-libs/libglvnd
-	x11-libs/libdrm"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-471"; then
-		ewarn "<=nvidia-drivers-470.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-08-06  4:32 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-08-06  4:32 UTC (permalink / raw
  To: gentoo-commits

commit:     4e70b417b39118b0faa4a832264ce36cbff17185
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  6 01:15:54 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug  6 04:27:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e70b417

gui-libs/egl-wayland: stabilize 1.1.12_p20230718 for amd64

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
index d5309dc0478c..34f7297ae9fd 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-07-28 18:45 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-07-28 18:45 UTC (permalink / raw
  To: gentoo-commits

commit:     5b6b773f1dce2b8aae44e6bc1326717531aaa7d8
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 28 18:42:40 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jul 28 18:43:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6b773f

gui-libs/egl-wayland: add 1.1.12_p20230718

Should fix a 1.1.12 regression with plasma, hardly tested
so please report if it makes anything worse.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 +
 .../egl-wayland-1.1.12_p20230718.ebuild            | 50 ++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 0e0bb359b6c2..1a368cc5ae51 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.11_p20230202.tar.gz 67029 BLAKE2B 8261f33c885a5b9673a463d624e253c75ae5afac3364a4de7d7d51a3d0b57495fd62324e3924bd4e649475a0afd0eaab3b02b3b3fe86b689411ed123ec85e018 SHA512 ec505a76ab2b847b1e7f27969be82d86acd40fe573eaa90271971f84b0c4b6195f0fccc5ec184dc58f2b6fb5591e4a05eca1265494e0a3ce39841ae84e86fed2
 DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634 SHA512 aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43
+DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148 SHA512 42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
new file mode 100644
index 000000000000..d5309dc0478c
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.12_p20230718.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+HASH_EGLWAYLAND=ea70449fd94b5f866ea6189bf4f41f7c230cccfa
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="
+	https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz
+		-> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	media-libs/libglvnd
+	x11-libs/libdrm
+"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-471"; then
+		ewarn "<=nvidia-drivers-470.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-06-08 12:45 Arthur Zamarin
  0 siblings, 0 replies; 54+ messages in thread
From: Arthur Zamarin @ 2023-06-08 12:45 UTC (permalink / raw
  To: gentoo-commits

commit:     0703b258e00db5a8ec1a7f745998176c8007acaa
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  8 12:45:09 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  8 12:45:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0703b258

gui-libs/egl-wayland: Stabilize 1.1.12 amd64, #908056

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
index 13f390f147cc..d5f768025551 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-06-03  5:21 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-06-03  5:21 UTC (permalink / raw
  To: gentoo-commits

commit:     8f3280e37423e6e902d95f9a8c7524f9a70b7d5b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  3 02:53:06 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun  3 05:20:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3280e3

gui-libs/egl-wayland: add 1.1.12

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild | 43 ++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index cd6737b1a349..0e0bb359b6c2 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.11_p20230202.tar.gz 67029 BLAKE2B 8261f33c885a5b9673a463d624e253c75ae5afac3364a4de7d7d51a3d0b57495fd62324e3924bd4e649475a0afd0eaab3b02b3b3fe86b689411ed123ec85e018 SHA512 ec505a76ab2b847b1e7f27969be82d86acd40fe573eaa90271971f84b0c4b6195f0fccc5ec184dc58f2b6fb5591e4a05eca1265494e0a3ce39841ae84e86fed2
+DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634 SHA512 aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
new file mode 100644
index 000000000000..13f390f147cc
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	media-libs/libglvnd
+	x11-libs/libdrm"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-471"; then
+		ewarn "<=nvidia-drivers-470.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-04-22  6:53 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-04-22  6:53 UTC (permalink / raw
  To: gentoo-commits

commit:     09f3ba6abd28e573b9d70662ca0cf9578672c5cc
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 21 22:47:52 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 06:51:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f3ba6a

gui-libs/egl-wayland: drop 1.1.11_p20230202-r0

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../egl-wayland-1.1.11_p20230202.ebuild            | 46 ----------------------
 1 file changed, 46 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
deleted file mode 100644
index 98400e40f82d..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-HASH_EGLWAYLAND=30c5a951a849f835acc9f11ea4ca4e1d3380b7eb
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	media-libs/libglvnd
-	x11-libs/libdrm"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-04-22  6:53 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-04-22  6:53 UTC (permalink / raw
  To: gentoo-commits

commit:     e7acdec34280180ca63d09a85a78c98ffc21b9bd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 21 22:47:39 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 06:51:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7acdec3

gui-libs/egl-wayland: stabilize 1.1.11_p20230202-r1 for amd64

Fix was merged upstream but still no release, let's stable this
one now to be ready for whenever wayland-1.22 goes stable.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild
index a45f4637f69d..13b0bd1eda61 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-04-11 11:43 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-04-11 11:43 UTC (permalink / raw
  To: gentoo-commits

commit:     d46baa3c20646f2ac683ed233e1c308ea7b7f9ed
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 11 11:16:05 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 11 11:42:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46baa3c

gui-libs/egl-wayland: drop 1.1.9_p20211123

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 -
 .../egl-wayland/egl-wayland-1.1.9_p20211123.ebuild | 45 ----------------------
 2 files changed, 46 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 1b44d9fc2974..5577f9de8b80 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +1,3 @@
 DIST egl-wayland-1.1.11-r1.tar.gz 60207 BLAKE2B de73d66bd09a0ae626cfb8fd8be8dde4ea8828fa19ec2a811f40ed01e8d3e17c6363394497bba9c8d0fea6549b7fc64df9b75755bb584cdbccbb516791ea1e3c SHA512 f9c618a505e6307d139d1e6bfd0ad206c041ee4dc7e74ce60d2b102114c5d7b21a74c5aaff3aa97de2fa3297600a4e5edbff07906cd6acef7dd468086598690f
 DIST egl-wayland-1.1.11_p20230202.tar.gz 67029 BLAKE2B 8261f33c885a5b9673a463d624e253c75ae5afac3364a4de7d7d51a3d0b57495fd62324e3924bd4e649475a0afd0eaab3b02b3b3fe86b689411ed123ec85e018 SHA512 ec505a76ab2b847b1e7f27969be82d86acd40fe573eaa90271971f84b0c4b6195f0fccc5ec184dc58f2b6fb5591e4a05eca1265494e0a3ce39841ae84e86fed2
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
-DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
deleted file mode 100644
index 984ad1e0b540..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-EGLWAYLAND_HASH="582b2d345abaa0e313cf16c902e602084ea59551"
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${EGLWAYLAND_HASH}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGLWAYLAND_HASH}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-03-09 20:13 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-03-09 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     6c281b7a81ad71e852e6f641889d57631c35656a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 18:58:22 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 20:12:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c281b7a

gui-libs/egl-wayland: stabilize 1.1.11_p20230202 for amd64

Hopefully is fine, mostly contains minor bugfixes. Please report
if any regressions from 1.1.11 that still weren't caught.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
index 49753404dd6f..98400e40f82d 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2023-03-02 18:05 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2023-03-02 18:05 UTC (permalink / raw
  To: gentoo-commits

commit:     b8824e2a092b6021049d63dc14c74ed104ce3e9f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  2 17:45:05 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Mar  2 18:04:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8824e2a

gui-libs/egl-wayland: add 1.1.11_p20230202

Got a report on IRC there was launching issues with firefox
and releases from this package tend to be sporadic and not
necessarily match the .run release, so let's try a snapshot
(please report if it cause notable regressions over 1.1.11
as I don't test/use wayland much and may not notice).

See https://bugzilla.mozilla.org/1759315

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 +
 .../egl-wayland-1.1.11_p20230202.ebuild            | 46 ++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 5fe680f37293..1b44d9fc2974 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.11-r1.tar.gz 60207 BLAKE2B de73d66bd09a0ae626cfb8fd8be8dde4ea8828fa19ec2a811f40ed01e8d3e17c6363394497bba9c8d0fea6549b7fc64df9b75755bb584cdbccbb516791ea1e3c SHA512 f9c618a505e6307d139d1e6bfd0ad206c041ee4dc7e74ce60d2b102114c5d7b21a74c5aaff3aa97de2fa3297600a4e5edbff07906cd6acef7dd468086598690f
+DIST egl-wayland-1.1.11_p20230202.tar.gz 67029 BLAKE2B 8261f33c885a5b9673a463d624e253c75ae5afac3364a4de7d7d51a3d0b57495fd62324e3924bd4e649475a0afd0eaab3b02b3b3fe86b689411ed123ec85e018 SHA512 ec505a76ab2b847b1e7f27969be82d86acd40fe573eaa90271971f84b0c4b6195f0fccc5ec184dc58f2b6fb5591e4a05eca1265494e0a3ce39841ae84e86fed2
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
new file mode 100644
index 000000000000..49753404dd6f
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+HASH_EGLWAYLAND=30c5a951a849f835acc9f11ea4ca4e1d3380b7eb
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${HASH_EGLWAYLAND}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	media-libs/libglvnd
+	x11-libs/libdrm"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-09-09  7:21 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-09-09  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     8e51aabf58f77c344a5bb1c0f6e4c34fd03b2d28
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  9 07:13:00 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep  9 07:20:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e51aabf

gui-libs/egl-wayland: revbump with updated 1.1.11 tag

Upstream tagged the wrong commit then updated it without
making it a new release.

Straight-to-stable given it misses the nasty resizing fix
that the previous ebuild used to patch but was removed given
1.1.11 release was meant to fix it.

Closes: https://bugs.gentoo.org/869284
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                                           | 2 +-
 .../{egl-wayland-1.1.11.ebuild => egl-wayland-1.1.11-r1.ebuild}         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 0a42e9f38aa7..5fe680f37293 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,3 @@
-DIST egl-wayland-1.1.11.tar.gz 60459 BLAKE2B 3b9bb4da117da2494bc07667fcab56dba8fafc32b6a4f68ad85ffefd37087f67372852d8320d3a47dc83c9cb85173774d77d53873e4a016a138cd6ca68a1ffb9 SHA512 a9bb3e284cf1c90358ec7569cc7a9d01509b640e1313033116d0f10c18f9cbc5eb9d7f8aadfc3613beaa0c1d7c074ba32721f1f85f3e103c2dd1e3be7bf97f72
+DIST egl-wayland-1.1.11-r1.tar.gz 60207 BLAKE2B de73d66bd09a0ae626cfb8fd8be8dde4ea8828fa19ec2a811f40ed01e8d3e17c6363394497bba9c8d0fea6549b7fc64df9b75755bb584cdbccbb516791ea1e3c SHA512 f9c618a505e6307d139d1e6bfd0ad206c041ee4dc7e74ce60d2b102114c5d7b21a74c5aaff3aa97de2fa3297600a4e5edbff07906cd6acef7dd468086598690f
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild
similarity index 96%
rename from gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
rename to gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild
index 7297e85872a6..509644627d5d 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11-r1.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 DESCRIPTION="EGLStream-based Wayland external platform"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}-r1.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-09-02 19:07 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-09-02 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     3a3718e02df5dac4607823e0895849a7c99fcf77
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  2 17:41:48 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep  2 19:07:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3718e0

gui-libs/egl-wayland: stabilize 1.1.11 for amd64

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
index 15f3bab74424..7297e85872a6 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-09-02 19:07 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-09-02 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     d2680d4f7880ecdd724e7ce329de32b4068bb362
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  2 17:40:50 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep  2 19:07:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2680d4f

gui-libs/egl-wayland: drop 1.1.10_p20220805

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 -
 .../egl-wayland-1.1.10_p20220805.ebuild            | 46 ----------------------
 2 files changed, 47 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index c7f5f78db09f..0a42e9f38aa7 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +1,3 @@
-DIST egl-wayland-1.1.10_p20220805.tar.gz 60283 BLAKE2B 14c272e4cc084892cc9eb822b85168e420c7cfd5472c9f24fd9aa6cc6a5aef2c75411c8c06e148c48e45c6ee4aa3179784b9e432905f41753840bf1ef576e634 SHA512 ce7aa6cc738dc392dfa9a6cf2c24253968404e011b4e921c6e3bf723fd4bc0eae63ef2050bef025a0726601e5ce2a08987293fd1674fb6c6b6c207969fd15bcb
 DIST egl-wayland-1.1.11.tar.gz 60459 BLAKE2B 3b9bb4da117da2494bc07667fcab56dba8fafc32b6a4f68ad85ffefd37087f67372852d8320d3a47dc83c9cb85173774d77d53873e4a016a138cd6ca68a1ffb9 SHA512 a9bb3e284cf1c90358ec7569cc7a9d01509b640e1313033116d0f10c18f9cbc5eb9d7f8aadfc3613beaa0c1d7c074ba32721f1f85f3e103c2dd1e3be7bf97f72
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.10_p20220805.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.10_p20220805.ebuild
deleted file mode 100644
index 48773892aa79..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.10_p20220805.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-EGLWAYLAND_HASH="885f0a5e91fe9cfbfbcd98ff01f6b83503decef3"
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${EGLWAYLAND_HASH}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${EGLWAYLAND_HASH}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4
-	x11-libs/libdrm"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-09-01  6:47 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-09-01  6:47 UTC (permalink / raw
  To: gentoo-commits

commit:     f06ee4edb1cf699590a39b1bdc86e84eb73edf7c
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  1 06:15:13 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep  1 06:46:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06ee4ed

gui-libs/egl-wayland: add 1.1.11

Nearly identical to previous snapshot, but properly tagged.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild | 43 ++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 93cb058a71af..c7f5f78db09f 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.10_p20220805.tar.gz 60283 BLAKE2B 14c272e4cc084892cc9eb822b85168e420c7cfd5472c9f24fd9aa6cc6a5aef2c75411c8c06e148c48e45c6ee4aa3179784b9e432905f41753840bf1ef576e634 SHA512 ce7aa6cc738dc392dfa9a6cf2c24253968404e011b4e921c6e3bf723fd4bc0eae63ef2050bef025a0726601e5ce2a08987293fd1674fb6c6b6c207969fd15bcb
+DIST egl-wayland-1.1.11.tar.gz 60459 BLAKE2B 3b9bb4da117da2494bc07667fcab56dba8fafc32b6a4f68ad85ffefd37087f67372852d8320d3a47dc83c9cb85173774d77d53873e4a016a138cd6ca68a1ffb9 SHA512 a9bb3e284cf1c90358ec7569cc7a9d01509b640e1313033116d0f10c18f9cbc5eb9d7f8aadfc3613beaa0c1d7c074ba32721f1f85f3e103c2dd1e3be7bf97f72
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
new file mode 100644
index 000000000000..15f3bab74424
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	>=media-libs/libglvnd-1.3.4
+	x11-libs/libdrm"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-08-11 11:35 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-08-11 11:35 UTC (permalink / raw
  To: gentoo-commits

commit:     3223d181adbf119d3578fd2df9773c16f927c80a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 11 11:00:48 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 11:33:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3223d181

gui-libs/egl-wayland: tidy older versions

Notably EAPI7->8 for 1.1.7 and rely on newer libglvnd to drop
append-cppflags workaround, no need for a revbump in this case.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild        | 13 +++----------
 gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild |  6 +++---
 2 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
index be21463cf525..5b4dc823c52e 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit flag-o-matic meson
+inherit meson
 
 DESCRIPTION="EGLStream-based Wayland external platform"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
@@ -19,20 +19,13 @@ RDEPEND="
 DEPEND="
 	${RDEPEND}
 	gui-libs/eglexternalplatform
-	media-libs/libglvnd"
+	>=media-libs/libglvnd-1.3.4"
 BDEPEND="dev-util/wayland-scanner"
 
 PATCHES=(
 	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
 )
 
-src_configure() {
-	# EGLStream is not intended for X11, always build without (bug #777558)
-	append-cppflags -DEGL_NO_X11
-
-	meson_src_configure
-}
-
 src_install() {
 	meson_src_install
 

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
index 62302305e3f4..984ad1e0b540 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
@@ -5,12 +5,12 @@ EAPI=8
 
 inherit meson
 
-MY_COMMIT="582b2d345abaa0e313cf16c902e602084ea59551"
+EGLWAYLAND_HASH="582b2d345abaa0e313cf16c902e602084ea59551"
 
 DESCRIPTION="EGLStream-based Wayland external platform"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${EGLWAYLAND_HASH}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGLWAYLAND_HASH}"
 
 LICENSE="MIT"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-08-11 11:35 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-08-11 11:35 UTC (permalink / raw
  To: gentoo-commits

commit:     1b1adc2831bb487ccac122a01a358bda206d3af4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 11 10:56:04 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 11:33:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1adc28

gui-libs/egl-wayland: add 1.1.10_p20220805

Includes a hopefully better fix for resize issues than
the revert defer resizes patch.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 +
 .../egl-wayland-1.1.10_p20220805.ebuild            | 46 ++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index a509c388dc4f..ce969c6ed6b9 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.10.tar.gz 60058 BLAKE2B c24cc0d6e45e43868140d4e16ad5092a951bebb71fa0d65e11ef8d4273d85589a435e6d29b73b665630b5a7e28fdbd8e1e02e5eb43eed7d06862caabae7146e9 SHA512 163ee1ae1e629c5d32ffdf335b35ba309d35c009f93a8391e78dcb710a86f64e017a37c1e77325c6f4782c8a5fe048ae44ad1456bd3a20ea651b4192c9102e3c
+DIST egl-wayland-1.1.10_p20220805.tar.gz 60283 BLAKE2B 14c272e4cc084892cc9eb822b85168e420c7cfd5472c9f24fd9aa6cc6a5aef2c75411c8c06e148c48e45c6ee4aa3179784b9e432905f41753840bf1ef576e634 SHA512 ce7aa6cc738dc392dfa9a6cf2c24253968404e011b4e921c6e3bf723fd4bc0eae63ef2050bef025a0726601e5ce2a08987293fd1674fb6c6b6c207969fd15bcb
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.10_p20220805.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.10_p20220805.ebuild
new file mode 100644
index 000000000000..48773892aa79
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.10_p20220805.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+EGLWAYLAND_HASH="885f0a5e91fe9cfbfbcd98ff01f6b83503decef3"
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${EGLWAYLAND_HASH}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGLWAYLAND_HASH}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	>=media-libs/libglvnd-1.3.4
+	x11-libs/libdrm"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-08-07 13:59 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-08-07 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     a5911fa027b1d1555b9f2824ed5b70e1fbd3e2f7
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  7 13:22:48 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug  7 13:59:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5911fa0

gui-libs/egl-wayland: drop 1.1.10

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild | 43 --------------------------
 1 file changed, 43 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
deleted file mode 100644
index 15f3bab74424..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4
-	x11-libs/libdrm"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-06-28 17:26 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-06-28 17:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f250a8be56710528ff542868ab51391d8e2e2445
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 28 17:21:33 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 17:23:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f250a8be

gui-libs/egl-wayland: keyword 1.1.10

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
index efb760761a04..15f3bab74424 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
@@ -11,9 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz ->
 
 LICENSE="MIT"
 SLOT="0"
-# unkeyworded for now as non-xwayland wayland vulkan seems to miss a symbol
-# that is likely from a yet unreleased libnvidia-vulkan-producer.so
-#KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-06-12 15:51 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2022-06-12 15:51 UTC (permalink / raw
  To: gentoo-commits

commit:     f1fc990af0c81109f3cd34c7ad6e2bd2ba85215c
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 15:30:49 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 15:48:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fc990a

gui-libs/egl-wayland: add 1.1.10 unkeyworded

See ebuild comment, will revisit next nvidia-drivers bump to
see if it works and likely depend on >=1.1.10 then (albeit pure
wayland vulkan is broken with >=515 either way at the moment).

Also add libdrm depend-only for newly used drm_fourcc.h.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild | 45 ++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index d97deb02bfc5..a509c388dc4f 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
+DIST egl-wayland-1.1.10.tar.gz 60058 BLAKE2B c24cc0d6e45e43868140d4e16ad5092a951bebb71fa0d65e11ef8d4273d85589a435e6d29b73b665630b5a7e28fdbd8e1e02e5eb43eed7d06862caabae7146e9 SHA512 163ee1ae1e629c5d32ffdf335b35ba309d35c009f93a8391e78dcb710a86f64e017a37c1e77325c6f4782c8a5fe048ae44ad1456bd3a20ea651b4192c9102e3c
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
new file mode 100644
index 000000000000..efb760761a04
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.10.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+# unkeyworded for now as non-xwayland wayland vulkan seems to miss a symbol
+# that is likely from a yet unreleased libnvidia-vulkan-producer.so
+#KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	>=media-libs/libglvnd-1.3.4
+	x11-libs/libdrm"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-02-14  0:48 Sam James
  0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2022-02-14  0:48 UTC (permalink / raw
  To: gentoo-commits

commit:     d454033e2d82edbdd19462f198bef3f3e4fe9911
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 14 00:48:25 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 14 00:48:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d454033e

gui-libs/egl-wayland: Keyword 1.1.7-r1 arm64, #831484

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

 gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
index 088724525cf1..be21463cf525 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2022-02-14  0:48 Sam James
  0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2022-02-14  0:48 UTC (permalink / raw
  To: gentoo-commits

commit:     83b6cd4c176d8712434632e267a4d5c545c2c8d6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 14 00:48:26 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 14 00:48:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b6cd4c

gui-libs/egl-wayland: Keyword 1.1.9_p20211123 arm64, #831484

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

 gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
index 797eb2b76f76..62302305e3f4 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.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=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-12-28 17:10 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-12-28 17:10 UTC (permalink / raw
  To: gentoo-commits

commit:     34feb15a02e6f16c9af08725876f45208a8cd748
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 28 16:12:58 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 28 17:00:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34feb15a

gui-libs/egl-wayland: drop 1.1.9

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                 |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild | 42 ---------------------------
 2 files changed, 43 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 3c5206c5dcce..d97deb02bfc5 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
-DIST egl-wayland-1.1.9.tar.gz 57069 BLAKE2B 64cc1d91c5dab5d070ea23211ffac47a5e5ddde31dfd18bc2a31f24b4cd0b85510752a5d2219e8a919690645426914a1dae325f47dbf46ec0487e0042b392d8f SHA512 3125f4130a5a738f8ecb2acf4d1a7936ca44958a78ade29118222fcd0b5d46f6edf6e18f4e992f541294e08e88c54a8dc231eb2bdcfcd7d56ac543f4e1ed3f8c
 DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
deleted file mode 100644
index 5e15a81e06a6..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-12-27  0:05 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-12-27  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     0cd0444d4385782e7f2c076463d16f880dc51dd3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 27 00:04:33 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 27 00:05:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd0444d

gui-libs/egl-wayland: stabilize 1.1.9_p20211123 for amd64

Needed for webkit-gtk applications to launch with GBM.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
index f1c9e329762c..797eb2b76f76 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-12-21  0:59 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-12-21  0:59 UTC (permalink / raw
  To: gentoo-commits

commit:     1fe028ed1d4b432c20e1fd806174fca0b7a559ab
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 21 00:41:37 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 21 00:58:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe028ed

gui-libs/egl-wayland: add 1.1.9_p20211123 for webkit-gtk consumers

Closes: https://bugs.gentoo.org/829699
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                      |  1 +
 .../egl-wayland/egl-wayland-1.1.9_p20211123.ebuild | 45 ++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index c3e0440e3a63..3c5206c5dcce 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.9.tar.gz 57069 BLAKE2B 64cc1d91c5dab5d070ea23211ffac47a5e5ddde31dfd18bc2a31f24b4cd0b85510752a5d2219e8a919690645426914a1dae325f47dbf46ec0487e0042b392d8f SHA512 3125f4130a5a738f8ecb2acf4d1a7936ca44958a78ade29118222fcd0b5d46f6edf6e18f4e992f541294e08e88c54a8dc231eb2bdcfcd7d56ac543f4e1ed3f8c
+DIST egl-wayland-1.1.9_p20211123.tar.gz 58900 BLAKE2B a5a08df06e302b573f1036264495e7b29ec4d3def9be0e9b8037206a42aab5c18d78b79cc3f3ffeede9708916e644f8090fadf34318429cf0040c3623da28ce1 SHA512 8de18c8c0c38ca672688a5197be20534cc90b0fecae9ea2f3d3bc851d5b50d3f148a4ce97b835a9576251c8273ea21f82f2c9694cf2b7bba28fa3b53850c43b2

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
new file mode 100644
index 000000000000..f1c9e329762c
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+MY_COMMIT="582b2d345abaa0e313cf16c902e602084ea59551"
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	>=media-libs/libglvnd-1.3.4"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-12-14 15:56 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-12-14 15:56 UTC (permalink / raw
  To: gentoo-commits

commit:     67f7e9f55aea52def2cbce8b0169e75eaa0eebc6
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 13 20:55:55 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 14 15:54:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f7e9f5

gui-libs/egl-wayland: drop 1.1.8

This version was never officially used by NVIDIA and was added
masked here due to known issues, no reason to keep it.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                 |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild | 42 ---------------------------
 2 files changed, 43 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 145b0f370b1b..c3e0440e3a63 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
-DIST egl-wayland-1.1.8.tar.gz 53776 BLAKE2B 452f56a54abb2db11e9041b8c21bc0cd57e1583449bcbc7c4fed90c1f7504102598d72d5bf4c1582392f609579bd84cec5b42d078c6b12843f15d56484982c04 SHA512 2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4d6666b9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338
 DIST egl-wayland-1.1.9.tar.gz 57069 BLAKE2B 64cc1d91c5dab5d070ea23211ffac47a5e5ddde31dfd18bc2a31f24b4cd0b85510752a5d2219e8a919690645426914a1dae325f47dbf46ec0487e0042b392d8f SHA512 3125f4130a5a738f8ecb2acf4d1a7936ca44958a78ade29118222fcd0b5d46f6edf6e18f4e992f541294e08e88c54a8dc231eb2bdcfcd7d56ac543f4e1ed3f8c

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild
deleted file mode 100644
index 5a213c283b8b..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-libs/wayland
-	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	dev-libs/wayland-protocols
-	gui-libs/eglexternalplatform
-	>=media-libs/libglvnd-1.3.4"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-12-14 15:56 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-12-14 15:56 UTC (permalink / raw
  To: gentoo-commits

commit:     e035324c4b254dafbe94927c3463a558abf9d23b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 13 21:20:58 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 14 15:54:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e035324c

gui-libs/egl-wayland: fast stabilize 1.1.9 for amd64

This is to help ensure 495.xx users will upgrade even if not in
accept_keywords (or else run into issues with GBM compositors
including latest mutter-41.2 which now uses it with NVIDIA,
1.1.7 is not GBM-aware at all).

Can't just depend on >=1.1.9 as this needs to be masked on plasma
profiles where 1.1.7 should still be used to avoid kwin+qtwayland
specific regressions (1.1.7 is still fine on a EGLStream-using
compositor).

This is early (was unmasked at same time) but stable 470 branch
is now pinned to 1.1.7 for other reasons and this won't be used
in pure stable.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
index 5a213c283b8b..5e15a81e06a6 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-10-14 23:34 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-10-14 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     014de51999383373ac28f0e2dbb4e0db0aad8c36
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 14 21:08:45 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 14 23:23:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014de519

gui-libs/egl-wayland: add 1.1.9

While this version resolve the plasma blackscreen issue,
it still leaves it in a unusable state with everything
being unresponsive/odd.

Adding anyway because it is the version that ships with
official nvidia-drivers-495.29.05, but keeping masked.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                 |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild | 42 +++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index d6e204049ff..145b0f370b1 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
 DIST egl-wayland-1.1.8.tar.gz 53776 BLAKE2B 452f56a54abb2db11e9041b8c21bc0cd57e1583449bcbc7c4fed90c1f7504102598d72d5bf4c1582392f609579bd84cec5b42d078c6b12843f15d56484982c04 SHA512 2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4d6666b9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338
+DIST egl-wayland-1.1.9.tar.gz 57069 BLAKE2B 64cc1d91c5dab5d070ea23211ffac47a5e5ddde31dfd18bc2a31f24b4cd0b85510752a5d2219e8a919690645426914a1dae325f47dbf46ec0487e0042b392d8f SHA512 3125f4130a5a738f8ecb2acf4d1a7936ca44958a78ade29118222fcd0b5d46f6edf6e18f4e992f541294e08e88c54a8dc231eb2bdcfcd7d56ac543f4e1ed3f8c

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
new file mode 100644
index 00000000000..5a213c283b8
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	>=media-libs/libglvnd-1.3.4"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-09-03 23:34 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-09-03 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     165177eebb539f0899cad4978092e891c3c688a7
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  3 22:14:51 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep  3 23:32:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165177ee

gui-libs/egl-wayland: add 1.1.8

This version requires >=libglvnd-1.3.4 to build at all.

As a bonus, restriction allows to drop the -DEGL_NO_X11 workaround.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                 |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild | 42 +++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 9f822752379..d6e204049ff 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1 +1,2 @@
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
+DIST egl-wayland-1.1.8.tar.gz 53776 BLAKE2B 452f56a54abb2db11e9041b8c21bc0cd57e1583449bcbc7c4fed90c1f7504102598d72d5bf4c1582392f609579bd84cec5b42d078c6b12843f15d56484982c04 SHA512 2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4d6666b9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild
new file mode 100644
index 00000000000..5a213c283b8
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	dev-libs/wayland
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+	gui-libs/eglexternalplatform
+	>=media-libs/libglvnd-1.3.4"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-07-20  1:23 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-07-20  1:23 UTC (permalink / raw
  To: gentoo-commits

commit:     612f00784d05680f88a6fab07812c98323af6cfb
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 19 21:08:44 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 20 01:20:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=612f0078

gui-libs/egl-wayland: adjust nvidia-drivers blocker

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../{egl-wayland-1.1.7.ebuild => egl-wayland-1.1.7-r1.ebuild}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
similarity index 96%
rename from gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
rename to gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
index dc19e9bcb8c..bd14cfead95 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64"
 
 RDEPEND="
 	dev-libs/wayland
-	!x11-drivers/nvidia-drivers[wayland(-)]"
+	!<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
 DEPEND="
 	${RDEPEND}
 	gui-libs/eglexternalplatform


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-07-20  1:23 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-07-20  1:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c872557dbab76c655c8a29befada50c9ebfa793b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 19 21:13:20 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 20 01:20:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c872557d

gui-libs/egl-wayland: adjust description, remove modeset=1 mention

Albeit scarcely used for that, egl-wayland is gaining new uses for
non-nvidia in mesa/xwayland and keeping the package nvidia-focused
may not be best. In the future, may (possibly) add VIDEO_CARDS=nvidia.

nvidia-drivers-470.57.02 now enables modeset=1 by default with
USE=wayland rendering the postinst elog less important.
Not considered to matter enough with <470 (that lack wayland
improvements) to keep.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
index bd14cfead95..088724525cf 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit flag-o-matic meson
 
-DESCRIPTION="EGLStream-based Wayland external platform (for NVIDIA)"
+DESCRIPTION="EGLStream-based Wayland external platform"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
 SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
@@ -41,18 +41,6 @@ src_install() {
 }
 
 pkg_postinst() {
-	if [[ ! ${REPLACING_VERSIONS} ]]; then
-		elog "To use EGLStream with x11-drivers/nvidia-drivers, it is necessary to"
-		elog "load the nvidia-drm module with experimental nvidia-drm.modeset=1."
-		elog
-		elog "Can be accomplished by:"
-		elog "  echo 'options nvidia-drm modeset=1' > ${EROOT}/etc/modprobe.d/nvidia-drm.conf"
-		elog "...then reloading the module."
-		elog
-		elog "Note that EGLStream requires support from the wayland compositor and"
-		elog "is not currently supported by many popular options such as gui-wm/sway."
-	fi
-
 	if has_version "<x11-drivers/nvidia-drivers-391"; then
 		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
 		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-06-23  2:24 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-06-23  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     d0f92fdd1b674973abe64e22829ffa539f1abecf
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 22 23:45:58 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 23 02:22:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f92fdd

gui-libs/egl-wayland: drop 1.1.6

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                 |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild | 60 ---------------------------
 2 files changed, 61 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index c5ab0422ed1..9f822752379 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1 @@
-DIST egl-wayland-1.1.6.tar.gz 48674 BLAKE2B 66f58d4b841ebaaec6c0711e0dae0b3c774a7b0206f9cfd4d9e94a2c05688d563fddbbf9a60247980df00c3c493147e292bc536e2eb56de962f3b34c6215e026 SHA512 81fd3be3f49ad012efd31189d85666e869653f1f4004de4103f4ad13b7fda036cef432d1e30e33664ae423092dc1b86cfd2773d6542bb09d7a74720ba14e0fa4
 DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
deleted file mode 100644
index 793b2d29418..00000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic meson
-
-DESCRIPTION="EGLStream-based Wayland external platform (for NVIDIA)"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
-SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-	dev-libs/wayland
-	!x11-drivers/nvidia-drivers[wayland(-)]"
-DEPEND="
-	${RDEPEND}
-	gui-libs/eglexternalplatform
-	media-libs/libglvnd"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-	"${FILESDIR}"/${P}-remove-werror.patch
-)
-
-src_configure() {
-	# EGLStream is not intended for X11, always build without (bug #777558)
-	append-cppflags -DEGL_NO_X11
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	insinto /usr/share/egl/egl_external_platform.d
-	doins "${FILESDIR}"/10_nvidia_wayland.json
-}
-
-pkg_postinst() {
-	if [[ ! ${REPLACING_VERSIONS} ]]; then
-		elog "To use EGLStream with x11-drivers/nvidia-drivers, it is necessary to"
-		elog "load the nvidia-drm module with experimental nvidia-drm.modeset=1."
-		elog
-		elog "Can be accomplished by:"
-		elog "  echo 'options nvidia-drm modeset=1' > ${EROOT}/etc/modprobe.d/nvidia-drm.conf"
-		elog "...then reloading the module."
-		elog
-		elog "Note that EGLStream requires support from the wayland compositor and"
-		elog "is not currently supported by many popular options such as gui-wm/sway."
-	fi
-
-	if has_version "<x11-drivers/nvidia-drivers-391"; then
-		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
-		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
-	fi
-}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-06-18 17:05 Ionen Wolkens
  0 siblings, 0 replies; 54+ messages in thread
From: Ionen Wolkens @ 2021-06-18 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     740deebc1fa18f299a2ce02d258cbc81e6a078d5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 18 16:34:12 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jun 18 16:52:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740deebc

gui-libs/egl-wayland: stabilize 1.1.7 for amd64

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
index 01dea054a2c..dc19e9bcb8c 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-05-18 19:01 David Seifert
  0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2021-05-18 19:01 UTC (permalink / raw
  To: gentoo-commits

commit:     855c0465f04b4148c69495fee24a64c70859bf11
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Tue May 18 19:00:49 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue May 18 19:00:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855c0465

gui-libs/egl-wayland: add 1.1.7

Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 gui-libs/egl-wayland/Manifest                 |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild | 60 +++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 8789cb0974d..c5ab0422ed1 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1 +1,2 @@
 DIST egl-wayland-1.1.6.tar.gz 48674 BLAKE2B 66f58d4b841ebaaec6c0711e0dae0b3c774a7b0206f9cfd4d9e94a2c05688d563fddbbf9a60247980df00c3c493147e292bc536e2eb56de962f3b34c6215e026 SHA512 81fd3be3f49ad012efd31189d85666e869653f1f4004de4103f4ad13b7fda036cef432d1e30e33664ae423092dc1b86cfd2773d6542bb09d7a74720ba14e0fa4
+DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
new file mode 100644
index 00000000000..01dea054a2c
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic meson
+
+DESCRIPTION="EGLStream-based Wayland external platform (for NVIDIA)"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	dev-libs/wayland
+	!x11-drivers/nvidia-drivers[wayland(-)]"
+DEPEND="
+	${RDEPEND}
+	gui-libs/eglexternalplatform
+	media-libs/libglvnd"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_configure() {
+	# EGLStream is not intended for X11, always build without (bug #777558)
+	append-cppflags -DEGL_NO_X11
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	insinto /usr/share/egl/egl_external_platform.d
+	doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+	if [[ ! ${REPLACING_VERSIONS} ]]; then
+		elog "To use EGLStream with x11-drivers/nvidia-drivers, it is necessary to"
+		elog "load the nvidia-drm module with experimental nvidia-drm.modeset=1."
+		elog
+		elog "Can be accomplished by:"
+		elog "  echo 'options nvidia-drm modeset=1' > ${EROOT}/etc/modprobe.d/nvidia-drm.conf"
+		elog "...then reloading the module."
+		elog
+		elog "Note that EGLStream requires support from the wayland compositor and"
+		elog "is not currently supported by many popular options such as gui-wm/sway."
+	fi
+
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+	fi
+}


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-04-17 14:44 David Seifert
  0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2021-04-17 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     8e2d16ac75dab4adc257c7fe703bba85bd7baf1a
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 14:44:25 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Apr 17 14:44:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2d16ac

gui-libs/egl-wayland: stabilize 1.1.6 for amd64

First stabilization, offered as a optfeature for nvidia-drivers.
(formerly part of nvidia-drivers, but now a split package).

Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
index 175ed338f14..793b2d29418 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-04-17 14:44 David Seifert
  0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2021-04-17 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     6d300809fe30f389c70ad9343e53e0fb890f5064
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 14:44:16 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Apr 17 14:44:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d300809

gui-libs/egl-wayland: drop ~x86 keyword

While it built, adding with ~x86 keyword was a mistake. Only legacy
nvidia-drivers are available on x86 and this isn't known to work
properly with it (very unlikely anyone used this at all on x86).

Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
index 5592ca6a5cd..175ed338f14 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
 	dev-libs/wayland


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-04-17 14:44 David Seifert
  0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2021-04-17 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     24573b0a4f74201e83a85599748c9948799f0a32
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Sat Apr 17 14:44:13 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Apr 17 14:44:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24573b0a

gui-libs/egl-wayland: add compatibility info to postinst messages

Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
index 931329d094c..5592ca6a5cd 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
@@ -48,5 +48,13 @@ pkg_postinst() {
 		elog "Can be accomplished by:"
 		elog "  echo 'options nvidia-drm modeset=1' > ${EROOT}/etc/modprobe.d/nvidia-drm.conf"
 		elog "...then reloading the module."
+		elog
+		elog "Note that EGLStream requires support from the wayland compositor and"
+		elog "is not currently supported by many popular options such as gui-wm/sway."
+	fi
+
+	if has_version "<x11-drivers/nvidia-drivers-391"; then
+		ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+		ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
 	fi
 }


^ permalink raw reply related	[flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
@ 2021-03-21 19:13 David Seifert
  0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2021-03-21 19:13 UTC (permalink / raw
  To: gentoo-commits

commit:     49f82205aa01627c9b8941f95c24c42b7a8adc45
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Sun Mar 21 19:13:08 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Mar 21 19:13:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f82205

gui-libs/egl-wayland: allow building without xlib headers

Closes: https://github.com/gentoo/gentoo/pull/20043
Closes: https://bugs.gentoo.org/777558
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
index c853264cb3d..931329d094c 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit meson
+inherit flag-o-matic meson
 
 DESCRIPTION="EGLStream-based Wayland external platform (for NVIDIA)"
 HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
@@ -26,6 +26,13 @@ PATCHES=(
 	"${FILESDIR}"/${P}-remove-werror.patch
 )
 
+src_configure() {
+	# EGLStream is not intended for X11, always build without (bug #777558)
+	append-cppflags -DEGL_NO_X11
+
+	meson_src_configure
+}
+
 src_install() {
 	meson_src_install
 


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

end of thread, other threads:[~2024-11-10 18:01 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-03  5:21 [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-11-10 18:01 Ionen Wolkens
2024-10-23  9:33 Ionen Wolkens
2024-10-23  9:08 Ionen Wolkens
2024-10-22 15:11 Ionen Wolkens
2024-10-03  5:23 Ionen Wolkens
2024-09-03 12:31 Ionen Wolkens
2024-08-23  5:13 Ionen Wolkens
2024-08-09 22:34 Ionen Wolkens
2024-08-02 15:59 Ionen Wolkens
2024-07-29 16:17 Ionen Wolkens
2024-07-23 15:15 Ionen Wolkens
2024-07-18 16:44 Ionen Wolkens
2024-03-20  7:17 Ionen Wolkens
2023-11-15 19:28 Ionen Wolkens
2023-11-13  4:04 Ionen Wolkens
2023-10-18 19:47 Ionen Wolkens
2023-10-18 19:47 Ionen Wolkens
2023-08-06  4:32 Ionen Wolkens
2023-07-28 18:45 Ionen Wolkens
2023-06-08 12:45 Arthur Zamarin
2023-06-03  5:21 Ionen Wolkens
2023-04-22  6:53 Ionen Wolkens
2023-04-22  6:53 Ionen Wolkens
2023-04-11 11:43 Ionen Wolkens
2023-03-09 20:13 Ionen Wolkens
2023-03-02 18:05 Ionen Wolkens
2022-09-09  7:21 Ionen Wolkens
2022-09-02 19:07 Ionen Wolkens
2022-09-02 19:07 Ionen Wolkens
2022-09-01  6:47 Ionen Wolkens
2022-08-11 11:35 Ionen Wolkens
2022-08-11 11:35 Ionen Wolkens
2022-08-07 13:59 Ionen Wolkens
2022-06-28 17:26 Ionen Wolkens
2022-06-12 15:51 Ionen Wolkens
2022-02-14  0:48 Sam James
2022-02-14  0:48 Sam James
2021-12-28 17:10 Ionen Wolkens
2021-12-27  0:05 Ionen Wolkens
2021-12-21  0:59 Ionen Wolkens
2021-12-14 15:56 Ionen Wolkens
2021-12-14 15:56 Ionen Wolkens
2021-10-14 23:34 Ionen Wolkens
2021-09-03 23:34 Ionen Wolkens
2021-07-20  1:23 Ionen Wolkens
2021-07-20  1:23 Ionen Wolkens
2021-06-23  2:24 Ionen Wolkens
2021-06-18 17:05 Ionen Wolkens
2021-05-18 19:01 David Seifert
2021-04-17 14:44 David Seifert
2021-04-17 14:44 David Seifert
2021-04-17 14:44 David Seifert
2021-03-21 19:13 David Seifert

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