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

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

x11-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>

 x11-libs/vte/vte-0.68.0.ebuild | 7 +--
 x11-libs/vte/vte-0.74.2.ebuild | 5 -
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index 1fec0100cb79..31a008153e99 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 
-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 
https://gitlab.gnome.org/GNOME/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)

diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
index 30b7a48f852b..65965005d79e 100644
--- a/x11-libs/vte/vte-0.74.2.ebuild
+++ b/x11-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: x11-libs/vte/

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

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

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 9b7774271a35..2224282550b4 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,8 +1,4 @@
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
-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/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
deleted file mode 100644
index d4048c5a2eb9..
--- a/x11-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"  # vte_api_version 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="
-   >=x11-libs/gtk+-3.24.22:3[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:= )
-   

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

2024-02-11 Thread Arthur Zamarin
commit: c893d714c400cdcec77d375fce3733bca327fa25
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=c893d714

x11-libs/vte: Stabilize 0.74.2 x86, #920662

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

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

diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
index 62711c9ec324..30b7a48f852b 100644
--- a/x11-libs/vte/vte-0.74.2.ebuild
+++ b/x11-libs/vte/vte-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="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



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

2024-02-11 Thread Arthur Zamarin
commit: f96418b7b6ef56172ff1d430af3c9c9b38b5a92a
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=f96418b7

x11-libs/vte: Stabilize 0.74.2 ppc, #920662

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

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

diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
index 53cf6154f19f..62711c9ec324 100644
--- a/x11-libs/vte/vte-0.74.2.ebuild
+++ b/x11-libs/vte/vte-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="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



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

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

x11-libs/vte: Stabilize 0.74.2 arm, #920662

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

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

diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
index e200ac517fc4..53ac6d4378d0 100644
--- a/x11-libs/vte/vte-0.74.2.ebuild
+++ b/x11-libs/vte/vte-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="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



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

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

x11-libs/vte: Stabilize 0.74.2 ppc64, #920662

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

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

diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
index 820d032a486b..e200ac517fc4 100644
--- a/x11-libs/vte/vte-0.74.2.ebuild
+++ b/x11-libs/vte/vte-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="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
 REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )



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

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

x11-libs/vte: Version bump to 0.74.2

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 8d8f5c3bbd85..9b7774271a35 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -5,3 +5,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/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
new file mode 100644
index ..503b0181533f
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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_gtk3_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use 

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

2023-10-26 Thread Pacho Ramos
commit: 9c669fe27d942c8e2ab656f7228c1e5eb91da74e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Oct 22 17:55:20 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 16:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c669fe2

x11-libs/vte: Version bump to 0.74.1

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 322af8aa6b49..8d8f5c3bbd85 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -4,3 +4,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/x11-libs/vte/vte-0.74.1.ebuild b/x11-libs/vte/vte-0.74.1.ebuild
new file mode 100644
index ..938c509925b1
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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_gtk3_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc 

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

2023-09-22 Thread Matt Turner
commit: f5e7160117b7a0f6577308dc42189b028792ceef
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Sep 19 16:47:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 17:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e71601

x11-libs/vte: Version bump to 0.74.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32929
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 23eec25a4e6c..322af8aa6b49 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -2,3 +2,5 @@ DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 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/x11-libs/vte/vte-0.74.0.ebuild b/x11-libs/vte/vte-0.74.0.ebuild
new file mode 100644
index ..938c509925b1
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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 

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

2023-08-18 Thread Sam James
commit: fb90f5c637e8eed1f52dd81f033d4d41ac2c272a
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 18 10:55:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 18 10:55:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb90f5c6

x11-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>

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index 04ee6c291ffb..d4048c5a2eb9 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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: x11-libs/vte/

2023-08-16 Thread Matt Turner
commit: dcb40486da33d63b7d8d9f5e1f72029c0618c061
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:27:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb40486

x11-libs/vte: Drop old versions

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 5af9fd12bf30..23eec25a4e6c 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,4 @@
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 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/x11-libs/vte/vte-0.72.1.ebuild b/x11-libs/vte/vte-0.72.1.ebuild
deleted file mode 100644
index ecadb385d418..
--- a/x11-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"  # vte_api_version 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="
-   >=x11-libs/gtk+-3.24.22:3[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_gtk3_api_name/' meson.build || die
-}
-

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

2023-08-12 Thread Arthur Zamarin
commit: 7b06388486afc97dc7c7c3c22f3c3d93e3da086c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 12 19:40:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 12 19:40:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b063884

x11-libs/vte: Stabilize 0.72.2 sparc, #909475

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

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index 6999e5ae3135..04ee6c291ffb 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

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

x11-libs/vte: Stabilize 0.72.2 amd64, #909475

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

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index 9cff4b9c4bae..a45de6ddf545 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2023-07-15 Thread Arthur Zamarin
commit: 6ddc3bd890200ed255a55c3f1e11021e9bbf6a1f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 15:24:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 15:24:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddc3bd8

x11-libs/vte: Stabilize 0.72.2 x86, #909475

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

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index a50d75e565d6..9cff4b9c4bae 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2023-07-15 Thread Arthur Zamarin
commit: 2574706c2d15ecb424fffb392d779b8bb89c4e83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 13:50:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 13:50:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2574706c

x11-libs/vte: Stabilize 0.72.2 arm64, #909475

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

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index bd316cc71489..a50d75e565d6 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2023-07-15 Thread Arthur Zamarin
commit: c172d706555d1e645f9a739bf8e2c2b925522bc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 12:54:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 12:54:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c172d706

x11-libs/vte: Stabilize 0.72.2 ppc64, #909475

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

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index fb26700d2786..bd316cc71489 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2023-07-15 Thread Arthur Zamarin
commit: 7eefe99fbc813792b05ee74425e0ba55744f9a1e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 12:25:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 12:25:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eefe99f

x11-libs/vte: Stabilize 0.72.2 arm, #909475

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

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

diff --git a/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
index 169daf289486..fb26700d2786 100644
--- a/x11-libs/vte/vte-0.72.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

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

x11-libs/vte: Version bump to 0.72.2

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 77e615d36ced..5af9fd12bf30 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -2,3 +2,4 @@ DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 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/x11-libs/vte/vte-0.72.2.ebuild b/x11-libs/vte/vte-0.72.2.ebuild
new file mode 100644
index ..169daf289486
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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_gtk3_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: x11-libs/vte/, x11-libs/vte/files/

2023-05-17 Thread Matt Turner
commit: 8a7d8ee9937c046bdb0880a554445a6db392e8c9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7d8ee9

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |   3 -
 ...value-is-outside-the-valid-range-clang-16.patch |  47 -
 x11-libs/vte/vte-0.70.3-r1.ebuild  | 105 -
 x11-libs/vte/vte-0.70.3.ebuild | 101 
 x11-libs/vte/vte-0.70.4.ebuild | 105 -
 x11-libs/vte/vte-0.72.0.ebuild | 101 
 6 files changed, 462 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 7785ba8c33da..77e615d36ced 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,7 +1,4 @@
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
-DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 
1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d
 SHA512 
5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
-DIST vte-0.70.4.tar.bz2 502950 BLAKE2B 
d3152c939e0b90b542aad268b455085e04c194cc6d86e4d9352b6531cf74a19bdcd16351e1f3934b1835d1470815215c19b1301136cecf43d23a6951fd8bb889
 SHA512 
f899c99bf5a9593fa618016a31c93e249bcc01b8635e1b878ab236de71a24a5b3cf1a032bea96855e43d894d004b0e00f20cc2e08079e52d8e7cb709cc73a7af
-DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 
4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90
 SHA512 
198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
 DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 
8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1
 SHA512 
a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145

diff --git 
a/x11-libs/vte/files/vte-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
 
b/x11-libs/vte/files/vte-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
deleted file mode 100644
index ab6aceae196c..
--- 
a/x11-libs/vte/files/vte-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-# From 9400d41660e6c27b672f9c77855d736581f499bf Mon Sep 17 00:00:00 2001
-# From: Khem Raj 
-# Date: Thu, 2 Mar 2023 22:57:00 +0100
-# Subject: [PATCH] pty: Do not typecast to GSpawnFlags
-#
-# GSpawnFlags is enum with max value 1 << 15 which means it fits into
-# a short, however here we are oring VTE_SPAWN_* as well which have
-# higher values (by design).  This fixes a compile error on clang 16
-# with the -Wenum-constexpr-conversion flag.
-#
-# Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2618
-# (cherry picked from commit 9b41cd1014299d0b64b705f013e28398821a)
-#
-# Also refer: 
https://gitlab.gnome.org/GNOME/vte/-/commit/9400d41660e6c27b672f9c77855d736581f499bf.patch
 a/src/vtepty.cc
