[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/

2024-05-12 Thread James Le Cuirot
commit: 6a29d4138555d7ae5af4d024c9ff9b8d4541b13b
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu May  9 11:40:32 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun May 12 16:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a29d413

dev-libs/weston: Fix building with musl 1.2.5 (missing libgen.h)

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/36615
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/files/weston-musl-basename.patch | 73 
 dev-libs/weston/weston-13.0.1.ebuild |  1 +
 2 files changed, 74 insertions(+)

diff --git a/dev-libs/weston/files/weston-musl-basename.patch 
b/dev-libs/weston/files/weston-musl-basename.patch
new file mode 100644
index ..57b91331055f
--- /dev/null
+++ b/dev-libs/weston/files/weston-musl-basename.patch
@@ -0,0 +1,73 @@
+From dbd134ca5a3c639819c6fd503de7e2c72762ada0 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Thu, 14 Dec 2023 09:13:54 -0800
+Subject: [PATCH] libweston,tools: Include libgen.h for basename signature
+Upstream: 
https://gitlab.freedesktop.org/wayland/weston/-/commit/dbd134ca5a3c639819c6fd503de7e2c72762ada0
+Upstream-Status: Merged in main branch
+
+Latest musl has removed the declaration from string.h [1] as it only
+implements POSIX version alone and string.h in glibc implements GNU
+version of basename. This now results in compile errors on musl.
+
+This might be a warning with older compilers but it is error with
+Clang-17+ as it treats -Wimplicit-function-declaration as error
+
+Switch the use in backlight_init function to use POSIX version
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Signed-off-by: Khem Raj 
+---
+ libweston/backend-drm/libbacklight.c | 8 +---
+ tools/zunitc/src/zunitc_impl.c   | 1 +
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/libweston/backend-drm/libbacklight.c 
b/libweston/backend-drm/libbacklight.c
+index ca7f2d6806..973d15ff8c 100644
+--- a/libweston/backend-drm/libbacklight.c
 b/libweston/backend-drm/libbacklight.c
+@@ -41,6 +41,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+@@ -167,7 +168,7 @@ struct backlight *backlight_init(struct udev_device 
*drm_device,
+   DIR *backlights = NULL;
+   struct dirent *entry;
+   enum backlight_type type = 0;
+-  char buffer[100];
++  char buffer[100], basename_buffer[100];
+   struct backlight *backlight = NULL;
+   int ret;
+ 
+@@ -186,9 +187,10 @@ struct backlight *backlight_init(struct udev_device 
*drm_device,
+   free(path);
+   if (ret < 0)
+   return NULL;
+-
++  strncpy(basename_buffer, buffer, ret);
+   buffer[ret] = '\0';
+-  pci_name = basename(buffer);
++  basename_buffer[ret] = '\0';
++  pci_name = basename(basename_buffer);
+ 
+   if (connector_type <= 0)
+   return NULL;
+diff --git a/tools/zunitc/src/zunitc_impl.c b/tools/zunitc/src/zunitc_impl.c
+index 18f030158e..9b460fa03b 100644
+--- a/tools/zunitc/src/zunitc_impl.c
 b/tools/zunitc/src/zunitc_impl.c
+@@ -27,6 +27,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+GitLab
+

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 40b3bd77eef2..801ef005cb3b 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -95,6 +95,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-neatvnc-0.8.patch
+   "${FILESDIR}"/${PN}-musl-basename.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-26 Thread James Le Cuirot
commit: d35697f63e22b6106ef5d2b989bbebb8de5fa893
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:00:25 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:06:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35697f6

dev-libs/weston: Undo ppc64 keywording

Sorry, I panicked there and forgot about the dependencies. Let's just
mask gtk[test] for the moment while we keyword everything properly.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 dev-libs/weston/weston-13.0.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 38a6d926b301..5cbd993aa607 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 071601606aaa..002b836d7566 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-26 Thread James Le Cuirot
commit: 4a2c5527d5e83c234378b0fc9fe29ced9c3baac6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:58:47 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:06:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2c5527

dev-libs/weston: Drop unused seatd USE flag description

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 2e4783560fc4..a92c370bfe99 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -22,7 +22,6 @@
Enable plugin to stream output to remote hosts 
using media-libs/gstreamer
Increase performance, allocate more 
RAM. Recommended to disable on Raspberry Pi
Enable screen-sharing through RDP
-   Enable support for rootless session via 
sys-auth/seatd
Enable Wayland compositor support
Enable ability support native X11 
applications
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-26 Thread James Le Cuirot
commit: 4db701bbd41079b5b6d7c15e1d1c77682eb04669
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 22:02:46 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 22:07:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db701bb

dev-libs/weston: Drop obsolete Python 3.9

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 dev-libs/weston/weston-13.0.1.ebuild| 2 +-
 dev-libs/weston/weston-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 5cbd993aa607..e7b796fe2341 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 002b836d7566..40b3bd77eef2 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 002b836d7566..40b3bd77eef2 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-26 Thread James Le Cuirot
commit: d02fcde73bae6eba9d9fd96b3803fbe2b9bdd3ad
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:57:36 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:57:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02fcde7

dev-libs/weston: Restore ppc64 keywords

We have masked this package on big endian arches, but I had forgotten about
ppc64le. It worked before and the other arches look good, so let's just
stabilise 13.0.0-r2 immediately to fix the tree breakage.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 dev-libs/weston/weston-13.0.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 5cbd993aa607..38a6d926b301 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
index 002b836d7566..071601606aaa 100644
--- a/dev-libs/weston/weston-13.0.1.ebuild
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-26 Thread James Le Cuirot
commit: f575de2c967089a671feda85e3e1aa5ab8a3842e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:27:32 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f575de2c

dev-libs/weston: Drop old 11.0.1-r10

This drops the ppc64 keyword, but we have found issues on big endian arches.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-11.0.1-r10.ebuild | 141 ---
 2 files changed, 142 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 17c978030608..dab749c91d9c 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1 @@
-DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
 DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc

diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild 
b/dev-libs/weston/weston-11.0.1-r10.ebuild
deleted file mode 100644
index 2ed95404301f..
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless lcms xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm headless rdp wayland-compositor X )
-   || ( seatd systemd )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.20.0
-   lcms? ( >=media-libs/lcms-2.9:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.108
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2(+),wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:2=[server] )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   seatd? ( sys-auth/seatd:= )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/wayland-protocols-1.24
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp backend-rdp)
-   $(meson_use screen-sharing screenshare)
-   $(meson_use wayland-compositor backend-wayland)
-   $(meson_use X backend-x11)
-   -Dbackend-default=auto
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-26 Thread James Le Cuirot
commit: f184265f0ab3ece85c68acef9e23937c51106ed1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:31:57 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:31:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f184265f

dev-libs/weston: Bump version to 13.0.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-13.0.1.ebuild | 150 +++
 2 files changed, 151 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index dab749c91d9c..9507ecc296b7 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
 DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc
+DIST weston-13.0.1.tar.xz 1986684 BLAKE2B 
7910f9b62c2fe92a6915037521024d3682f391727d615b044517e1cc2e157dc78b7571a923b9c6d62c55bf2a532101220d4ffd2ecbb81f984e9676919420576b
 SHA512 
4a0fd0b1aec823219421d701030bc534576be64b71ede70c7d33f131e9e64c0e0dc209e62f75cecb9368df7604c1d5b2321932eccc818b529d246ec2e3114122

diff --git a/dev-libs/weston/weston-13.0.1.ebuild 
b/dev-libs/weston/weston-13.0.1.ebuild
new file mode 100644
index ..002b836d7566
--- /dev/null
+++ b/dev-libs/weston/weston-13.0.1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-1.2.0
+   >=dev-libs/wayland-1.22.0
+   media-libs/libpng:0=
+   sys-auth/seatd:=
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? ( media-libs/mesa[gles2(+),wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:2=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.8*
+   sys-libs/pam
+   )
+   webp? ( media-libs/libwebp:0= )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   >=x11-libs/xcb-util-cursor-0.1.4
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-neatvnc-0.8.patch
+)
+
+python_check_deps() {
+   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+   $(meson_use pipewire backend-pipewire)
+   $(meson_use rdp 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-25 Thread Sam James
commit: 41df9a268e87ea40844bcfbfc3b536b6f7a5ca11
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 00:13:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 00:13:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41df9a26

dev-libs/weston: Stabilize 13.0.0-r2 amd64, #930632

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

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 1d3f0949b801..5cbd993aa607 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-25 Thread Sam James
commit: b3873afeca06e62f236016fe286fef97f020b27f
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 00:13:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 00:13:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3873afe

dev-libs/weston: Stabilize 13.0.0-r2 x86, #930632

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

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index a9e78fa2d17f..1d3f0949b801 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-25 Thread Sam James
commit: 222fcf6d774b209f5deee238c03f6be482d27e8b
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 22:16:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 22:16:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222fcf6d

dev-libs/weston: Stabilize 13.0.0-r2 arm64, #930632

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

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 4cd506c0c7c2..a9e78fa2d17f 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-25 Thread Sam James
commit: 252cca64a682876b9b8aba7c4aa8a433d8cf613f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 22:16:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 22:16:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252cca64

dev-libs/weston: Stabilize 13.0.0-r2 arm, #930632

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

 dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 002b836d7566..4cd506c0c7c2 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-25 Thread James Le Cuirot
commit: 031f524e4a368e419556867c49a2ee76af8fd249
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Apr 25 21:09:54 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Apr 25 21:10:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031f524e

dev-libs/weston: Update mesa[gles2] dependency now that flag has gone

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +-
 dev-libs/weston/weston-13.0.0-r2.ebuild  | 2 +-
 dev-libs/weston/weston-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild 
b/dev-libs/weston/weston-11.0.1-r10.ebuild
index 74ee66abd7d2..2ed95404301f 100644
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ b/dev-libs/weston/weston-11.0.1-r10.ebuild
@@ -59,7 +59,7 @@ RDEPEND="
editor? ( x11-libs/pango )
examples? ( x11-libs/pango )
gles2? (
-   media-libs/mesa[gles2,wayland]
+   media-libs/mesa[gles2(+),wayland]
)
pipewire? ( >=media-video/pipewire-0.3:= )
rdp? ( >=net-misc/freerdp-2.3.0:2=[server] )

diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
index 659b66c2d03d..002b836d7566 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -55,7 +55,7 @@ RDEPEND="
)
editor? ( x11-libs/pango )
examples? ( x11-libs/pango )
-   gles2? ( media-libs/mesa[gles2,wayland] )
+   gles2? ( media-libs/mesa[gles2(+),wayland] )
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 659b66c2d03d..002b836d7566 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -55,7 +55,7 @@ RDEPEND="
)
editor? ( x11-libs/pango )
examples? ( x11-libs/pango )
-   gles2? ( media-libs/mesa[gles2,wayland] )
+   gles2? ( media-libs/mesa[gles2(+),wayland] )
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/

2024-04-25 Thread James Le Cuirot
commit: 3079294a63fae24c16c089c6a8e56151ed62a99d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Apr 25 21:02:58 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Apr 25 21:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3079294a

dev-libs/weston: Patch to build against neatvnc 0.8

Closes: https://bugs.gentoo.org/930424
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/files/weston-neatvnc-0.8.patch| 15 +++
 .../{weston-13.0.0-r1.ebuild => weston-13.0.0-r2.ebuild}  |  6 +-
 dev-libs/weston/weston-.ebuild|  6 +-
 3 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/files/weston-neatvnc-0.8.patch 
b/dev-libs/weston/files/weston-neatvnc-0.8.patch
new file mode 100644
index ..03ffab596c3a
--- /dev/null
+++ b/dev-libs/weston/files/weston-neatvnc-0.8.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/930424
+https://gitlab.freedesktop.org/wayland/weston/-/issues/890
+
+diff -Naur a/libweston/backend-vnc/meson.build 
b/libweston/backend-vnc/meson.build
+--- a/libweston/backend-vnc/meson.build2023-11-27 18:01:53.0 
+
 b/libweston/backend-vnc/meson.build2024-04-24 23:55:22.262121014 
+0100
+@@ -3,7 +3,7 @@
+ endif
+
+ config_h.set('BUILD_VNC_COMPOSITOR', '1')
+-dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], 
required: false, fallback: ['neatvnc', 'neatvnc_dep'])
++dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], 
required: false, fallback: ['neatvnc', 'neatvnc_dep'])
+ if not dep_neatvnc.found()
+   error('VNC backend requires neatvnc which was not found. Or, you can 
use \'-Dbackend-vnc=false\'.')
+ endif

diff --git a/dev-libs/weston/weston-13.0.0-r1.ebuild 
b/dev-libs/weston/weston-13.0.0-r2.ebuild
similarity index 98%
rename from dev-libs/weston/weston-13.0.0-r1.ebuild
rename to dev-libs/weston/weston-13.0.0-r2.ebuild
index 9b26690ae48b..659b66c2d03d 100644
--- a/dev-libs/weston/weston-13.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r2.ebuild
@@ -67,7 +67,7 @@ RDEPEND="
systemd? ( sys-apps/systemd )
vnc? (
=dev-libs/aml-0.3*
-   =gui-libs/neatvnc-0.7*
+   =gui-libs/neatvnc-0.8*
sys-libs/pam
)
webp? ( media-libs/libwebp:0= )
@@ -93,6 +93,10 @@ BDEPEND="
$(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-neatvnc-0.8.patch
+)
+
 python_check_deps() {
python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
 }

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 9b26690ae48b..659b66c2d03d 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -67,7 +67,7 @@ RDEPEND="
systemd? ( sys-apps/systemd )
vnc? (
=dev-libs/aml-0.3*
-   =gui-libs/neatvnc-0.7*
+   =gui-libs/neatvnc-0.8*
sys-libs/pam
)
webp? ( media-libs/libwebp:0= )
@@ -93,6 +93,10 @@ BDEPEND="
$(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-neatvnc-0.8.patch
+)
+
 python_check_deps() {
python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-24 Thread James Le Cuirot
commit: 6c8a1c3cf2eb7018a244be3396171c144ca10e83
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 24 22:54:20 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 24 22:59:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8a1c3c

dev-libs/weston: Drop old 11.0.1-r1 and 12.0.91-r1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-11.0.1-r1.ebuild  | 141 -
 dev-libs/weston/weston-12.0.91-r1.ebuild | 146 ---
 3 files changed, 288 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 9f5974dba152..17c978030608 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,2 @@
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
-DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 
368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4
 SHA512 
8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a
 DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc

diff --git a/dev-libs/weston/weston-11.0.1-r1.ebuild 
b/dev-libs/weston/weston-11.0.1-r1.ebuild
deleted file mode 100644
index d0775521a739..
--- a/dev-libs/weston/weston-11.0.1-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless lcms xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm headless rdp wayland-compositor X )
-   || ( seatd systemd )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.20.0
-   lcms? ( >=media-libs/lcms-2.9:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.108
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:0=[server] =sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/wayland-protocols-1.24
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp backend-rdp)
-   $(meson_use screen-sharing screenshare)
-   $(meson_use wayland-compositor backend-wayland)

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-24 Thread Arthur Zamarin
commit: 91c1109570318aa4a772f4c5bd8cbcb7e8b77a68
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:39:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:39:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c11095

