[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2024-03-20 Thread Ionen Wolkens
commit: b4937c92c18a1ee3a596f1615e19de333a917f54
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Mar 20 05:26:48 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Mar 20 07:01:03 2024 +
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  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-11-15 Thread Ionen Wolkens
commit: cfbac1cc2a809ba2e1fa4c932737c916a17e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 15 18:11:47 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 15 19:27:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfba

gui-libs/egl-wayland: drop 1.1.12_p20230718

Signed-off-by: Ionen Wolkens  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-11-12 Thread Ionen Wolkens
commit: b1526a5ff64db16737f8a5f69249396100b362b4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 13 03:40:35 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 13 03:40:35 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: add 1.1.13

Signed-off-by: Ionen Wolkens  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: drop 1.1.12

Signed-off-by: Ionen Wolkens  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/files/, gui-libs/egl-wayland/

2023-09-12 Thread Ionen Wolkens
commit: fc8c9136145c6d1401047e43f71535ebd646ae4d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 12 15:56:51 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 12 15:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc8c9136

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

Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/egl-wayland/Manifest  |  1 -
 .../egl-wayland-1.1.11_p20230202-r1.ebuild | 47 --
 ...ayland-1.1.11_p20230202-destruction-order.patch | 25 
 3 files changed, 73 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 1a368cc5ae51..8d6a2056dd32 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +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.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.11_p20230202-r1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild
deleted file mode 100644
index 13b0bd1eda61..
--- a/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild
+++ /dev/null
@@ -1,47 +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
-   !https://bugs.gentoo.org/904072
-https://github.com/NVIDIA/egl-wayland/pull/79
-
-From 979200d803c5ed9cb08ac752ac828f28753fc445 Mon Sep 17 00:00:00 2001
-From: q234rty 
-Date: Fri, 7 Apr 2023 18:08:03 +0800
-Subject: [PATCH] Fix wrong destruction order for event queue
 a/src/wayland-egldisplay.c
-+++ b/src/wayland-egldisplay.c
-@@ -704,12 +704,12 @@ static void getServerProtocolsInfo(struct wl_display 
*nativeDpy,
- }
- }
- 
-+if (wlRegistry) {
-+wl_registry_destroy(wlRegistry);
-+}
- if (queue) {
- wl_event_queue_destroy(queue);
- }
--if (wlRegistry) {
--   wl_registry_destroy(wlRegistry);
--}
- }
- 
- EGLDisplay wlEglGetPlatformDisplayExport(void *data,



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-08-05 Thread Ionen Wolkens
commit: 4e70b417b39118b0faa4a832264ce36cbff17185
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 01:15:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:44 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-07-28 Thread Ionen Wolkens
commit: 5b6b773f1dce2b8aae44e6bc1326717531aaa7d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jul 28 18:42:40 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jul 28 18:43:17 2023 +
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  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-06-08 Thread Arthur Zamarin
commit: 0703b258e00db5a8ec1a7f745998176c8007acaa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  8 12:45:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  8 12:45:09 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-06-02 Thread Ionen Wolkens
commit: 35c9403aa6e14735fbd977f7b63af2423acbb26a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jun  3 02:52:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun  3 05:20:36 2023 +
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  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: add 1.1.12

Signed-off-by: Ionen Wolkens  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-04-22 Thread Ionen Wolkens
commit: 09f3ba6abd28e573b9d70662ca0cf9578672c5cc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 21 22:47:52 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 22 06:51:04 2023 +
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  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-04-22 Thread Ionen Wolkens
commit: e7acdec34280180ca63d09a85a78c98ffc21b9bd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 21 22:47:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 22 06:51:03 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/, gui-libs/egl-wayland/files/

2023-04-11 Thread Ionen Wolkens
commit: 92459213cc61a389bea58f400db82395dd91db90
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr 11 11:22:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr 11 11:43:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92459213

gui-libs/egl-wayland: fix warning w/ wayland-1.22

Hardly tested, but patch is very simple and will likely get merged.

Unsure if it'd be also necessary for non-GBM egl-wayland-1.1.7, but
realistically nvidia:0/470 will lose its USE=wayland in time as
it's barely usable anymore (afaik still can't use 1.1.11 due to GBM
changes, and just keeps getting worse, e.g. gnome flickers).