-+++ b/src/vtepty.cc
-@@ -574,18 +574,18 @@ catch (...)
- static constexpr inline auto
- all_spawn_flags() noexcept
- {
--return GSpawnFlags(G_SPAWN_LEAVE_DESCRIPTORS_OPEN |
--   G_SPAWN_DO_NOT_REAP_CHILD |
--   G_SPAWN_SEARCH_PATH |
--   G_SPAWN_STDOUT_TO_DEV_NULL |
--   G_SPAWN_STDERR_TO_DEV_NULL |
--   G_SPAWN_CHILD_INHERITS_STDIN |
--   G_SPAWN_FILE_AND_ARGV_ZERO |
--   G_SPAWN_SEARCH_PATH_FROM_ENVP |
--   G_SPAWN_CLOEXEC_PIPES |
--   VTE_SPAWN_NO_PARENT_ENVV |
--  

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

2023-04-24 Thread Matt Turner
commit: 4e06dc5bac49c3d4f7a22d95bb490db7e49c3ddc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 24 15:33:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 24 16:41:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e06dc5b

x11-libs/vte: add missing braces

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30736
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/vte/vte-0.70.3-r1.ebuild | 2 +-
 x11-libs/vte/vte-0.70.4.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/vte/vte-0.70.3-r1.ebuild 
b/x11-libs/vte/vte-0.70.3-r1.ebuild
index 9f1b6512767d..bd34041e7af6 100644
--- a/x11-libs/vte/vte-0.70.3-r1.ebuild
+++ b/x11-libs/vte/vte-0.70.3-r1.ebuild
@@ -50,7 +50,7 @@ BDEPEND="
 "
 
 PATCHES=(
-   
"${FILESDIR}"/$PN-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
+   
"${FILESDIR}"/${PN}-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
 )
 
 src_prepare() {

diff --git a/x11-libs/vte/vte-0.70.4.ebuild b/x11-libs/vte/vte-0.70.4.ebuild
index 9f1b6512767d..bd34041e7af6 100644
--- a/x11-libs/vte/vte-0.70.4.ebuild
+++ b/x11-libs/vte/vte-0.70.4.ebuild
@@ -50,7 +50,7 @@ BDEPEND="
 "
 
 PATCHES=(
-   
"${FILESDIR}"/$PN-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
+   
"${FILESDIR}"/${PN}-0.70-integer-value-is-outside-the-valid-range-clang-16.patch
 )
 
 src_prepare() {



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

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

x11-libs/vte: Version bump to 0.70.3

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index f5cd5dab1339..449df0315fb8 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -2,3 +2,4 @@ DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 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/x11-libs/vte/vte-0.70.3.ebuild b/x11-libs/vte/vte-0.70.3.ebuild
new file mode 100644
index ..35c20aff9ffa
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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_gtk3_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: x11-libs/vte/

2023-01-03 Thread Matt Turner
commit: 77f4071086047402e9c139364f848a38f32e6ff8
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan  3 04:00:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan  3 14:07:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f40710

x11-libs/vte: Drop old versions

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 948d358b1985..f5cd5dab1339 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,4 @@
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
-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/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
deleted file mode 100644
index 5d62d5b5c2ab..
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# 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"  # vte_api_version 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="
-   >=x11-libs/gtk+-3.24.22:3[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 = 

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

2023-01-01 Thread David Seifert
commit: 6652d9ca55bb963f6ed2a935ef9890f0a76b9a0e
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  1 14:48:01 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  1 14:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6652d9ca

x11-libs/vte: remove stale VALA_MIN_API_VERSION

Signed-off-by: David Seifert  gentoo.org>

 x11-libs/vte/vte-0.68.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index a65d3b2ce26f..fb217f746c3a 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
 PYTHON_COMPAT=( python3_{8..10} )
-VALA_MIN_API_VERSION="0.48"
 
 inherit gnome.org meson python-any-r1 vala xdg
 



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

2022-12-22 Thread Arthur Zamarin
commit: ea7bc71e2fd31a8037001305208286ff0aeea160
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=ea7bc71e

x11-libs/vte: Stabilize 0.70.2 arm, #885627

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

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

diff --git a/x11-libs/vte/vte-0.70.2.ebuild b/x11-libs/vte/vte-0.70.2.ebuild
index e619ee0bbf55..87c69c411c40 100644
--- a/x11-libs/vte/vte-0.70.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

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

x11-libs/vte: Stabilize 0.70.2 ppc, #885627

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

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

diff --git a/x11-libs/vte/vte-0.70.2.ebuild b/x11-libs/vte/vte-0.70.2.ebuild
index b040894428e7..e619ee0bbf55 100644
--- a/x11-libs/vte/vte-0.70.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-12-16 Thread Arthur Zamarin
commit: 2f68a202edda3b79b54281b85da92b20e53a532e
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=2f68a202

x11-libs/vte: Stabilize 0.70.2 ppc64, #885627

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

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

diff --git a/x11-libs/vte/vte-0.70.2.ebuild b/x11-libs/vte/vte-0.70.2.ebuild
index cd79a2992eed..bb7c8f45a2df 100644
--- a/x11-libs/vte/vte-0.70.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-12-16 Thread Arthur Zamarin
commit: 017581248910e075c53b355ac22987867f43ab8b
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=01758124

x11-libs/vte: Stabilize 0.70.2 sparc, #885627

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

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

diff --git a/x11-libs/vte/vte-0.70.2.ebuild b/x11-libs/vte/vte-0.70.2.ebuild
index fd28e0190985..1c8f9416f129 100644
--- a/x11-libs/vte/vte-0.70.2.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-12-03 Thread Matt Turner
commit: ace0d88c17dc11893c6edfd19fdbfa9a799baa4d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 01:31:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 02:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace0d88c

x11-libs/vte: Drop old versions

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index ea0b7e5ad4f8..948d358b1985 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,6 +1,5 @@
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 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/x11-libs/vte/vte-0.70.0.ebuild b/x11-libs/vte/vte-0.70.0.ebuild
deleted file mode 100644
index 49b766e1be02..
--- a/x11-libs/vte/vte-0.70.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# 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"  # vte_api_version 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="
-   >=x11-libs/gtk+-3.24.22:3[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 

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

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

x11-libs/vte: Version bump to 0.70.2

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

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 8f9544563fb4..ea0b7e5ad4f8 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -3,3 +3,4 @@ DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91
 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/x11-libs/vte/vte-0.70.2.ebuild b/x11-libs/vte/vte-0.70.2.ebuild
new file mode 100644
index ..99f040d154df
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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_gtk3_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: x11-libs/vte/, x11-libs/vte/files/

2022-12-01 Thread Matt Turner
commit: f3f872cf1888a65e0ce0fce669ff0fe72721f62d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec  1 15:41:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec  1 15:44:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f872cf

x11-libs/vte: Delete SLOT="0"

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

 x11-libs/vte/Manifest  |  1 -
 x11-libs/vte/files/vte-0.28.2-interix.patch| 51 -
 .../vte/files/vte-0.28.2-limit-arguments.patch | 40 --
 ...0.28.2-repaint-after-change-scroll-region.patch | 86 --
 x11-libs/vte/files/vte-0.30.1-alt-meta.patch   | 74 ---
 x11-libs/vte/vte-0.28.2-r209.ebuild| 77 ---
 6 files changed, 329 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 2ea547593f3d..8f9544563fb4 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,4 +1,3 @@
-DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 
108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22
 SHA512 
92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1

diff --git a/x11-libs/vte/files/vte-0.28.2-interix.patch 
b/x11-libs/vte/files/vte-0.28.2-interix.patch
deleted file mode 100644
index c54d46ebc3dc..
--- a/x11-libs/vte/files/vte-0.28.2-interix.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-reported upstream: https://bugzilla.gnome.org/show_bug.cgi?id=652290
-
-diff -ru vte-0.26.2.orig/configure.in vte-0.26.2/configure.in
 vte-0.26.2.orig/configure.in   2011-08-17 08:30:55 +0200
-+++ vte-0.26.2/configure.in2011-08-17 08:35:42 +0200
-@@ -362,7 +362,11 @@
-   AC_DEFINE(HAVE_RECVMSG,1,[Define if you have the recvmsg function.])
- fi
- AC_CHECK_FUNC(floor,,AC_CHECK_LIB(m,floor,LIBS=["$LIBS -lm"]))
--AC_CHECK_FUNCS([ceil floor])
-+dnl if the first check didn't find floor, it caches the "no" value,
-+dnl and doesn't recheck. this makes the below check fail always on
-+dnl systems with floor in -lm. thus we unset the chached result.
-+unset ac_cv_func_floor
-+AC_CHECK_FUNCS([ceil floor round])
- 
- # Look for tgetent
- 
 vte-0.26.2.orig/configure  2012-04-30 20:02:55.0 +0200
-+++ vte-0.26.2/configure   2012-04-30 20:03:16.0 +0200
-@@ -13277,7 +13277,7 @@
- 
- fi
- 
--for ac_func in ceil floor
-+for ac_func in ceil floor round
- do :
-   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
- ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-diff -ru vte-0.26.2.orig/src/vte.c vte-0.26.2/src/vte.c
 vte-0.26.2.orig/src/vte.c  2011-08-17 08:30:58 +0200
-+++ vte-0.26.2/src/vte.c   2011-08-17 08:38:09 +0200
-@@ -63,6 +63,18 @@
- #include 
- #endif
- 
-+#ifndef HAVE_ROUND
-+# if defined(HAVE_CEIL) && defined(HAVE_FLOOR)
-+static inline double round(double x) {
-+  if(x - floor(x) < 0.5) {
-+  return floor(x);
-+  } else {
-+  return ceil(x);
-+  }
-+}
-+# endif
-+#endif
-+
- #if GTK_CHECK_VERSION (2, 90, 7)
- #define GDK_KEY(symbol) GDK_KEY_##symbol
- #else

diff --git a/x11-libs/vte/files/vte-0.28.2-limit-arguments.patch 
b/x11-libs/vte/files/vte-0.28.2-limit-arguments.patch
deleted file mode 100644
index fd454079390f..
--- a/x11-libs/vte/files/vte-0.28.2-limit-arguments.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From f4b5832b17641e505b7083e0d299fdae318e Mon Sep 17 00:00:00 2001
-From: Christian Persch 
-Date: Sat, 19 May 2012 17:36:09 +
-Subject: emulation: Limit integer arguments to 65535
-
-To guard against malicious sequences containing excessively big numbers,
-limit all parsed numbers to 16 bit range. Doing this here in the parsing
-routine is a catch-all guard; this doesn't preclude enforcing
-more stringent limits in the handlers themselves.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=676090

-diff --git a/src/table.c b/src/table.c

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

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

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index b9c1878fca58..5d62d5b5c2ab 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-11-13 Thread Arthur Zamarin
commit: 02f38062d5b52008ef83eacb439d26299545786b
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=02f38062

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index a5da7969c4c6..b9c1878fca58 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-11-11 Thread WANG Xuerui
commit: 168be6c30379da7280389dfe4fa25b669e0c02d1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Nov 12 06:00:35 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Nov 12 06:00:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168be6c3

x11-libs/vte: keyword 0.70.1 for ~loong

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index bfe65e60263b..a5da7969c4c6 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

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

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index 64508120e1f8..bfe65e60263b 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-11-09 Thread Matt Turner
commit: e6a7f95bd02cb00581ad6c878e2e33e9f3415ccb
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=e6a7f95b

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index 9508fd2ab70a..64508120e1f8 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-11-09 Thread Matt Turner
commit: 9b8c7a925c067880ee6bf3a7df22fcc4af7d3ee7
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=9b8c7a92

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index 82c7ae5d04d2..9508fd2ab70a 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-11-09 Thread Matt Turner
commit: 243bdfa2d2649e464cb8df036282d906333fc179
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=243bdfa2

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index 2d84e98fa2ce..82c7ae5d04d2 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-11-09 Thread Matt Turner
commit: 1533955d80d442828c2cdb538206ca0cedb2d179
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=1533955d

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index b9612fc01bf1..2d84e98fa2ce 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

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

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index 5c18accb974e..b9612fc01bf1 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

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

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

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

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

diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
index 49b766e1be02..5c18accb974e 100644
--- a/x11-libs/vte/vte-0.70.1.ebuild
+++ b/x11-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"  # vte_api_version 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: x11-libs/vte/

2022-10-31 Thread Matt Turner
commit: 1b9bb7af392b3bc651cd29981a4496b49c6ea1e9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 20:30:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9bb7af

x11-libs/vte: Set remote-id

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

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

diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml
index da14147f6e15..e08b74f450f2 100644
--- a/x11-libs/vte/metadata.xml
+++ b/x11-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: x11-libs/vte/

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

x11-libs/vte: Version bump to 0.70.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27907
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index f1dfa400a49e..2ea547593f3d 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -3,3 +3,4 @@ DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
 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/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild
new file mode 100644
index ..49b766e1be02
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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_gtk3_api_name/' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Da11y=true
+   $(meson_use debug debugg)
+   $(meson_use gtk-doc 

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

2022-09-26 Thread Matt Turner
commit: 75fe852789e7c8584778f9a8b0bb7e319a6e6f4b
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Sep 25 08:21:19 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 26 14:48:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fe8527

x11-libs/vte: version bump to 0.70.0

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

 x11-libs/vte/Manifest  |   2 +
 x11-libs/vte/vte-0.70.0.ebuild | 101 +
 2 files changed, 103 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 26a9cf00cfca..f1dfa400a49e 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,5 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1
+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/x11-libs/vte/vte-0.70.0.ebuild b/x11-libs/vte/vte-0.70.0.ebuild
new file mode 100644
index ..49b766e1be02
--- /dev/null
+++ b/x11-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"  # vte_api_version 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="
+   >=x11-libs/gtk+-3.24.22:3[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 = 

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

2022-05-31 Thread Matt Turner
commit: b74277054f9d644a8af6710c8414c1673bc15f53
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 18:14:38 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 18:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7427705

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |  2 -
 x11-libs/vte/vte-0.66.2.ebuild | 92 --
 2 files changed, 94 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index d895cc2221c9..26a9cf00cfca 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.66.2-command-notify.patch.xz 9672 BLAKE2B 
8153a250f571f491845041627029065029bd32ab63c127aacc0852f42abee0834c716d63248120a49011857901d775b75fc0c31a513cfb113563e8ffb599e478
 SHA512 
d491f8332fbd21e8dfe225636ca035339ab1da3bd7dc74436cdd2f3de3c5f24f609f9825c4eb0b816c9f60862da62b97f36381c5cc5af0203b3698d56fc77d3e
-DIST vte-0.66.2.tar.bz2 503503 BLAKE2B 
174a0d9bfdaf2318255e62041ed94aa53f8fc110ed55f3e7b24baa70dd01a4851306ac47cc3f1d6699341c9ab41f85aee57c460b9f96bfd14618f0f40e4bd657
 SHA512 
6e9e2cc03b72c2d04aa3d7633dcf86649dcef39fdfecbe7a0c4b063eaccdb2ea83207f592edf348fad5a36f091d9261cc46fd0a4e9e5db6006fcecb0d01a6ccc
 DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
deleted file mode 100644
index 9de97c89a24b..
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-VALA_MIN_API_VERSION="0.48"
-VALA_MAX_API_VERSION="0.54"
-
-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"
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="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.66.2-command-notify.patch.xz 
)"
-
-RDEPEND="
-   >=x11-libs/gtk+-3.24.22:3[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?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.13
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
-)
-
-src_prepare() {
-   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/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.66.2-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
-
-   use 

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

2022-05-31 Thread Jakov Smolić
commit: 7a692380a5bfc2001fe6a367233775fd06c4a52e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 31 09:24:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 31 09:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a692380

x11-libs/vte: Stabilize 0.68.0 arm, #843794

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index c7d8c979dd51..a65d3b2ce26f 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-05-27 Thread Sam James
commit: 4b385075e4fbdcaf4e24d437a42bf648ccb4fe05
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 05:40:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 05:45:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b385075

x11-libs/vte: Stabilize 0.68.0 arm64, #843794

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

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

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index a015dee29994..c7d8c979dd51 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-05-27 Thread Sam James
commit: f849a60237ab8ae4ce7cab60af3152f464cd8723
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 05:37:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 05:37:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f849a602

x11-libs/vte: Stabilize 0.68.0 sparc, #843794

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

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

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index 31a8f8603bef..a015dee29994 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-05-27 Thread Sam James
commit: d54cb4149d9995f3c722618012ff68f23cd43bc6
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 05:04:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 05:04:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54cb414

x11-libs/vte: Stabilize 0.68.0 ppc64, #843794

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

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

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index 95943f1b7ee0..31a8f8603bef 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-04-21 Thread Sam James
commit: c44771d1fa957cd2f04b42d79f900205575f0faa
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 22 00:46:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 22 00:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44771d1

x11-libs/vte: fix musl build

Closes: https://bugs.gentoo.org/835489
Closes: https://bugs.gentoo.org/554416
Thanks-to: Jory A. Pratt  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 .../vte/files/vte-0.66.2-musl-W_EXITCODE.patch | 29 ++
 x11-libs/vte/vte-0.66.2.ebuild |  2 ++
 x11-libs/vte/vte-0.68.0.ebuild |  2 ++
 3 files changed, 33 insertions(+)

diff --git a/x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch 
b/x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch
new file mode 100644
index ..b629613feaf6
--- /dev/null
+++ b/x11-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/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index 2fdbc105f8d7..9de97c89a24b 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -53,6 +53,8 @@ PATCHES=(
 )
 
 src_prepare() {
+   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/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
# Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
index 161fb49fb97e..36caed902924 100644
--- a/x11-libs/vte/vte-0.68.0.ebuild
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -56,6 +56,8 @@ src_prepare() {
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/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
# Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere



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

2022-04-17 Thread Matt Turner
commit: a5014eac81ced00d3e766fa7db65ab0491980f9b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 17 18:14:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 17 18:14:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5014eac

x11-libs/vte: Set VALA_MAX_API_VERSION="0.54"

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

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

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index 2bd427c804f6..2fdbc105f8d7 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{8..10} )
-VALA_USE_DEPEND="vapigen"
 VALA_MIN_API_VERSION="0.48"
+VALA_MAX_API_VERSION="0.54"
 
 inherit gnome.org meson python-any-r1 vala xdg
 



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

2022-03-27 Thread Matt Turner
commit: 807f4bfb110cce1960540262ab3488d06bf0b47e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 28 03:54:38 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 28 04:21:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807f4bfb

x11-libs/vte: Version bump to 0.68.0

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

 x11-libs/vte/Manifest  |  2 +
 x11-libs/vte/vte-0.68.0.ebuild | 90 ++
 2 files changed, 92 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 6d7024880831..d895cc2221c9 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,5 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.66.2-command-notify.patch.xz 9672 BLAKE2B 
8153a250f571f491845041627029065029bd32ab63c127aacc0852f42abee0834c716d63248120a49011857901d775b75fc0c31a513cfb113563e8ffb599e478
 SHA512 
d491f8332fbd21e8dfe225636ca035339ab1da3bd7dc74436cdd2f3de3c5f24f609f9825c4eb0b816c9f60862da62b97f36381c5cc5af0203b3698d56fc77d3e
 DIST vte-0.66.2.tar.bz2 503503 BLAKE2B 
174a0d9bfdaf2318255e62041ed94aa53f8fc110ed55f3e7b24baa70dd01a4851306ac47cc3f1d6699341c9ab41f85aee57c460b9f96bfd14618f0f40e4bd657
 SHA512 
6e9e2cc03b72c2d04aa3d7633dcf86649dcef39fdfecbe7a0c4b063eaccdb2ea83207f592edf348fad5a36f091d9261cc46fd0a4e9e5db6006fcecb0d01a6ccc
+DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B 
de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24
 SHA512 
89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7
+DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 
10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e
 SHA512 
785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1

diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild
new file mode 100644
index ..161fb49fb97e
--- /dev/null
+++ b/x11-libs/vte/vte-0.68.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.48"
+
+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"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="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.68.0-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.22:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.68.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
+}
+
+src_configure() {
+   local 

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

2022-03-18 Thread Matt Turner
commit: 0da537556b7cbbcd7bda6992b80fd0339438471e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 18 19:18:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 18 19:23:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da53755

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |  2 -
 x11-libs/vte/vte-0.64.2.ebuild | 90 --
 2 files changed, 92 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 7688ae9bbe34..6d7024880831 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.64.1-command-notify.patch.xz 4880 BLAKE2B 
d6ff5f4acac161980c8c18245e65795c7f0ea3d0819748894b055306ecd731d698cac578eff2750795a9180a9b17d79f220e814083012d5a04f4f351ff2a0e36
 SHA512 
174397aeca00399b138286fd4cc88941add041a1f2596fd4d44c886c2e35b2a33041b58a102ee3acbcddc0cc40fcfde39d72ec46b640ee1db22d8ae684c4
-DIST vte-0.64.2.tar.bz2 486837 BLAKE2B 
3e127d61e4018607ca2df170108aef65b224a48df4d57545c98cbdb9753cbe7b9821e91a5bccd09d8c39af95d747a2ff01c69320e9245f5a82e7887b62c32c97
 SHA512 
6cbc1ee25a0ef2b00bcf26c07042eccc14fdea323e4445123db9fad05bf2e799579d723f6147c08712aec9b94e17003ce8f9e6ebe65278fdb3832cf77cba5be5
 DIST vte-0.66.2-command-notify.patch.xz 9672 BLAKE2B 
8153a250f571f491845041627029065029bd32ab63c127aacc0852f42abee0834c716d63248120a49011857901d775b75fc0c31a513cfb113563e8ffb599e478
 SHA512 
d491f8332fbd21e8dfe225636ca035339ab1da3bd7dc74436cdd2f3de3c5f24f609f9825c4eb0b816c9f60862da62b97f36381c5cc5af0203b3698d56fc77d3e
 DIST vte-0.66.2.tar.bz2 503503 BLAKE2B 
174a0d9bfdaf2318255e62041ed94aa53f8fc110ed55f3e7b24baa70dd01a4851306ac47cc3f1d6699341c9ab41f85aee57c460b9f96bfd14618f0f40e4bd657
 SHA512 
6e9e2cc03b72c2d04aa3d7633dcf86649dcef39fdfecbe7a0c4b063eaccdb2ea83207f592edf348fad5a36f091d9261cc46fd0a4e9e5db6006fcecb0d01a6ccc

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
deleted file mode 100644
index 10cf451a638a..
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.48"
-
-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"
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="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.64.1-command-notify.patch.xz 
)"
-
-RDEPEND="
-   >=x11-libs/gtk+-3.24.22:3[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?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.13
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
-)
-
-src_prepare() {
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.64.1-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
-
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   

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

2022-03-15 Thread Matt Turner
commit: b2b2ebdb6e8892a8ef69ffedaf4dea39f76f124e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 15 20:54:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 15 20:54:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b2ebdb

x11-libs/vte: Stabilize 0.66.2 sparc, #834426

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

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

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index 945ea58c8e68..2bd427c804f6 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-03-09 Thread Sam James
commit: 2693f574145fa90a5aba546b3073637e8328b0c9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 15:38:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 15:38:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2693f574

x11-libs/vte: Stabilize 0.66.2 ppc64, #834426

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

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

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index f3d235804347..945ea58c8e68 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-03-09 Thread Sam James
commit: 68a25148b7e1b7bf0b4a02317f49eb55837b6d34
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 12:48:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 12:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a25148

x11-libs/vte: Stabilize 0.66.2 ppc, #834426

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

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

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index 6a1086a1dcd8..f3d235804347 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-03-08 Thread Sam James
commit: bc82ce4772f473c6589cf3f254d10afeac4c575d
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 12:31:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 12:31:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc82ce47

x11-libs/vte: Stabilize 0.66.2 arm, #834426

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

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

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index c38712e4af44..6a1086a1dcd8 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE 
https://gitlab.gnome.org/GNOM
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2022-02-07 Thread Matt Turner
commit: 35d64791f372f87fb4bb302bc2f01b01ea8280e5
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb  7 18:57:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb  7 19:03:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d64791

x11-libs/vte: Raise required vala version

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

 x11-libs/vte/vte-0.64.2.ebuild | 2 +-
 x11-libs/vte/vte-0.66.2.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index 21873ac96c91..10cf451a638a 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
+VALA_MIN_API_VERSION="0.48"
 
 inherit gnome.org meson python-any-r1 vala xdg
 

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
index 5d00801b3f56..3d4b54d8096a 100644
--- a/x11-libs/vte/vte-0.66.2.ebuild
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 PYTHON_COMPAT=( python3_{8..10} )
 VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
+VALA_MIN_API_VERSION="0.48"
 
 inherit gnome.org meson python-any-r1 vala xdg
 



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

2021-12-16 Thread Matt Turner
commit: f6ac481fbf8c67c478611769bd7c2dfc8e7f5fc4
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 17 01:32:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 17 02:23:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ac481f

x11-libs/vte: Version bump to 0.66.2

Closes: https://bugs.gentoo.org/829201
Closes: https://github.com/gentoo/gentoo/pull/23300
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/vte/Manifest  |  2 +
 x11-libs/vte/vte-0.66.2.ebuild | 90 ++
 2 files changed, 92 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 46008b6091f9..7688ae9bbe34 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,5 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.64.1-command-notify.patch.xz 4880 BLAKE2B 
d6ff5f4acac161980c8c18245e65795c7f0ea3d0819748894b055306ecd731d698cac578eff2750795a9180a9b17d79f220e814083012d5a04f4f351ff2a0e36
 SHA512 
174397aeca00399b138286fd4cc88941add041a1f2596fd4d44c886c2e35b2a33041b58a102ee3acbcddc0cc40fcfde39d72ec46b640ee1db22d8ae684c4
 DIST vte-0.64.2.tar.bz2 486837 BLAKE2B 
3e127d61e4018607ca2df170108aef65b224a48df4d57545c98cbdb9753cbe7b9821e91a5bccd09d8c39af95d747a2ff01c69320e9245f5a82e7887b62c32c97
 SHA512 
6cbc1ee25a0ef2b00bcf26c07042eccc14fdea323e4445123db9fad05bf2e799579d723f6147c08712aec9b94e17003ce8f9e6ebe65278fdb3832cf77cba5be5
+DIST vte-0.66.2-command-notify.patch.xz 9672 BLAKE2B 
8153a250f571f491845041627029065029bd32ab63c127aacc0852f42abee0834c716d63248120a49011857901d775b75fc0c31a513cfb113563e8ffb599e478
 SHA512 
d491f8332fbd21e8dfe225636ca035339ab1da3bd7dc74436cdd2f3de3c5f24f609f9825c4eb0b816c9f60862da62b97f36381c5cc5af0203b3698d56fc77d3e
+DIST vte-0.66.2.tar.bz2 503503 BLAKE2B 
174a0d9bfdaf2318255e62041ed94aa53f8fc110ed55f3e7b24baa70dd01a4851306ac47cc3f1d6699341c9ab41f85aee57c460b9f96bfd14618f0f40e4bd657
 SHA512 
6e9e2cc03b72c2d04aa3d7633dcf86649dcef39fdfecbe7a0c4b063eaccdb2ea83207f592edf348fad5a36f091d9261cc46fd0a4e9e5db6006fcecb0d01a6ccc

diff --git a/x11-libs/vte/vte-0.66.2.ebuild b/x11-libs/vte/vte-0.66.2.ebuild
new file mode 100644
index ..5d00801b3f56
--- /dev/null
+++ b/x11-libs/vte/vte-0.66.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+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"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="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.66.2-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.22:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
+)
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.66.2-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
+

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

2021-08-27 Thread Mart Raudsepp
commit: 01e1305ead7abcd996a31afa70ddd79c3e096cca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 27 06:17:17 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 27 12:47:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e1305e

x11-libs/vte: raise gtk+ dep slightly

There's build-optional code depending on 3.24.22 (better theme
color support), so raise the minimum for correctness.

Also add a future note about license, as there's a COPYING.xterm
in there now for copied code for SIXEL support, but that code
was dropped for 0.64 stable release as not yet ready enough, but
the COPYING file had remained. Perhaps it'll help with the
license information correctness once we bump to a future release
that include the code, if we notice this.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/vte/vte-0.64.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index f41c77ca513..21873ac96c9 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -11,6 +11,7 @@ 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"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
@@ -22,7 +23,7 @@ 
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.64.1-command-notify.patch.xz 
)"
 
 RDEPEND="
-   >=x11-libs/gtk+-3.24.14:3[introspection?]
+   >=x11-libs/gtk+-3.24.22:3[introspection?]
>=dev-libs/fribidi-1.0.0
>=dev-libs/glib-2.52:2
crypt?  ( >=net-libs/gnutls-3.2.7:0= )



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

2021-07-26 Thread Matt Turner
commit: d2f6b14c33960f34ac6ccfbf09e00283bff18bf3
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 26 06:20:03 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 26 07:15:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f6b14c

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |  1 -
 x11-libs/vte/vte-0.64.1.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index d2edf6f528f..46008b6091f 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,4 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.64.1-command-notify.patch.xz 4880 BLAKE2B 
d6ff5f4acac161980c8c18245e65795c7f0ea3d0819748894b055306ecd731d698cac578eff2750795a9180a9b17d79f220e814083012d5a04f4f351ff2a0e36
 SHA512 
174397aeca00399b138286fd4cc88941add041a1f2596fd4d44c886c2e35b2a33041b58a102ee3acbcddc0cc40fcfde39d72ec46b640ee1db22d8ae684c4
-DIST vte-0.64.1.tar.bz2 486720 BLAKE2B 
bd8fb1f471a43aadf015cce8ae38c646521ca66e37652b72f7e94cec15a2a0a844d67116e9123ede44ba1b6ee569d1ecd0ff5e83067f6231802f5a77a798e446
 SHA512 
384ed3d86740091c9ddee83f97bf5cb5c69c48e8a78592dd46e8f9334859a6c523e7b16dce110de71cd4a9a3b8b99a11816b61eae6e251dfc20cdbee6716
 DIST vte-0.64.2.tar.bz2 486837 BLAKE2B 
3e127d61e4018607ca2df170108aef65b224a48df4d57545c98cbdb9753cbe7b9821e91a5bccd09d8c39af95d747a2ff01c69320e9245f5a82e7887b62c32c97
 SHA512 
6cbc1ee25a0ef2b00bcf26c07042eccc14fdea323e4445123db9fad05bf2e799579d723f6147c08712aec9b94e17003ce8f9e6ebe65278fdb3832cf77cba5be5

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
deleted file mode 100644
index f41c77ca513..000
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
-
-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;
-
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91"
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="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.64.1-command-notify.patch.xz 
)"
-
-RDEPEND="
-   >=x11-libs/gtk+-3.24.14:3[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?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.13
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
-)
-
-src_prepare() {
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.64.1-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
-
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-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=true
-   -Dgtk4=false
-   $(meson_use icu)
-   $(meson_use systemd _systemd)
-   $(meson_use vala vapi)
-   

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

2021-07-24 Thread Sam James
commit: 9630561956370e1156f01392ca21f1f708e32d8b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 24 17:06:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 24 17:06:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96305619

x11-libs/vte: Stabilize 0.64.2 ppc64, #800710

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

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

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index a3da186337a..f41c77ca513 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-07-24 Thread Sam James
commit: 84c817a41f6678ae0ed8362e45aa6a27dd57d096
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 24 15:21:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 24 15:21:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c817a4

x11-libs/vte: Stabilize 0.64.2 ppc, #800710

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

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

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index d606f85d2d0..a3da186337a 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-07-11 Thread Sam James
commit: 14849df8f6378e37f40d4221c70ee190f26b1da4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 20:48:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 20:48:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14849df8

x11-libs/vte: Stabilize 0.64.2 arm64, #800710

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

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

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index a9fd2cecf6a..d606f85d2d0 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-07-10 Thread Sam James
commit: 6bf7f3b24a1eedac0a7dbaa244d916aac21145a1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 02:30:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 02:30:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf7f3b2

x11-libs/vte: Stabilize 0.64.2 arm, #800710

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

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

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index 4870cb12364..a9fd2cecf6a 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-07-10 Thread Sam James
commit: 69b57639ec0f6c4dbaeb273e5b4da4cec8b369dc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 15:40:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 15:40:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b57639

x11-libs/vte: Stabilize 0.64.2 x86, #800710

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

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

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index 49a9d795494..4870cb12364 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-07-06 Thread Sergei Trofimovich
commit: f949bfa5078092f14cb1930e1404cecbe3217570
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jul  6 18:59:01 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jul  6 21:30:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f949bfa5

x11-libs/vte: stable 0.64.2 for sparc, bug #800710

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
index 66065238917..9d03abf19b6 100644
--- a/x11-libs/vte/vte-0.64.2.ebuild
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-06-06 Thread Matt Turner
commit: 16337fd1b83094f04366fe57db9b92da8bf7f60a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  6 21:41:52 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  6 21:49:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16337fd1

x11-libs/vte: Version bump to 0.64.2

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

 x11-libs/vte/Manifest  |  1 +
 x11-libs/vte/vte-0.64.2.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index b7a4941efe3..d2edf6f528f 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,4 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.64.1-command-notify.patch.xz 4880 BLAKE2B 
d6ff5f4acac161980c8c18245e65795c7f0ea3d0819748894b055306ecd731d698cac578eff2750795a9180a9b17d79f220e814083012d5a04f4f351ff2a0e36
 SHA512 
174397aeca00399b138286fd4cc88941add041a1f2596fd4d44c886c2e35b2a33041b58a102ee3acbcddc0cc40fcfde39d72ec46b640ee1db22d8ae684c4
 DIST vte-0.64.1.tar.bz2 486720 BLAKE2B 
bd8fb1f471a43aadf015cce8ae38c646521ca66e37652b72f7e94cec15a2a0a844d67116e9123ede44ba1b6ee569d1ecd0ff5e83067f6231802f5a77a798e446
 SHA512 
384ed3d86740091c9ddee83f97bf5cb5c69c48e8a78592dd46e8f9334859a6c523e7b16dce110de71cd4a9a3b8b99a11816b61eae6e251dfc20cdbee6716
+DIST vte-0.64.2.tar.bz2 486837 BLAKE2B 
3e127d61e4018607ca2df170108aef65b224a48df4d57545c98cbdb9753cbe7b9821e91a5bccd09d8c39af95d747a2ff01c69320e9245f5a82e7887b62c32c97
 SHA512 
6cbc1ee25a0ef2b00bcf26c07042eccc14fdea323e4445123db9fad05bf2e799579d723f6147c08712aec9b94e17003ce8f9e6ebe65278fdb3832cf77cba5be5

diff --git a/x11-libs/vte/vte-0.64.2.ebuild b/x11-libs/vte/vte-0.64.2.ebuild
new file mode 100644
index 000..66065238917
--- /dev/null
+++ b/x11-libs/vte/vte-0.64.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+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;
+
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="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.64.1-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.14:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
+)
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.64.1-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
+
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+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=true
+   -Dgtk4=false
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)

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

2021-06-01 Thread Yixun Lan
commit: 967d4d5ed2117270494ee2055ab5123b48354dd7
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun  1 14:05:14 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jun  2 02:41:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967d4d5e

x11-libs/vte: add riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
index 88d64617c96..f41c77ca513 100644
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-05-30 Thread Matt Turner
commit: 76df067a7a3fb4b9519bd07ba0da897282c868ee
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 31 00:05:18 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 31 01:58:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76df067a

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |  2 --
 x11-libs/vte/vte-0.62.3.ebuild | 80 --
 2 files changed, 82 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index eea0c681236..b7a4941efe3 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.62.1-command-notify.patch.xz 4844 BLAKE2B 
22301fdc5f1969beb2ad9b316fea8972f696f0e54e1a24d5eceedec71162afc2991b7963a71ce8925a94f6c40e5303d3db760b872d0eebbdc6d05b22d3c59ecc
 SHA512 
491e241b0f5aae50e59d25751e95579d40c47e7e4c7f2b279522347f7f2f7f00c92bdf5fa4a651e4146bcfa9439f03b6311b4061fb20c5679c09b97a4924dcf1
-DIST vte-0.62.3.tar.xz 447152 BLAKE2B 
2c55430490af577cdbad8bbcbb53902ccc4ab8d9643d5e8b3279e96b4285347e652e761644c957961732eeb50d12e33fa3d3c735be9899ad14c1e2f35377f2a7
 SHA512 
0475e2813b305bf1b5d48ece5959f2feb10e89b589fa3b75032ae466fd5254bf5c2fc6085dc296d65c5df84790a38892534ff401109843bf964ae62a8c540a81
 DIST vte-0.64.1-command-notify.patch.xz 4880 BLAKE2B 
d6ff5f4acac161980c8c18245e65795c7f0ea3d0819748894b055306ecd731d698cac578eff2750795a9180a9b17d79f220e814083012d5a04f4f351ff2a0e36
 SHA512 
174397aeca00399b138286fd4cc88941add041a1f2596fd4d44c886c2e35b2a33041b58a102ee3acbcddc0cc40fcfde39d72ec46b640ee1db22d8ae684c4
 DIST vte-0.64.1.tar.bz2 486720 BLAKE2B 
bd8fb1f471a43aadf015cce8ae38c646521ca66e37652b72f7e94cec15a2a0a844d67116e9123ede44ba1b6ee569d1ecd0ff5e83067f6231802f5a77a798e446
 SHA512 
384ed3d86740091c9ddee83f97bf5cb5c69c48e8a78592dd46e8f9334859a6c523e7b16dce110de71cd4a9a3b8b99a11816b61eae6e251dfc20cdbee6716

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
deleted file mode 100644
index 2d52a69a4dc..000
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
-
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91"
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="vala? ( introspection )"
-
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"
-
-RDEPEND="
-   >=x11-libs/gtk+-3.24.14:3[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?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.13
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.62.1-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
-
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-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
-   $(meson_use crypt gnutls)
-   -Dgtk3=true
-   -Dgtk4=false
-   $(meson_use icu)
-   $(meson_use systemd _systemd)
-   $(meson_use vala vapi)
-   )
-   

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

2021-05-29 Thread Sam James
commit: d09cb56f4233d72c6aeef0774d4485ea76fb51ec
Author: Sam James  gentoo  org>
AuthorDate: Sat May 29 15:26:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 29 15:26:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09cb56f

x11-libs/vte: Stabilize 0.64.1 ppc64, #792327

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

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

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
index 36f3fca8b97..88d64617c96 100644
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-05-28 Thread Sam James
commit: 524371efd2b5beed6694d4647d912fa4d9d6061a
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:19:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:19:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524371ef

x11-libs/vte: Stabilize 0.64.1 ppc, #792327

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

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

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
index c509a2b3d77..dc2048e31e6 100644
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-05-28 Thread Sam James
commit: 958a51e0f1bdc9de111af31ffa207c74b278283a
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:16:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:17:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958a51e0

x11-libs/vte: Stabilize 0.64.1 sparc, #792327

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

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

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
index a3b1221b35a..c509a2b3d77 100644
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-05-28 Thread Sam James
commit: 4abbc23fd17dea38fc21c28f9af0ac00be0360e5
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:10:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:10:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4abbc23f

x11-libs/vte: Stabilize 0.64.1 arm, #792327

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

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

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
index 5d3ccf349ac..a3b1221b35a 100644
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 # Upstream is hostile and refuses to upload tarballs.



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

2021-05-01 Thread Matt Turner
commit: 0ce4e96a0ffee289aacf43385a070a67f0e8a024
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 12:34:00 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 12:42:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce4e96a

x11-libs/vte: use ${EPYTHON}, not python3

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

 ...python-explicitly-to-honor-downstream-pyt.patch | 48 ++
 x11-libs/vte/vte-0.64.1.ebuild |  8 +++-
 2 files changed, 55 insertions(+), 1 deletion(-)

diff --git 
a/x11-libs/vte/files/vte-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
 
b/x11-libs/vte/files/vte-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
new file mode 100644
index 000..79171d29dea
--- /dev/null
+++ 
b/x11-libs/vte/files/vte-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
@@ -0,0 +1,48 @@
+https://gitlab.gnome.org/GNOME/vte/-/issues/350
+
+From d459d32126119c8d78f8239b8b857a255e6005d7 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Sat, 1 May 2021 08:31:45 -0400
+Subject: [PATCH] meson: Find python explicitly to honor downstream python
+ choice
+
+---
+ meson.build | 1 +
+ src/meson.build | 2 ++
+ 2 files changed, 3 insertions(+)
+
+diff --git a/meson.build b/meson.build
+index 4f5a7c57..6404802f 100644
+--- a/meson.build
 b/meson.build
+@@ -461,6 +461,7 @@ pango_dep= dependency('pango',  version: '>=' + 
pango_req_version)
+ pcre2_dep= dependency('libpcre2-8', version: '>=' + pcre2_req_version)
+ pthreads_dep = dependency('threads')
+ zlib_dep = dependency('zlib')
++python   = import('python').find_installation('python3')
+ 
+ if get_option('fribidi')
+   fribidi_dep = dependency('fribidi', version: '>=' + fribidi_req_version)
+diff --git a/src/meson.build b/src/meson.build
+index a1440da5..4ac6a7f2 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -60,6 +60,7 @@ modes_sources = files(
+ modes_sources += custom_target(
+   'modes',
+   command: [
++python,
+ files('modes.py'),
+ '--destdir', '@OUTDIR@',
+   ],
+@@ -92,6 +93,7 @@ parser_sources = files(
+ parser_sources += custom_target(
+   'parser-seq',
+   command: [
++python,
+ files('parser-seq.py'),
+ '--destdir', '@OUTDIR@',
+   ],
+-- 
+2.26.3
+

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
index e1499ad2215..5d3ccf349ac 100644
--- a/x11-libs/vte/vte-0.64.1.ebuild
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -2,10 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
 VALA_USE_DEPEND="vapigen"
 VALA_MIN_API_VERSION="0.32"
 
-inherit gnome.org meson vala xdg
+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;
@@ -35,6 +36,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   ${PYTHON_DEPS}
dev-libs/libxml2:2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1.13
@@ -45,6 +47,10 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
+)
+
 src_prepare() {
if ! use vanilla; then
# Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch



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

2021-04-30 Thread Matt Turner
commit: 9fa09f1be9a46a81a5e1c68bea43de4c34727b80
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 22:30:07 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 23:00:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa09f1b

x11-libs/vte: Version bump to 0.64.1

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

 x11-libs/vte/Manifest  |  2 +
 x11-libs/vte/vte-0.64.1.ebuild | 83 ++
 2 files changed, 85 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 2befb2bc148..eea0c681236 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,5 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.62.1-command-notify.patch.xz 4844 BLAKE2B 
22301fdc5f1969beb2ad9b316fea8972f696f0e54e1a24d5eceedec71162afc2991b7963a71ce8925a94f6c40e5303d3db760b872d0eebbdc6d05b22d3c59ecc
 SHA512 
491e241b0f5aae50e59d25751e95579d40c47e7e4c7f2b279522347f7f2f7f00c92bdf5fa4a651e4146bcfa9439f03b6311b4061fb20c5679c09b97a4924dcf1
 DIST vte-0.62.3.tar.xz 447152 BLAKE2B 
2c55430490af577cdbad8bbcbb53902ccc4ab8d9643d5e8b3279e96b4285347e652e761644c957961732eeb50d12e33fa3d3c735be9899ad14c1e2f35377f2a7
 SHA512 
0475e2813b305bf1b5d48ece5959f2feb10e89b589fa3b75032ae466fd5254bf5c2fc6085dc296d65c5df84790a38892534ff401109843bf964ae62a8c540a81
+DIST vte-0.64.1-command-notify.patch.xz 4880 BLAKE2B 
d6ff5f4acac161980c8c18245e65795c7f0ea3d0819748894b055306ecd731d698cac578eff2750795a9180a9b17d79f220e814083012d5a04f4f351ff2a0e36
 SHA512 
174397aeca00399b138286fd4cc88941add041a1f2596fd4d44c886c2e35b2a33041b58a102ee3acbcddc0cc40fcfde39d72ec46b640ee1db22d8ae684c4
+DIST vte-0.64.1.tar.bz2 486720 BLAKE2B 
bd8fb1f471a43aadf015cce8ae38c646521ca66e37652b72f7e94cec15a2a0a844d67116e9123ede44ba1b6ee569d1ecd0ff5e83067f6231802f5a77a798e446
 SHA512 
384ed3d86740091c9ddee83f97bf5cb5c69c48e8a78592dd46e8f9334859a6c523e7b16dce110de71cd4a9a3b8b99a11816b61eae6e251dfc20cdbee6716

diff --git a/x11-libs/vte/vte-0.64.1.ebuild b/x11-libs/vte/vte-0.64.1.ebuild
new file mode 100644
index 000..e1499ad2215
--- /dev/null
+++ b/x11-libs/vte/vte-0.64.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="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.64.1-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.14:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.64.1-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
+
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+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)
+   

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

2021-04-13 Thread Matt Turner
commit: 401d549faf66ac09b0b11972f7e89f222bd3a128
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 13 15:55:44 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 13 16:12:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401d549f

x11-libs/vte: Drop old versions

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

 x11-libs/vte/Manifest  |  4 ---
 x11-libs/vte/vte-0.60.3.ebuild | 80 --
 x11-libs/vte/vte-0.62.1.ebuild | 80 --
 x11-libs/vte/vte-0.62.2.ebuild | 80 --
 4 files changed, 244 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 7d4dd7e110e..2befb2bc148 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,7 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.60.3-command-notify.patch.xz 6108 BLAKE2B 
1f96788c097b003a3f9041529a0ff8ad083fe60597920632450e65ce13ad7181cb3bd4f2713ee19ab7d15154e3546720cdd0a72fabb3710ea7149c63cb159a1f
 SHA512 
070d17fa2dfeed5ccb5ad67687bfb65a6a9dd79db300bb6e00f7d35b8ab3563c331e5f48bbecc32f8037475db319fb71f35e72108f260b6446fd2dd8e1a2897e
-DIST vte-0.60.3.tar.xz 535504 BLAKE2B 
c5556fdb91d876aa681d2a9466fa4f4c0ee6be630d076949fbd01878baffdf319e50ec75575729c49c09484914d9ee103d4d491861aedb678b0e336cd4ddcc2e
 SHA512 
3694fe711e0b3eb9d6ba37ad8036f5d3cca4265635ed7afcde750a8445b17f820d1c55b557d0ea1c8a5a45e5408915d8da2ffd65b4d397c6582f288812ae1f18
 DIST vte-0.62.1-command-notify.patch.xz 4844 BLAKE2B 
22301fdc5f1969beb2ad9b316fea8972f696f0e54e1a24d5eceedec71162afc2991b7963a71ce8925a94f6c40e5303d3db760b872d0eebbdc6d05b22d3c59ecc
 SHA512 
491e241b0f5aae50e59d25751e95579d40c47e7e4c7f2b279522347f7f2f7f00c92bdf5fa4a651e4146bcfa9439f03b6311b4061fb20c5679c09b97a4924dcf1
-DIST vte-0.62.1.tar.xz 444672 BLAKE2B 
83cf49c8700792a149d572bae692d4909ada613b43a752b55cb658926dc37041b98d69364a88f813b1cc6d20f0667ea566f994e0f08bd1dd918731d20edb1376
 SHA512 
2f8f76953e0ea6c604357ab08630d3822a252051d8997cf7714553fec1688735468726bfd74e03f122dd1c8d0717e511ec7ec1e5463a086bd407afc6f7df91cf
-DIST vte-0.62.2.tar.xz 444888 BLAKE2B 
07a9d302b3fe67fbc149f129da9e7482f516f3d8fb550bfcd2ddea000f059a24184e857b9f7c4c69c751e40a2b53c044d8596c990b722a22fa13b810a353414c
 SHA512 
61ea130d43d60531dcaa8bddfecacfd4a934a2e868da69b598fad0a2feb04885fc0b5dd520dac4b0d3a4daf11ea70c5357066ed15759e36436346dae498e8ef8
 DIST vte-0.62.3.tar.xz 447152 BLAKE2B 
2c55430490af577cdbad8bbcbb53902ccc4ab8d9643d5e8b3279e96b4285347e652e761644c957961732eeb50d12e33fa3d3c735be9899ad14c1e2f35377f2a7
 SHA512 
0475e2813b305bf1b5d48ece5959f2feb10e89b589fa3b75032ae466fd5254bf5c2fc6085dc296d65c5df84790a38892534ff401109843bf964ae62a8c540a81

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
deleted file mode 100644
index fc9dae3f5f8..000
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
-
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91"
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="vala? ( introspection )"
-
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"
-
-RDEPEND="
-   >=x11-libs/gtk+-3.24.14:3[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?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.13
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply 

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

2021-04-13 Thread Sam James
commit: 938b41dd763de777a524365f06687b003842d3cd
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 13 14:59:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 13 14:59:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=938b41dd

x11-libs/vte: Stabilize 0.62.3 ppc64, #774927

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

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

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index 6b0bbe21f90..2d52a69a4dc 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"



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

2021-04-12 Thread Sam James
commit: c06b1cfc005f287f14c5ef1e1df9f8edfd81ba6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 23:10:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 23:10:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06b1cfc

x11-libs/vte: Stabilize 0.62.3 arm64, #774927

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

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

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index 3a28f046629..761fce4760e 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"



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

2021-04-12 Thread Sam James
commit: a7aca4334a48b85df871847cadf77cd74d01b97d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 16:01:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 16:01:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7aca433

x11-libs/vte: Stabilize 0.62.3 arm, #774927

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

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

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index 96cf7fa4c7e..3a28f046629 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"



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

2021-04-01 Thread Thomas Deutschmann
commit: 61599ce0d8aa290dd98f4e248d29a552afe1dec3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr  1 16:36:26 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr  1 16:43:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61599ce0

x11-libs/vte: x86 stable (bug #774927)

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

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

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index e6c46e0c1d6..96cf7fa4c7e 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"



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

2021-03-16 Thread Sergei Trofimovich
commit: a08f2e9fa7878f4b28befcc354c64e7e504b9d82
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Mar 16 16:04:17 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar 16 18:10:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a08f2e9f

x11-libs/vte: stable 0.62.3 for sparc, bug #774927

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index 269a295cb1d..e6c46e0c1d6 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"



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

2021-03-12 Thread Mikle Kolyada
commit: 283deabba3e538c6f8dee2672b47b853b50a923b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Mar 12 07:59:54 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Mar 12 08:01:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283deabb

x11-libs/vte: Stabilize 0.62.3 amd64, #774927

Signed-off-by: Mikle Kolyada  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index 80301a89aac..269a295cb1d 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"



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

2021-03-05 Thread Sam James
commit: baaebd4b351456117255e122339c1524dac1a666
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  5 22:20:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  5 22:20:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baaebd4b

x11-libs/vte: Stabilize 0.28.2-r209 arm64, #765997

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

 x11-libs/vte/vte-0.28.2-r209.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/vte/vte-0.28.2-r209.ebuild 
b/x11-libs/vte/vte-0.28.2-r209.ebuild
index dc412695bb3..05034d5f7ab 100644
--- a/x11-libs/vte/vte-0.28.2-r209.ebuild
+++ b/x11-libs/vte/vte-0.28.2-r209.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 IUSE="debug +introspection"
 
 RDEPEND="



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

2021-02-27 Thread Matt Turner
commit: 5acd2dca8ee36b9d959be1d942a4f83c340af96a
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 27 19:45:43 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 27 19:55:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acd2dca

x11-libs/vte: Version bump to 0.62.3

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

 x11-libs/vte/Manifest  |  1 +
 x11-libs/vte/vte-0.62.3.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 9afeca85de4..7d4dd7e110e 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -4,3 +4,4 @@ DIST vte-0.60.3.tar.xz 535504 BLAKE2B 
c5556fdb91d876aa681d2a9466fa4f4c0ee6be630d
 DIST vte-0.62.1-command-notify.patch.xz 4844 BLAKE2B 
22301fdc5f1969beb2ad9b316fea8972f696f0e54e1a24d5eceedec71162afc2991b7963a71ce8925a94f6c40e5303d3db760b872d0eebbdc6d05b22d3c59ecc
 SHA512 
491e241b0f5aae50e59d25751e95579d40c47e7e4c7f2b279522347f7f2f7f00c92bdf5fa4a651e4146bcfa9439f03b6311b4061fb20c5679c09b97a4924dcf1
 DIST vte-0.62.1.tar.xz 444672 BLAKE2B 
83cf49c8700792a149d572bae692d4909ada613b43a752b55cb658926dc37041b98d69364a88f813b1cc6d20f0667ea566f994e0f08bd1dd918731d20edb1376
 SHA512 
2f8f76953e0ea6c604357ab08630d3822a252051d8997cf7714553fec1688735468726bfd74e03f122dd1c8d0717e511ec7ec1e5463a086bd407afc6f7df91cf
 DIST vte-0.62.2.tar.xz 444888 BLAKE2B 
07a9d302b3fe67fbc149f129da9e7482f516f3d8fb550bfcd2ddea000f059a24184e857b9f7c4c69c751e40a2b53c044d8596c990b722a22fa13b810a353414c
 SHA512 
61ea130d43d60531dcaa8bddfecacfd4a934a2e868da69b598fad0a2feb04885fc0b5dd520dac4b0d3a4daf11ea70c5357066ed15759e36436346dae498e8ef8
+DIST vte-0.62.3.tar.xz 447152 BLAKE2B 
2c55430490af577cdbad8bbcbb53902ccc4ab8d9643d5e8b3279e96b4285347e652e761644c957961732eeb50d12e33fa3d3c735be9899ad14c1e2f35377f2a7
 SHA512 
0475e2813b305bf1b5d48ece5959f2feb10e89b589fa3b75032ae466fd5254bf5c2fc6085dc296d65c5df84790a38892534ff401109843bf964ae62a8c540a81

diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
new file mode 100644
index 000..80301a89aac
--- /dev/null
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="vala? ( introspection )"
+
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.14:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.62.1-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
+
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+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
+   $(meson_use crypt gnutls)
+   -Dgtk3=true
+   -Dgtk4=false
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   mv "${ED}"/etc/profile.d/vte{,-${SLOT}}.sh || die
+}



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

2021-01-22 Thread Matt Turner
commit: f6aff2776434b0ae1ffc80137ecaf7e550eacdcf
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 22 21:43:25 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 22 21:57:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6aff277

x11-libs/vte: Version bump to 0.62.2

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

 x11-libs/vte/Manifest  |  1 +
 x11-libs/vte/vte-0.62.2.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index c43019f99ac..9afeca85de4 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -3,3 +3,4 @@ DIST vte-0.60.3-command-notify.patch.xz 6108 BLAKE2B 
1f96788c097b003a3f9041529a0
 DIST vte-0.60.3.tar.xz 535504 BLAKE2B 
c5556fdb91d876aa681d2a9466fa4f4c0ee6be630d076949fbd01878baffdf319e50ec75575729c49c09484914d9ee103d4d491861aedb678b0e336cd4ddcc2e
 SHA512 
3694fe711e0b3eb9d6ba37ad8036f5d3cca4265635ed7afcde750a8445b17f820d1c55b557d0ea1c8a5a45e5408915d8da2ffd65b4d397c6582f288812ae1f18
 DIST vte-0.62.1-command-notify.patch.xz 4844 BLAKE2B 
22301fdc5f1969beb2ad9b316fea8972f696f0e54e1a24d5eceedec71162afc2991b7963a71ce8925a94f6c40e5303d3db760b872d0eebbdc6d05b22d3c59ecc
 SHA512 
491e241b0f5aae50e59d25751e95579d40c47e7e4c7f2b279522347f7f2f7f00c92bdf5fa4a651e4146bcfa9439f03b6311b4061fb20c5679c09b97a4924dcf1
 DIST vte-0.62.1.tar.xz 444672 BLAKE2B 
83cf49c8700792a149d572bae692d4909ada613b43a752b55cb658926dc37041b98d69364a88f813b1cc6d20f0667ea566f994e0f08bd1dd918731d20edb1376
 SHA512 
2f8f76953e0ea6c604357ab08630d3822a252051d8997cf7714553fec1688735468726bfd74e03f122dd1c8d0717e511ec7ec1e5463a086bd407afc6f7df91cf
+DIST vte-0.62.2.tar.xz 444888 BLAKE2B 
07a9d302b3fe67fbc149f129da9e7482f516f3d8fb550bfcd2ddea000f059a24184e857b9f7c4c69c751e40a2b53c044d8596c990b722a22fa13b810a353414c
 SHA512 
61ea130d43d60531dcaa8bddfecacfd4a934a2e868da69b598fad0a2feb04885fc0b5dd520dac4b0d3a4daf11ea70c5357066ed15759e36436346dae498e8ef8

diff --git a/x11-libs/vte/vte-0.62.2.ebuild b/x11-libs/vte/vte-0.62.2.ebuild
new file mode 100644
index 000..80301a89aac
--- /dev/null
+++ b/x11-libs/vte/vte-0.62.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="vala? ( introspection )"
+
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.14:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.62.1-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
+
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+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
+   $(meson_use crypt gnutls)
+   -Dgtk3=true
+   -Dgtk4=false
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   mv "${ED}"/etc/profile.d/vte{,-${SLOT}}.sh || die
+}



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

2021-01-06 Thread Matt Turner
commit: 033e74310d71ffcc872fc341fb45059aa6e046df
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan  7 00:34:08 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  7 02:12:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033e7431

x11-libs/vte: Version bump to 0.62.1

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

 x11-libs/vte/Manifest  |  2 ++
 x11-libs/vte/vte-0.62.1.ebuild | 80 ++
 2 files changed, 82 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index b2c6da10338..c43019f99ac 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,5 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.60.3-command-notify.patch.xz 6108 BLAKE2B 
1f96788c097b003a3f9041529a0ff8ad083fe60597920632450e65ce13ad7181cb3bd4f2713ee19ab7d15154e3546720cdd0a72fabb3710ea7149c63cb159a1f
 SHA512 
070d17fa2dfeed5ccb5ad67687bfb65a6a9dd79db300bb6e00f7d35b8ab3563c331e5f48bbecc32f8037475db319fb71f35e72108f260b6446fd2dd8e1a2897e
 DIST vte-0.60.3.tar.xz 535504 BLAKE2B 
c5556fdb91d876aa681d2a9466fa4f4c0ee6be630d076949fbd01878baffdf319e50ec75575729c49c09484914d9ee103d4d491861aedb678b0e336cd4ddcc2e
 SHA512 
3694fe711e0b3eb9d6ba37ad8036f5d3cca4265635ed7afcde750a8445b17f820d1c55b557d0ea1c8a5a45e5408915d8da2ffd65b4d397c6582f288812ae1f18
+DIST vte-0.62.1-command-notify.patch.xz 4844 BLAKE2B 
22301fdc5f1969beb2ad9b316fea8972f696f0e54e1a24d5eceedec71162afc2991b7963a71ce8925a94f6c40e5303d3db760b872d0eebbdc6d05b22d3c59ecc
 SHA512 
491e241b0f5aae50e59d25751e95579d40c47e7e4c7f2b279522347f7f2f7f00c92bdf5fa4a651e4146bcfa9439f03b6311b4061fb20c5679c09b97a4924dcf1
+DIST vte-0.62.1.tar.xz 444672 BLAKE2B 
83cf49c8700792a149d572bae692d4909ada613b43a752b55cb658926dc37041b98d69364a88f813b1cc6d20f0667ea566f994e0f08bd1dd918731d20edb1376
 SHA512 
2f8f76953e0ea6c604357ab08630d3822a252051d8997cf7714553fec1688735468726bfd74e03f122dd1c8d0717e511ec7ec1e5463a086bd407afc6f7df91cf

diff --git a/x11-libs/vte/vte-0.62.1.ebuild b/x11-libs/vte/vte-0.62.1.ebuild
new file mode 100644
index 000..80301a89aac
--- /dev/null
+++ b/x11-libs/vte/vte-0.62.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="vala? ( introspection )"
+
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz 
)"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.14:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.62.1-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
+
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+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
+   $(meson_use crypt gnutls)
+   -Dgtk3=true
+   -Dgtk4=false
+   $(meson_use icu)
+   $(meson_use systemd _systemd)
+   $(meson_use vala vapi)
+   )
+   

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

2020-11-07 Thread Mart Raudsepp
commit: fdd91966409aa44e5cd6b238f58cfa7bd6418cb8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  7 15:20:30 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  7 15:21:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd91966

x11-libs/vte: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/vte/Manifest  |  2 --
 x11-libs/vte/vte-0.58.3.ebuild | 76 --
 2 files changed, 78 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index ff9de30dcae..b2c6da10338 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.58.3-command-notify.patch.xz 4964 BLAKE2B 
f8414d3bf124bd3de4c08e22a051feabdb11fbded7562a0bf9858fb8b8cf6327a3fdf7e18592eacd9f3608af5b720fe9a0cb598092a12c816d37d36899d88f6b
 SHA512 
0de06ec0019127ec2729950228f8cae3e61a306207e177b8427789d4f6477f102d78232bd7f1a6e02cc218f507474427ad8366bc3c16c8a305b432dba96ba685
-DIST vte-0.58.3.tar.xz 514844 BLAKE2B 
1f48e95ec81397937c8a5a3d34ea9a7d1835d6cacec6e1b90b78568505d509b375f55678462428dd01da00e7290e4543bbab2dbb0aea46a322788fbaf022427b
 SHA512 
b0a38eb1cd7d923b0431af943dbdb89932833f9a2b0b8fc1fa9ee728c87418c1f5a424b2ccee661721093a80c569f3b41c721b0ba2302ba0c3a42d4c5e31aa9a
 DIST vte-0.60.3-command-notify.patch.xz 6108 BLAKE2B 
1f96788c097b003a3f9041529a0ff8ad083fe60597920632450e65ce13ad7181cb3bd4f2713ee19ab7d15154e3546720cdd0a72fabb3710ea7149c63cb159a1f
 SHA512 
070d17fa2dfeed5ccb5ad67687bfb65a6a9dd79db300bb6e00f7d35b8ab3563c331e5f48bbecc32f8037475db319fb71f35e72108f260b6446fd2dd8e1a2897e
 DIST vte-0.60.3.tar.xz 535504 BLAKE2B 
c5556fdb91d876aa681d2a9466fa4f4c0ee6be630d076949fbd01878baffdf319e50ec75575729c49c09484914d9ee103d4d491861aedb678b0e336cd4ddcc2e
 SHA512 
3694fe711e0b3eb9d6ba37ad8036f5d3cca4265635ed7afcde750a8445b17f820d1c55b557d0ea1c8a5a45e5408915d8da2ffd65b4d397c6582f288812ae1f18

diff --git a/x11-libs/vte/vte-0.58.3.ebuild b/x11-libs/vte/vte-0.58.3.ebuild
deleted file mode 100644
index c542b20541a..000
--- a/x11-libs/vte/vte-0.58.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
-
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91"
-IUSE="+crypt debug gtk-doc +introspection +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="vala? ( introspection )"
-
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.58.3-command-notify.patch.xz )"
-
-RDEPEND="
-   >=x11-libs/gtk+-3.16:3[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=dev-libs/glib-2.40:2
-   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
-   >=x11-libs/pango-1.22.0
-   >=dev-libs/libpcre2-10.21
-   sys-libs/zlib
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-   x11-libs/pango[introspection?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.13
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.58.3-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
-
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use debug debugg)
-   $(meson_use gtk-doc docs)
-   $(meson_use introspection gir)
-   -Dfribidi=true # pulled in by pango anyhow
-   $(meson_use crypt gnutls)
-   -Dgtk3=true
-   -Dgtk4=false
-   -Diconv=true
-   $(meson_use vala vapi)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   mv "${ED}"/etc/profile.d/vte{,-${SLOT}}.sh || die
-}



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

2020-11-06 Thread Sam James
commit: 0047f8d49e55a784e29cb1192bc71e033ef191d1
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 14:56:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 14:56:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0047f8d4

x11-libs/vte: Stabilize 0.60.3 ppc, #738728

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

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

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
index ab7804e7729..fc9dae3f5f8 100644
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"



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

2020-11-05 Thread Sam James
commit: 46f8154d844b8430ab9e3c257de28f3d25ed767c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  5 16:15:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  5 16:16:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f8154d

x11-libs/vte: Stabilize 0.60.3 ppc64, #738728

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

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

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
index 962bc35842e..ab7804e7729 100644
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"



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

2020-09-27 Thread Andreas Sturmlechner
commit: ad283183155808ee58ca8d2a09863b2a75ebebe2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 25 07:27:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 27 17:51:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad283183

x11-libs/vte: Drop 0.28.2-r208

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/vte/vte-0.28.2-r208.ebuild | 127 
 1 file changed, 127 deletions(-)

diff --git a/x11-libs/vte/vte-0.28.2-r208.ebuild 
b/x11-libs/vte/vte-0.28.2-r208.ebuild
deleted file mode 100644
index c579c5a9a8a..000
--- a/x11-libs/vte/vte-0.28.2-r208.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-r1
-
-DESCRIPTION="GNOME terminal widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="debug +introspection python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   >=dev-libs/glib-2.26:2
-   >=x11-libs/gtk+-2.20:2[introspection?]
-   >=x11-libs/pango-1.22.0
-
-   sys-libs/ncurses:0=
-   x11-libs/libX11
-   x11-libs/libXft
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pygtk:2[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   dev-util/gtk-doc-am
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   sys-devel/gettext
-"
-PDEPEND="x11-libs/gnome-pty-helper"
-
-PATCHES=(
-   # https://bugzilla.gnome.org/show_bug.cgi?id=663779
-   "${FILESDIR}"/${PN}-0.30.1-alt-meta.patch
-
-   # https://bugzilla.gnome.org/show_bug.cgi?id=652290
-   "${FILESDIR}"/${PN}-0.28.2-interix.patch
-
-   # Fix CVE-2012-2738, upstream bug #676090
-   "${FILESDIR}"/${PN}-0.28.2-limit-arguments.patch
-
-   # Fix https://bugzilla.gnome.org/show_bug.cgi?id=542087
-   # Patch from 
https://github.com/pld-linux/vte0/commit/1e8dce16b239e5d378b02e4d04a60e823df36257
-   "${FILESDIR}"/${PN}-0.28.2-repaint-after-change-scroll-region.patch
-)
-
-DOCS="AUTHORS ChangeLog HACKING NEWS README"
-
-src_prepare() {
-   prepare_python() {
-   mkdir -p "${BUILD_DIR}" || die
-   }
-   if use python; then
-   python_foreach_impl prepare_python
-   fi
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   configure_python() {
-   ECONF_SOURCE="${S}" gnome2_src_configure --enable-python
-   }
-
-   if use python; then
-   python_foreach_impl run_in_build_dir configure_python
-   fi
-
-   local myconf=""
-
-   if [[ ${CHOST} == *-interix* ]]; then
-   myconf="${myconf} --disable-Bsymbolic"
-
-   # interix stropts.h is empty...
-   export ac_cv_header_stropts_h=no
-   fi
-
-   # Do not disable gnome-pty-helper, bug #401389
-   gnome2_src_configure --disable-python \
-   --disable-deprecation \
-   --disable-glade-catalogue \
-   --disable-static \
-   $(use_enable debug) \
-   $(use_enable introspection) \
-   --with-gtk=2.0 \
-   ${myconf}
-}
-
-src_compile() {
-   gnome2_src_compile
-
-   compile_python() {
-   cd "${BUILD_DIR}"/python || die
-   ln -s "${S}"/src/libvte.la "${BUILD_DIR}"/src/ || die
-   mkdir -p "${BUILD_DIR}"/src/.libs || die
-   ln -s "${S}"/src/.libs/libvte.so "${BUILD_DIR}"/src/.libs/ || 
die
-   emake CPPFLAGS="${CPPFLAGS} -I${S}/src"
-   }
-
-   if use python; then
-   python_foreach_impl run_in_build_dir compile_python
-   fi
-}
-
-src_install() {
-   gnome2_src_install
-
-   install_python() {
-   cd "${BUILD_DIR}"/python || die
-   emake install DESTDIR="${D}" \
-   CPPFLAGS="${CPPFLAGS} -I${S}/src"
-   }
-   if use python; then
-   python_foreach_impl run_in_build_dir install_python
-   fi
-
-   rm -v "${ED}usr/libexec/gnome-pty-helper" || die
-}



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

2020-09-27 Thread Andreas Sturmlechner
commit: aded7dcda546cc5ffec65f8cc4e0a45084c20908
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 25 07:27:02 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 27 17:51:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aded7dcd

x11-libs/vte: Drop IUSE=python

Closes: https://bugs.gentoo.org/706500
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-libs/vte/vte-0.28.2-r209.ebuild | 77 +
 1 file changed, 77 insertions(+)

diff --git a/x11-libs/vte/vte-0.28.2-r209.ebuild 
b/x11-libs/vte/vte-0.28.2-r209.ebuild
new file mode 100644
index 000..dc412695bb3
--- /dev/null
+++ b/x11-libs/vte/vte-0.28.2-r209.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit gnome2
+
+DESCRIPTION="GNOME terminal widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+IUSE="debug +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.26:2
+   >=x11-libs/gtk+-2.20:2[introspection?]
+   >=x11-libs/pango-1.22.0
+
+   sys-libs/ncurses:0=
+   x11-libs/libX11
+   x11-libs/libXft
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
+"
+DEPEND="${RDEPEND}
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   sys-devel/gettext
+"
+PDEPEND="x11-libs/gnome-pty-helper"
+
+PATCHES=(
+   # https://bugzilla.gnome.org/show_bug.cgi?id=663779
+   "${FILESDIR}"/${PN}-0.30.1-alt-meta.patch
+
+   # https://bugzilla.gnome.org/show_bug.cgi?id=652290
+   "${FILESDIR}"/${PN}-0.28.2-interix.patch
+
+   # Fix CVE-2012-2738, upstream bug #676090
+   "${FILESDIR}"/${PN}-0.28.2-limit-arguments.patch
+
+   # Fix https://bugzilla.gnome.org/show_bug.cgi?id=542087
+   # Patch from 
https://github.com/pld-linux/vte0/commit/1e8dce16b239e5d378b02e4d04a60e823df36257
+   "${FILESDIR}"/${PN}-0.28.2-repaint-after-change-scroll-region.patch
+)
+
+DOCS="AUTHORS ChangeLog HACKING NEWS README"
+
+src_configure() {
+   local myconf=""
+
+   if [[ ${CHOST} == *-interix* ]]; then
+   myconf="${myconf} --disable-Bsymbolic"
+
+   # interix stropts.h is empty...
+   export ac_cv_header_stropts_h=no
+   fi
+
+   # Do not disable gnome-pty-helper, bug #401389
+   gnome2_src_configure --disable-python \
+   --disable-deprecation \
+   --disable-glade-catalogue \
+   --disable-static \
+   $(use_enable debug) \
+   $(use_enable introspection) \
+   --with-gtk=2.0 \
+   ${myconf}
+}
+
+src_install() {
+   gnome2_src_install
+
+   rm -v "${ED}usr/libexec/gnome-pty-helper" || die
+}



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

2020-09-11 Thread Sergei Trofimovich
commit: ae0332fec74e88755a5587468fa92bd7483aba91
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Sep 11 14:08:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 11 16:56:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0332fe

x11-libs/vte: stable 0.60.3 for sparc, bug #738728

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
index c9531ec4a27..962bc35842e 100644
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"



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

2020-08-30 Thread Sam James
commit: 8b23c3e58fdae3291b50b33b1f12752b050c3f08
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 31 02:36:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 31 02:52:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b23c3e5

x11-libs/vte: Stabilize 0.60.3 arm, #738728

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

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

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
index bb546a9de1b..c9531ec4a27 100644
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"



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

2020-08-30 Thread Sam James
commit: 63a81a27197b4de94ecdc8b3d0034f91b3bc0028
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 18:10:45 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 18:28:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a81a27

x11-libs/vte: Stabilize 0.60.3 arm64, #738728

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

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

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
index 78fbf9f5106..bb546a9de1b 100644
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"



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

2020-08-30 Thread Thomas Deutschmann
commit: 57edf82b3a9a915567633fdf3f50c2b27803cab0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 30 15:06:49 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 30 15:17:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57edf82b

x11-libs/vte: x86 stable (bug #738728)

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

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

diff --git a/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
index debb3451f7f..918e489c10b 100644
--- a/x11-libs/vte/vte-0.60.3.ebuild
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"



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

2020-08-19 Thread Sam James
commit: ba7a19d5577d8aec0bc68b34411f0df2d70023cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 22:36:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 22:36:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7a19d5

x11-libs/vte: arm64 stable (bug #738056)

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.58.3.ebuild b/x11-libs/vte/vte-0.58.3.ebuild
index dd8884b718f..c542b20541a 100644
--- a/x11-libs/vte/vte-0.58.3.ebuild
+++ b/x11-libs/vte/vte-0.58.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +introspection +vala vanilla"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.58.3-command-notify.patch.xz )"



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

2020-08-16 Thread Mart Raudsepp
commit: 22d7d13a7795e3b4b8e2a86cd455c9f07d34149a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug 16 11:36:08 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug 16 12:26:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d7d13a

x11-libs/vte: bump to 0.60.3

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/vte/Manifest  |  2 ++
 x11-libs/vte/metadata.xml  |  5 +++
 x11-libs/vte/vte-0.60.3.ebuild | 80 ++
 3 files changed, 87 insertions(+)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 006d3141ffb..ff9de30dcae 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,3 +1,5 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
 DIST vte-0.58.3-command-notify.patch.xz 4964 BLAKE2B 
f8414d3bf124bd3de4c08e22a051feabdb11fbded7562a0bf9858fb8b8cf6327a3fdf7e18592eacd9f3608af5b720fe9a0cb598092a12c816d37d36899d88f6b
 SHA512 
0de06ec0019127ec2729950228f8cae3e61a306207e177b8427789d4f6477f102d78232bd7f1a6e02cc218f507474427ad8366bc3c16c8a305b432dba96ba685
 DIST vte-0.58.3.tar.xz 514844 BLAKE2B 
1f48e95ec81397937c8a5a3d34ea9a7d1835d6cacec6e1b90b78568505d509b375f55678462428dd01da00e7290e4543bbab2dbb0aea46a322788fbaf022427b
 SHA512 
b0a38eb1cd7d923b0431af943dbdb89932833f9a2b0b8fc1fa9ee728c87418c1f5a424b2ccee661721093a80c569f3b41c721b0ba2302ba0c3a42d4c5e31aa9a
+DIST vte-0.60.3-command-notify.patch.xz 6108 BLAKE2B 
1f96788c097b003a3f9041529a0ff8ad083fe60597920632450e65ce13ad7181cb3bd4f2713ee19ab7d15154e3546720cdd0a72fabb3710ea7149c63cb159a1f
 SHA512 
070d17fa2dfeed5ccb5ad67687bfb65a6a9dd79db300bb6e00f7d35b8ab3563c331e5f48bbecc32f8037475db319fb71f35e72108f260b6446fd2dd8e1a2897e
+DIST vte-0.60.3.tar.xz 535504 BLAKE2B 
c5556fdb91d876aa681d2a9466fa4f4c0ee6be630d076949fbd01878baffdf319e50ec75575729c49c09484914d9ee103d4d491861aedb678b0e336cd4ddcc2e
 SHA512 
3694fe711e0b3eb9d6ba37ad8036f5d3cca4265635ed7afcde750a8445b17f820d1c55b557d0ea1c8a5a45e5408915d8da2ffd65b4d397c6582f288812ae1f18

diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml
index 996e7cacd21..4a1550c34ad 100644
--- a/x11-libs/vte/metadata.xml
+++ b/x11-libs/vte/metadata.xml
@@ -5,4 +5,9 @@
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/x11-libs/vte/vte-0.60.3.ebuild b/x11-libs/vte/vte-0.60.3.ebuild
new file mode 100644
index 000..debb3451f7f
--- /dev/null
+++ b/x11-libs/vte/vte-0.60.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.32"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
+
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+REQUIRED_USE="vala? ( introspection )"
+
+SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.60.3-command-notify.patch.xz )"
+
+RDEPEND="
+   >=x11-libs/gtk+-3.24.14:3[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?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.13
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   if ! use vanilla; then
+   # Part of 
https://src.fedoraproject.org/rpms/vte291/raw/f31/f/vte291-cntnr-precmd-preexec-scroll.patch
+   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
+   eapply "${WORKDIR}"/${PN}-0.60.3-command-notify.patch
+   fi
+
+   # -Ddebugg option enables various debug support via VTE_DEBUG, but also 
ggdb3; strip the latter
+   sed -e 

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

2020-06-17 Thread Mart Raudsepp
commit: a2e3cc233320f2ad236dd8f80c119d8441883a8e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jun 17 20:44:00 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jun 17 20:44:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e3cc23

x11-libs/vte: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/vte/Manifest  |  2 -
 x11-libs/vte/metadata.xml  |  3 --
 x11-libs/vte/vte-0.56.4.ebuild | 89 --
 3 files changed, 94 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 8843f9fc24a..006d3141ffb 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,5 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.54.1-command-notify.patch.xz 3428 BLAKE2B 
75b0c22720276300be2e49e8444aa68fed77fb7a6cc6b0e93a5c2d41257626bd60ff1084d68579769cb3d85e7ec567927591746de48e860b138d0c1f24f64cc7
 SHA512 
a53da569f8168c8e9e21e186dcfc00bf9fdb78a0c767ba35033c1c1e4f836406b4d9bf70ee3e071f6c749fd6f72101a6960d201617bd0bc23021e1eeaac6fd0c
-DIST vte-0.56.4.tar.xz 1100952 BLAKE2B 
3c3ec69f4078bdb07a4501df4aeb31aaeb7f9fa5a4631152d486fbb2c950362612cd9dff4abe25b93da6c712a37a20ccbf050ad33d96ec7b997bb1409189f60b
 SHA512 
5a6c79b30f07c1f5848ef59028864d893cc605b9ad8f49ae819958aaed962d2ff96baad379f126381b8bf00015003c5a6dc28c792e4e050ba35090338bd7dabb
 DIST vte-0.58.3-command-notify.patch.xz 4964 BLAKE2B 
f8414d3bf124bd3de4c08e22a051feabdb11fbded7562a0bf9858fb8b8cf6327a3fdf7e18592eacd9f3608af5b720fe9a0cb598092a12c816d37d36899d88f6b
 SHA512 
0de06ec0019127ec2729950228f8cae3e61a306207e177b8427789d4f6477f102d78232bd7f1a6e02cc218f507474427ad8366bc3c16c8a305b432dba96ba685
 DIST vte-0.58.3.tar.xz 514844 BLAKE2B 
1f48e95ec81397937c8a5a3d34ea9a7d1835d6cacec6e1b90b78568505d509b375f55678462428dd01da00e7290e4543bbab2dbb0aea46a322788fbaf022427b
 SHA512 
b0a38eb1cd7d923b0431af943dbdb89932833f9a2b0b8fc1fa9ee728c87418c1f5a424b2ccee661721093a80c569f3b41c721b0ba2302ba0c3a42d4c5e31aa9a

diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml
index e72feac7249..996e7cacd21 100644
--- a/x11-libs/vte/metadata.xml
+++ b/x11-libs/vte/metadata.xml
@@ -5,7 +5,4 @@
gn...@gentoo.org
Gentoo GNOME Desktop

-   
-   Provide integration with 
dev-util/glade.
-   
 

diff --git a/x11-libs/vte/vte-0.56.4.ebuild b/x11-libs/vte/vte-0.56.4.ebuild
deleted file mode 100644
index c9fc52ee344..000
--- a/x11-libs/vte/vte-0.56.4.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
-
-inherit gnome2 vala
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-LICENSE="LGPL-2+"
-SLOT="2.91"
-IUSE="+crypt debug glade +introspection +vala vanilla"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-REQUIRED_USE="vala? ( introspection )"
-
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.54.1-command-notify.patch.xz )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=dev-libs/libpcre2-10.21
-   >=x11-libs/gtk+-3.16:3[introspection?]
-   >=x11-libs/pango-1.22.0
-
-   sys-libs/ncurses:0=
-   sys-libs/zlib
-
-   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
-   glade? ( >=dev-util/glade-3.9:3.10 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-"
-DEPEND="${RDEPEND}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.13
-   >=dev-util/intltool-0.35
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-RDEPEND="${RDEPEND}
-   !x11-libs/vte:2.90[glade]
-"
-
-src_prepare() {
-   if ! use vanilla; then
-   # Part of 
https://src.fedoraproject.org/rpms/vte291/blob/f30/f/vte291-cntr-ntfy-scroll.patch
-   # Patch distfile for 0.54 series is re-used, as only git hashes 
and co changed in patchset.
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.54.1-command-notify.patch
-   fi
-
-   use vala && vala_src_prepare
-
-   # build fails because of -Werror with gcc-5.x
-   sed -e 's#-Werror=format=2#-Wformat=2#' -i configure || die "sed failed"
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf=""
-
-   if [[ ${CHOST} == *-interix* ]]; then
-  

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

2020-06-16 Thread Sergei Trofimovich
commit: 1a80dfd67e0d3f629df94536944b5cad6cd97ff7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 16 15:13:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 16 16:41:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a80dfd6

x11-libs/vte: stable 0.58.3 for sparc, bug #717144

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-libs/vte/vte-0.58.3.ebuild b/x11-libs/vte/vte-0.58.3.ebuild
index 338067e35d3..dd8884b718f 100644
--- a/x11-libs/vte/vte-0.58.3.ebuild
+++ b/x11-libs/vte/vte-0.58.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +introspection +vala vanilla"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.58.3-command-notify.patch.xz )"



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

2020-04-22 Thread Agostino Sarubbo
commit: 2d32c78dbfa732b47e71bcdcb57f33f81210c03e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 14:25:15 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 14:25:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d32c78d

x11-libs/vte: arm stable wrt bug #717144

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

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

diff --git a/x11-libs/vte/vte-0.58.3.ebuild b/x11-libs/vte/vte-0.58.3.ebuild
index 5b6aac631f4..338067e35d3 100644
--- a/x11-libs/vte/vte-0.58.3.ebuild
+++ b/x11-libs/vte/vte-0.58.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +introspection +vala vanilla"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.58.3-command-notify.patch.xz )"



  1   2   3   >