dev-libs/weston: Stabilize 11.0.1-r10 arm, #927203

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

 dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild 
b/dev-libs/weston/weston-11.0.1-r10.ebuild
index 73b554aa4256..74ee66abd7d2 100644
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ b/dev-libs/weston/weston-11.0.1-r10.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-19 Thread Arthur Zamarin
commit: 3c40df6985b794f61931e4f1824885ebf6d84cc6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 19 08:31:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 19 08:31:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c40df69

dev-libs/weston: Stabilize 11.0.1-r10 arm64, #927203

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

 dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild 
b/dev-libs/weston/weston-11.0.1-r10.ebuild
index 4fdb7cce2141..73b554aa4256 100644
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ b/dev-libs/weston/weston-11.0.1-r10.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-04-16 Thread Sam James
commit: 458bc347630b5a5874d147a3ce0905ff8dac15ef
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 22:28:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 22:28:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458bc347

dev-libs/weston: Stabilize 11.0.1-r10 ppc64, #927203

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

 dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild 
b/dev-libs/weston/weston-11.0.1-r10.ebuild
index 3795b5b5127f..faa796ff9534 100644
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ b/dev-libs/weston/weston-11.0.1-r10.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2024-03-17 Thread Mike Gilbert
commit: 3681b118af9f93086e4f7952c86c825e5f7485e5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 16 16:41:56 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:34:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3681b118

dev-libs/weston: depend on slotted freerdp

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

 dev-libs/weston/{weston-11.0.1.ebuild => weston-11.0.1-r1.ebuild}   | 4 ++--
 dev-libs/weston/{weston-11.0.1.ebuild => weston-11.0.1-r10.ebuild}  | 6 +++---
 dev-libs/weston/{weston-12.0.91.ebuild => weston-12.0.91-r1.ebuild} | 4 ++--
 dev-libs/weston/{weston-13.0.0.ebuild => weston-13.0.0-r1.ebuild}   | 4 ++--
 dev-libs/weston/weston-.ebuild  | 4 ++--
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1-r1.ebuild
similarity index 97%
copy from dev-libs/weston/weston-11.0.1.ebuild
copy to dev-libs/weston/weston-11.0.1-r1.ebuild
index d7509b4db950..d0775521a739 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -62,7 +62,7 @@ RDEPEND="
media-libs/mesa[gles2,wayland]
)
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:0=[server] https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
@@ -62,7 +62,7 @@ RDEPEND="
media-libs/mesa[gles2,wayland]
)
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] )
remoting? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0

diff --git a/dev-libs/weston/weston-12.0.91.ebuild 
b/dev-libs/weston/weston-12.0.91-r1.ebuild
similarity index 97%
rename from dev-libs/weston/weston-12.0.91.ebuild
rename to dev-libs/weston/weston-12.0.91-r1.ebuild
index bc2cf895ccd5..9b26690ae48b 100644
--- a/dev-libs/weston/weston-12.0.91.ebuild
+++ b/dev-libs/weston/weston-12.0.91-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -59,7 +59,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] )
remoting? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0

diff --git a/dev-libs/weston/weston-13.0.0.ebuild 
b/dev-libs/weston/weston-13.0.0-r1.ebuild
similarity index 97%
rename from dev-libs/weston/weston-13.0.0.ebuild
rename to dev-libs/weston/weston-13.0.0-r1.ebuild
index bc2cf895ccd5..9b26690ae48b 100644
--- a/dev-libs/weston/weston-13.0.0.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -59,7 +59,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] )
remoting? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index bc2cf895ccd5..9b26690ae48b 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -59,7 +59,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] )
remoting? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-12-30 Thread Mike Gilbert
commit: b97277342edc5e71f9b8335e781972188cbe5710
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 30 18:38:35 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 30 18:39:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9727734

dev-libs/weston: add upper bound for net-misc/freerdp

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

 dev-libs/weston/weston-11.0.1.ebuild  | 2 +-
 dev-libs/weston/weston-12.0.91.ebuild | 2 +-
 dev-libs/weston/weston-13.0.0.ebuild  | 2 +-
 dev-libs/weston/weston-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index 4dd8288acf95..d7509b4db950 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
media-libs/mesa[gles2,wayland]
)
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] =media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-12-17 Thread James Le Cuirot
commit: 34e765cfc11ad5e3c2fafb4ebb9190820bb50ad7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 17 22:54:07 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec 17 22:58:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e765cf

dev-libs/weston: Correct the gles2 USE flag description

It possibly used to influence the Cairo renderer, but meson_options.txt says
this is now hardcoded to cairo-image. The gles2 option now controls the GL
renderer.

Closes: https://bugs.gentoo.org/920198
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index c135c4f506a8..2e4783560fc4 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -13,7 +13,7 @@
Enable drm compositor support
Install wayland-editor example application
Enable fullscreen shell
-   Use GLESv2 cairo instead of full GL
+   Enable the GLESv2 renderer, not just the 
x11-libs/pixman-based software fallback
Headless backend and a noop renderer, mainly for 
testing purposes
Enable the IVI shell
Enable the kiosk shell



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-11-28 Thread James Le Cuirot
commit: 153742a27ac3cc34c80204455e826bcaee997cd7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov 28 22:54:27 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov 28 22:54:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153742a2

dev-libs/weston: Drop old 12.0.2

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-12.0.2.ebuild | 147 ---
 2 files changed, 148 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 26ab1819770d..9f5974dba152 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,4 +1,3 @@
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
-DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 
2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e
 SHA512 
4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59
 DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 
368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4
 SHA512 
8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a
 DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc

diff --git a/dev-libs/weston/weston-12.0.2.ebuild 
b/dev-libs/weston/weston-12.0.2.ebuild
deleted file mode 100644
index f0543f60063a..
--- a/dev-libs/weston/weston-12.0.2.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless lcms xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm headless rdp vnc wayland-compositor X )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-1.2.0
-   >=dev-libs/wayland-1.20.0
-   media-libs/libpng:0=
-   sys-auth/seatd:=
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.108
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? ( media-libs/mesa[gles2,wayland] )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   lcms? ( >=media-libs/lcms-2.9:2 )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   systemd? ( sys-apps/systemd )
-   vnc? (
-   =dev-libs/aml-0.3*
-   =gui-libs/neatvnc-0.6*
-   sys-libs/pam
-   )
-   webp? ( media-libs/libwebp:0= )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   >=x11-libs/xcb-util-cursor-0.1.4
-   )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/wayland-protocols-1.24
-"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-11-28 Thread James Le Cuirot
commit: 83365fdd89aa40d438c742bbe9ec19c48bb23c66
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov 28 22:54:01 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov 28 22:54:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83365fdd

dev-libs/weston: Version bump to 13.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-13.0.0.ebuild | 146 +++
 2 files changed, 147 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index af7985426f41..26ab1819770d 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,4 @@
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
 DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 
2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e
 SHA512 
4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59
 DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 
368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4
 SHA512 
8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a
+DIST weston-13.0.0.tar.xz 1986520 BLAKE2B 
df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917
 SHA512 
8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc

diff --git a/dev-libs/weston/weston-13.0.0.ebuild 
b/dev-libs/weston/weston-13.0.0.ebuild
new file mode 100644
index ..074fc45a3ced
--- /dev/null
+++ b/dev-libs/weston/weston-13.0.0.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-1.2.0
+   >=dev-libs/wayland-1.22.0
+   media-libs/libpng:0=
+   sys-auth/seatd:=
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? ( media-libs/mesa[gles2,wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.7*
+   sys-libs/pam
+   )
+   webp? ( media-libs/libwebp:0= )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   >=x11-libs/xcb-util-cursor-0.1.4
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/

2023-10-17 Thread James Le Cuirot
commit: 3676a080151157102af9a3a0067b8e76e8ff07ca
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Oct 17 21:34:10 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Oct 17 21:34:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3676a080

dev-libs/weston: Drop old 12.0.1-r1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   |   1 -
 dev-libs/weston/files/weston-12.0.1-issue757.patch | 183 -
 dev-libs/weston/weston-12.0.1-r1.ebuild| 146 
 3 files changed, 330 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index ebb411e42a9e..af7985426f41 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,4 +1,3 @@
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
-DIST weston-12.0.1.tar.xz 1969772 BLAKE2B 
d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb
 SHA512 
3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688
 DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 
2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e
 SHA512 
4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59
 DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 
368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4
 SHA512 
8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a

diff --git a/dev-libs/weston/files/weston-12.0.1-issue757.patch 
b/dev-libs/weston/files/weston-12.0.1-issue757.patch
deleted file mode 100644
index c36647e22446..
--- a/dev-libs/weston/files/weston-12.0.1-issue757.patch
+++ /dev/null
@@ -1,183 +0,0 @@
-https://gitlab.freedesktop.org/wayland/weston/-/issues/757
-https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1257
-
-From 6d8e3c569cf7e9ad80569768871e1ed30bf4d2a8 Mon Sep 17 00:00:00 2001
-From: Leandro Ribeiro 
-Date: Thu, 1 Jun 2023 18:51:34 -0300
-Subject: [PATCH 1/3] drm: drop disable_planes being false as a condition to
- support writeback
-
-In 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support to
-output capture writeback source" we've ensured that disable_planes
-should be false in order to support writeback capture tasks.
-
-But this was wrong; disable_planes is transient (it is true when
-there's some sort of content recording happening), and we enable/disable
-that during compositor's lifetime.
-
-This is dangerous and may result in a crash. Imagine the following
-sequence:
-
-1. screen recording starts, disable_planes is set to true.
-
-2. for whatever reason the output size changes, and we end up
-not updating capture info because we think that writeback is not
-supported by the device.
-
-3. screen recording stops, disable_planes is set to false.
-
-4. user tries to take a writeback screenshot, and the
-DRM-backend will pull a writeback capture task with
-weston_output_pull_capture_task().
-
-5. this function has an assert to ensure that the DRM-backend
-did not forget to update the capture info, and we hit that
-assert.
-
-With this patch we drop disable_planes being false as a condition to
-support writeback. So now we keep the capture info up-to-date even when
-screen recording is happening, and we gracefully fail writeback tasks.
-
-Signed-off-by: Leandro Ribeiro 

- libweston/backend-drm/drm.c | 10 --
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c
-index 1078b89bf..a1e61df8c 100644
 a/libweston/backend-drm/drm.c
-+++ b/libweston/backend-drm/drm.c
-@@ -561,6 +561,12 @@ drm_output_pick_writeback_capture_task(struct drm_output 
*output)
- 
-   assert(output->device->atomic_modeset);
- 
-+  if (output->base.disable_planes > 0) {
-+  msg = "drm: KMS planes usage is disabled for now, so " \
-+"writeback capture tasks are rejected";
-+  goto err;
-+  }
-+
-   wb = drm_output_find_compatible_writeback(output);
-   if (!wb) {
-   msg = "drm: could not find writeback connector for output";
-@@ -948,7 +954,7 @@ drm_output_apply_mode(struct drm_output *output)
-   }
-   }
- 
--  if (device->atomic_modeset && 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-10-17 Thread James Le Cuirot
commit: d5d8b49d4f848063eaa68c57cb8cbff894c4ef9c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Oct 17 21:33:15 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Oct 17 21:33:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d8b49d

dev-libs/weston: Version bump to 12.0.91

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest  | 1 +
 dev-libs/weston/{weston-.ebuild => weston-12.0.91.ebuild} | 5 ++---
 dev-libs/weston/weston-.ebuild| 5 ++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 2c328000a407..ebb411e42a9e 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,4 @@
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
 DIST weston-12.0.1.tar.xz 1969772 BLAKE2B 
d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb
 SHA512 
3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688
 DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 
2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e
 SHA512 
4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59
+DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 
368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4
 SHA512 
8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-12.0.91.ebuild
similarity index 97%
copy from dev-libs/weston/weston-.ebuild
copy to dev-libs/weston/weston-12.0.91.ebuild
index f0543f60063a..074fc45a3ced 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-12.0.91.ebuild
@@ -40,7 +40,7 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/libinput-1.2.0
-   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-1.22.0
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
@@ -67,7 +67,7 @@ RDEPEND="
systemd? ( sys-apps/systemd )
vnc? (
=dev-libs/aml-0.3*
-   =gui-libs/neatvnc-0.6*
+   =gui-libs/neatvnc-0.7*
sys-libs/pam
)
webp? ( media-libs/libwebp:0= )
@@ -111,7 +111,6 @@ src_configure() {
-Dbackend-default=auto
$(meson_use gles2 renderer-gl)
$(meson_use xwayland)
-   -Dlauncher-libseat=true
$(meson_use systemd)
$(meson_use remoting)
$(meson_use pipewire)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index f0543f60063a..074fc45a3ced 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -40,7 +40,7 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/libinput-1.2.0
-   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-1.22.0
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
@@ -67,7 +67,7 @@ RDEPEND="
systemd? ( sys-apps/systemd )
vnc? (
=dev-libs/aml-0.3*
-   =gui-libs/neatvnc-0.6*
+   =gui-libs/neatvnc-0.7*
sys-libs/pam
)
webp? ( media-libs/libwebp:0= )
@@ -111,7 +111,6 @@ src_configure() {
-Dbackend-default=auto
$(meson_use gles2 renderer-gl)
$(meson_use xwayland)
-   -Dlauncher-libseat=true
$(meson_use systemd)
$(meson_use remoting)
$(meson_use pipewire)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-08-07 Thread James Le Cuirot
commit: 2447080d4df25f2c4428ca22b87d38bea2f5765e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug  7 13:43:34 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug  7 13:44:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2447080d

dev-libs/weston: Add mising python_check_deps function

Closes: https://bugs.gentoo.org/911732
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-12.0.2.ebuild | 4 
 dev-libs/weston/weston-.ebuild   | 4 
 2 files changed, 8 insertions(+)

diff --git a/dev-libs/weston/weston-12.0.2.ebuild 
b/dev-libs/weston/weston-12.0.2.ebuild
index b7c0da5886be..f0543f60063a 100644
--- a/dev-libs/weston/weston-12.0.2.ebuild
+++ b/dev-libs/weston/weston-12.0.2.ebuild
@@ -93,6 +93,10 @@ BDEPEND="
$(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
 "
 
+python_check_deps() {
+   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
 src_configure() {
local emesonargs=(
$(meson_use drm backend-drm)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index b7c0da5886be..f0543f60063a 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -93,6 +93,10 @@ BDEPEND="
$(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
 "
 
+python_check_deps() {
+   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
 src_configure() {
local emesonargs=(
$(meson_use drm backend-drm)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-08-07 Thread James Le Cuirot
commit: 286a7c3cf202ae0f130d0996a84ee224f1c3dfc3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug  7 12:53:43 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug  7 12:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286a7c3c

dev-libs/weston: Fix building with Python 3.12

setuptools is required with 3.12 due to a current issue in Meson. Unfortunately,
we cannot easily express this only for 3.12, but it's not a big deal in
practise.

Closes: https://bugs.gentoo.org/911748
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-12.0.2.ebuild | 1 +
 dev-libs/weston/weston-.ebuild   | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-12.0.2.ebuild 
b/dev-libs/weston/weston-12.0.2.ebuild
index 8fa6eb73fb76..b7c0da5886be 100644
--- a/dev-libs/weston/weston-12.0.2.ebuild
+++ b/dev-libs/weston/weston-12.0.2.ebuild
@@ -90,6 +90,7 @@ BDEPEND="
${PYTHON_DEPS}
dev-util/wayland-scanner
virtual/pkgconfig
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
 "
 
 src_configure() {

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 3c346567c682..b7c0da5886be 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
@@ -90,6 +90,7 @@ BDEPEND="
${PYTHON_DEPS}
dev-util/wayland-scanner
virtual/pkgconfig
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
 "
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-08-04 Thread James Le Cuirot
commit: dc9958ddbfd5ab496ef01c50e6c1339626d7a117
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  4 21:52:52 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  4 21:53:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9958dd

dev-libs/weston: Version bump to 12.0.2, Python 3.12

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-12.0.2.ebuild | 142 +++
 2 files changed, 143 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index a7a46a867df7..2c328000a407 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1,3 @@
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
 DIST weston-12.0.1.tar.xz 1969772 BLAKE2B 
d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb
 SHA512 
3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688
+DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 
2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e
 SHA512 
4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59

diff --git a/dev-libs/weston/weston-12.0.2.ebuild 
b/dev-libs/weston/weston-12.0.2.ebuild
new file mode 100644
index ..8fa6eb73fb76
--- /dev/null
+++ b/dev-libs/weston/weston-12.0.2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-1.2.0
+   >=dev-libs/wayland-1.20.0
+   media-libs/libpng:0=
+   sys-auth/seatd:=
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? ( media-libs/mesa[gles2,wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.6*
+   sys-libs/pam
+   )
+   webp? ( media-libs/libwebp:0= )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   >=x11-libs/xcb-util-cursor-0.1.4
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/

2023-07-16 Thread Mike Gilbert
commit: 7489e5ffc8b97cc7bed5b7a9c5c32b65d406a8a2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul 16 23:54:56 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul 16 23:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7489e5ff

dev-libs/weston: backport fix for crash on startup

weston: ../weston-12.0.1/libweston/output-capture.c:398: 
weston_output_pull_capture_task: Assertion `csi->width == width' failed

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-libs/weston/files/weston-12.0.1-issue757.patch | 183 +
 ...eston-12.0.1.ebuild => weston-12.0.1-r1.ebuild} |   4 +
 2 files changed, 187 insertions(+)

diff --git a/dev-libs/weston/files/weston-12.0.1-issue757.patch 
b/dev-libs/weston/files/weston-12.0.1-issue757.patch
new file mode 100644
index ..c36647e22446
--- /dev/null
+++ b/dev-libs/weston/files/weston-12.0.1-issue757.patch
@@ -0,0 +1,183 @@
+https://gitlab.freedesktop.org/wayland/weston/-/issues/757
+https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1257
+
+From 6d8e3c569cf7e9ad80569768871e1ed30bf4d2a8 Mon Sep 17 00:00:00 2001
+From: Leandro Ribeiro 
+Date: Thu, 1 Jun 2023 18:51:34 -0300
+Subject: [PATCH 1/3] drm: drop disable_planes being false as a condition to
+ support writeback
+
+In 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support to
+output capture writeback source" we've ensured that disable_planes
+should be false in order to support writeback capture tasks.
+
+But this was wrong; disable_planes is transient (it is true when
+there's some sort of content recording happening), and we enable/disable
+that during compositor's lifetime.
+
+This is dangerous and may result in a crash. Imagine the following
+sequence:
+
+1. screen recording starts, disable_planes is set to true.
+
+2. for whatever reason the output size changes, and we end up
+not updating capture info because we think that writeback is not
+supported by the device.
+
+3. screen recording stops, disable_planes is set to false.
+
+4. user tries to take a writeback screenshot, and the
+DRM-backend will pull a writeback capture task with
+weston_output_pull_capture_task().
+
+5. this function has an assert to ensure that the DRM-backend
+did not forget to update the capture info, and we hit that
+assert.
+
+With this patch we drop disable_planes being false as a condition to
+support writeback. So now we keep the capture info up-to-date even when
+screen recording is happening, and we gracefully fail writeback tasks.
+
+Signed-off-by: Leandro Ribeiro 
+---
+ libweston/backend-drm/drm.c | 10 --
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c
+index 1078b89bf..a1e61df8c 100644
+--- a/libweston/backend-drm/drm.c
 b/libweston/backend-drm/drm.c
+@@ -561,6 +561,12 @@ drm_output_pick_writeback_capture_task(struct drm_output 
*output)
+ 
+   assert(output->device->atomic_modeset);
+ 
++  if (output->base.disable_planes > 0) {
++  msg = "drm: KMS planes usage is disabled for now, so " \
++"writeback capture tasks are rejected";
++  goto err;
++  }
++
+   wb = drm_output_find_compatible_writeback(output);
+   if (!wb) {
+   msg = "drm: could not find writeback connector for output";
+@@ -948,7 +954,7 @@ drm_output_apply_mode(struct drm_output *output)
+   }
+   }
+ 
+-  if (device->atomic_modeset && !output->base.disable_planes)
++  if (device->atomic_modeset)
+   weston_output_update_capture_info(>base,
+ 
WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK,
+ 
output->base.current_mode->width,
+@@ -2138,7 +2144,7 @@ drm_output_enable(struct weston_output *base)
+   output->base.switch_mode = drm_output_switch_mode;
+   output->base.set_gamma = drm_output_set_gamma;
+ 
+-  if (device->atomic_modeset && !base->disable_planes)
++  if (device->atomic_modeset)
+   weston_output_update_capture_info(base, 
WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK,
+ base->current_mode->width,
+ base->current_mode->height,
+-- 
+GitLab
+
+
+From 3226417573ac12e7d41823335bcb3036bf442cbc Mon Sep 17 00:00:00 2001
+From: Leandro Ribeiro 
+Date: Fri, 2 Jun 2023 14:44:44 -0300
+Subject: [PATCH 2/3] drm: do not pull writeback task if KMS atomic API is not
+ supported
+
+Since 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support
+to output capture writeback source", the DRM-backend was broken for KMS
+devices that do not support the atomic API. This fixes that.
+
+We don't support writeback screenshots without atomic modeset support.
+So for such 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-06-24 Thread James Le Cuirot
commit: 95489d6196ddf3efa45c4c402fbaf0018b1a9e2c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jun 24 13:40:43 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jun 24 13:41:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95489d61

dev-libs/weston: Drop remaining ppc and sparc keywords due to BE issues

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-11.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index 83deecda3ef6..4dd8288acf95 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/

2023-06-24 Thread James Le Cuirot
commit: 6682d4c677229bc9c3d63488669c8c7d1b3d1a4a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jun 24 13:18:22 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jun 24 13:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6682d4c6

dev-libs/weston: Drop old 10.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   |   1 -
 .../files/weston-10.0.0-backend-default.patch  |  27 
 .../weston/files/weston-10.0.0-test-deps.patch |  34 -
 dev-libs/weston/metadata.xml   |   1 -
 dev-libs/weston/weston-10.0.0.ebuild   | 153 -
 5 files changed, 216 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 13a8b5ea909a..a7a46a867df7 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,2 @@
-DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
 DIST weston-12.0.1.tar.xz 1969772 BLAKE2B 
d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb
 SHA512 
3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688

diff --git a/dev-libs/weston/files/weston-10.0.0-backend-default.patch 
b/dev-libs/weston/files/weston-10.0.0-backend-default.patch
deleted file mode 100644
index 710639e7e9c5..
--- a/dev-libs/weston/files/weston-10.0.0-backend-default.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 35e3fb72ac28af628aa1d2b7ee804a3f81720c47 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Fri, 4 Feb 2022 23:43:50 +
-Subject: [PATCH] meson.build: Fix -Dbackend-default=auto following fbdev
- deprecation
-
-Signed-off-by: James Le Cuirot 

- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 1c73e130..d761903e 100644
 a/meson.build
-+++ b/meson.build
-@@ -121,7 +121,7 @@ config_h.set10('TEST_GL_RENDERER', 
get_option('test-gl-renderer'))
- 
- backend_default = get_option('backend-default')
- if backend_default == 'auto'
--  foreach b : [ 'headless', 'fbdev', 'x11', 'wayland', 'drm' ]
-+  foreach b : [ 'headless', 'x11', 'wayland', 'drm' ]
-   if get_option('backend-' + b)
-   backend_default = b
-   endif
--- 
-2.34.1
-

diff --git a/dev-libs/weston/files/weston-10.0.0-test-deps.patch 
b/dev-libs/weston/files/weston-10.0.0-test-deps.patch
deleted file mode 100644
index cc6ad8c6e130..
--- a/dev-libs/weston/files/weston-10.0.0-test-deps.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 9516859b9fdb2899a37116b55200fb04f7726b45 Mon Sep 17 00:00:00 2001
-From: Daniel Stone 
-Date: Tue, 8 Feb 2022 22:39:42 +
-Subject: [PATCH] tests: Add dependency on screenshooter client protocol
-
-Given that the test-helper code relies on the screenshooter protocol,
-make sure it's available for us to build, and the dependency ensures we
-build in order.
-
-Fixes: #588
-
-Signed-off-by: Daniel Stone 

- tests/meson.build | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/tests/meson.build b/tests/meson.build
-index d8e96e77d..955c4226c 100644
 a/tests/meson.build
-+++ b/tests/meson.build
-@@ -29,8 +29,9 @@ lib_test_client = static_library(
-   'weston-test-client-helper.c',
-   'weston-test-fixture-compositor.c',
-   weston_test_client_protocol_h,
--  weston_screenshooter_protocol_c,
-   weston_test_protocol_c,
-+  weston_screenshooter_client_protocol_h,
-+  weston_screenshooter_protocol_c,
-   viewporter_client_protocol_h,
-   viewporter_protocol_c,
-   'color_util.h',
--- 
-GitLab
-

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 8917f9795189..c135c4f506a8 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -12,7 +12,6 @@
Enable the desktop shell
Enable drm compositor support
Install wayland-editor example application
-   Enable fbdev compositor support
Enable fullscreen shell
Use GLESv2 cairo instead of full GL
Headless backend and a noop renderer, mainly for 
testing purposes

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-06-13 Thread Arthur Zamarin
commit: ec91aec4f1ec55be5131d317a29c4804cc6cef47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 13 18:09:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 13 18:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec91aec4

dev-libs/weston: Stabilize 11.0.1 ppc64, #905606

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

 dev-libs/weston/weston-11.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index c5d8bf1ada2a..83deecda3ef6 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-27 Thread James Le Cuirot
commit: 06e205e39d639b882d55531bfb4ff0e6860e0b38
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 27 09:11:40 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 27 09:11:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e205e3

dev-libs/weston: Bump to 12.0.1, drop old 12.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   | 2 +-
 dev-libs/weston/{weston-12.0.0.ebuild => weston-12.0.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 2520a5b01aa0..13a8b5ea909a 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,3 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
-DIST weston-12.0.0.tar.xz 1969648 BLAKE2B 
23127b302bf0582eba8f6339136fe020c116f5228b7d2cefdbc2ecbba8189a3a055e253487aa5186c7d93a270b3c2a87bc6f2464b4cd93a05e8c23780017098b
 SHA512 
a3079be86e173ea3a216cf9c30738097fcf5e1b7c2de4c413a0fd4eb9f28d97fa4e378359a3f59485d282f9b2d7914584d0497a3436d4c3f22bc9bebf9733157
+DIST weston-12.0.1.tar.xz 1969772 BLAKE2B 
d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb
 SHA512 
3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688

diff --git a/dev-libs/weston/weston-12.0.0.ebuild 
b/dev-libs/weston/weston-12.0.1.ebuild
similarity index 100%
rename from dev-libs/weston/weston-12.0.0.ebuild
rename to dev-libs/weston/weston-12.0.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-27 Thread Arthur Zamarin
commit: 59e152bbdf1e96d5abd0980c46c35f9867718254
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 06:34:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 06:34:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e152bb

dev-libs/weston: Stabilize 11.0.1 x86, #905606

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

 dev-libs/weston/weston-11.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index e8b081914e14..c5d8bf1ada2a 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-27 Thread Arthur Zamarin
commit: 1d39769b23f6cb2183f3671c6e904d3e6cc8b0df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 06:34:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 06:34:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d39769b

dev-libs/weston: Stabilize 11.0.1 amd64, #905606

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

 dev-libs/weston/weston-11.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index d4a3749013cf..e8b081914e14 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-27 Thread Arthur Zamarin
commit: 0ed9de6a78508a4a3c49704b8aebd211a20f0d60
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 06:32:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 06:32:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed9de6a

dev-libs/weston: Stabilize 11.0.1 arm, #905606

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

 dev-libs/weston/weston-11.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index 3f101d59f22f..d4a3749013cf 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-22 Thread James Le Cuirot
commit: 03d77a43edc182b9774a7e01dcc9ea2860738b79
Author: Eric Tilton  protonmail  com>
AuthorDate: Sun May 21 22:58:48 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon May 22 19:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d77a43

dev-libs/weston: add x11-libs/xcb-utils-cursor as dependency for xwayland use.

Closes: https://bugs.gentoo.org/906909
Signed-off-by: Eric Tilton  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31120
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-12.0.0.ebuild | 1 +
 dev-libs/weston/weston-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/weston/weston-12.0.0.ebuild 
b/dev-libs/weston/weston-12.0.0.ebuild
index bcfc2d1b02f1..684694b47195 100644
--- a/dev-libs/weston/weston-12.0.0.ebuild
+++ b/dev-libs/weston/weston-12.0.0.ebuild
@@ -80,6 +80,7 @@ RDEPEND="
x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor
+   >=x11-libs/xcb-util-cursor-0.1.4
)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index ed1d06f4586b..3c346567c682 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -80,6 +80,7 @@ RDEPEND="
x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor
+   >=x11-libs/xcb-util-cursor-0.1.4
)
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-20 Thread James Le Cuirot
commit: a86f02490214e962bf134a1311c658d217276d9e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 20 20:20:04 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 20 20:20:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86f0249

dev-libs/weston: Version bump to 12.0.0

Dropping big endian keywords due to reports of issues.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-12.0.0.ebuild | 141 +++
 2 files changed, 142 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 200ac0f5406c..2520a5b01aa0 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1,3 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
+DIST weston-12.0.0.tar.xz 1969648 BLAKE2B 
23127b302bf0582eba8f6339136fe020c116f5228b7d2cefdbc2ecbba8189a3a055e253487aa5186c7d93a270b3c2a87bc6f2464b4cd93a05e8c23780017098b
 SHA512 
a3079be86e173ea3a216cf9c30738097fcf5e1b7c2de4c413a0fd4eb9f28d97fa4e378359a3f59485d282f9b2d7914584d0497a3436d4c3f22bc9bebf9733157

diff --git a/dev-libs/weston/weston-12.0.0.ebuild 
b/dev-libs/weston/weston-12.0.0.ebuild
new file mode 100644
index ..bcfc2d1b02f1
--- /dev/null
+++ b/dev-libs/weston/weston-12.0.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-1.2.0
+   >=dev-libs/wayland-1.20.0
+   media-libs/libpng:0=
+   sys-auth/seatd:=
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? ( media-libs/mesa[gles2,wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.6*
+   sys-libs/pam
+   )
+   webp? ( media-libs/libwebp:0= )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-20 Thread James Le Cuirot
commit: 383e1e0a093513b8ab914bbfb9ab7e0bff95f4e1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 20 20:15:59 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 20 20:15:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383e1e0a

dev-libs/weston: Also enable pipewire backend with USE flag

It's not just used for audio any more.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 67c2218431b8..ed1d06f4586b 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -96,6 +96,7 @@ src_configure() {
$(meson_use drm backend-drm)
-Dbackend-drm-screencast-vaapi=false
$(meson_use headless backend-headless)
+   $(meson_use pipewire backend-pipewire)
$(meson_use rdp backend-rdp)
$(meson_use screen-sharing screenshare)
$(meson_use vnc backend-vnc)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-05-05 Thread Arthur Zamarin
commit: ad3fd1ea7892a5c0728f5cec756f02556a6d8aa6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 09:43:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 09:43:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3fd1ea

dev-libs/weston: Stabilize 11.0.1 arm64, #905606

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

 dev-libs/weston/weston-11.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index 99f5f2cad8fe..3f101d59f22f 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-04-26 Thread James Le Cuirot
commit: 39e61ef6cb604b076a42f65bd878604ff021f07e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 26 21:36:51 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 26 21:36:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e61ef6

dev-libs/weston: Bump libinput dependency in 

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 771f2ee63776..67c2218431b8 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -39,7 +39,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   >=dev-libs/libinput-0.8.0
+   >=dev-libs/libinput-1.2.0
>=dev-libs/wayland-1.20.0
media-libs/libpng:0=
sys-auth/seatd:=



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-03-19 Thread James Le Cuirot
commit: 319107dc8142f19153fbb5617e581dd8328dd9fb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 19 10:43:41 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 19 10:46:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319107dc

dev-libs/weston: Bump aml and neatvnc deps for 

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 6ad9c5fed5e4..771f2ee63776 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -66,8 +66,8 @@ RDEPEND="
)
systemd? ( sys-apps/systemd )
vnc? (
-   =dev-libs/aml-0.2*
-   =gui-libs/neatvnc-0.5*
+   =dev-libs/aml-0.3*
+   =gui-libs/neatvnc-0.6*
sys-libs/pam
)
webp? ( media-libs/libwebp:0= )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2023-03-11 Thread Sam James
commit: 1afeb9a934532cdd57c04e7bbfc0d44d6f91f013
Author: Aisha Tammy  bsd  ac>
AuthorDate: Fri Feb 24 21:32:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 11 17:04:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afeb9a9

dev-libs/weston: move wayland-protocols to DEPEND only

Signed-off-by: Aisha Tammy  bsd.ac>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/weston/weston-11.0.1.ebuild | 7 ---
 dev-libs/weston/weston-.ebuild   | 8 +---
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
index d3a06d276c4b..99f5f2cad8fe 100644
--- a/dev-libs/weston/weston-11.0.1.ebuild
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -42,7 +42,6 @@ REQUIRED_USE="
 RDEPEND="
>=dev-libs/libinput-0.8.0
>=dev-libs/wayland-1.20.0
-   >=dev-libs/wayland-protocols-1.24
lcms? ( >=media-libs/lcms-2.9:2 )
media-libs/libpng:0=
webp? ( media-libs/libwebp:0= )
@@ -85,7 +84,9 @@ RDEPEND="
x11-libs/libXcursor
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
 BDEPEND="
${PYTHON_DEPS}
virtual/pkgconfig

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 3b4017070562..6ad9c5fed5e4 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,7 +41,6 @@ REQUIRED_USE="
 RDEPEND="
>=dev-libs/libinput-0.8.0
>=dev-libs/wayland-1.20.0
-   >=dev-libs/wayland-protocols-1.24
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
@@ -83,9 +82,12 @@ RDEPEND="
x11-libs/libXcursor
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.24
+"
 BDEPEND="
${PYTHON_DEPS}
+   dev-util/wayland-scanner
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-24 Thread James Le Cuirot
commit: 3708adc68e16307e999567ed3ccacfc48aff595e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec 24 17:11:01 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec 24 17:11:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3708adc6

dev-libs/weston: Drop old 11.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-11.0.0.ebuild | 140 ---
 2 files changed, 141 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 0f790c21f6a3..200ac0f5406c 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,2 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
-DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 
3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf
 SHA512 
71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c

diff --git a/dev-libs/weston/weston-11.0.0.ebuild 
b/dev-libs/weston/weston-11.0.0.ebuild
deleted file mode 100644
index 74220565f1ac..
--- a/dev-libs/weston/weston-11.0.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless lcms xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm headless rdp wayland-compositor X )
-   || ( seatd systemd )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.20.0
-   >=dev-libs/wayland-protocols-1.24
-   lcms? ( >=media-libs/lcms-2.9:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.108
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   seatd? ( sys-auth/seatd:= )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-24 Thread James Le Cuirot
commit: cf15375d5eec47c3e3aeb389760fde758d4ff473
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec 24 17:09:49 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec 24 17:11:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf15375d

dev-libs/weston: Drop old logind support and add VNC support to 

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml   |  3 +++
 dev-libs/weston/weston-.ebuild | 32 +++-
 2 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index a1da27e3da2e..8917f9795189 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -5,6 +5,9 @@
ch...@gentoo.org
James Le Cuirot
 
+
+   wayland/weston
+
 
Enable the desktop shell
Enable drm compositor support

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 732cad2480b8..3b4017070562 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -25,7 +25,7 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd 
test vnc wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -33,20 +33,17 @@ REQUIRED_USE="
pipewire? ( drm )
remoting? ( drm gles2 )
screen-sharing? ( rdp )
-   test? ( desktop headless lcms xwayland  )
+   test? ( desktop headless lcms xwayland )
wayland-compositor? ( gles2 )
-   || ( drm headless rdp wayland-compositor X )
-   || ( seatd systemd )
+   || ( drm headless rdp vnc wayland-compositor X )
 "
 
 RDEPEND="
>=dev-libs/libinput-0.8.0
>=dev-libs/wayland-1.20.0
>=dev-libs/wayland-protocols-1.24
-   lcms? ( >=media-libs/lcms-2.9:2 )
media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
+   sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
>=x11-libs/libdrm-2.4.108
>=x11-libs/libxkbcommon-0.5.0
@@ -59,21 +56,22 @@ RDEPEND="
)
editor? ( x11-libs/pango )
examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
+   gles2? ( media-libs/mesa[gles2,wayland] )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
remoting? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
-   seatd? ( sys-auth/seatd:= )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
+   systemd? ( sys-apps/systemd )
+   vnc? (
+   =dev-libs/aml-0.2*
+   =gui-libs/neatvnc-0.5*
+   sys-libs/pam
)
+   webp? ( media-libs/libwebp:0= )
X? (
>=x11-libs/libxcb-1.9
x11-libs/libX11
@@ -98,12 +96,13 @@ src_configure() {
$(meson_use headless backend-headless)
$(meson_use rdp backend-rdp)
$(meson_use screen-sharing screenshare)
+   $(meson_use vnc backend-vnc)
$(meson_use wayland-compositor backend-wayland)
$(meson_use X backend-x11)
-Dbackend-default=auto
$(meson_use gles2 renderer-gl)
$(meson_use xwayland)
-   $(meson_use seatd launcher-libseat)
+   -Dlauncher-libseat=true
$(meson_use systemd)
$(meson_use remoting)
$(meson_use pipewire)
@@ -112,7 +111,6 @@ src_configure() {
$(meson_use ivi shell-ivi)
$(meson_use kiosk shell-kiosk)
$(meson_use lcms color-management-lcms)
-   $(meson_use systemd launcher-logind)
$(meson_use jpeg image-jpeg)
$(meson_use webp image-webp)
-Dtools=debug,info,terminal



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-21 Thread James Le Cuirot
commit: 0f315b7435cb7ea7343efbaac5f82f80d3079082
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 19 23:56:43 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:14:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f315b74

dev-libs/weston: Version bump to 11.0.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-11.0.1.ebuild | 140 +++
 2 files changed, 141 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 8ecacb356a46..421a16e8b96d 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,4 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 
6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8
 SHA512 
1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff
 DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 
3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf
 SHA512 
71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea
+DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
new file mode 100644
index ..d3a06d276c4b
--- /dev/null
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp wayland-compositor X )
+   || ( seatd systemd )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-0.8.0
+   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-protocols-1.24
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   media-libs/libpng:0=
+   webp? ( media-libs/libwebp:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? (
+   media-libs/mesa[gles2,wayland]
+   )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   seatd? ( sys-auth/seatd:= )
+   systemd? (
+   sys-auth/pambase[systemd]
+   >=sys-apps/dbus-1.6
+   >=sys-apps/systemd-209[pam]
+   )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-21 Thread James Le Cuirot
commit: 86eaa5b7bf9f4707c81cff97c01d33f008605109
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 19 23:57:06 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:14:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86eaa5b7

dev-libs/weston: Drop old 10.0.2

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-10.0.2.ebuild | 148 ---
 2 files changed, 149 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 421a16e8b96d..0f790c21f6a3 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,4 +1,3 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
-DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 
6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8
 SHA512 
1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff
 DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 
3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf
 SHA512 
71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c

diff --git a/dev-libs/weston/weston-10.0.2.ebuild 
b/dev-libs/weston/weston-10.0.2.ebuild
deleted file mode 100644
index 8e4f335e1688..
--- a/dev-libs/weston/weston-10.0.2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing 
+seatd +suid systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   colord? ( lcms )
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm fbdev headless rdp wayland-compositor X )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.18.0
-   >=dev-libs/wayland-protocols-1.24
-   lcms? ( media-libs/lcms:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.95
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   colord? ( >=x11-misc/colord-0.1.27 )
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.2.0:= )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   seatd? ( sys-auth/seatd:= )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-08 Thread James Le Cuirot
commit: 1772281fc4aa85625e027e8ca00e238d3465bb11
Author: brahmajit das  protonmail  com>
AuthorDate: Sat Nov 19 18:50:12 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Dec  8 22:06:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1772281f

dev-libs/weston: use lcms USE flag for tests

Signed-off-by: brahmajit das  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28342
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-11.0.0.ebuild | 2 +-
 dev-libs/weston/weston-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-11.0.0.ebuild 
b/dev-libs/weston/weston-11.0.0.ebuild
index b836dd47abf4..74220565f1ac 100644
--- a/dev-libs/weston/weston-11.0.0.ebuild
+++ b/dev-libs/weston/weston-11.0.0.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="
pipewire? ( drm )
remoting? ( drm gles2 )
screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
+   test? ( desktop headless lcms xwayland )
wayland-compositor? ( gles2 )
|| ( drm headless rdp wayland-compositor X )
|| ( seatd systemd )

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index b836dd47abf4..732cad2480b8 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="
pipewire? ( drm )
remoting? ( drm gles2 )
screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
+   test? ( desktop headless lcms xwayland  )
wayland-compositor? ( gles2 )
|| ( drm headless rdp wayland-compositor X )
|| ( seatd systemd )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-05 Thread WANG Xuerui
commit: a9466fe116975db1efb9346a85f2b3cc863e2fe8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 16:49:50 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9466fe1

dev-libs/weston: forward ~loong

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

 dev-libs/weston/weston-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 31b60f034166..b836dd47abf4 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-12-05 Thread WANG Xuerui
commit: 28f0ff761bf05d632f9648403b39e35c4bc881dd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 16:49:46 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0ff76

dev-libs/weston: keyword 11.0.0 for ~loong

`output-damage` fails but apparently related to my amdgpu card, the
generated screenshot was manually checked against the reference image,
only minor corruption existed. Re-testing with `LIBGL_ALWAYS_SOFTWARE=1
GALLIUM_DRIVER=softpipe` yielded another 2 failures `output-transforms`
and `color-icc-output`, which is somewhat indicative of proper function
because no overlapping between the failures on the two mesa drivers
exists.

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

 dev-libs/weston/weston-11.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-11.0.0.ebuild 
b/dev-libs/weston/weston-11.0.0.ebuild
index 31b60f034166..b836dd47abf4 100644
--- a/dev-libs/weston/weston-11.0.0.ebuild
+++ b/dev-libs/weston/weston-11.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else

SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-09-28 Thread James Le Cuirot
commit: c878850f75ac0b81f4ec1b18e55d28a6ff6d3a75
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 28 21:02:42 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 28 21:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c878850f

dev-libs/weston: Ensure at least one launcher is enabled

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-11.0.0.ebuild | 1 +
 dev-libs/weston/weston-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/weston/weston-11.0.0.ebuild 
b/dev-libs/weston/weston-11.0.0.ebuild
index b8ebeae90ac0..31b60f034166 100644
--- a/dev-libs/weston/weston-11.0.0.ebuild
+++ b/dev-libs/weston/weston-11.0.0.ebuild
@@ -36,6 +36,7 @@ REQUIRED_USE="
test? ( desktop headless xwayland )
wayland-compositor? ( gles2 )
|| ( drm headless rdp wayland-compositor X )
+   || ( seatd systemd )
 "
 
 RDEPEND="

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index b8ebeae90ac0..31b60f034166 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -36,6 +36,7 @@ REQUIRED_USE="
test? ( desktop headless xwayland )
wayland-compositor? ( gles2 )
|| ( drm headless rdp wayland-compositor X )
+   || ( seatd systemd )
 "
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-09-25 Thread James Le Cuirot
commit: b1c92b2d20ce5e3134ac8a8442e2ab36056684c2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Sep 25 13:39:41 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Sep 25 13:39:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c92b2d

dev-libs/weston: Version bump to 11.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |  1 +
 dev-libs/weston/{weston-.ebuild => weston-11.0.0.ebuild} | 10 +-
 dev-libs/weston/weston-.ebuild   | 10 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 32c06970b1b6..8ecacb356a46 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1,3 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 
6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8
 SHA512 
1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff
+DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 
3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf
 SHA512 
71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-11.0.0.ebuild
similarity index 94%
copy from dev-libs/weston/weston-.ebuild
copy to dev-libs/weston/weston-11.0.0.ebuild
index 94da35c7886e..b8ebeae90ac0 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-11.0.0.ebuild
@@ -40,14 +40,14 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.18.0
+   >=dev-libs/wayland-1.20.0
>=dev-libs/wayland-protocols-1.24
-   lcms? ( media-libs/lcms:2 )
+   lcms? ( >=media-libs/lcms-2.9:2 )
media-libs/libpng:0=
webp? ( media-libs/libwebp:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
>=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.95
+   >=x11-libs/libdrm-2.4.108
>=x11-libs/libxkbcommon-0.5.0
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
@@ -126,11 +126,11 @@ src_configure() {
 
 src_test() {
xdg_environment_reset
+   addwrite /dev/dri/
 
-   # devices test usually fails.
# xwayland test can fail if X11 socket already exists.
cd "${BUILD_DIR}" || die
-   meson test $(meson test --list | grep -Exv "devices|xwayland") || die
+   meson test $(meson test --list | grep -Exv "xwayland") || die
 }
 
 src_install() {

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 94da35c7886e..b8ebeae90ac0 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -40,14 +40,14 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.18.0
+   >=dev-libs/wayland-1.20.0
>=dev-libs/wayland-protocols-1.24
-   lcms? ( media-libs/lcms:2 )
+   lcms? ( >=media-libs/lcms-2.9:2 )
media-libs/libpng:0=
webp? ( media-libs/libwebp:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
>=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.95
+   >=x11-libs/libdrm-2.4.108
>=x11-libs/libxkbcommon-0.5.0
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
@@ -126,11 +126,11 @@ src_configure() {
 
 src_test() {
xdg_environment_reset
+   addwrite /dev/dri/
 
-   # devices test usually fails.
# xwayland test can fail if X11 socket already exists.
cd "${BUILD_DIR}" || die
-   meson test $(meson test --list | grep -Exv "devices|xwayland") || die
+   meson test $(meson test --list | grep -Exv "xwayland") || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-08-08 Thread James Le Cuirot
commit: f23a1058da70a7005c5a164c1388e76d1a07427d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug  8 22:56:26 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug  8 22:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23a1058

dev-libs/weston: Drop deprecated colord configure and USE flag

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 2056e5ec50fa..94da35c7886e 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -25,11 +25,10 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fullscreen +gles2 headless ivi jpeg 
kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd 
+suid systemd test wayland-compositor webp +X xwayland"
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
-   colord? ( lcms )
drm? ( gles2 )
pipewire? ( drm )
remoting? ( drm gles2 )
@@ -52,7 +51,6 @@ RDEPEND="
>=x11-libs/libxkbcommon-0.5.0
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
-   colord? ( >=x11-misc/colord-0.1.27 )
drm? (
>=media-libs/mesa-17.1[gbm(+)]
>=sys-libs/mtdev-1.1.0
@@ -113,7 +111,6 @@ src_configure() {
$(meson_use ivi shell-ivi)
$(meson_use kiosk shell-kiosk)
$(meson_use lcms color-management-lcms)
-   $(meson_use colord color-management-colord)
$(meson_use systemd launcher-logind)
$(meson_use jpeg image-jpeg)
$(meson_use webp image-webp)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-07-27 Thread James Le Cuirot
commit: 730b542c4bd5c036c6faf26580cc4f91e396149f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jul 27 22:37:59 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jul 27 22:37:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730b542c

dev-libs/weston: Bump to 10.0.2, drop old 10.0.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   | 2 +-
 dev-libs/weston/{weston-10.0.1.ebuild => weston-10.0.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 54eb5f76e618..32c06970b1b6 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1,2 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
-DIST weston-10.0.1.tar.xz 1776740 BLAKE2B 
e672d3d7d87782162fd79778fb7dab1e81de688d33bc470bb3d151da991ac94e680903781a9d7d8130df6136931d0d2badacc6aede09c96094f9fc2698ea4545
 SHA512 
688d843096a95b463161b98e85ca3443b31ba2ee49fc8d456a2780cc96f576e9d097054e9f361997a66e9cc8373cf29e406a742dae3884b3b50b26acf1710c8c
+DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 
6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8
 SHA512 
1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff

diff --git a/dev-libs/weston/weston-10.0.1.ebuild 
b/dev-libs/weston/weston-10.0.2.ebuild
similarity index 100%
rename from dev-libs/weston/weston-10.0.1.ebuild
rename to dev-libs/weston/weston-10.0.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-06-24 Thread James Le Cuirot
commit: 391e78c01d70215c6b4b2d6f54e4adc083f747f4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jun 24 09:21:23 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jun 24 09:24:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391e78c0

dev-libs/weston: Update  deps and config opts, EAPI 8, Python 3.11

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-.ebuild | 22 --
 1 file changed, 8 insertions(+), 14 deletions(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 38b24ee38007..2056e5ec50fa 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
@@ -18,14 +18,14 @@ HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/waylan
 if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
-   SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing 
+seatd +suid systemd test wayland-compositor webp +X xwayland"
+IUSE="colord +desktop +drm editor examples fullscreen +gles2 headless ivi jpeg 
kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd 
+suid systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -36,7 +36,7 @@ REQUIRED_USE="
screen-sharing? ( rdp )
test? ( desktop headless xwayland )
wayland-compositor? ( gles2 )
-   || ( drm fbdev headless rdp wayland-compositor X )
+   || ( drm headless rdp wayland-compositor X )
 "
 
 RDEPEND="
@@ -46,16 +46,12 @@ RDEPEND="
lcms? ( media-libs/lcms:2 )
media-libs/libpng:0=
webp? ( media-libs/libwebp:0= )
-   jpeg? ( virtual/jpeg:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
>=x11-libs/cairo-1.11.3
>=x11-libs/libdrm-2.4.95
>=x11-libs/libxkbcommon-0.5.0
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
colord? ( >=x11-misc/colord-0.1.27 )
drm? (
>=media-libs/mesa-17.1[gbm(+)]
@@ -68,7 +64,7 @@ RDEPEND="
media-libs/mesa[gles2,wayland]
)
pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
remoting? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
@@ -105,7 +101,6 @@ src_configure() {
$(meson_use screen-sharing screenshare)
$(meson_use wayland-compositor backend-wayland)
$(meson_use X backend-x11)
-   $(meson_use fbdev deprecated-backend-fbdev)
-Dbackend-default=auto
$(meson_use gles2 renderer-gl)
$(meson_use xwayland)
@@ -127,7 +122,6 @@ src_configure() {
-Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)
-Dtest-junit-xml=false
-   -Dtest-gl-renderer=false
"${myconf[@]}"
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-06-24 Thread James Le Cuirot
commit: b1ec420a0d67103ec90bde842639c8983ffdfe7a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jun 24 09:23:05 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jun 24 09:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ec420a

dev-libs/weston: Version bump to 10.0.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-10.0.1.ebuild | 148 +++
 2 files changed, 149 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index ff35a7d9ebb6..54eb5f76e618 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
+DIST weston-10.0.1.tar.xz 1776740 BLAKE2B 
e672d3d7d87782162fd79778fb7dab1e81de688d33bc470bb3d151da991ac94e680903781a9d7d8130df6136931d0d2badacc6aede09c96094f9fc2698ea4545
 SHA512 
688d843096a95b463161b98e85ca3443b31ba2ee49fc8d456a2780cc96f576e9d097054e9f361997a66e9cc8373cf29e406a742dae3884b3b50b26acf1710c8c

diff --git a/dev-libs/weston/weston-10.0.1.ebuild 
b/dev-libs/weston/weston-10.0.1.ebuild
new file mode 100644
index ..8e4f335e1688
--- /dev/null
+++ b/dev-libs/weston/weston-10.0.1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing 
+seatd +suid systemd test wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   colord? ( lcms )
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm fbdev headless rdp wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-0.8.0
+   >=dev-libs/wayland-1.18.0
+   >=dev-libs/wayland-protocols-1.24
+   lcms? ( media-libs/lcms:2 )
+   media-libs/libpng:0=
+   webp? ( media-libs/libwebp:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.95
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   fbdev? (
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   colord? ( >=x11-misc/colord-0.1.27 )
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? (
+   media-libs/mesa[gles2,wayland]
+   )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.2.0:= )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   seatd? ( sys-auth/seatd:= )
+   systemd? (
+   sys-auth/pambase[systemd]
+   >=sys-apps/dbus-1.6
+   >=sys-apps/systemd-209[pam]
+   )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+   $(meson_use rdp backend-rdp)
+   $(meson_use screen-sharing screenshare)
+   $(meson_use wayland-compositor backend-wayland)
+   $(meson_use X backend-x11)
+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-05-21 Thread James Le Cuirot
commit: dd5f6d8e95495d8029731414bac072fa933883fb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 21 09:25:34 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 21 09:25:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5f6d8e

dev-libs/weston: Drop unused launch USE flag description

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index 6b247269bc8e..a1da27e3da2e 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -15,7 +15,6 @@
Headless backend and a noop renderer, mainly for 
testing purposes
Enable the IVI shell
Enable the kiosk shell
-   Install weston-launch utility
Enable virtual remote output with Pipewire on DRM 
backend
Enable Remote Desktop Protocol compositor 
support
Enable plugin to stream output to remote hosts 
using media-libs/gstreamer



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/

2022-05-21 Thread James Le Cuirot
commit: f2288b8b1eaa0b1c6267d6aa07af610585bb72a1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat May 21 08:57:50 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 21 08:57:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2288b8b

dev-libs/weston: Drop old 9.0.0-r2

Closes: https://bugs.gentoo.org/830946
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest|   1 -
 dev-libs/weston/files/weston-pipewire-0.3.patch | 373 
 dev-libs/weston/weston-9.0.0-r2.ebuild  | 152 --
 3 files changed, 526 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 1d2bf61666d9..ff35a7d9ebb6 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
-DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 
6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852
 SHA512 
ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90

diff --git a/dev-libs/weston/files/weston-pipewire-0.3.patch 
b/dev-libs/weston/files/weston-pipewire-0.3.patch
deleted file mode 100644
index a38250d8c8f2..
--- a/dev-libs/weston/files/weston-pipewire-0.3.patch
+++ /dev/null
@@ -1,373 +0,0 @@
-https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/456
-
-diff --git a/pipewire/meson.build b/pipewire/meson.build
-index 
67db61f0777325695864db2bc6cf94145ed5564d..944b2259f146e07abdbd4773223f4bdb76dfa45a
 100644
 a/pipewire/meson.build
-+++ b/pipewire/meson.build
-@@ -5,17 +5,25 @@ if get_option('pipewire')
-   error('Attempting to build the pipewire plugin without the 
required DRM backend. ' + user_hint)
-   endif
- 
--  depnames = [
--  'libpipewire-0.2', 'libspa-0.1'
--  ]
-   deps_pipewire = [ dep_libweston_private ]
--  foreach depname : depnames
--  dep = dependency(depname, required: false)
--  if not dep.found()
--  error('Pipewire plugin requires @0@ which was not 
found. '.format(depname) + user_hint)
--  endif
--  deps_pipewire += dep
--  endforeach
-+
-+  dep_libpipewire = dependency('libpipewire-0.3', required: false)
-+  if not dep_libpipewire.found()
-+  dep_libpipewire = dependency('libpipewire-0.2', required: false)
-+  endif
-+  if not dep_libpipewire.found()
-+  error('Pipewire plugin requires libpipewire which was not 
found. ' + user_hint)
-+  endif
-+  deps_pipewire += dep_libpipewire
-+
-+  dep_libspa = dependency('libspa-0.2', required: false)
-+  if not dep_libspa.found()
-+  dep_libspa = dependency('libspa-0.1', required: false)
-+  endif
-+  if not dep_libspa.found()
-+  error('Pipewire plugin requires libspa which was not found. ' + 
user_hint)
-+  endif
-+  deps_pipewire += dep_libspa
- 
-   plugin_pipewire = shared_library(
-   'pipewire-plugin',
-diff --git a/pipewire/pipewire-plugin.c b/pipewire/pipewire-plugin.c
-index 
fe7eb1d654d5ec67f7a3287532bb21c19ad9eac5..2c65f502c2917c23290a51bf1c24eac8d50129f1
 100644
 a/pipewire/pipewire-plugin.c
-+++ b/pipewire/pipewire-plugin.c
-@@ -34,20 +34,27 @@
- #include 
- #include 
- 
-+#include 
-+
- #include 
- #include 
- #include 
- 
--#include 
-+#if PW_CHECK_VERSION(0, 2, 90)
-+#include 
-+#include 
-+#endif
- 
- #define PROP_RANGE(min, max) 2, (min), (max)
- 
-+#if !PW_CHECK_VERSION(0, 2, 90)
- struct type {
-   struct spa_type_media_type media_type;
-   struct spa_type_media_subtype media_subtype;
-   struct spa_type_format_video format_video;
-   struct spa_type_video_format video_format;
- };
-+#endif
- 
- struct weston_pipewire {
-   struct weston_compositor *compositor;
-@@ -60,12 +67,19 @@ struct weston_pipewire {
-   struct pw_loop *loop;
-   struct wl_event_source *loop_source;
- 
-+#if PW_CHECK_VERSION(0, 2, 90)
-+  struct pw_context *context;
-+#endif
-   struct pw_core *core;
-   struct pw_type *t;
-+#if PW_CHECK_VERSION(0, 2, 90)
-+  struct spa_hook core_listener;
-+#else
-   struct type type;
- 
-   struct pw_remote *remote;
-   struct spa_hook remote_listener;
-+#endif
- };
- 
- struct pipewire_output {
-@@ -100,6 +114,7 @@ struct pipewire_frame_data {
-   struct wl_event_source *fence_sync_event_source;
- };
- 
-+#if !PW_CHECK_VERSION(0, 2, 90)
- static inline void init_type(struct type *type, struct spa_type_map *map)
- {
- 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-05-14 Thread Sam James
commit: a248d46d093c29bcb390348d0771595a9e92d4a1
Author: Sam James  gentoo  org>
AuthorDate: Sun May 15 03:09:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 15 03:09:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a248d46d

dev-libs/weston: Keyword 10.0.0 sparc, #838709

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 365970dd5399..596b3ed338ba 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-05-09 Thread Arthur Zamarin
commit: 88257f0348fc15758adca8b464dade0e85cea204
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 10 04:05:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 10 04:05:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88257f03

dev-libs/weston: Keyword 10.0.0 ia64, #838709

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 9ff583042d12..365970dd5399 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-05-07 Thread Arthur Zamarin
commit: af1895a6e75fb154dc6f7578a4a1aad314d8241a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  7 18:28:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  7 18:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1895a6

dev-libs/weston: Keyword 10.0.0 ppc, #838709

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 89871898219b..9ff583042d12 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-04-30 Thread Arthur Zamarin
commit: 6296efb5fabb18e2a4f2b74e8e87fcc9d4977e92
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 30 12:06:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 30 12:06:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6296efb5

dev-libs/weston: Stabilize 10.0.0 ppc64, #835699

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 8b6c39d87449..89871898219b 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-04-30 Thread Arthur Zamarin
commit: fc466ed748a6a6a9dd6deee285f95bdc20c381f9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 30 11:59:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 30 11:59:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc466ed7

dev-libs/weston: Stabilize 10.0.0 x86, #835699

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index ffc4fb09ffab..8b6c39d87449 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-04-30 Thread Arthur Zamarin
commit: c2b4cefcc090b2f48f8d1a0b5c1d1439a6b7474a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 30 11:59:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 30 11:59:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b4cefc

dev-libs/weston: Stabilize 10.0.0 amd64, #835699

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index d488637fff57..5bb511fbc54c 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-04-30 Thread Arthur Zamarin
commit: 5149b22dec3dc1f9d7798f19a4684c04eaa72587
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 30 11:59:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 30 11:59:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5149b22d

dev-libs/weston: Stabilize 10.0.0 arm64, #835699

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 5bb511fbc54c..52d7803a2423 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-04-30 Thread Arthur Zamarin
commit: cccebfcc8526de61e29cc0811bb4573c480d07d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 30 11:59:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 30 11:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccebfcc

dev-libs/weston: Stabilize 10.0.0 arm, #835699

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

 dev-libs/weston/weston-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 52d7803a2423..ffc4fb09ffab 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/

2022-02-08 Thread James Le Cuirot
commit: 2487bf5db21890b5712ea7056f5a558a1af8e9bc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Feb  8 23:00:18 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb  8 23:00:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2487bf5d

dev-libs/weston: Use upstream patch to fix USE=-desktop on 10.0.0

Closes: https://bugs.gentoo.org/832950
Signed-off-by: James Le Cuirot  gentoo.org>

 .../weston/files/weston-10.0.0-test-deps.patch | 34 ++
 dev-libs/weston/weston-10.0.0.ebuild   |  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-libs/weston/files/weston-10.0.0-test-deps.patch 
b/dev-libs/weston/files/weston-10.0.0-test-deps.patch
new file mode 100644
index ..cc6ad8c6e130
--- /dev/null
+++ b/dev-libs/weston/files/weston-10.0.0-test-deps.patch
@@ -0,0 +1,34 @@
+From 9516859b9fdb2899a37116b55200fb04f7726b45 Mon Sep 17 00:00:00 2001
+From: Daniel Stone 
+Date: Tue, 8 Feb 2022 22:39:42 +
+Subject: [PATCH] tests: Add dependency on screenshooter client protocol
+
+Given that the test-helper code relies on the screenshooter protocol,
+make sure it's available for us to build, and the dependency ensures we
+build in order.
+
+Fixes: #588
+
+Signed-off-by: Daniel Stone 
+---
+ tests/meson.build | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index d8e96e77d..955c4226c 100644
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -29,8 +29,9 @@ lib_test_client = static_library(
+   'weston-test-client-helper.c',
+   'weston-test-fixture-compositor.c',
+   weston_test_client_protocol_h,
+-  weston_screenshooter_protocol_c,
+   weston_test_protocol_c,
++  weston_screenshooter_client_protocol_h,
++  weston_screenshooter_protocol_c,
+   viewporter_client_protocol_h,
+   viewporter_protocol_c,
+   'color_util.h',
+-- 
+GitLab
+

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index ef2891bf73bb..d488637fff57 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -98,6 +98,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-10.0.0-backend-default.patch
+   "${FILESDIR}"/${PN}-10.0.0-test-deps.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-02-05 Thread James Le Cuirot
commit: 7d009d957b874bf1c6c9ad92112b23abe505d3bc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb  5 22:58:16 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb  5 22:58:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d009d95

dev-libs/weston: Add new but missing Python build dependency

Closes: https://bugs.gentoo.org/832763
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-10.0.0.ebuild | 4 +++-
 dev-libs/weston/weston-.ebuild   | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-10.0.0.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
index 5ab9746b8514..ef2891bf73bb 100644
--- a/dev-libs/weston/weston-10.0.0.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -9,7 +9,8 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+PYTHON_COMPAT=( python3_{9..10} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
@@ -91,6 +92,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   ${PYTHON_DEPS}
virtual/pkgconfig
 "
 

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 478f60d2b893..38b24ee38007 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -9,7 +9,8 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+PYTHON_COMPAT=( python3_{9..10} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
@@ -91,6 +92,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   ${PYTHON_DEPS}
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/

2022-02-05 Thread James Le Cuirot
commit: 68371873bacbcd8ec53dd382fe0b9b1fd8d3dcb5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb  5 16:41:26 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb  5 17:00:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68371873

dev-libs/weston: Version bump to 10.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   |  1 +
 .../files/weston-10.0.0-backend-default.patch  | 27 ++
 .../{weston-.ebuild => weston-10.0.0.ebuild}   | 26 ++---
 dev-libs/weston/weston-.ebuild | 22 --
 4 files changed, 50 insertions(+), 26 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index a34e308ad4f7..1d2bf61666d9 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
+DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 
6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852
 SHA512 
ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90

diff --git a/dev-libs/weston/files/weston-10.0.0-backend-default.patch 
b/dev-libs/weston/files/weston-10.0.0-backend-default.patch
new file mode 100644
index ..710639e7e9c5
--- /dev/null
+++ b/dev-libs/weston/files/weston-10.0.0-backend-default.patch
@@ -0,0 +1,27 @@
+From 35e3fb72ac28af628aa1d2b7ee804a3f81720c47 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Fri, 4 Feb 2022 23:43:50 +
+Subject: [PATCH] meson.build: Fix -Dbackend-default=auto following fbdev
+ deprecation
+
+Signed-off-by: James Le Cuirot 
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 1c73e130..d761903e 100644
+--- a/meson.build
 b/meson.build
+@@ -121,7 +121,7 @@ config_h.set10('TEST_GL_RENDERER', 
get_option('test-gl-renderer'))
+ 
+ backend_default = get_option('backend-default')
+ if backend_default == 'auto'
+-  foreach b : [ 'headless', 'fbdev', 'x11', 'wayland', 'drm' ]
++  foreach b : [ 'headless', 'x11', 'wayland', 'drm' ]
+   if get_option('backend-' + b)
+   backend_default = b
+   endif
+-- 
+2.34.1
+

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-10.0.0.ebuild
similarity index 85%
copy from dev-libs/weston/weston-.ebuild
copy to dev-libs/weston/weston-10.0.0.ebuild
index 97a1005e1360..5ab9746b8514 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-10.0.0.ebuild
@@ -18,13 +18,13 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland"
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing 
+seatd +suid systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -40,14 +40,14 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.17.0
-   >=dev-libs/wayland-protocols-1.18
+   >=dev-libs/wayland-1.18.0
+   >=dev-libs/wayland-protocols-1.24
lcms? ( media-libs/lcms:2 )
media-libs/libpng:0=
webp? ( media-libs/libwebp:0= )
jpeg? ( virtual/jpeg:0= )
>=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.68
+   >=x11-libs/libdrm-2.4.95
>=x11-libs/libxkbcommon-0.5.0
>=x11-libs/pixman-0.25.2
x11-misc/xkeyboard-config
@@ -66,7 +66,7 @@ RDEPEND="
gles2? (
media-libs/mesa[gles2,wayland]
)
-   pipewire? ( >=media-video/pipewire-0.2:= )
+   pipewire? ( >=media-video/pipewire-0.3:= )
rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
remoting? (
media-libs/gstreamer:1.0
@@ -78,7 +78,6 @@ RDEPEND="
>=sys-apps/dbus-1.6
>=sys-apps/systemd-209[pam]
)
-   launch? ( sys-auth/pambase )
X? (
>=x11-libs/libxcb-1.9
x11-libs/libX11
@@ -95,6 +94,10 @@ BDEPEND="
virtual/pkgconfig
 "
 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-02-05 Thread James Le Cuirot
commit: 0ef992507bb55203881bbe44e407ff4d6cec9e9d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb  5 16:35:24 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb  5 17:00:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef99250

dev-libs/weston: Require drm and gles2 for remoting USE flag

Closes: https://bugs.gentoo.org/829224
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-9.0.0-r2.ebuild | 1 +
 dev-libs/weston/weston-.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0-r2.ebuild 
b/dev-libs/weston/weston-9.0.0-r2.ebuild
index b2013d85f980..27fdbecfc4af 100644
--- a/dev-libs/weston/weston-9.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r2.ebuild
@@ -31,6 +31,7 @@ REQUIRED_USE="
colord? ( lcms )
drm? ( gles2 )
pipewire? ( drm )
+   remoting? ( drm gles2 )
screen-sharing? ( rdp )
test? ( desktop headless xwayland )
wayland-compositor? ( gles2 )

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 75c191a28c7b..97a1005e1360 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.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
@@ -31,6 +31,7 @@ REQUIRED_USE="
colord? ( lcms )
drm? ( gles2 )
pipewire? ( drm )
+   remoting? ( drm gles2 )
screen-sharing? ( rdp )
test? ( desktop headless xwayland )
wayland-compositor? ( gles2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2022-01-11 Thread Georgy Yakovlev
commit: cbaef0ee14649fa11a9a6e1f7e770bb6341c8b9b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan 12 06:21:34 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan 12 06:23:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbaef0ee

dev-libs/weston: Stabilize 9.0.0-r2 ppc64, #831050

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

 dev-libs/weston/weston-9.0.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-9.0.0-r2.ebuild 
b/dev-libs/weston/weston-9.0.0-r2.ebuild
index a00fa099e6a2..b2013d85f980 100644
--- a/dev-libs/weston/weston-9.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-09-24 Thread James Le Cuirot
commit: b80bcdeb8ab71a84900ad4fad4a6e1d3acb70ac9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Sep 24 22:05:37 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Sep 24 22:05:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80bcdeb

dev-libs/weston: Drop old 9.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-9.0.0.ebuild | 150 
 1 file changed, 150 deletions(-)

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
deleted file mode 100644
index 9d19b934a22..000
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   colord? ( lcms )
-   drm? ( gles2 )
-   pipewire? ( drm )
-   screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm fbdev headless rdp wayland-compositor X )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.17.0
-   >=dev-libs/wayland-protocols-1.18
-   lcms? ( media-libs/lcms:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( virtual/jpeg:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.68
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   colord? ( >=x11-misc/colord-0.1.27 )
-   drm? (
-   >=media-libs/mesa-17.1[gbm]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.2:= )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   launch? ( sys-auth/pambase )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xorg-server[wayland]
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-pipewire-0.3.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp backend-rdp)
-   $(meson_use screen-sharing screenshare)
-   $(meson_use wayland-compositor backend-wayland)
-   $(meson_use X backend-x11)
-   $(meson_use fbdev backend-fbdev)
-   -Dbackend-default=auto
-   $(meson_use gles2 renderer-gl)
-   $(meson_use launch weston-launch)
-   $(meson_use xwayland)
-   $(meson_use systemd)
-   $(meson_use remoting)
-   $(meson_use pipewire)
-   $(meson_use desktop shell-desktop)
-   $(meson_use fullscreen shell-fullscreen)
-   $(meson_use ivi shell-ivi)
-   $(meson_use kiosk shell-kiosk)
-   $(meson_use lcms color-management-lcms)
-   $(meson_use colord color-management-colord)
-   $(meson_use systemd launcher-logind)
-   $(meson_use jpeg image-jpeg)
-   $(meson_use webp image-webp)
-   -Dtools=debug,info,terminal
-   $(meson_use examples demo-clients)
-   -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-09-24 Thread James Le Cuirot
commit: 4cd417ffdfd48d4d4aeccb7b6b4783ebcd5582e3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Sep 24 22:05:15 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Sep 24 22:05:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd417ff

dev-libs/weston: Fix missing examples dependency on pango

Closes: https://bugs.gentoo.org/814476
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-9.0.0-r1.ebuild | 1 +
 dev-libs/weston/weston-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
index 478d276073f..c10df76c2d8 100644
--- a/dev-libs/weston/weston-9.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -61,6 +61,7 @@ RDEPEND="
>=virtual/udev-136
)
editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
gles2? (
media-libs/mesa[gles2,wayland]
)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 8d0a5358b77..bf7a8c00415 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -61,6 +61,7 @@ RDEPEND="
>=virtual/udev-136
)
editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
gles2? (
media-libs/mesa[gles2,wayland]
)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-08-24 Thread Marek Szuba
commit: 6258964b85246b35928b7d3187a5518b99e3cc46
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug 25 00:08:56 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug 25 00:10:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6258964b

dev-libs/weston: keyword 9.0.0-r1 for ~riscv

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

 dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
index 5bdba299381..478d276073f 100644
--- a/dev-libs/weston/weston-9.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm arm64 ~ppc64 x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-08-19 Thread Sam James
commit: fbc528085935e6cbb0d684a306e2c56b2372bef5
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 00:28:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 00:28:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc52808

dev-libs/weston: Stabilize 9.0.0-r1 arm64, #806324

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

 dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
index 8e7361afebd..5bdba299381 100644
--- a/dev-libs/weston/weston-9.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-08-17 Thread Sam James
commit: 700471dde1239189f7f5a2d1ca4771cb91f1156d
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 18 01:41:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 18 01:41:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700471dd

dev-libs/weston: Stabilize 9.0.0-r1 arm, #806324

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

 dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
index 952b0cce1ad..8e7361afebd 100644
--- a/dev-libs/weston/weston-9.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+   KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-08-17 Thread Sam James
commit: 3e215245edd6a7def403d3db5b6e370a294af3ef
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 18 01:27:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 18 01:27:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e215245

dev-libs/weston: Stabilize 9.0.0-r1 amd64, #806324

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

 dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
index 9cccdc2f48f..bac9c319cc2 100644
--- a/dev-libs/weston/weston-9.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-08-17 Thread Sam James
commit: dd83ceb2fa2ccc05d213dfe8591eeb9172527eca
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 18 01:28:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 18 01:28:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd83ceb2

dev-libs/weston: Stabilize 9.0.0-r1 x86, #806324

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

 dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
index bac9c319cc2..952b0cce1ad 100644
--- a/dev-libs/weston/weston-9.0.0-r1.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-07-26 Thread Piotr Karbowski
commit: c9c21fd45fc5dadd795f27140d2bef37e103c9ae
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jul 26 19:46:21 2021 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jul 26 19:46:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c21fd4

dev-libs/weston: revbump with xwayland dependency.

Signed-off-by: Piotr Karbowski  gentoo.org>

 .../weston/{weston-.ebuild => weston-9.0.0-r1.ebuild}| 12 +++-
 dev-libs/weston/weston-.ebuild   |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-9.0.0-r1.ebuild
similarity index 94%
copy from dev-libs/weston/weston-.ebuild
copy to dev-libs/weston/weston-9.0.0-r1.ebuild
index 5bc288e9874..9cccdc2f48f 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-9.0.0-r1.ebuild
@@ -18,13 +18,13 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland"
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -70,7 +70,6 @@ RDEPEND="
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
-   seatd? ( sys-auth/seatd:= )
systemd? (
sys-auth/pambase[systemd]
>=sys-apps/dbus-1.6
@@ -82,7 +81,7 @@ RDEPEND="
x11-libs/libX11
)
xwayland? (
-   x11-base/xorg-server[wayland]
+   x11-base/xwayland
x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor
@@ -93,6 +92,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-pipewire-0.3.patch
+)
+
 src_configure() {
local emesonargs=(
$(meson_use drm backend-drm)
@@ -107,7 +110,6 @@ src_configure() {
$(meson_use gles2 renderer-gl)
$(meson_use launch weston-launch)
$(meson_use xwayland)
-   $(meson_use seatd launcher-libseat)
$(meson_use systemd)
$(meson_use remoting)
$(meson_use pipewire)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 5bc288e9874..8d0a5358b77 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -82,7 +82,7 @@ RDEPEND="
x11-libs/libX11
)
xwayland? (
-   x11-base/xorg-server[wayland]
+   x11-base/xwayland
x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-05-29 Thread James Le Cuirot
commit: 32ddd4bddd01867b7b04c15c0ba20b92c6f973c0
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri May 28 19:01:29 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat May 29 08:57:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ddd4bd

dev-libs/weston: Add ability to use seatd

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/21026
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml   | 1 +
 dev-libs/weston/weston-.ebuild | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index dff0a7012a3..c9b55242790 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -21,6 +21,7 @@
Enable plugin to stream output to remote hosts 
using media-libs/gstreamer
Increase performance, allocate more 
RAM. Recommended to disable on Raspberry Pi
Enable screen-sharing through RDP
+   Enable support for rootless session via 
sys-auth/seatd
Enable Wayland compositor support
Enable ability support native X11 
applications
 

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index b37bf79f61b..5bc288e9874 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -24,7 +24,7 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -70,6 +70,7 @@ RDEPEND="
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
+   seatd? ( sys-auth/seatd:= )
systemd? (
sys-auth/pambase[systemd]
>=sys-apps/dbus-1.6
@@ -106,6 +107,7 @@ src_configure() {
$(meson_use gles2 renderer-gl)
$(meson_use launch weston-launch)
$(meson_use xwayland)
+   $(meson_use seatd launcher-libseat)
$(meson_use systemd)
$(meson_use remoting)
$(meson_use pipewire)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/

2021-05-20 Thread James Le Cuirot
commit: 9031e022859acdbe2709b60451a0a6e4f797463d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu May 20 21:22:12 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu May 20 21:22:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9031e022

dev-libs/weston: Patch 9.0.0 to build with pipewire 0.3

Closes: https://bugs.gentoo.org/790236
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/files/weston-pipewire-0.3.patch | 373 
 dev-libs/weston/weston-9.0.0.ebuild |   4 +
 2 files changed, 377 insertions(+)

diff --git a/dev-libs/weston/files/weston-pipewire-0.3.patch 
b/dev-libs/weston/files/weston-pipewire-0.3.patch
new file mode 100644
index 000..a38250d8c8f
--- /dev/null
+++ b/dev-libs/weston/files/weston-pipewire-0.3.patch
@@ -0,0 +1,373 @@
+https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/456
+
+diff --git a/pipewire/meson.build b/pipewire/meson.build
+index 
67db61f0777325695864db2bc6cf94145ed5564d..944b2259f146e07abdbd4773223f4bdb76dfa45a
 100644
+--- a/pipewire/meson.build
 b/pipewire/meson.build
+@@ -5,17 +5,25 @@ if get_option('pipewire')
+   error('Attempting to build the pipewire plugin without the 
required DRM backend. ' + user_hint)
+   endif
+ 
+-  depnames = [
+-  'libpipewire-0.2', 'libspa-0.1'
+-  ]
+   deps_pipewire = [ dep_libweston_private ]
+-  foreach depname : depnames
+-  dep = dependency(depname, required: false)
+-  if not dep.found()
+-  error('Pipewire plugin requires @0@ which was not 
found. '.format(depname) + user_hint)
+-  endif
+-  deps_pipewire += dep
+-  endforeach
++
++  dep_libpipewire = dependency('libpipewire-0.3', required: false)
++  if not dep_libpipewire.found()
++  dep_libpipewire = dependency('libpipewire-0.2', required: false)
++  endif
++  if not dep_libpipewire.found()
++  error('Pipewire plugin requires libpipewire which was not 
found. ' + user_hint)
++  endif
++  deps_pipewire += dep_libpipewire
++
++  dep_libspa = dependency('libspa-0.2', required: false)
++  if not dep_libspa.found()
++  dep_libspa = dependency('libspa-0.1', required: false)
++  endif
++  if not dep_libspa.found()
++  error('Pipewire plugin requires libspa which was not found. ' + 
user_hint)
++  endif
++  deps_pipewire += dep_libspa
+ 
+   plugin_pipewire = shared_library(
+   'pipewire-plugin',
+diff --git a/pipewire/pipewire-plugin.c b/pipewire/pipewire-plugin.c
+index 
fe7eb1d654d5ec67f7a3287532bb21c19ad9eac5..2c65f502c2917c23290a51bf1c24eac8d50129f1
 100644
+--- a/pipewire/pipewire-plugin.c
 b/pipewire/pipewire-plugin.c
+@@ -34,20 +34,27 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include 
+ #include 
+ #include 
+ 
+-#include 
++#if PW_CHECK_VERSION(0, 2, 90)
++#include 
++#include 
++#endif
+ 
+ #define PROP_RANGE(min, max) 2, (min), (max)
+ 
++#if !PW_CHECK_VERSION(0, 2, 90)
+ struct type {
+   struct spa_type_media_type media_type;
+   struct spa_type_media_subtype media_subtype;
+   struct spa_type_format_video format_video;
+   struct spa_type_video_format video_format;
+ };
++#endif
+ 
+ struct weston_pipewire {
+   struct weston_compositor *compositor;
+@@ -60,12 +67,19 @@ struct weston_pipewire {
+   struct pw_loop *loop;
+   struct wl_event_source *loop_source;
+ 
++#if PW_CHECK_VERSION(0, 2, 90)
++  struct pw_context *context;
++#endif
+   struct pw_core *core;
+   struct pw_type *t;
++#if PW_CHECK_VERSION(0, 2, 90)
++  struct spa_hook core_listener;
++#else
+   struct type type;
+ 
+   struct pw_remote *remote;
+   struct spa_hook remote_listener;
++#endif
+ };
+ 
+ struct pipewire_output {
+@@ -100,6 +114,7 @@ struct pipewire_frame_data {
+   struct wl_event_source *fence_sync_event_source;
+ };
+ 
++#if !PW_CHECK_VERSION(0, 2, 90)
+ static inline void init_type(struct type *type, struct spa_type_map *map)
+ {
+   spa_type_media_type_map(map, >media_type);
+@@ -107,6 +122,7 @@ static inline void init_type(struct type *type, struct 
spa_type_map *map)
+   spa_type_format_video_map(map, >format_video);
+   spa_type_video_format_map(map, >video_format);
+ }
++#endif
+ 
+ static void
+ pipewire_debug_impl(struct weston_pipewire *pipewire,
+@@ -141,6 +157,7 @@ pipewire_debug_impl(struct weston_pipewire *pipewire,
+   free(logstr);
+ }
+ 
++#if !PW_CHECK_VERSION(0, 2, 90)
+ static void
+ pipewire_debug(struct weston_pipewire *pipewire, const char *fmt, ...)
+ {
+@@ -150,6 +167,7 @@ pipewire_debug(struct weston_pipewire *pipewire, const 
char *fmt, ...)
+   pipewire_debug_impl(pipewire, NULL, fmt, ap);
+   va_end(ap);
+ }
++#endif
+ 
+ static void
+ pipewire_output_debug(struct 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-05-14 Thread Sam James
commit: ff557de6d985ff685c82826790affbd2c13aee9b
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 01:59:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 01:59:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff557de6

dev-libs/weston: Keyword 9.0.0 ppc64, #787269

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

 dev-libs/weston/weston-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index ff6a7c80323..0cd0e4d86e4 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm ~arm64 x86"
+   KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-04-11 Thread James Le Cuirot
commit: a5087b22610c187aac6d124b62fed6d430fce27b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Apr 11 12:28:13 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Apr 11 12:28:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5087b22

dev-libs/weston: Drop old 8.0.0

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest|   1 -
 dev-libs/weston/weston-8.0.0.ebuild | 144 
 2 files changed, 145 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 3ddc62980c9..a34e308ad4f 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1 @@
-DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 
858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5
 SHA512 
74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c
 DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 
6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852
 SHA512 
ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
deleted file mode 100644
index 03826c7a7bf..000
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg +launch lcms pipewire rdp remoting +resize-optimization screen-sharing 
+suid systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   colord? ( lcms )
-   drm? ( gles2 )
-   pipewire? ( drm )
-   screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm fbdev headless rdp wayland-compositor X )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.17.0
-   >=dev-libs/wayland-protocols-1.18
-   lcms? ( media-libs/lcms:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( virtual/jpeg:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.68
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   colord? ( >=x11-misc/colord-0.1.27 )
-   drm? (
-   >=media-libs/mesa-17.1[gbm]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( =media-video/pipewire-0.2*:= )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   launch? ( sys-auth/pambase )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xorg-server[wayland]
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp backend-rdp)
-   $(meson_use screen-sharing screenshare)
-   $(meson_use wayland-compositor backend-wayland)
-   $(meson_use X backend-x11)
-   $(meson_use fbdev backend-fbdev)
-   -Dbackend-default=auto
-   $(meson_use gles2 renderer-gl)
-   $(meson_use launch 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-04-03 Thread Sam James
commit: 96b821f6584abb774d1b27b851295b1143aaff7b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  2 13:07:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  3 15:44:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b821f6

dev-libs/weston: fix variable references

Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/weston/weston-8.0.0.ebuild | 2 +-
 dev-libs/weston/weston-9.0.0.ebuild | 2 +-
 dev-libs/weston/weston-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
index 159f8af3b1b..03826c7a7bf 100644
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS
+inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index d9ca85977e5..1ba5da8d021 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS
+inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index ccac939f6d3..a86aed5f936 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
EXPERIMENTAL="true"
 fi
 
-inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS
+inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS}
 
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-02-18 Thread Sam James
commit: f3260dec250aa2c8d9eeb894e1b0e544608891c8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 08:50:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 08:50:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3260dec

dev-libs/weston: Stabilize 9.0.0 arm, #757378

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

 dev-libs/weston/weston-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index 4f98f5bcab6..d9ca85977e5 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 arm ~arm64 x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-01-19 Thread Sam James
commit: 62eac5607bacbcbf13402fa825c4783026b10c60
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 19 19:17:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 19 19:17:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62eac560

dev-libs/weston: Keyword 9.0.0 arm64, #761400

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

 dev-libs/weston/weston-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index fcc8d36a421..4f98f5bcab6 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2021-01-01 Thread Andreas Sturmlechner
commit: 81b5a806b67a7c35d34c6bfccbdcfe36472d067e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan  1 18:24:40 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan  1 18:25:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b5a806

dev-libs/weston: Drop duplicate KEYWORDS line, actual 9.0.0 amd64 stable

Bug: https://bugs.gentoo.org/757378
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/weston/weston-8.0.0.ebuild | 5 ++---
 dev-libs/weston/weston-9.0.0.ebuild | 7 +++
 dev-libs/weston/weston-.ebuild  | 5 ++---
 3 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
index 494278ed204..159f8af3b1b 100644
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,9 +14,8 @@ inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils 
$GIT_ECLASS
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
 
-if [[ $PV = * ]]; then
+if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS="amd64 arm x86"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
KEYWORDS="amd64 arm x86"

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index a65a36db98b..fcc8d36a421 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,12 +14,11 @@ inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils 
$GIT_ECLASS
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
 
-if [[ $PV = * ]]; then
+if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS="amd64 x86"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm x86"
+   KEYWORDS="amd64 ~arm x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 097c7f0c70b..ccac939f6d3 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,9 +14,8 @@ inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils 
$GIT_ECLASS
 DESCRIPTION="Wayland reference compositor"
 HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
 
-if [[ $PV = * ]]; then
+if [[ ${PV} = ** ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS=""
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
KEYWORDS="~amd64 ~arm ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-12-17 Thread Sam James
commit: 6f3df262ed807da321c8ade702b5295614357864
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 17 11:58:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 17 11:58:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3df262

dev-libs/weston: Stabilize 9.0.0 amd64, #757378

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

 dev-libs/weston/weston-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index c01d4eda03b..a65a36db98b 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/waylan
 
 if [[ $PV = * ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS="x86"
+   KEYWORDS="amd64 x86"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
KEYWORDS="~amd64 ~arm x86"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-12-02 Thread Thomas Deutschmann
commit: 22c37d4e77433814e8d76643b244837b29424849
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Dec  2 23:28:33 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Dec  2 23:30:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c37d4e

dev-libs/weston: x86 stable (bug #757378)

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

 dev-libs/weston/weston-9.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
index 097c7f0c70b..c01d4eda03b 100644
--- a/dev-libs/weston/weston-9.0.0.ebuild
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/waylan
 
 if [[ $PV = * ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS=""
+   KEYWORDS="x86"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-09-05 Thread James Le Cuirot
commit: 7d36eb3e06308825c1b48d1e7ae946a06b23271b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  5 10:31:21 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  5 10:31:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d36eb3e

dev-libs/weston: Version bump to 9.0.0

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest|   1 +
 dev-libs/weston/weston-9.0.0.ebuild | 147 
 2 files changed, 148 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index d3778e865e7..3ddc62980c9 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
 DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 
858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5
 SHA512 
74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c
+DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 
6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852
 SHA512 
ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90

diff --git a/dev-libs/weston/weston-9.0.0.ebuild 
b/dev-libs/weston/weston-9.0.0.ebuild
new file mode 100644
index 000..097c7f0c70b
--- /dev/null
+++ b/dev-libs/weston/weston-9.0.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ $PV = * ]]; then
+   SRC_URI="${SRC_PATCHES}"
+   KEYWORDS=""
+else
+   SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   colord? ( lcms )
+   drm? ( gles2 )
+   pipewire? ( drm )
+   screen-sharing? ( rdp )
+   test? ( desktop headless xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm fbdev headless rdp wayland-compositor X )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-0.8.0
+   >=dev-libs/wayland-1.17.0
+   >=dev-libs/wayland-protocols-1.18
+   lcms? ( media-libs/lcms:2 )
+   media-libs/libpng:0=
+   webp? ( media-libs/libwebp:0= )
+   jpeg? ( virtual/jpeg:0= )
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.68
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   fbdev? (
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   colord? ( >=x11-misc/colord-0.1.27 )
+   drm? (
+   >=media-libs/mesa-17.1[gbm]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   gles2? (
+   media-libs/mesa[gles2,wayland]
+   )
+   pipewire? ( >=media-video/pipewire-0.2:= )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   systemd? (
+   sys-auth/pambase[systemd]
+   >=sys-apps/dbus-1.6
+   >=sys-apps/systemd-209[pam]
+   )
+   launch? ( sys-auth/pambase )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xorg-server[wayland]
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use drm backend-drm)
+   -Dbackend-drm-screencast-vaapi=false
+   $(meson_use headless backend-headless)
+   $(meson_use rdp backend-rdp)
+   $(meson_use screen-sharing screenshare)
+   $(meson_use wayland-compositor backend-wayland)
+   $(meson_use X backend-x11)
+   $(meson_use fbdev backend-fbdev)
+   -Dbackend-default=auto
+   $(meson_use gles2 renderer-gl)
+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-09-05 Thread James Le Cuirot
commit: b1e7e4d1c8cfed9e05fdfb3aac3bc8cd89fa147d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  5 10:06:12 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  5 10:31:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e7e4d1

dev-libs/weston: Allow pipewire-0.3 in 

Closes: https://bugs.gentoo.org/740380
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 0b8f285ce20..ad2e66b8a78 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -65,7 +65,7 @@ RDEPEND="
gles2? (
media-libs/mesa[gles2,wayland]
)
-   pipewire? ( =media-video/pipewire-0.2*:= )
+   pipewire? ( >=media-video/pipewire-0.2:= )
rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
remoting? (
media-libs/gstreamer:1.0



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-09-05 Thread James Le Cuirot
commit: 26ac12880f244942e51596695693c872f5e5a0d7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep  5 10:17:40 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Sep  5 10:31:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ac1288

dev-libs/weston: Add USE flag for the new kiosk shell

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/metadata.xml   | 3 ++-
 dev-libs/weston/weston-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index ef151677e17..dff0a7012a3 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -10,10 +10,11 @@
Enable drm compositor support
Install wayland-editor example application
Enable fbdev compositor support
-   Enable fullscreen/kiosk shell
+   Enable fullscreen shell
Use GLESv2 cairo instead of full GL
Headless backend and a noop renderer, mainly for 
testing purposes
Enable the IVI shell
+   Enable the kiosk shell
Install weston-launch utility
Enable virtual remote output with Pipewire on DRM 
backend
Enable Remote Desktop Protocol compositor 
support

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index ad2e66b8a78..097c7f0c70b 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -25,7 +25,7 @@ fi
 LICENSE="MIT CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg +launch lcms pipewire rdp remoting +resize-optimization screen-sharing 
+suid systemd test wayland-compositor webp +X xwayland"
+IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization 
screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -113,6 +113,7 @@ src_configure() {
$(meson_use desktop shell-desktop)
$(meson_use fullscreen shell-fullscreen)
$(meson_use ivi shell-ivi)
+   $(meson_use kiosk shell-kiosk)
$(meson_use lcms color-management-lcms)
$(meson_use colord color-management-colord)
$(meson_use systemd launcher-logind)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-07-25 Thread James Le Cuirot
commit: 24234a30f11236b9ac0a3a0c0beff05199d11695
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jul 25 20:39:32 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jul 25 20:39:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24234a30

dev-libs/weston: Restrict pipewire to version 0.2 (for now)

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-8.0.0.ebuild | 2 +-
 dev-libs/weston/weston-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
index bc3761e35cf..494278ed204 100644
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -65,7 +65,7 @@ RDEPEND="
gles2? (
media-libs/mesa[gles2,wayland]
)
-   pipewire? ( >=media-video/pipewire-0.2 )
+   pipewire? ( =media-video/pipewire-0.2*:= )
rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
remoting? (
media-libs/gstreamer:1.0

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 245281887fc..0b8f285ce20 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -65,7 +65,7 @@ RDEPEND="
gles2? (
media-libs/mesa[gles2,wayland]
)
-   pipewire? ( >=media-video/pipewire-0.2 )
+   pipewire? ( =media-video/pipewire-0.2*:= )
rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
remoting? (
media-libs/gstreamer:1.0



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-03-08 Thread James Le Cuirot
commit: 6e2931b4aeaac40de5cf4567dc283e332aa56a68
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar  8 17:21:31 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar  8 17:21:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2931b4

dev-libs/weston: Drop old 3.0.0-r1

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   |   1 -
 dev-libs/weston/metadata.xml   |   1 -
 dev-libs/weston/weston-3.0.0-r1.ebuild | 152 -
 3 files changed, 154 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 683f45359a8..d3778e865e7 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1 @@
-DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 
38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3
 SHA512 
b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58
 DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 
858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5
 SHA512 
74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c

diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index c5e4b9c6889..ef151677e17 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -20,7 +20,6 @@
Enable plugin to stream output to remote hosts 
using media-libs/gstreamer
Increase performance, allocate more 
RAM. Recommended to disable on Raspberry Pi
Enable screen-sharing through RDP
-   Enable libunwind usage for backtraces
Enable Wayland compositor support
Enable ability support native X11 
applications
 

diff --git a/dev-libs/weston/weston-3.0.0-r1.ebuild 
b/dev-libs/weston/weston-3.0.0-r1.ebuild
deleted file mode 100644
index 25e9e7ad7e7..000
--- a/dev-libs/weston/weston-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-inherit autotools readme.gentoo-r1 toolchain-funcs $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ $PV = * ]]; then
-   SRC_URI="${SRC_PATCHES}"
-   KEYWORDS="amd64 arm x86"
-else
-   SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="amd64 arm x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="colord dbus +drm editor examples fbdev +gles2 headless ivi jpeg +launch 
lcms rdp +resize-optimization screen-sharing static-libs +suid systemd test 
unwind wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   drm? ( gles2 )
-   screen-sharing? ( rdp )
-   systemd? ( dbus )
-   test? ( headless xwayland )
-   wayland-compositor? ( gles2 )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.12.0
-   >=dev-libs/wayland-protocols-1.8
-   lcms? ( media-libs/lcms:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( virtual/jpeg:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.30
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   colord? ( >=x11-misc/colord-0.1.27 )
-   dbus? ( >=sys-apps/dbus-1.6 )
-   drm? (
-   media-libs/mesa[gbm]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/systemd-209[pam]
-   )
-   launch? ( sys-auth/pambase )
-   unwind? ( sys-libs/libunwind )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xorg-server[wayland]
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   if [[ ${PV} = * ]]; then
-   eautoreconf
-   else
-   elibtoolize
-   fi
-}
-
-src_configure() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-03-08 Thread Agostino Sarubbo
commit: 06285cb74b433183d2c34722342dcc32aeeafc97
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar  8 10:41:14 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar  8 10:41:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06285cb7

dev-libs/weston: amd64 stable wrt bug #711820

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/weston/weston-8.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
index eab5a9c15f7..bc3761e35cf 100644
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/waylan
 
 if [[ $PV = * ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS="arm x86"
+   KEYWORDS="amd64 arm x86"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 arm x86"
+   KEYWORDS="amd64 arm x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-03-08 Thread Agostino Sarubbo
commit: caef4bd9087e9b1a548a31d28b18e0898e60cebf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar  8 10:37:16 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar  8 10:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caef4bd9

dev-libs/weston: x86 stable wrt bug #711820

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/weston/weston-8.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
index 28f88568de2..eab5a9c15f7 100644
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/waylan
 
 if [[ $PV = * ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS="arm"
+   KEYWORDS="arm x86"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 arm ~x86"
+   KEYWORDS="~amd64 arm x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-03-08 Thread Agostino Sarubbo
commit: f7bd1d5dbee501bbdacea798376e6915e5e3f9ac
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar  8 10:25:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar  8 10:25:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bd1d5d

dev-libs/weston: arm stable wrt bug #711820

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/weston/weston-8.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-8.0.0.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
index c606791b591..28f88568de2 100644
--- a/dev-libs/weston/weston-8.0.0.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/waylan
 
 if [[ $PV = * ]]; then
SRC_URI="${SRC_PATCHES}"
-   KEYWORDS=""
+   KEYWORDS="arm"
 else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 arm ~x86"
 fi
 
 LICENSE="MIT CC-BY-SA-3.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-02-15 Thread James Le Cuirot
commit: 2309cdf3f0197a9073e9b667459d7068f06e8b57
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 15 23:37:58 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 15 23:37:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2309cdf3

dev-libs/weston: Drop old 7.0.0-r1

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest   |   1 -
 dev-libs/weston/weston-7.0.0-r1.ebuild | 146 -
 2 files changed, 147 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index e15a2087d10..683f45359a8 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,2 @@
 DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 
38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3
 SHA512 
b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58
-DIST weston-7.0.0.tar.xz 1086028 BLAKE2B 
84bd16b9d9b191be79bd58a2eecf189971f859edd922245df426ef7871533f5e2a99d484a91241953d182047a6d70d9ee64e8754ea7638637aaf777e4382e793
 SHA512 
fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3
 DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 
858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5
 SHA512 
74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c

diff --git a/dev-libs/weston/weston-7.0.0-r1.ebuild 
b/dev-libs/weston/weston-7.0.0-r1.ebuild
deleted file mode 100644
index 816ad3eaed2..000
--- a/dev-libs/weston/weston-7.0.0-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ $PV = * ]]; then
-   SRC_URI="${SRC_PATCHES}"
-   KEYWORDS=""
-else
-   SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg +launch lcms pipewire rdp remoting +resize-optimization screen-sharing 
+suid systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   colord? ( lcms )
-   drm? ( gles2 )
-   pipewire? ( drm )
-   screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm fbdev headless rdp wayland-compositor X )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.17.0
-   >=dev-libs/wayland-protocols-1.18
-   lcms? ( media-libs/lcms:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( virtual/jpeg:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.68
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   colord? ( >=x11-misc/colord-0.1.27 )
-   drm? (
-   >=media-libs/mesa-17.1[gbm]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.2 )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   launch? ( sys-auth/pambase )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xorg-server[wayland]
-   x11-libs/cairo[X,xcb(+)]
-   >=x11-libs/libxcb-1.9
-   x11-libs/libXcursor
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use drm backend-drm)
-   -Dbackend-drm-screencast-vaapi=false
-   $(meson_use headless backend-headless)
-   $(meson_use rdp 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-02-15 Thread James Le Cuirot
commit: 423b81980e44cb274189a92f5c284a31d2e7d76d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 15 23:37:07 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 15 23:37:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423b8198

dev-libs/weston: Version bump to 8.0.0

Closes: https://bugs.gentoo.org/708364
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest| 1 +
 dev-libs/weston/{weston-.ebuild => weston-8.0.0.ebuild} | 1 -
 dev-libs/weston/weston-.ebuild  | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 717b23ac588..e15a2087d10 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,2 +1,3 @@
 DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 
38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3
 SHA512 
b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58
 DIST weston-7.0.0.tar.xz 1086028 BLAKE2B 
84bd16b9d9b191be79bd58a2eecf189971f859edd922245df426ef7871533f5e2a99d484a91241953d182047a6d70d9ee64e8754ea7638637aaf777e4382e793
 SHA512 
fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3
+DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 
858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5
 SHA512 
74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-8.0.0.ebuild
similarity index 99%
copy from dev-libs/weston/weston-.ebuild
copy to dev-libs/weston/weston-8.0.0.ebuild
index 816ad3eaed2..c606791b591 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-8.0.0.ebuild
@@ -119,7 +119,6 @@ src_configure() {
$(meson_use jpeg image-jpeg)
$(meson_use webp image-webp)
-Dtools=debug,info,terminal
-   -Dsimple-dmabuf-drm=auto
$(meson_use examples demo-clients)
-Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 816ad3eaed2..245281887fc 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -119,11 +119,11 @@ src_configure() {
$(meson_use jpeg image-jpeg)
$(meson_use webp image-webp)
-Dtools=debug,info,terminal
-   -Dsimple-dmabuf-drm=auto
$(meson_use examples demo-clients)
-Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)
-Dtest-junit-xml=false
+   -Dtest-gl-renderer=false
"${myconf[@]}"
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2020-01-14 Thread James Le Cuirot
commit: 020fdd44e44ea65a034e244df4bf4a73b1a39887
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jan 14 22:38:51 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jan 14 22:38:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020fdd44

dev-libs/weston: Fix cairo dependency now that xcb USE flag dropped

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/{weston-3.0.0.ebuild => weston-3.0.0-r1.ebuild} | 4 ++--
 dev-libs/weston/{weston-7.0.0.ebuild => weston-7.0.0-r1.ebuild} | 4 ++--
 dev-libs/weston/weston-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/weston/weston-3.0.0.ebuild 
b/dev-libs/weston/weston-3.0.0-r1.ebuild
similarity index 98%
rename from dev-libs/weston/weston-3.0.0.ebuild
rename to dev-libs/weston/weston-3.0.0-r1.ebuild
index 2a914c848f1..25e9e7ad7e7 100644
--- a/dev-libs/weston/weston-3.0.0.ebuild
+++ b/dev-libs/weston/weston-3.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -77,7 +77,7 @@ RDEPEND="
)
xwayland? (
x11-base/xorg-server[wayland]
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor
)

diff --git a/dev-libs/weston/weston-7.0.0.ebuild 
b/dev-libs/weston/weston-7.0.0-r1.ebuild
similarity index 98%
rename from dev-libs/weston/weston-7.0.0.ebuild
rename to dev-libs/weston/weston-7.0.0-r1.ebuild
index bff2ce2e638..816ad3eaed2 100644
--- a/dev-libs/weston/weston-7.0.0.ebuild
+++ b/dev-libs/weston/weston-7.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -83,7 +83,7 @@ RDEPEND="
)
xwayland? (
x11-base/xorg-server[wayland]
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor
)

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index bff2ce2e638..816ad3eaed2 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -83,7 +83,7 @@ RDEPEND="
)
xwayland? (
x11-base/xorg-server[wayland]
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
>=x11-libs/libxcb-1.9
x11-libs/libXcursor
)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/

2019-11-24 Thread James Le Cuirot
commit: bfd7d5de065c20b0d3bdf67030c06f78363c090c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Nov 24 23:48:25 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Nov 24 23:48:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd7d5de

dev-libs/weston: Fix -Dsimple-clients when USE=-examples

If you don't pass the option at all then it builds all the clients.

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/weston-7.0.0.ebuild | 2 +-
 dev-libs/weston/weston-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/weston/weston-7.0.0.ebuild 
b/dev-libs/weston/weston-7.0.0.ebuild
index 0af0f01a4a0..e252e16ee99 100644
--- a/dev-libs/weston/weston-7.0.0.ebuild
+++ b/dev-libs/weston/weston-7.0.0.ebuild
@@ -120,7 +120,7 @@ src_configure() {
-Dtools=debug,info,terminal
-Dsimple-dmabuf-drm=auto
$(meson_use examples demo-clients)
-   $(usex examples 
-Dsimple-clients=damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") 
"")
+   -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)
-Dtest-junit-xml=false
"${myconf[@]}"

diff --git a/dev-libs/weston/weston-.ebuild 
b/dev-libs/weston/weston-.ebuild
index 0af0f01a4a0..e252e16ee99 100644
--- a/dev-libs/weston/weston-.ebuild
+++ b/dev-libs/weston/weston-.ebuild
@@ -120,7 +120,7 @@ src_configure() {
-Dtools=debug,info,terminal
-Dsimple-dmabuf-drm=auto
$(meson_use examples demo-clients)
-   $(usex examples 
-Dsimple-clients=damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") 
"")
+   -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)
-Dtest-junit-xml=false
"${myconf[@]}"



  1   2   >