[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +