summaryrefslogtreecommitdiff
path: root/x11-libs
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/Manifest.gzbin18856 -> 18851 bytes
-rw-r--r--x11-libs/libXaw3d/Manifest4
-rw-r--r--x11-libs/libXaw3d/libXaw3d-1.6.3.ebuild2
-rw-r--r--x11-libs/libXaw3d/libXaw3d-1.6.4.ebuild2
-rw-r--r--x11-libs/libXaw3dXft/Manifest2
-rw-r--r--x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h.ebuild2
-rw-r--r--x11-libs/neXtaw/Manifest2
-rw-r--r--x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild2
-rw-r--r--x11-libs/vte/Manifest2
-rw-r--r--x11-libs/vte/vte-0.70.2.ebuild101
10 files changed, 111 insertions, 8 deletions
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index e9eabd194a82..d93246097fef 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libXaw3d/Manifest b/x11-libs/libXaw3d/Manifest
index f270a67619d3..4eac7fdd1b86 100644
--- a/x11-libs/libXaw3d/Manifest
+++ b/x11-libs/libXaw3d/Manifest
@@ -1,5 +1,5 @@
DIST libXaw3d-1.6.3.tar.bz2 561594 BLAKE2B 85f3fb6d39a9a0ccb7d2c529eff84a4a9e85bf81be16487f2119da0a670e40c2d328e17b06ca237f69029e8d43daf6eeba8488029e6e4d2f56bc1093a2f305ad SHA512 f79f997ff8442563c74f38c7d76fab2c9253691743ca3143047ce698adb4c126d02dc968be7bdc79ab3052b785fd705375d2f01171e3a3266736beb531c91424
DIST libXaw3d-1.6.4.tar.xz 482168 BLAKE2B a1e2e66ef4c5d102523080beae903b21b9b6bd0a5e4bd1e685bbfc4e1eaa3dc594f65f357d027f93808fd34d7e05ed8631fe33b6849760fc1fcc919c8b85d526 SHA512 388e905871a823d0f87fbc29e9ea2de95ac13ccaf50e031a01602d8d388d61bcf1823b4ded8c1a06bdce382e8ddcbc1b0182ccef00cde8064b09176163283dba
-EBUILD libXaw3d-1.6.3.ebuild 750 BLAKE2B 7a8d9a02b2c52b10569a52feba27dfe5588e926909ba33eef4731c42ff56022a21c032eba453206265e1c775657e16b37806b1d577d37289a9c709a73a44ed6f SHA512 521184b4bd534dafd548ca5685a3db71b582d7b0f02c9598dd037d1c9350f8c66bf876f30b8566184d5e9235816d2e6dcb79b1a00caea51717cbe80b5024aeeb
-EBUILD libXaw3d-1.6.4.ebuild 755 BLAKE2B d9d51c22988d5b846bc558dc8ea45ffdf4a8b0eb9daac2ff423d3fe9551cfc7505974db2baff9098cd51b17f6b507c5bcc0d3f70a8b344d73dfdee2e0efa82e7 SHA512 c01e96b95f8952d3c29a7af49d3b3b6b403318dd5134e84bef65ccd100992f69c0b3f04aa62eaa68d499ec289948214b08b3724d9761fbca327dbe1499e2a0f4
+EBUILD libXaw3d-1.6.3.ebuild 759 BLAKE2B 2568551275ff66404d60a0e348ea5cf356883d15b300df8adbdc071bcd4574e5deff3ca7600dc5ce10a66f8e70be5fcd4f6f0c13d1bd0e147c229d3ec22ae8d9 SHA512 0dacdd31f3523332bf3ccb8c8d632c4cc6206da2e4055263999aab865215ad24892783f948d9f007ef8e7f980430ec874cb17029c8f43c6dbf9940bcab8d5125
+EBUILD libXaw3d-1.6.4.ebuild 764 BLAKE2B ad56274ede5317e3266f0086ce76297738b39fa671050b2929d8ef8dfa49c6e66ed9af6fc0f95c2053fdb5749a111efcad7516c24a0cd9b3d0f4fd28e5a8bc67 SHA512 4574f09845120be415555779cba241bd369033141944290f2869d8f69d461ac77dd8d5353e0147d580ae1115e014c9008b599c0953080c3fe58c67b92003030b
MISC metadata.xml 339 BLAKE2B 60635a05848869d4aba7783f45cb02a672045a8a9b1bed933f1587ecd0ab81aa32ecc63e8a6742b4eee50a14c3e32b17b6bf14b3797e5f11e0dd74a8b582b4bf SHA512 1ed17cca85445b70786acfd900c7a75eb765001e7218e576356ef76d3e9e6399df3a45413f4650e555d2404d0c9e5f0f20f814c1bc1d08e1e8138aedbacfe50d
diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.3.ebuild b/x11-libs/libXaw3d/libXaw3d-1.6.3.ebuild
index 9422c8a85e3b..36f5efb6e7d2 100644
--- a/x11-libs/libXaw3d/libXaw3d-1.6.3.ebuild
+++ b/x11-libs/libXaw3d/libXaw3d-1.6.3.ebuild
@@ -20,7 +20,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto"
BDEPEND="
sys-devel/flex
- virtual/yacc"
+ app-alternatives/yacc"
src_configure() {
local XORG_CONFIGURE_OPTIONS=(
diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.4.ebuild b/x11-libs/libXaw3d/libXaw3d-1.6.4.ebuild
index f3d3365ade7b..032377e118bd 100644
--- a/x11-libs/libXaw3d/libXaw3d-1.6.4.ebuild
+++ b/x11-libs/libXaw3d/libXaw3d-1.6.4.ebuild
@@ -21,7 +21,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto"
BDEPEND="
sys-devel/flex
- virtual/yacc"
+ app-alternatives/yacc"
src_configure() {
local XORG_CONFIGURE_OPTIONS=(
diff --git a/x11-libs/libXaw3dXft/Manifest b/x11-libs/libXaw3dXft/Manifest
index 3b6045714329..3ea69077c95d 100644
--- a/x11-libs/libXaw3dXft/Manifest
+++ b/x11-libs/libXaw3dXft/Manifest
@@ -1,3 +1,3 @@
DIST libXaw3dXft-1.6.2h.tar.bz2 593436 BLAKE2B e0e5c3a3e5b4564d58bb059ad7eb594d1a46cc37e0e21799ea11892d206a57f3f11a46d7413310d2a43738f03e001f5dc6f8c3b86bbe806fbc651661e9f720db SHA512 bc9b6de80379bdc82c7f5cd46ac78a422282b018eed979ef5548d0382f43e53619a6ebaf40c6b9ae264d597536022dc1daf023c1d1a04e948d4b4658bc6479ca
-EBUILD libXaw3dXft-1.6.2h.ebuild 799 BLAKE2B d738a11d8970718a695ad9fa165bb1407a1adbd4a1d165fabb8438b0c59caafbd91f005808953e22cb17a70f6e03034b02f00afaef8d13364a75ddc8db231563 SHA512 53e2075e19e38fa12e3d8a299e1ea07bb88bd4546098b15ba76292f1d2272034e31ebb4c2fb86d20b34e9f7a3637e07254d61c2789899ce0286db489f2607a7c
+EBUILD libXaw3dXft-1.6.2h.ebuild 808 BLAKE2B 8bef6fa1cc7c5a08beae433bc6250bead30d83b354ade086ec436af1149c610d154de1b57580c080525969c1d6bf1bce1ea9cba378c2f3344f93ea9c27dd27e9 SHA512 065f6245e2332c52e2c1afc260c9619a1de6983524a95a8b25d30359ab2ca838c312a958039fbe53abdb6c478208e61c306689f8dc8887e13d74257b7fc33dcc
MISC metadata.xml 328 BLAKE2B 40dfd53b0ddf66b8c03a1c5358d22f67ebc54693ad3cd5fa21f10002814e45d48856aa3e8685db21c72d0f759d93722da73e41ef27f0004565432eae6670a2b6 SHA512 d78dd7fb90d69d9f795cd866b2d3805a3caa446e5cbfc1140e7b32da4031b6aa19aeeefe774761c80d11a6a36a11c3a4455872854477b3634e5f49c5d5eccf0c
diff --git a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h.ebuild b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h.ebuild
index d42b0426bbdf..4a9c785231d8 100644
--- a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h.ebuild
+++ b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h.ebuild
@@ -23,7 +23,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto"
BDEPEND="
sys-devel/flex
- virtual/yacc
+ app-alternatives/yacc
x11-misc/util-macros"
QA_PKGCONFIG_VERSION="${PV//[!0-9.]}"
diff --git a/x11-libs/neXtaw/Manifest b/x11-libs/neXtaw/Manifest
index a4cca855273d..6ca15d28aa21 100644
--- a/x11-libs/neXtaw/Manifest
+++ b/x11-libs/neXtaw/Manifest
@@ -1,4 +1,4 @@
AUX neXtaw-0.15.1-clang16.patch 432 BLAKE2B ca135e49d714c300eb49bd560e9f7850ed55f799c8b5ae1c45b43e6ade976a261fbeb6cdeaa2996c19f64ea360da747e332c977180c7e2ae694bbe98aec11732 SHA512 5b387e36cfb6536c08a4135523906f225eb7d6b3f0b2757e9e4e58973b077343199584dcd627d6b88e90c71625e17c7b219da82f995ad0a332fc61696fa997eb
DIST neXtaw-0.15.1.tar.gz 577459 BLAKE2B c38e8fe482bf0f51a2f387ab76d62666778d569982e153dbe32988d557dad91876122cfe4d0e8940e5c1d8ca7a8a3af09c09631b8ed656bd6a11db21d16ae331 SHA512 5250b2ac6fc746b8de19d0c2504e6c21e0b6c6ac4ef1a841a9793a2fd2dff082b86a987f54f68e0e35ed8f798900a701e6fd9c6cf7b1412a4bd53179fd07cbf1
-EBUILD neXtaw-0.15.1-r4.ebuild 912 BLAKE2B b18a5d301a064fbfbe1af8b41fd7090a45370dc59c90dacbd6d28bf1bd88b5549ff216b1bf96c78b02af4b09f01ebabff20169046c4f19186cf47cb675bb555f SHA512 0f950c04c3c2914e0f189904e01f1efba17f9ccd97007cfcd74b290f695d7ff9ffd53f9c2218d8a5995ef0aaf38bf0b4b4df2e2ab06fc403abe5a921c484d2c1
+EBUILD neXtaw-0.15.1-r4.ebuild 921 BLAKE2B bf367568a055170db39eed244e397970b53b2ce83e06c24115a6376ecd159d2c407d9bf05913f03da435a0c197b3c08ddd3406aa53ba5d47ce5dc2c8b5d80039 SHA512 7a897c77a04fbc9c8eab19b936c68b04e381ec63f1a14c951ad134d081e4d41e6e545e90c89facc5fccdd858247882be4745520fe6313737445f94e46c8cc57f
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild b/x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild
index db8f5d2fd8ee..8c84f2ff0848 100644
--- a/x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild
+++ b/x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild
@@ -27,7 +27,7 @@ DEPEND="
x11-base/xorg-proto"
BDEPEND="
sys-devel/flex
- virtual/yacc"
+ app-alternatives/yacc"
PATCHES=(
"${FILESDIR}"/${P}-clang16.patch
diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 8acba20641b8..db7247a5ff23 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -5,7 +5,9 @@ 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
EBUILD vte-0.68.0.ebuild 2741 BLAKE2B 66debeedcbd37b16ed63f2618bebc1c0b611855016a18dd51e54be535130843c58c1bd2a583f83563268fbb33cb40c4070352518be8aa0e1168f72c63b2b2d57 SHA512 93344cd296bc3ee4ff50df052c0118fa4529efd5f2b72c0904258f090d42ab640eb4ffd8616a085d90a13f9af04d7d9cad90acc8855573879318a4b45e348744
EBUILD vte-0.70.0.ebuild 3183 BLAKE2B a82a76018feda98c892290f2ef5c91098040613bffbded0629067622ee07a88cdebe343d9b9c60b3ba494bce561071652ef4332ed24b83a9b5498f78de59d331 SHA512 834488332f71b0742143cc2baa64ec91f724d43e0fdea0dcca9f0c005296e8417d8ea3524b536642c433ec76b2ab21a8332be9cc70f67bf6c1eec6b5dfbe46a0
EBUILD vte-0.70.1.ebuild 3238 BLAKE2B cf1118c7d64de1a0eef5df7fd508f244181a9fe75223d2c09790878bed9aa2fbeb51f57bb3c55170cda5ad74563cc2deba72dc8c78c88f007e695d1e0b6f4ecd SHA512 d79fd280c968673cf60d4d7e72dff80c1e49788520ddd4bff939e20990f70a711fb263f481f33d0b7d0e5123bd838e3646848ea70ba196d0239b5d6e30cd5873
+EBUILD vte-0.70.2.ebuild 3204 BLAKE2B 89defe23b9ac9ad44e55067fac843ba0573cf6cc8b903d00a72ab83f17db460d8a791477512ef2875a349c9a54e5590ec96bef38f550c06627135f5e30b7d4a6 SHA512 d6327012c84886266c1c2de903797610c3c34c1f3c89f65218252da56bed6ac4d70b8d36d23178a8cfa75cdd8873eaea5b94ec63a263090977cbc38889549c09
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
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 000000000000..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)
+ -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)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with gui-libs/vte
+ # Remove files that are provided by gui-libs/vte-common
+ rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
+ rm "${ED}"/etc/profile.d/vte.sh || die
+ rm "${ED}"/etc/profile.d/vte.csh || die
+ if use systemd; then
+ rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
+ fi
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+ mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die
+ fi
+}