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

2024-03-07 Thread Sam James
commit: 081c9a0a2501b3d84239e4b199a0e19a30e196b4
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:48:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:48:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081c9a0a

gui-libs/vte: filter LTO

Upstream don't support LTO & error out on it in meson.build.

Closes: https://bugs.gentoo.org/926156
Signed-off-by: Sam James  gentoo.org>

 gui-libs/vte/vte-0.74.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.74.2.ebuild b/gui-libs/vte/vte-0.74.2.ebuild
index 1a44c617716e..403cbcb761c3 100644
--- a/gui-libs/vte/vte-0.74.2.ebuild
+++ b/gui-libs/vte/vte-0.74.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org meson python-any-r1 vala xdg
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
@@ -69,6 +69,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=true
$(meson_use debug debugg)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-03-07 Thread Sam James
commit: 3328d5802637e2a9aeca0e0886bbb5cb9b8a8b5a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  7 23:50:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  7 23:50:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3328d580

gui-libs/vte-common: filter LTO

Upstream don't support LTO & error out on it in meson.build.

Closes: https://bugs.gentoo.org/926156
Signed-off-by: Sam James  gentoo.org>

 gui-libs/vte-common/vte-common-0.74.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
index d37ba2204f0f..bd3329c693d8 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org meson python-any-r1
+inherit flag-o-matic gnome.org meson python-any-r1
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
@@ -48,6 +48,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=false
-Ddebugg=false



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

2024-02-11 Thread Mart Raudsepp
commit: 098797632ffb48a37f42987f5d6ac06a2ee62498
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:16:16 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09879763

gui-libs/vte: drop 0.72.2, 0.74.0, 0.74.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/vte/Manifest  |   4 --
 gui-libs/vte/vte-0.72.2.ebuild | 104 
 gui-libs/vte/vte-0.74.0.ebuild | 105 -
 gui-libs/vte/vte-0.74.1.ebuild | 105 -
 4 files changed, 318 deletions(-)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index c3fb1eba5e5f..00b6698009f1 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,6 +1,2 @@
-DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
-DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
 DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 
30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94
 SHA512 
fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
-DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
-DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 
369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d
 SHA512 
405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
 DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 
243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82
 SHA512 
203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534

diff --git a/gui-libs/vte/vte-0.72.2.ebuild b/gui-libs/vte/vte-0.72.2.ebuild
deleted file mode 100644
index 39f53a6250f2..
--- a/gui-libs/vte/vte-0.72.2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit gnome.org meson python-any-r1 vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   vala? ( introspection )
-"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
-
-DEPEND="
-   >=gui-libs/gtk-4.0.1:4[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.60:2
-   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
-   icu? ( dev-libs/icu:= )
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21:=
-   systemd? ( >=sys-apps/systemd-220:= )
-   sys-libs/zlib
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-   x11-libs/pango[introspection?]
-"
-RDEPEND="${DEPEND}
-   ~gui-libs/vte-common-${PV}[systemd?]
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( dev-util/gi-docgen )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-   xdg_environment_reset
-
-   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
-
-   if ! use vanilla; then
-   # Part of 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-02-11 Thread Mart Raudsepp
commit: 447c36ffe4273e1b92f8f35ccb2444fba42cf88a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:17:31 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447c36ff

gui-libs/vte-common: drop 0.72.2, 0.74.0, 0.74.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/vte-common/Manifest |  3 --
 gui-libs/vte-common/vte-common-0.72.2.ebuild | 78 ---
 gui-libs/vte-common/vte-common-0.74.0.ebuild | 79 
 gui-libs/vte-common/vte-common-0.74.1.ebuild | 79 
 4 files changed, 239 deletions(-)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 658f76b076c1..1c57501fe4fa 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,4 +1 @@
-DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
-DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
-DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 
369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d
 SHA512 
405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
 DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 
243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82
 SHA512 
203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
deleted file mode 100644
index d3336f32f1e8..
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit gnome.org meson python-any-r1
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
-
-DEPEND="
-   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.60:2
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21
-   systemd? ( >=sys-apps/systemd-220:= )
-   sys-libs/zlib
-   x11-libs/pango
-"
-RDEPEND="
-   !https://wiki.gnome.org/Apps/Terminal/VTE;
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
-
-DEPEND="
-   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
-   >=x11-libs/cairo-1.0
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.60:2
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21
-   systemd? ( >=sys-apps/systemd-220:= )
-   sys-libs/zlib
-   x11-libs/pango
-"
-RDEPEND="
-   !https://wiki.gnome.org/Apps/Terminal/VTE;
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
-
-S="${WORKDIR}/vte-${PV}"
-
-DEPEND="
-   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
-   >=x11-libs/cairo-1.0
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.60:2
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21
-   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-02-11 Thread Arthur Zamarin
commit: 338b36d2a35e8cf7633f69bfb891f83497b24aa8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338b36d2

gui-libs/vte-common: Stabilize 0.74.2 x86, #920662

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

 gui-libs/vte-common/vte-common-0.74.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
index b0f5114bce6f..d37ba2204f0f 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-02-11 Thread Arthur Zamarin
commit: 3ea95f7f79c46142d85ec0250860c4143f9b30e7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea95f7f

gui-libs/vte-common: Stabilize 0.74.2 ppc, #920662

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

 gui-libs/vte-common/vte-common-0.74.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
index b5b74da923f8..b0f5114bce6f 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-02-10 Thread Sam James
commit: 675a4c26d656df7d383b978cdaa5bc570c53f44d
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 11 06:00:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 11 06:00:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675a4c26

gui-libs/vte-common: Stabilize 0.74.2 arm, #920662

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

 gui-libs/vte-common/vte-common-0.74.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
index 801a7534422a..4ef3448e9384 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-02-10 Thread Sam James
commit: 846c7ea7dc51bdcdabf071f380fe4452e069
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 11 03:38:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 11 03:38:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846c7e44

gui-libs/vte-common: Stabilize 0.74.2 ppc64, #920662

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

 gui-libs/vte-common/vte-common-0.74.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
index 72f3db9cb671..801a7534422a 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-12-19 Thread Pacho Ramos
commit: 8e2708b2ab44c1de86ee2830bb4c68d2d4fb8edc
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Dec 18 23:44:34 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Dec 19 18:36:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2708b2

gui-libs/vte-common: Version bump to 0.74.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34356
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.74.2.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index fbab332b141f..658f76b076c1 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,3 +1,4 @@
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
 DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
 DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 
369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d
 SHA512 
405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
+DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 
243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82
 SHA512 
203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534

diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild 
b/gui-libs/vte-common/vte-common-0.74.2.ebuild
new file mode 100644
index ..6c84ecd78834
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+S="${WORKDIR}/vte-${PV}"
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=x11-libs/cairo-1.0
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

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

2023-12-19 Thread Pacho Ramos
commit: cdfc8af0d9e3fe55797d5cea6599d3789eb0c153
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Dec 18 23:44:25 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Dec 19 18:36:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfc8af0

gui-libs/vte: Version bump to 0.74.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/vte/Manifest  |   1 +
 gui-libs/vte/vte-0.74.2.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 4fcd2caf1527..c3fb1eba5e5f 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -3,3 +3,4 @@ DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b477
 DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 
30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94
 SHA512 
fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
 DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
 DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 
369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d
 SHA512 
405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
+DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 
243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82
 SHA512 
203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534

diff --git a/gui-libs/vte/vte-0.74.2.ebuild b/gui-libs/vte/vte-0.74.2.ebuild
new file mode 100644
index ..e8f88e8b4d16
--- /dev/null
+++ b/gui-libs/vte/vte-0.74.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=x11-libs/cairo-1.0
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # From 
https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-10-26 Thread Pacho Ramos
commit: 81ca37814fc92debf111d099986b9a1d6339e398
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Oct 26 16:10:12 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 16:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ca3781

gui-libs/vte-common: drop ALLARCHES

vte-urlencode-cwd is not suitable for ALLARCHES

Closes: https://bugs.gentoo.org/912166
Thanks-to: Agostino Sarubbo
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/vte-common/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-libs/vte-common/metadata.xml b/gui-libs/vte-common/metadata.xml
index ca243d09d328..a75f3f473b80 100644
--- a/gui-libs/vte-common/metadata.xml
+++ b/gui-libs/vte-common/metadata.xml
@@ -5,7 +5,6 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
-  
   
 Support moving terminal child processes to their own 
systemd user scopes to avoid terminal getting killed due to child causing 
OOM
   



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

2023-10-26 Thread Pacho Ramos
commit: 49189c9b83b162213e36e0f7a9b09b38ccc4f6c7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Oct 22 17:53:42 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 16:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49189c9b

gui-libs/vte: Version bump to 0.74.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/vte/Manifest  |   1 +
 gui-libs/vte/vte-0.74.1.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 8650a267b071..4fcd2caf1527 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -2,3 +2,4 @@ DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
 DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 
30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94
 SHA512 
fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
 DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
+DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 
369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d
 SHA512 
405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a

diff --git a/gui-libs/vte/vte-0.74.1.ebuild b/gui-libs/vte/vte-0.74.1.ebuild
new file mode 100644
index ..0bc40a997170
--- /dev/null
+++ b/gui-libs/vte/vte-0.74.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=x11-libs/cairo-1.0
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # From 
https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-10-26 Thread Pacho Ramos
commit: b4ef840d4d84c956c08f75927248e70bcc970327
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Oct 22 18:07:02 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 16:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ef840d

gui-libs/vte-common: Version bump to 0.74.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33460
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.74.1.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 062b3562d6ed..fbab332b141f 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,2 +1,3 @@
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
 DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
+DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 
369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d
 SHA512 
405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a

diff --git a/gui-libs/vte-common/vte-common-0.74.1.ebuild 
b/gui-libs/vte-common/vte-common-0.74.1.ebuild
new file mode 100644
index ..87b4c64a2c66
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.74.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+S="${WORKDIR}/vte-${PV}"
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=x11-libs/cairo-1.0
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

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

2023-09-22 Thread Matt Turner
commit: 8a5baf6901f117bf205214ee540c95b99c7f5db3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 17 21:48:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 17:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5baf69

gui-libs/vte: Version bump to 0.74.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   2 +
 gui-libs/vte/vte-0.74.0.ebuild | 105 +
 2 files changed, 107 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index b559432c35df..8650a267b071 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,2 +1,4 @@
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
+DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 
30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94
 SHA512 
fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
+DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966

diff --git a/gui-libs/vte/vte-0.74.0.ebuild b/gui-libs/vte/vte-0.74.0.ebuild
new file mode 100644
index ..0bc40a997170
--- /dev/null
+++ b/gui-libs/vte/vte-0.74.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=x11-libs/cairo-1.0
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # From 
https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+ 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-09-22 Thread Matt Turner
commit: 87ce053ec2eb9ca2556d45dd1bef1b41d48a823d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 17 22:18:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 17:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ce053e

gui-libs/vte-common: Version bump to 0.74.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.74.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 1a20669fde95..062b3562d6ed 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1 +1,2 @@
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
+DIST vte-0.74.0.tar.bz2 505492 BLAKE2B 
d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477
 SHA512 
36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966

diff --git a/gui-libs/vte-common/vte-common-0.74.0.ebuild 
b/gui-libs/vte-common/vte-common-0.74.0.ebuild
new file mode 100644
index ..53f88fb7cf2c
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.74.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=x11-libs/cairo-1.0
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

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

2023-08-18 Thread Sam James
commit: 20ddf3af01a6fd7508a4a9d7140755b54886fc31
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 18 10:54:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 18 10:54:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ddf3af

gui-libs/vte: disable py3.12

See the discussion in bug #911418.

Bug: https://bugs.gentoo.org/911418
Bug: https://bugs.gentoo.org/912452
Signed-off-by: Sam James  gentoo.org>

 gui-libs/vte/vte-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.72.2.ebuild b/gui-libs/vte/vte-0.72.2.ebuild
index 2141d2e931f6..39f53a6250f2 100644
--- a/gui-libs/vte/vte-0.72.2.ebuild
+++ b/gui-libs/vte/vte-0.72.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit gnome.org meson python-any-r1 vala xdg
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-08-18 Thread Sam James
commit: 02345e335d511c93f991e50a7dfa3e6521cd8f64
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 18 10:51:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 18 10:51:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02345e33

gui-libs/vte-common: disable py3.12

See the discussion in bug #911418.

Bug: https://bugs.gentoo.org/911418
Bug: https://bugs.gentoo.org/912397
Signed-off-by: Sam James  gentoo.org>

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 2cddc08dce36..d3336f32f1e8 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit gnome.org meson python-any-r1
 



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

2023-08-16 Thread Matt Turner
commit: dcfcd8ab51ab8f95d8984160ba4504824f96b7c0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:24:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcfcd8ab

gui-libs/vte: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   1 -
 gui-libs/vte/vte-0.72.1.ebuild | 101 -
 2 files changed, 102 deletions(-)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index d0d3f9a0c635..b559432c35df 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,3 +1,2 @@
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
-DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 
8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1
 SHA512 
a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274

diff --git a/gui-libs/vte/vte-0.72.1.ebuild b/gui-libs/vte/vte-0.72.1.ebuild
deleted file mode 100644
index b8bfbbb34029..
--- a/gui-libs/vte/vte-0.72.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1 vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   vala? ( introspection )
-"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
-
-DEPEND="
-   >=gui-libs/gtk-4.0.1:4[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.60:2
-   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
-   icu? ( dev-libs/icu:= )
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21:=
-   systemd? ( >=sys-apps/systemd-220:= )
-   sys-libs/zlib
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-   x11-libs/pango[introspection?]
-"
-RDEPEND="${DEPEND}
-   ~gui-libs/vte-common-${PV}[systemd?]
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( dev-util/gi-docgen )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-   xdg_environment_reset
-
-   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
-
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
-   fi
-
-   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
-   sed -e '/ggdb3/d' -i meson.build || die
-   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Da11y=true
-   $(meson_use debug debugg)
-   $(meson_use gtk-doc docs)
-   $(meson_use introspection gir)
-   -Dfribidi=true # pulled in by pango anyhow
-   -Dglade=true
-   $(meson_use crypt gnutls)
-   -Dgtk3=false
-   -Dgtk4=true
-   $(meson_use icu)
-   $(meson_use systemd _systemd)
-   $(meson_use vala vapi)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_install # not meson_src_install 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-08-16 Thread Matt Turner
commit: 37e4838099a3a32377b85e4ac95b4c505705da0c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:24:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e48380

gui-libs/vte-common: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest |  1 -
 gui-libs/vte-common/vte-common-0.72.1.ebuild | 78 
 2 files changed, 79 deletions(-)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index b39f24252d73..1a20669fde95 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,2 +1 @@
-DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 
8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1
 SHA512 
a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145
 DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274

diff --git a/gui-libs/vte-common/vte-common-0.72.1.ebuild 
b/gui-libs/vte-common/vte-common-0.72.1.ebuild
deleted file mode 100644
index e883e40bad26..
--- a/gui-libs/vte-common/vte-common-0.72.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
-
-DEPEND="
-   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.60:2
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21
-   systemd? ( >=sys-apps/systemd-220:= )
-   sys-libs/zlib
-   x11-libs/pango
-"
-RDEPEND="
-   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-16 Thread Matt Turner
commit: 661eb134d3a439bc3369c1275198b1c0e2854cbd
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661eb134

gui-libs/vte-common: Add 

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/vte-common/metadata.xml b/gui-libs/vte-common/metadata.xml
index a75f3f473b80..ca243d09d328 100644
--- a/gui-libs/vte-common/metadata.xml
+++ b/gui-libs/vte-common/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 Support moving terminal child processes to their own 
systemd user scopes to avoid terminal getting killed due to child causing 
OOM
   



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

2023-07-15 Thread Arthur Zamarin
commit: 8acc43b1f940d382452362fe179aaec6951dfd6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 15:24:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 15:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acc43b1

gui-libs/vte: Stabilize 0.72.2 amd64, #909496

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

 gui-libs/vte/vte-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.72.2.ebuild b/gui-libs/vte/vte-0.72.2.ebuild
index e415717ff0ab..2141d2e931f6 100644
--- a/gui-libs/vte/vte-0.72.2.ebuild
+++ b/gui-libs/vte/vte-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-15 Thread Arthur Zamarin
commit: 09adcc9282d5821ccdd4b82d72e535117de7d6c9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 11:42:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 11:42:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09adcc92

gui-libs/vte-common: Stabilize 0.72.2 sparc, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 4139410c88ba..2cddc08dce36 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-02 Thread Sam James
commit: d326efbb6a6ce5407fb5a64b58efc23bab2f9313
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 11:16:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 11:17:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d326efbb

gui-libs/vte-common: Stabilize 0.72.2 arm64, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 0302f433dac2..083e132a5272 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-02 Thread Sam James
commit: 33a60748a2baa2854179454f23fbc29a79b6b118
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 11:16:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 11:17:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a60748

gui-libs/vte-common: Stabilize 0.72.2 x86, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 083e132a5272..4139410c88ba 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-02 Thread Sam James
commit: 2cf8c136105dc41cb0e9aee44799df3132c8ea4a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:31:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:33:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf8c136

gui-libs/vte-common: Stabilize 0.72.2 ppc, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 4aabe6ded6dd..f6e8ec6cb6e9 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-02 Thread Sam James
commit: 9933c14a8f59f37d133dbcca5d9c8263e403a326
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:31:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:33:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9933c14a

gui-libs/vte-common: Stabilize 0.72.2 amd64, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 9f5da7580425..0302f433dac2 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-02 Thread Sam James
commit: b01fe656ba062374dc5928a6e9af4ad0107e8874
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:31:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:33:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01fe656

gui-libs/vte-common: Stabilize 0.72.2 arm, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index f6e8ec6cb6e9..9f5da7580425 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-02 Thread Sam James
commit: 62c138caba7e29aa66bf0c681ac34f236dfc5296
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:03:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:03:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c138ca

gui-libs/vte-common: Stabilize 0.72.2 ppc64, #909474

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

 gui-libs/vte-common/vte-common-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
index 5ea36a8149ca..4aabe6ded6dd 100644
--- a/gui-libs/vte-common/vte-common-0.72.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-06-05 Thread Matt Turner
commit: cc3bf11f989c6001f1c7e63756562fe2be4f931a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun  5 16:40:29 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun  5 16:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3bf11f

gui-libs/vte-common: Version bump to 0.72.2

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.72.2.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 9dac5b2bd19e..b39f24252d73 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1 +1,2 @@
 DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 
8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1
 SHA512 
a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145
+DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274

diff --git a/gui-libs/vte-common/vte-common-0.72.2.ebuild 
b/gui-libs/vte-common/vte-common-0.72.2.ebuild
new file mode 100644
index ..5ea36a8149ca
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.72.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

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

2023-06-05 Thread Matt Turner
commit: d78c5c4d12cb5d3e2d22b41392709513e1cc4e38
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun  5 16:41:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun  5 16:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78c5c4d

gui-libs/vte: Version bump to 0.72.2

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   1 +
 gui-libs/vte/vte-0.72.2.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index e8f04fc18352..d0d3f9a0c635 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,2 +1,3 @@
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
 DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 
8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1
 SHA512 
a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145
+DIST vte-0.72.2.tar.bz2 503986 BLAKE2B 
dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110
 SHA512 
0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274

diff --git a/gui-libs/vte/vte-0.72.2.ebuild b/gui-libs/vte/vte-0.72.2.ebuild
new file mode 100644
index ..e415717ff0ab
--- /dev/null
+++ b/gui-libs/vte/vte-0.72.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.60:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dfribidi=true # pulled in by pango anyhow
+   -Dglade=true
+   $(meson_use crypt gnutls)
+   -Dgtk3=false
+   -Dgtk4=true
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   # not meson_src_install because this 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-02-11 Thread Matt Turner
commit: 6f2045c5579995546d85d64de0b7cdc487a8c009
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 11 19:47:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 11 20:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2045c5

gui-libs/vte-common: Version bump to 0.70.3

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.70.3.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 8134c9a0399e..9e09c18f8f20 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1 +1,2 @@
 DIST vte-0.70.2.tar.bz2 502395 BLAKE2B 
ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa
 SHA512 
1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0
+DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 
1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d
 SHA512 
5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d

diff --git a/gui-libs/vte-common/vte-common-0.70.3.ebuild 
b/gui-libs/vte-common/vte-common-0.70.3.ebuild
new file mode 100644
index ..49887bf0c20b
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.70.3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

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

2023-02-11 Thread Matt Turner
commit: 0d27d69541ea9f9a1b7d34acdbbf93e7552e2b9e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 11 19:47:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 11 20:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d27d695

gui-libs/vte: Version bump to 0.70.3

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   1 +
 gui-libs/vte/vte-0.70.3.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 56ee8306cfbc..601993c40d8f 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,2 +1,3 @@
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
 DIST vte-0.70.2.tar.bz2 502395 BLAKE2B 
ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa
 SHA512 
1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0
+DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 
1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d
 SHA512 
5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d

diff --git a/gui-libs/vte/vte-0.70.3.ebuild b/gui-libs/vte/vte-0.70.3.ebuild
new file mode 100644
index ..600eb48e4b87
--- /dev/null
+++ b/gui-libs/vte/vte-0.70.3.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dfribidi=true # pulled in by pango anyhow
+   -Dglade=true
+   $(meson_use crypt gnutls)
+   -Dgtk3=false
+   -Dgtk4=true
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_install # not meson_src_install 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-01-27 Thread Matt Turner
commit: e70e5626c68f9249dfd36cde7d9434e643f68fde
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 27 20:44:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 27 20:44:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70e5626

gui-libs/vte-common: Limit blocker to only SLOT="2.91"

If users are still using the old vte:0 (which has been removed from
Gentoo), this blocker dependency will cause them problems unnecessarily.

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
index 44ab6a6c0af9..dde0490be4e5 100644
--- a/gui-libs/vte-common/vte-common-0.70.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -29,7 +29,7 @@ DEPEND="
x11-libs/pango
 "
 RDEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-12-22 Thread Arthur Zamarin
commit: c795099b108e1c3647cbc3da42e2a86df9facf20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:12:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:12:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c795099b

gui-libs/vte-common: Stabilize 0.70.2 arm, #885627

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

 gui-libs/vte-common/vte-common-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
index 0f05e56b393d..a42b8580b6ad 100644
--- a/gui-libs/vte-common/vte-common-0.70.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-12-16 Thread Arthur Zamarin
commit: 2f3892762130595959f97b8d8afc18b6e47b7c29
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 17 06:43:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 17 06:44:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f389276

gui-libs/vte-common: Stabilize 0.70.2 ppc, #885627

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

 gui-libs/vte-common/vte-common-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
index 3156508c7d0a..0f05e56b393d 100644
--- a/gui-libs/vte-common/vte-common-0.70.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-12-16 Thread Arthur Zamarin
commit: 659c9150e9cd23d98268469cc3b37df8dcbcc9ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:56:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:56:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659c9150

gui-libs/vte-common: Stabilize 0.70.2 ppc64, #885627

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

 gui-libs/vte-common/vte-common-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
index 63c7ba465ed6..f16bd36cb8c0 100644
--- a/gui-libs/vte-common/vte-common-0.70.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-12-16 Thread Arthur Zamarin
commit: 1c43e2df9fd2d1074077c0745cea2ec2d26969d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:36:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:36:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c43e2df

gui-libs/vte: Stabilize 0.70.2 amd64, #885627

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

 gui-libs/vte/vte-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.2.ebuild b/gui-libs/vte/vte-0.70.2.ebuild
index 4ef854beb7c2..4bd3ea5e4e6f 100644
--- a/gui-libs/vte/vte-0.70.2.ebuild
+++ b/gui-libs/vte/vte-0.70.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-12-16 Thread Arthur Zamarin
commit: a35f630c1ce40f24bd0a2ea91ee16a74c5a36eb3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:36:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:36:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35f630c

gui-libs/vte-common: Stabilize 0.70.2 amd64, #885627

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

 gui-libs/vte-common/vte-common-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
index 819dce06aa11..63c7ba465ed6 100644
--- a/gui-libs/vte-common/vte-common-0.70.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-12-16 Thread Arthur Zamarin
commit: 3d87c88ae506f53c7bba6ba47fccb4173300692e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:29:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:29:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d87c88a

gui-libs/vte-common: Stabilize 0.70.2 sparc, #885627

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

 gui-libs/vte-common/vte-common-0.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
index 79c7610b771e..819dce06aa11 100644
--- a/gui-libs/vte-common/vte-common-0.70.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-12-02 Thread Matt Turner
commit: 58bd229fb64b173572f8e0784a8fa97fb51d3e68
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  2 21:39:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 21:53:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bd229f

gui-libs/vte-common: Version bump to 0.70.2

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.70.2.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index acb0909e48f4..08d1f5f0f4f3 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,2 +1,3 @@
 DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 
694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877
 SHA512 
362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423
 DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 
0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476
 SHA512 
88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d
+DIST vte-0.70.2.tar.bz2 502395 BLAKE2B 
ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa
 SHA512 
1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0

diff --git a/gui-libs/vte-common/vte-common-0.70.2.ebuild 
b/gui-libs/vte-common/vte-common-0.70.2.ebuild
new file mode 100644
index ..4017e9830cb8
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.70.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

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

2022-12-02 Thread Matt Turner
commit: 7dc7d85d66c12fbea0ff20c5e60a0af1c8d5296d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  2 21:41:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 21:53:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc7d85d

gui-libs/vte: Version bump to 0.70.2

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   1 +
 gui-libs/vte/vte-0.70.2.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index eb2072a72166..f0b598953fed 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,3 +1,4 @@
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
 DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 
694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877
 SHA512 
362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423
 DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 
0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476
 SHA512 
88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d
+DIST vte-0.70.2.tar.bz2 502395 BLAKE2B 
ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa
 SHA512 
1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0

diff --git a/gui-libs/vte/vte-0.70.2.ebuild b/gui-libs/vte/vte-0.70.2.ebuild
new file mode 100644
index ..4ef854beb7c2
--- /dev/null
+++ b/gui-libs/vte/vte-0.70.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dfribidi=true # pulled in by pango anyhow
+   -Dglade=true
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-21 Thread Joonas Niilola
commit: 83e03c73cf476a982f2163fed5b628c36e1d3521
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov 21 17:07:18 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 21 17:07:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e03c73

gui-libs/vte-common: Keyword 0.70.1 x86, #880237

Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 6a02a2ad3cb6..bcbd205fe22a 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-21 Thread Joonas Niilola
commit: 42deb875941132498e1ffeb51a41668e9bd5348c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov 21 17:07:18 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 21 17:07:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42deb875

gui-libs/vte: Keyword 0.70.1 x86, #880237

Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 39e859cb34ea..b9a9e6e4b905 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



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

2022-11-13 Thread Arthur Zamarin
commit: b665fddb31b4d0763abd857be4bbf47e5ec96894
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 14 06:53:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 14 06:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b665fddb

gui-libs/vte: Keyword 0.70.1 ia64, #880237

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

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index c3e849b4adce..39e859cb34ea 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-13 Thread Arthur Zamarin
commit: bb557a6a4ab4f8763b1f4b3dad2dec42f90a28ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 14 06:53:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 14 06:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb557a6a

gui-libs/vte-common: Keyword 0.70.1 ia64, #880237

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

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index e9f0d8683f79..6a02a2ad3cb6 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-11 Thread WANG Xuerui
commit: 385cd6d1e1516ee16ad9e58d4868f892c5e823fc
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Nov 12 06:00:37 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Nov 12 06:00:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385cd6d1

gui-libs/vte: keyword 0.70.1 for ~loong

Bug: https://bugs.gentoo.org/880237
Signed-off-by: WANG Xuerui  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 967e4e6ff928..c3e849b4adce 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-11 Thread WANG Xuerui
commit: 8672ac1adbd739c650563fa067b1486fd43bd290
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Nov 12 06:00:33 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Nov 12 06:00:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8672ac1a

gui-libs/vte-common: keyword 0.70.1 for ~loong

Bug: https://bugs.gentoo.org/880237
Signed-off-by: WANG Xuerui  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index ab499cfd04ad..e9f0d8683f79 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-09 Thread Yixun Lan
commit: 5c27452c2207222878b75b13afb44e312aebd233
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Nov 10 00:31:37 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 10 00:31:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c27452c

gui-libs/vte: Keyword 0.70.1 riscv, #880237

Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 6f3a2888a665..967e4e6ff928 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-09 Thread Yixun Lan
commit: 561fc3d3735efd6ecbe90c7eee5ac488be0c8fa6
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Nov 10 00:31:33 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 10 00:31:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561fc3d3

gui-libs/vte-common: Keyword 0.70.1 riscv, #880237

Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 7584668aff83..ab499cfd04ad 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-09 Thread Matt Turner
commit: 3cbb6f51bc0ceb0201e783c69b42665433fbe0e5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 10 00:19:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 10 00:19:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbb6f51

gui-libs/vte-common: Keyword 0.70.1 ppc64, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 1cb4a91959b4..7584668aff83 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-09 Thread Matt Turner
commit: 85f8a2d930e135e572501fc18e0e1d0ecb2b98ab
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 10 00:19:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 10 00:19:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f8a2d9

gui-libs/vte: Keyword 0.70.1 ppc64, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 74f94b12e91a..6f3a2888a665 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



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

2022-11-09 Thread Matt Turner
commit: 397082ac767d92242b447db12cf533fbada19659
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  9 14:10:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  9 14:10:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397082ac

gui-libs/vte: Keyword 0.70.1 sparc, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 63cd9897b5d9..74f94b12e91a 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~sparc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-09 Thread Matt Turner
commit: cb0ea4bd44075eaf858f221150b294e5cbe7f135
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  9 14:10:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  9 14:10:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0ea4bd

gui-libs/vte-common: Keyword 0.70.1 sparc, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 193246ea6403..1cb4a91959b4 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~sparc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-09 Thread Matt Turner
commit: cc2acd2d0c587cfabe1f374b00f4fd33bef8a22a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  9 14:10:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  9 14:10:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2acd2d

gui-libs/vte: Keyword 0.70.1 arm, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 7df513db3ba6..63cd9897b5d9 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm64 ~ppc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-09 Thread Matt Turner
commit: 3a75c2879fda8711722a7596891953ebf2709c31
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  9 14:10:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  9 14:10:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a75c287

gui-libs/vte-common: Keyword 0.70.1 arm, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 0ec6c929b2d9..193246ea6403 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm64 ~ppc"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-09 Thread Matt Turner
commit: 9ce6da1b6d9ac16e0f56f03d25f4e5ef48c607f1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  9 14:08:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  9 14:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce6da1b

gui-libs/vte: Keyword 0.70.1 ppc, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 5e0deedd04ca..7df513db3ba6 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm64 ~ppc"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-09 Thread Matt Turner
commit: 41434c8e0655af6f648cac708d6312050a80c3cd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  9 14:08:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  9 14:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41434c8e

gui-libs/vte-common: Keyword 0.70.1 ppc, #880237

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index ccd2d1d309cf..0ec6c929b2d9 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm64 ~ppc"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-07 Thread Sam James
commit: ca72306b6f651d69c27810aea33a7b23daac81e0
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 23:17:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 23:17:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca72306b

gui-libs/vte: Keyword 0.70.1 arm64, #880237

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

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 18a105618495..5e0deedd04ca 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-07 Thread Sam James
commit: 90f23c39902a6ea8b2bb114d4421f84d1486a2ba
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 23:17:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 23:17:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f23c39

gui-libs/vte-common: Keyword 0.70.1 arm64, #880237

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

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 587f73875df7..ccd2d1d309cf 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-11-06 Thread Sam James
commit: e86f9303a0a841cbef3a3a11c7b05e7f0ddec1e1
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 07:17:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 07:17:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86f9303

gui-libs/vte: Stabilize 0.70.1 amd64, #879807

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

 gui-libs/vte/vte-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
index 8f8f7969670b..18a105618495 100644
--- a/gui-libs/vte/vte-0.70.1.ebuild
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-11-06 Thread Sam James
commit: 4cc9871380c5b54e560e0eec3294ab878f81925d
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 07:17:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 07:17:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc98713

gui-libs/vte-common: Stabilize 0.70.1 amd64, #879807

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

 gui-libs/vte-common/vte-common-0.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
index 6ab4e8e60885..587f73875df7 100644
--- a/gui-libs/vte-common/vte-common-0.70.1.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91" # vte_api_version in meson.build
 IUSE="systemd"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # Upstream is hostile and refuses to upload tarballs.
 SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;



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

2022-10-30 Thread Matt Turner
commit: 14a2f5021367e6931c694bd794f0e9b3c239c4af
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 23:20:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a2f502

gui-libs/vte: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/metadata.xml | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/gui-libs/vte/metadata.xml b/gui-libs/vte/metadata.xml
index da14147f6e15..e08b74f450f2 100644
--- a/gui-libs/vte/metadata.xml
+++ b/gui-libs/vte/metadata.xml
@@ -1,13 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Enable legacy charset support using 
dev-libs/icu
-   Support moving terminal child processes to 
their own systemd user scopes
-   to avoid terminal getting killed due to child causing 
OOM
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Enable legacy charset support using 
dev-libs/icu
+Support moving terminal child processes to their own 
systemd user scopes to avoid terminal getting killed due to child causing 
OOM
+  
+  
+GNOME/vte
+  
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-10-30 Thread Matt Turner
commit: 5777ae5143a67f1f7ccb1e462a731f36ec90d697
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 23:20:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5777ae51

gui-libs/vte-common: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/metadata.xml | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/gui-libs/vte-common/metadata.xml b/gui-libs/vte-common/metadata.xml
index 27f2ae98ad3b..a75f3f473b80 100644
--- a/gui-libs/vte-common/metadata.xml
+++ b/gui-libs/vte-common/metadata.xml
@@ -1,12 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Support moving terminal child processes to 
their own systemd user scopes
-   to avoid terminal getting killed due to child causing 
OOM
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Support moving terminal child processes to their own 
systemd user scopes to avoid terminal getting killed due to child causing 
OOM
+  
+  
+GNOME/vte
+  
 



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

2022-10-25 Thread Matt Turner
commit: 81dcaf984c0f912d7aa352fe3d7ef87deba37d5f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Oct 22 20:34:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 25 15:25:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dcaf98

gui-libs/vte: Version bump to 0.70.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   1 +
 gui-libs/vte/vte-0.70.1.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 4874bf4d208c..eb2072a72166 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,2 +1,3 @@
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
 DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 
694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877
 SHA512 
362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423
+DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 
0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476
 SHA512 
88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d

diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild
new file mode 100644
index ..8f8f7969670b
--- /dev/null
+++ b/gui-libs/vte/vte-0.70.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOME/vte;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e '/ggdb3/d' -i meson.build || die
+   sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = 
vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dfribidi=true # pulled in by pango anyhow
+   -Dglade=true
+   $(meson_use crypt gnutls)
+   -Dgtk3=false
+   -Dgtk4=true
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-10-25 Thread Matt Turner
commit: e4be7a8a117ac4852b44648c00cece0b2ab71fec
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Oct 22 20:34:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 25 15:25:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4be7a8a

gui-libs/vte-common: Version bump to 0.70.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest |  1 +
 gui-libs/vte-common/vte-common-0.70.1.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index fce788af39c0..acb0909e48f4 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1 +1,2 @@
 DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 
694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877
 SHA512 
362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423
+DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 
0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476
 SHA512 
88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d

diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild 
b/gui-libs/vte-common/vte-common-0.70.1.ebuild
new file mode 100644
index ..6ab4e8e60885
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOME/vte;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2022-09-26 Thread Matt Turner
commit: d7881d42cc9b11d1c005ee77bf63c02ac9b435c2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 26 15:59:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 26 16:00:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7881d42

gui-libs/vte-common: Fix SRC_URI

Closes: https://bugs.gentoo.org/873067
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/vte-common-0.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.70.0.ebuild 
b/gui-libs/vte-common/vte-common-0.70.0.ebuild
index 56323d80fd76..23bef45e9c29 100644
--- a/gui-libs/vte-common/vte-common-0.70.0.ebuild
+++ b/gui-libs/vte-common/vte-common-0.70.0.ebuild
@@ -16,7 +16,7 @@ IUSE="systemd"
 KEYWORDS="~amd64"
 
 # Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte-${PV}/-/archive/${PV}/vte-${PV}.tar.bz2;
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2;
 
 DEPEND="
|| ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )



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

2022-09-26 Thread Matt Turner
commit: aea188873a1ce1c3c5feba20c2e6f8d74fc7cbc7
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Sep 25 17:59:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 26 14:48:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea18887

gui-libs/vte: Add new package, version 0.70.0

This is the GTK-4 version of x11-libs/vte.

Closes: https://bugs.gentoo.org/866986
Closes: https://github.com/gentoo/gentoo/pull/27443
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte/Manifest  |   2 +
 .../vte/files/vte-0.66.2-musl-W_EXITCODE.patch |  29 ++
 gui-libs/vte/metadata.xml  |  13 +++
 gui-libs/vte/vte-0.70.0.ebuild | 101 +
 4 files changed, 145 insertions(+)

diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
new file mode 100644
index ..4874bf4d208c
--- /dev/null
+++ b/gui-libs/vte/Manifest
@@ -0,0 +1,2 @@
+DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
+DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 
694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877
 SHA512 
362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423

diff --git a/gui-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch 
b/gui-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch
new file mode 100644
index ..b629613feaf6
--- /dev/null
+++ b/gui-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch
@@ -0,0 +1,29 @@
+https://gitlab.gnome.org/GNOME/vte/-/issues/72
+https://bugs.gentoo.org/835489
+https://bugs.gentoo/org/554416
+
+From 1c1de9e9119cf1e0ef45a594ca9bbf306d2209cb Mon Sep 17 00:00:00 2001
+From:
+Date: Fri, 12 Mar 2021 08:41:13 -0600
+Subject: [PATCH] Expanded non-standard W_EXITCODE macro for Musl compatibility
+
+--- a/src/widget.cc
 b/src/widget.cc
+@@ -20,8 +20,6 @@
+ 
+ #include "widget.hh"
+ 
+-#include  // for W_EXITCODE
+-
+ #include 
+ #include 
+ #include 
+@@ -235,7 +233,7 @@ void
+ Widget::dispose() noexcept
+ {
+ if (m_terminal->terminate_child()) {
+-int status = W_EXITCODE(0, SIGKILL);
++int status = (0) << 8 | (SIGKILL); // W_EXITCODE(ret, sig)
+ emit_child_exited(status);
+ }
+ }

diff --git a/gui-libs/vte/metadata.xml b/gui-libs/vte/metadata.xml
new file mode 100644
index ..da14147f6e15
--- /dev/null
+++ b/gui-libs/vte/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   
+   Enable legacy charset support using 
dev-libs/icu
+   Support moving terminal child processes to 
their own systemd user scopes
+   to avoid terminal getting killed due to child causing 
OOM
+   
+

diff --git a/gui-libs/vte/vte-0.70.0.ebuild b/gui-libs/vte/vte-0.70.0.ebuild
new file mode 100644
index ..8f8f7969670b
--- /dev/null
+++ b/gui-libs/vte/vte-0.70.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOME/vte;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz 
)"
+
+DEPEND="
+   >=gui-libs/gtk-4.0.1:4[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
+   icu? ( dev-libs/icu:= )
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21:=
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+   x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+   ~gui-libs/vte-common-${PV}[systemd?]
+"

[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/files/, gui-libs/vte-common/

2022-09-26 Thread Matt Turner
commit: 3520c896622945dc7372c17e6655643317ca5b92
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon Sep 26 13:53:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 26 14:48:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3520c896

gui-libs/vte-common: Add new package, version 0.70.0

To be used by x11-libs/vte and gui-libs/vte.

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/vte-common/Manifest   |  1 +
 .../files/vte-common-0.70.0-musl-W_EXITCODE.patch  | 29 
 gui-libs/vte-common/metadata.xml   | 12 
 gui-libs/vte-common/vte-common-0.70.0.ebuild   | 78 ++
 4 files changed, 120 insertions(+)

diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
new file mode 100644
index ..fce788af39c0
--- /dev/null
+++ b/gui-libs/vte-common/Manifest
@@ -0,0 +1 @@
+DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 
694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877
 SHA512 
362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423

diff --git a/gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch 
b/gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch
new file mode 100644
index ..b629613feaf6
--- /dev/null
+++ b/gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch
@@ -0,0 +1,29 @@
+https://gitlab.gnome.org/GNOME/vte/-/issues/72
+https://bugs.gentoo.org/835489
+https://bugs.gentoo/org/554416
+
+From 1c1de9e9119cf1e0ef45a594ca9bbf306d2209cb Mon Sep 17 00:00:00 2001
+From:
+Date: Fri, 12 Mar 2021 08:41:13 -0600
+Subject: [PATCH] Expanded non-standard W_EXITCODE macro for Musl compatibility
+
+--- a/src/widget.cc
 b/src/widget.cc
+@@ -20,8 +20,6 @@
+ 
+ #include "widget.hh"
+ 
+-#include  // for W_EXITCODE
+-
+ #include 
+ #include 
+ #include 
+@@ -235,7 +233,7 @@ void
+ Widget::dispose() noexcept
+ {
+ if (m_terminal->terminate_child()) {
+-int status = W_EXITCODE(0, SIGKILL);
++int status = (0) << 8 | (SIGKILL); // W_EXITCODE(ret, sig)
+ emit_child_exited(status);
+ }
+ }

diff --git a/gui-libs/vte-common/metadata.xml b/gui-libs/vte-common/metadata.xml
new file mode 100644
index ..27f2ae98ad3b
--- /dev/null
+++ b/gui-libs/vte-common/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   
+   Support moving terminal child processes to 
their own systemd user scopes
+   to avoid terminal getting killed due to child causing 
OOM
+   
+

diff --git a/gui-libs/vte-common/vte-common-0.70.0.ebuild 
b/gui-libs/vte-common/vte-common-0.70.0.ebuild
new file mode 100644
index ..56323d80fd76
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.70.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOME/vte;
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code 
might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte-${PV}/-/archive/${PV}/vte-${PV}.tar.bz2;
+
+DEPEND="
+   || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/pango-1.22.0
+   >=dev-libs/libpcre2-10.21
+   systemd? ( >=sys-apps/systemd-220:= )
+   sys-libs/zlib
+   x11-libs/pango
+"
+RDEPEND="
+   !