Bug: https://bugs.gentoo.org/904072
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../egl-wayland-1.1.11_p20230202-r1.ebuild | 47 ++
 ...ayland-1.1.11_p20230202-destruction-order.patch | 25 
 2 files changed, 72 insertions(+)

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
new file mode 100644
index ..a45f4637f69d
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.11_p20230202-r1.ebuild
@@ -0,0 +1,47 @@
+# 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
+   !https://bugs.gentoo.org/904072
+https://github.com/NVIDIA/egl-wayland/pull/79
+
+From 979200d803c5ed9cb08ac752ac828f28753fc445 Mon Sep 17 00:00:00 2001
+From: q234rty 
+Date: Fri, 7 Apr 2023 18:08:03 +0800
+Subject: [PATCH] Fix wrong destruction order for event queue
+--- a/src/wayland-egldisplay.c
 b/src/wayland-egldisplay.c
+@@ -704,12 +704,12 @@ static void getServerProtocolsInfo(struct wl_display 
*nativeDpy,
+ }
+ }
+ 
++if (wlRegistry) {
++wl_registry_destroy(wlRegistry);
++}
+ if (queue) {
+ wl_event_queue_destroy(queue);
+ }
+-if (wlRegistry) {
+-   wl_registry_destroy(wlRegistry);
+-}
+ }
+ 
+ EGLDisplay wlEglGetPlatformDisplayExport(void *data,



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-04-11 Thread Ionen Wolkens
commit: d46baa3c20646f2ac683ed233e1c308ea7b7f9ed
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr 11 11:16:05 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr 11 11:42:41 2023 +
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  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-03-09 Thread Ionen Wolkens
commit: 6c281b7a81ad71e852e6f641889d57631c35656a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar  9 18:58:22 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar  9 20:12:45 2023 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2023-03-02 Thread Ionen Wolkens
commit: b8824e2a092b6021049d63dc14c74ed104ce3e9f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar  2 17:45:05 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar  2 18:04:48 2023 +
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  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-09-09 Thread Ionen Wolkens
commit: 8e51aabf58f77c344a5bb1c0f6e4c34fd03b2d28
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep  9 07:13:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep  9 07:20:21 2022 +
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  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"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-09-02 Thread Ionen Wolkens
commit: d2680d4f7880ecdd724e7ce329de32b4068bb362
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep  2 17:40:50 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep  2 19:07:00 2022 +
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  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-09-02 Thread Ionen Wolkens
commit: 3a3718e02df5dac4607823e0895849a7c99fcf77
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep  2 17:41:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep  2 19:07:00 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/, gui-libs/egl-wayland/files/

2022-09-01 Thread Ionen Wolkens
commit: ac6473a8db862b387072ebc9bb12447e12daffcb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Sep  1 06:07:29 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep  1 06:46:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6473a8

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

Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/egl-wayland/Manifest  |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild  | 44 --
 .../egl-wayland-1.1.10-revert-defer-resizes.patch  | 96 --
 3 files changed, 141 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index ce969c6ed6b9..93cb058a71af 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +1,3 @@
-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-r1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild
deleted file mode 100644
index d3d107c293bf..
--- a/gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild
+++ /dev/null
@@ -1,44 +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
-   !=515.57 for working vulkan on wayland but
-carries a major regression that can make applications half-displayed
-and unusable after a resize.
-
-Official drivers seem to do something similar, they ship a modified
-1.1.9 with vulkan fixes rather than 1.1.10.
-
-https://github.com/NVIDIA/egl-wayland/issues/57
-Revert of https://github.com/NVIDIA/egl-wayland/commit/ddaa272
 a/src/wayland-eglsurface.c
-+++ b/src/wayland-eglsurface.c
-@@ -1612,17 +1612,30 @@
- }
- 
--void
--wlEglResizeSurfaceIfRequired(WlEglDisplay *display, WlEglPlatformData *pData, 
WlEglSurface *surface)
-+static void
-+resize_callback(struct wl_egl_window *window, void *data)
- {
-+WlEglDisplay  *display = NULL;
-+WlEglPlatformData *pData   = NULL;
-+WlEglSurface  *surface = (WlEglSurface *)data;
- EGLint err = EGL_SUCCESS;
- 
--if (!surface) {
-+if (!window || !surface) {
-+return;
-+}
-+
-+display = surface->wlEglDpy;
-+if (!wlEglIsWaylandDisplay(display->nativeDpy) ||
-+!wlEglIsWaylandWindowValid(surface->wlEglWin)) {
- return;
- }
-+pData = display->data;
- 
- pthread_mutex_lock(>mutexLock);
- 
- /* Resize stream only if window geometry has changed */
--if (surface->isResized) {
-+if ((surface->width != window->width) ||
-+(surface->height != window->height) ||
-+(surface->dx != window->dx) ||
-+(surface->dy != window->dy)) {
- // If a damage thread is in use, wait for it to finish processing all
- //   pending frames
-@@ -1630,5 +1643,4 @@
- 
- discard_surface_context(surface);
--surface->isResized = EGL_FALSE;
- surface->ctx.wlStreamResource = NULL;
- surface->ctx.isAttached = EGL_FALSE;
-@@ -1655,34 +1667,4 @@
- pthread_mutex_unlock(>mutexLock);
- }
--
--static void
--resize_callback(struct wl_egl_window *window, void *data)
--{
--WlEglDisplay  *display = NULL;
--WlEglSurface  *surface = (WlEglSurface *)data;
--
--if (!window || !surface) {
--return;
--}
--
--display = surface->wlEglDpy;
--if (!wlEglIsWaylandDisplay(display->nativeDpy) ||
--

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-09-01 Thread Ionen Wolkens
commit: f06ee4edb1cf699590a39b1bdc86e84eb73edf7c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Sep  1 06:15:13 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep  1 06:46:57 2022 +
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  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-08-11 Thread Ionen Wolkens
commit: 1b1adc2831bb487ccac122a01a358bda206d3af4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 11 10:56:04 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 11 11:33:57 2022 +
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  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-08-11 Thread Ionen Wolkens
commit: 3223d181adbf119d3578fd2df9773c16f927c80a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 11 11:00:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 11 11:33:57 2022 +
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  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"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-08-07 Thread Ionen Wolkens
commit: a5911fa027b1d1555b9f2824ed5b70e1fbd3e2f7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  7 13:22:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  7 13:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5911fa0

gui-libs/egl-wayland: drop 1.1.10

Signed-off-by: Ionen Wolkens  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/files/, gui-libs/egl-wayland/

2022-06-28 Thread Ionen Wolkens
commit: 37e44543dc58bb084aa4519214c39775151cc848
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jun 28 15:57:08 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun 28 17:25:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e44543

gui-libs/egl-wayland: revbump with a reverted commit

Unsure if 100% proper given doesn't revert cleanly, but choices are
either stick with 1.1.9 with broken vulkan, use 1.1.10 with broken
resizing, or try this.

Keeping -r0 for now in case testing is needed.

Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild  | 44 ++
 .../egl-wayland-1.1.10-revert-defer-resizes.patch  | 96 ++
 2 files changed, 140 insertions(+)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild
new file mode 100644
index ..d3d107c293bf
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.10-r1.ebuild
@@ -0,0 +1,44 @@
+# 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
+   !=515.57 for working vulkan on wayland but
+carries a major regression that can make applications half-displayed
+and unusable after a resize.
+
+Official drivers seem to do something similar, they ship a modified
+1.1.9 with vulkan fixes rather than 1.1.10.
+
+https://github.com/NVIDIA/egl-wayland/issues/57
+Revert of https://github.com/NVIDIA/egl-wayland/commit/ddaa272
+--- a/src/wayland-eglsurface.c
 b/src/wayland-eglsurface.c
+@@ -1612,17 +1612,30 @@
+ }
+ 
+-void
+-wlEglResizeSurfaceIfRequired(WlEglDisplay *display, WlEglPlatformData *pData, 
WlEglSurface *surface)
++static void
++resize_callback(struct wl_egl_window *window, void *data)
+ {
++WlEglDisplay  *display = NULL;
++WlEglPlatformData *pData   = NULL;
++WlEglSurface  *surface = (WlEglSurface *)data;
+ EGLint err = EGL_SUCCESS;
+ 
+-if (!surface) {
++if (!window || !surface) {
++return;
++}
++
++display = surface->wlEglDpy;
++if (!wlEglIsWaylandDisplay(display->nativeDpy) ||
++!wlEglIsWaylandWindowValid(surface->wlEglWin)) {
+ return;
+ }
++pData = display->data;
+ 
+ pthread_mutex_lock(>mutexLock);
+ 
+ /* Resize stream only if window geometry has changed */
+-if (surface->isResized) {
++if ((surface->width != window->width) ||
++(surface->height != window->height) ||
++(surface->dx != window->dx) ||
++(surface->dy != window->dy)) {
+ // If a damage thread is in use, wait for it to finish processing all
+ //   pending frames
+@@ -1630,5 +1643,4 @@
+ 
+ discard_surface_context(surface);
+-surface->isResized = EGL_FALSE;
+ surface->ctx.wlStreamResource = NULL;
+ surface->ctx.isAttached = EGL_FALSE;
+@@ -1655,34 +1667,4 @@
+ pthread_mutex_unlock(>mutexLock);
+ }
+-
+-static void
+-resize_callback(struct wl_egl_window *window, void *data)
+-{
+-WlEglDisplay  *display = NULL;
+-WlEglSurface  *surface = (WlEglSurface *)data;
+-
+-if (!window || !surface) {
+-return;
+-}
+-
+-display = surface->wlEglDpy;
+-if (!wlEglIsWaylandDisplay(display->nativeDpy) ||
+-!wlEglIsWaylandWindowValid(surface->wlEglWin)) {
+-return;
+-}
+-
+-pthread_mutex_lock(>mutexLock);
+-
+-/* Resize stream only if window geometry has changed */
+-if ((surface->width != window->width) ||
+-(surface->height != window->height) ||
+-(surface->dx != window->dx) ||
+-(surface->dy != window->dy)) {
+-surface->isResized = EGL_TRUE;
+-wl_surface_commit(surface->wlSurface);
+-}
+-
+-pthread_mutex_unlock(>mutexLock);
+-}
+ 
+ static EGLBoolean validateSurfaceAttrib(EGLAttrib attrib, EGLAttrib value)
+--- a/src/wayland-eglswap.c
 b/src/wayland-eglswap.c
+@@ -65,6 +65,4 @@
+ surface = eglSurface;
+ 
+-wlEglResizeSurfaceIfRequired(display, data, surface);
+-
+ if (surface->pendingSwapIntervalUpdate == EGL_TRUE) {
+ /* Send request from client to override swapinterval value based on



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: keyword 1.1.10

Signed-off-by: Ionen Wolkens  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-06-12 Thread Ionen Wolkens
commit: f1fc990af0c81109f3cd34c7ad6e2bd2ba85215c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jun 12 15:30:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun 12 15:48:22 2022 +
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  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-02-13 Thread Sam James
commit: 83b6cd4c176d8712434632e267a4d5c545c2c8d6
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:26 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-02-13 Thread Sam James
commit: d454033e2d82edbdd19462f198bef3f3e4fe9911
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:25 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: drop 1.1.9

Signed-off-by: Ionen Wolkens  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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-12-26 Thread Ionen Wolkens
commit: 0cd0444d4385782e7f2c076463d16f880dc51dd3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 27 00:04:33 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec 27 00:05:35 2021 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-12-20 Thread Ionen Wolkens
commit: 1fe028ed1d4b432c20e1fd806174fca0b7a559ab
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 21 00:41:37 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 21 00:58:48 2021 +
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  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 ..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-12-14 Thread Ionen Wolkens
commit: 67f7e9f55aea52def2cbce8b0169e75eaa0eebc6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 13 20:55:55 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 14 15:54:20 2021 +
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  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 
2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4db9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338
 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..
--- 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
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-12-14 Thread Ionen Wolkens
commit: e035324c4b254dafbe94927c3463a558abf9d23b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 13 21:20:58 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 14 15:54:21 2021 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-10-14 Thread Ionen Wolkens
commit: 014de51999383373ac28f0e2dbb4e0db0aad8c36
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct 14 21:08:45 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct 14 23:23:10 2021 +
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  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 
2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4db9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338
+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 000..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-09-03 Thread Ionen Wolkens
commit: 165177eebb539f0899cad4978092e891c3c688a7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep  3 22:14:51 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep  3 23:32:56 2021 +
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  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 
2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4db9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338

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 000..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
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-07-19 Thread Ionen Wolkens
commit: c872557dbab76c655c8a29befada50c9ebfa793b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 19 21:13:20 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 20 01:20:46 2021 +
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  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 "

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

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

Signed-off-by: Ionen Wolkens  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(-)]"
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: drop 1.1.6

Signed-off-by: Ionen Wolkens  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..000
--- 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 "

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-06-18 Thread Ionen Wolkens
commit: 740deebc1fa18f299a2ce02d258cbc81e6a078d5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun 18 16:34:12 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun 18 16:52:36 2021 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

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

gui-libs/egl-wayland: add 1.1.7

Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: David Seifert  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 000..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 "

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-04-17 Thread David Seifert
commit: 8e2d16ac75dab4adc257c7fe703bba85bd7baf1a
Author: Ionen Wolkens  gmail  com>
AuthorDate: Sat Apr 17 14:44:25 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 17 14:44:25 2021 +
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  gmail.com>
Signed-off-by: David Seifert  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-04-17 Thread David Seifert
commit: 6d300809fe30f389c70ad9343e53e0fb890f5064
Author: Ionen Wolkens  gmail  com>
AuthorDate: Sat Apr 17 14:44:16 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 17 14:44:16 2021 +
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  gmail.com>
Signed-off-by: David Seifert  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



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-04-17 Thread David Seifert
commit: 24573b0a4f74201e83a85599748c9948799f0a32
Author: Ionen Wolkens  gmail  com>
AuthorDate: Sat Apr 17 14:44:13 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr 17 14:44:13 2021 +
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  gmail.com>
Signed-off-by: David Seifert  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 "

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2021-03-21 Thread David Seifert
commit: 49f82205aa01627c9b8941f95c24c42b7a8adc45
Author: Ionen Wolkens  gmail  com>
AuthorDate: Sun Mar 21 19:13:08 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 21 19:13:08 2021 +
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  gmail.com>
Signed-off-by: David Seifert  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
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/, gui-libs/egl-wayland/files/

2021-03-21 Thread David Seifert
commit: 264f42fd95eb16cd50654446fc78309fc24bd0ab
Author: Ionen Wolkens  gmail  com>
AuthorDate: Sun Mar 21 17:20:16 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 21 17:20:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264f42fd

gui-libs/egl-wayland: don't use -Werror for build

Closes: https://github.com/gentoo/gentoo/pull/20037
Closes: https://bugs.gentoo.org/777546
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild| 4 
 gui-libs/egl-wayland/files/egl-wayland-1.1.6-remove-werror.patch | 7 +++
 2 files changed, 11 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 6d38529baad..c853264cb3d 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
@@ -22,6 +22,10 @@ DEPEND="
media-libs/libglvnd"
 BDEPEND="dev-util/wayland-scanner"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-remove-werror.patch
+)
+
 src_install() {
meson_src_install
 

diff --git a/gui-libs/egl-wayland/files/egl-wayland-1.1.6-remove-werror.patch 
b/gui-libs/egl-wayland/files/egl-wayland-1.1.6-remove-werror.patch
new file mode 100644
index 000..ef392d9b556
--- /dev/null
+++ b/gui-libs/egl-wayland/files/egl-wayland-1.1.6-remove-werror.patch
@@ -0,0 +1,7 @@
+https://bugs.gentoo.org/777546
+--- a/src/meson.build
 b/src/meson.build
+@@ -7,3 +7,2 @@
+ add_project_arguments('-Wall', language : 'c')
+-add_project_arguments('-Werror', language : 'c')
+ add_project_arguments('-fvisibility=hidden', language : 'c')



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/, gui-libs/egl-wayland/files/

2021-03-21 Thread David Seifert
commit: 2406c1dbc6ddb806db03bfee769d6a8617b6a760
Author: Ionen Wolkens  gmail  com>
AuthorDate: Sun Mar 21 15:52:24 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 21 15:52:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2406c1db

gui-libs/egl-wayland: new package 1.1.6

Split off from nvidia-drivers[wayland] which formerly only provided
runtime files (no pkgconfig).

Uses its own versioning and doesn't seem to need to match drivers, so
it makes more sense as its own package.

Package is needed to provide EGLStream (nvidia's workaround to get
acceleration on wayland) support notably in x11-wm/mutter (wants
the pkg-config file) and some other wayland compositors.

Signed-off-by: Ionen Wolkens  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19812
Signed-off-by: David Seifert  gentoo.org>

 gui-libs/egl-wayland/Manifest |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild | 41 +++
 gui-libs/egl-wayland/files/10_nvidia_wayland.json |  6 
 gui-libs/egl-wayland/metadata.xml | 15 +
 4 files changed, 63 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
new file mode 100644
index 000..8789cb0974d
--- /dev/null
+++ b/gui-libs/egl-wayland/Manifest
@@ -0,0 +1 @@
+DIST egl-wayland-1.1.6.tar.gz 48674 BLAKE2B 
66f58d4b841ebaaec6c0711e0dae0b3c774a7b0206f9cfd4d9e94a2c05688d563fddbbf9a60247980df00c3c493147e292bc536e2eb56de962f3b34c6215e026
 SHA512 
81fd3be3f49ad012efd31189d85666e869653f1f4004de4103f4ad13b7fda036cef432d1e30e33664ae423092dc1b86cfd2773d6542bb09d7a74720ba14e0fa4

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
new file mode 100644
index 000..6d38529baad
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit 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 ~x86"
+
+RDEPEND="
+   dev-libs/wayland
+   !x11-drivers/nvidia-drivers[wayland(-)]"
+DEPEND="
+   ${RDEPEND}
+   gui-libs/eglexternalplatform
+   media-libs/libglvnd"
+BDEPEND="dev-util/wayland-scanner"
+
+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."
+   fi
+}

diff --git a/gui-libs/egl-wayland/files/10_nvidia_wayland.json 
b/gui-libs/egl-wayland/files/10_nvidia_wayland.json
new file mode 100644
index 000..c08a64112af
--- /dev/null
+++ b/gui-libs/egl-wayland/files/10_nvidia_wayland.json
@@ -0,0 +1,6 @@
+{
+"file_format_version" : "1.0.0",
+"ICD" : {
+"library_path" : "libnvidia-egl-wayland.so.1"
+}
+}

diff --git a/gui-libs/egl-wayland/metadata.xml 
b/gui-libs/egl-wayland/metadata.xml
new file mode 100644
index 000..cb6ef54fb36
--- /dev/null
+++ b/gui-libs/egl-wayland/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   sudin...@gmail.com
+   Ionen Wolkens
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   NVIDIA/egl-wayland
+   
+