From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- x11-terms/Manifest.gz | Bin 4719 -> 4721 bytes x11-terms/alacritty/Manifest | 4 +- x11-terms/alacritty/alacritty-0.10.0.ebuild | 333 --------------------- x11-terms/alacritty/alacritty-0.10.1.ebuild | 333 +++++++++++++++++++++ x11-terms/gnome-terminal/Manifest | 5 +- .../gnome-terminal/gnome-terminal-3.40.3.ebuild | 85 ------ .../gnome-terminal/gnome-terminal-3.42.2.ebuild | 2 +- x11-terms/kitty-shell-integration/Manifest | 4 +- .../kitty-shell-integration-0.24.1.ebuild | 34 --- .../kitty-shell-integration-0.24.4.ebuild | 34 +++ x11-terms/kitty-terminfo/Manifest | 4 +- .../kitty-terminfo/kitty-terminfo-0.24.1.ebuild | 23 -- .../kitty-terminfo/kitty-terminfo-0.24.4.ebuild | 23 ++ x11-terms/kitty/Manifest | 10 +- x11-terms/kitty/kitty-0.23.1-r1.ebuild | 4 +- x11-terms/kitty/kitty-0.24.1.ebuild | 128 -------- x11-terms/kitty/kitty-0.24.4.ebuild | 128 ++++++++ x11-terms/kitty/kitty-9999.ebuild | 2 +- x11-terms/mlterm/Manifest | 2 + x11-terms/mlterm/mlterm-3.9.2.ebuild | 133 ++++++++ x11-terms/rxvt-unicode/Manifest | 7 +- x11-terms/rxvt-unicode/metadata.xml | 2 - x11-terms/rxvt-unicode/rxvt-unicode-9.26-r2.ebuild | 113 ------- x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild | 5 +- x11-terms/terminology/Manifest | 2 +- x11-terms/terminology/terminology-1.12.1-r1.ebuild | 2 +- x11-terms/xfce4-terminal/Manifest | 4 +- .../xfce4-terminal/xfce4-terminal-0.9.0.ebuild | 45 --- .../xfce4-terminal/xfce4-terminal-0.9.2.ebuild | 48 +++ x11-terms/xterm/Manifest | 10 +- x11-terms/xterm/xterm-366.ebuild | 99 ------ x11-terms/xterm/xterm-368.ebuild | 99 ------ x11-terms/xterm/xterm-369.ebuild | 99 ------ x11-terms/xterm/xterm-371.ebuild | 98 ++++++ x11-terms/xterm/xterm-372.ebuild | 98 ++++++ x11-terms/zutty/Manifest | 6 +- x11-terms/zutty/metadata.xml | 10 +- x11-terms/zutty/zutty-0.10.ebuild | 30 -- x11-terms/zutty/zutty-0.11.ebuild | 2 +- 39 files changed, 931 insertions(+), 1139 deletions(-) delete mode 100644 x11-terms/alacritty/alacritty-0.10.0.ebuild create mode 100644 x11-terms/alacritty/alacritty-0.10.1.ebuild delete mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.40.3.ebuild delete mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.1.ebuild create mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.4.ebuild delete mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.24.1.ebuild create mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.24.4.ebuild delete mode 100644 x11-terms/kitty/kitty-0.24.1.ebuild create mode 100644 x11-terms/kitty/kitty-0.24.4.ebuild create mode 100644 x11-terms/mlterm/mlterm-3.9.2.ebuild delete mode 100644 x11-terms/rxvt-unicode/rxvt-unicode-9.26-r2.ebuild delete mode 100644 x11-terms/xfce4-terminal/xfce4-terminal-0.9.0.ebuild create mode 100644 x11-terms/xfce4-terminal/xfce4-terminal-0.9.2.ebuild delete mode 100644 x11-terms/xterm/xterm-366.ebuild delete mode 100644 x11-terms/xterm/xterm-368.ebuild delete mode 100644 x11-terms/xterm/xterm-369.ebuild create mode 100644 x11-terms/xterm/xterm-371.ebuild create mode 100644 x11-terms/xterm/xterm-372.ebuild delete mode 100644 x11-terms/zutty/zutty-0.10.ebuild (limited to 'x11-terms') diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index 6e1f46b5d047..a82ca627f81a 100644 Binary files a/x11-terms/Manifest.gz and b/x11-terms/Manifest.gz differ diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest index 7382dd9a0182..132a1175d0d1 100644 --- a/x11-terms/alacritty/Manifest +++ b/x11-terms/alacritty/Manifest @@ -1,6 +1,6 @@ DIST ab_glyph_rasterizer-0.1.4.crate 6641 BLAKE2B fc70a45030d969f8af31d1bc3f83069acc014b33cde31817063ab1d40f8caebe12f3896b6a249620a8f2a2d0adc149fcc402f2af25b31ebe223ad0779028d843 SHA512 a942a3b0848386677ed5c651034b001c0e24c7bd101be6a25bfed815310f3a530c8cb9e67e96ea3c36f4d7f09731552f734d5e73f705e3e8f2bf40d5151a7a91 DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3 -DIST alacritty-0.10.0.tar.gz 1437372 BLAKE2B f9bdb19e92f89e30efaf2c773dd27efbb53d97edcf032c1eed55671d2ee2965341cd044feb76ed2d213a84760c64381aaca72a046d40ead7195c012895016a06 SHA512 25919fc7a0dac0011fc508e07f168fce953780ec8bbdbea440ee41a848bef93594d022a0d79018efacfcb9b7eca6c785b03f479bc12e09226e83b13245f5edab +DIST alacritty-0.10.1.tar.gz 1439045 BLAKE2B 327fbf7158459dbbc6e2a974184daa540e50613503c227ddd39e6deef6a0cb07a172f9277906615032f0557c9f5b6eb0df6fad37e46e329ad8a5c6cfb5095c5d SHA512 1321cfdf1ecc7210511ed84912e0d7a06951e21931c521decd3db8d0c1f50da4e50c01d9b39b4c77ce3a7ce0187f1f81abf3d3edc27388e6ec2e42c6c679f2d6 DIST alacritty-0.9.0.tar.gz 1422571 BLAKE2B 0b9531b92e57e36f86ae2a855c9dca4d3789e21b2ade9df2d22d32b9cf0967748df2acd1c79a1defba4d9eac21b2477550b799e5ffc4f9cb1444793ae9ca36e4 SHA512 17b53a1f98e8435a3ab120e39040c591d96a05d793b78030732f5624e2b717ab6a06c8de67fb25c6a502f3f3064f08a2a3c64cf7a1b7f3f7fda699e7fd95f931 DIST andrew-0.3.1.crate 14030 BLAKE2B 5224eb5a5ad5ba7dd07259a98b8dc04f92154dcc7b5a53c89b4f7fd3c1a12d834093350ce9f7cd69a935d70cff50c0fbc68305eea9f918b334ec1a6e9e979ae2 SHA512 c4fc8903d4c2542c91e7f099d5d9d2b9179ade3f4c3e83ccd8027b06cb582ef700777cf440a07c2478311c1b7c2f7ca64d53fb390f9f5753dcb32491003db8d3 DIST android_glue-0.2.3.crate 1572 BLAKE2B 8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3 SHA512 16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b @@ -288,7 +288,7 @@ DIST xdg-2.2.0.crate 13387 BLAKE2B f1a5909b6a4544eaf28d1d051e05a6b9b09043060e14e DIST xdg-2.4.0.crate 14035 BLAKE2B 9a2ce4737bbc4f36b007008fb6d66065bb2354c03df4feab127992d360f2e2d9a681c314f61b856b165b6515781917976bee415fba0b9e814695a046de467387 SHA512 d45b090c83bda578d89480f783e7238149203256d61aed46ae1657dc3de62551a618aa5a02e9d9867b39de82a8df527d37432b9b8c41afbbf0188f3644c4ad2d DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 -EBUILD alacritty-0.10.0.ebuild 6509 BLAKE2B 8d4644a82dc6b7978cfc2ee4b0deb0cb81be709f37a238cd3c19c02ae0795a76679b72275dba055bfc0c3161f04c448f88b9568101108687e6ae1d38baafabee SHA512 84f48011652d589289046c571d2ae7659409b99c93d6f9afaf52678f1a8efc02d6c830c017a22b7d97182512891b6e4a7717ee7f86e835be80ba6bf4fa9dc538 +EBUILD alacritty-0.10.1.ebuild 6509 BLAKE2B 8d4644a82dc6b7978cfc2ee4b0deb0cb81be709f37a238cd3c19c02ae0795a76679b72275dba055bfc0c3161f04c448f88b9568101108687e6ae1d38baafabee SHA512 84f48011652d589289046c571d2ae7659409b99c93d6f9afaf52678f1a8efc02d6c830c017a22b7d97182512891b6e4a7717ee7f86e835be80ba6bf4fa9dc538 EBUILD alacritty-0.9.0-r1.ebuild 6081 BLAKE2B aebc58cf2513aabe6f15238a5ee3005016fb6a1ff1ef0f5ce9388119f4206b573147c72af0d8f2e3b6541ca7fd1d49864ae5702daf6dd3f27fbe6f83d04acdcd SHA512 9cc3c5237405479d49529d9f207817cc414e642b99362ef092bc0b665f7167b9f7b54f9013c9b003a18cebcf886c8aa50e0c474233bfbbddd6451a1a90f1ed00 EBUILD alacritty-9999.ebuild 2734 BLAKE2B 3679ddf62eb4881fce918a8ca5d3f91be23efa318689f805ba58a84d749c251f871a683004e4309e7cebae4e2787cd8fc38a4ec1cfa242c6c6ce4c07ea475b3c SHA512 799ad3836318209092f8c5a6aa443651b4db15fd8fb84bd3659e8bd8720886674e864532799e7d73e8d04159902fa5e1ef47b270b2cbfe46cb00751978b7b8d6 MISC metadata.xml 819 BLAKE2B f4e1bce404d7ce61f8a5b64562f1ac55294000d8d32343ed58d283759c041b913908881bdc371ddd6118b4cad923239c6b3961b9b86ab2441a9f3cc0eeded2b2 SHA512 21c9e1ef6176ecefbcc168aa854332a6207db160ec30db5da091761f22ca809ffa3ef3f09086fb9e40b647617eeeba391775ee3ea81db3cc1db6b2663f3d3461 diff --git a/x11-terms/alacritty/alacritty-0.10.0.ebuild b/x11-terms/alacritty/alacritty-0.10.0.ebuild deleted file mode 100644 index 42733ab1bdee..000000000000 --- a/x11-terms/alacritty/alacritty-0.10.0.ebuild +++ /dev/null @@ -1,333 +0,0 @@ -# Copyright 2017-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler32-1.2.0 - android_glue-0.2.3 - ansi_term-0.12.1 - atty-0.2.14 - autocfg-1.0.1 - base64-0.13.0 - bitflags-1.2.1 - block-0.1.6 - bumpalo-3.9.1 - calloop-0.9.3 - cc-1.0.72 - cfg-if-0.1.10 - cfg-if-1.0.0 - cgl-0.3.2 - clap-2.34.0 - clipboard-win-3.1.1 - cmake-0.1.48 - cocoa-0.24.0 - cocoa-foundation-0.1.0 - copypasta-0.7.1 - core-foundation-0.7.0 - core-foundation-0.9.2 - core-foundation-sys-0.7.0 - core-foundation-sys-0.8.3 - core-graphics-0.19.2 - core-graphics-0.22.3 - core-graphics-types-0.1.1 - core-text-19.2.0 - core-video-sys-0.1.4 - crc32fast-1.3.0 - crossfont-0.3.2 - cty-0.2.2 - darling-0.13.1 - darling_core-0.13.1 - darling_macro-0.13.1 - dirs-3.0.2 - dirs-sys-0.3.6 - dispatch-0.2.0 - dlib-0.5.0 - downcast-rs-1.2.0 - dwrote-0.11.0 - embed-resource-1.6.5 - expat-sys-2.1.6 - filetime-0.2.15 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-0.5.0 - foreign-types-macros-0.2.1 - foreign-types-shared-0.1.1 - foreign-types-shared-0.3.0 - freetype-rs-0.26.0 - freetype-sys-0.13.1 - fsevent-0.4.0 - fsevent-sys-2.0.1 - fuchsia-zircon-0.3.3 - fuchsia-zircon-sys-0.3.3 - getrandom-0.2.3 - gl_generator-0.14.0 - glutin-0.28.0 - glutin_egl_sys-0.1.5 - glutin_emscripten_sys-0.1.1 - glutin_gles2_sys-0.1.5 - glutin_glx_sys-0.1.7 - glutin_wgl_sys-0.1.5 - hashbrown-0.11.2 - heck-0.3.3 - hermit-abi-0.1.19 - ident_case-1.0.1 - indexmap-1.8.0 - inotify-0.7.1 - inotify-sys-0.1.5 - instant-0.1.12 - iovec-0.1.4 - itoa-1.0.1 - jni-sys-0.3.0 - js-sys-0.3.55 - kernel32-sys-0.2.2 - khronos_api-3.1.0 - lazy-bytes-cast-5.0.1 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.112 - libloading-0.7.2 - linked-hash-map-0.5.4 - lock_api-0.4.5 - log-0.4.14 - malloc_buf-0.0.6 - memchr-2.4.1 - memmap2-0.3.1 - memoffset-0.6.5 - minimal-lexical-0.2.1 - miniz_oxide-0.3.7 - mio-0.6.23 - mio-0.8.0 - mio-anonymous-pipes-0.2.0 - mio-extras-2.0.6 - mio-uds-0.6.8 - miow-0.2.2 - miow-0.3.7 - ndk-0.5.0 - ndk-glue-0.5.0 - ndk-macro-0.3.0 - ndk-sys-0.2.2 - net2-0.2.37 - nix-0.22.2 - nom-7.1.0 - notify-4.0.17 - ntapi-0.3.6 - num_enum-0.5.6 - num_enum_derive-0.5.6 - objc-0.2.7 - objc-foundation-0.1.1 - objc_id-0.1.1 - once_cell-1.9.0 - osmesa-sys-0.1.2 - parking_lot-0.11.2 - parking_lot_core-0.8.5 - percent-encoding-2.1.0 - pkg-config-0.3.24 - png-0.16.8 - proc-macro-crate-1.1.0 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.36 - quick-xml-0.22.0 - quote-1.0.14 - raw-window-handle-0.4.2 - redox_syscall-0.2.10 - redox_users-0.4.0 - regex-automata-0.1.10 - regex-syntax-0.6.25 - ryu-1.0.9 - same-file-1.0.6 - scoped-tls-1.0.0 - scopeguard-1.1.0 - serde-1.0.133 - serde_derive-1.0.133 - serde_json-1.0.74 - serde_yaml-0.8.23 - servo-fontconfig-0.5.1 - servo-fontconfig-sys-5.1.0 - shared_library-0.1.9 - signal-hook-0.3.13 - signal-hook-mio-0.2.1 - signal-hook-registry-1.4.0 - slab-0.4.5 - smallvec-1.7.0 - smithay-client-toolkit-0.15.3 - smithay-clipboard-0.6.5 - spsc-buffer-0.1.1 - strsim-0.8.0 - strsim-0.10.0 - structopt-0.3.25 - structopt-derive-0.4.18 - syn-1.0.85 - textwrap-0.11.0 - thiserror-1.0.30 - thiserror-impl-1.0.30 - toml-0.5.8 - unicode-segmentation-1.8.0 - unicode-width-0.1.9 - unicode-xid-0.2.2 - utf8parse-0.2.0 - vec_map-0.8.2 - version_check-0.9.4 - vswhom-0.1.0 - vswhom-sys-0.1.0 - vte-0.10.1 - vte_generate_state_changes-0.1.1 - walkdir-2.3.2 - wasi-0.10.2+wasi-snapshot-preview1 - wasm-bindgen-0.2.78 - wasm-bindgen-backend-0.2.78 - wasm-bindgen-macro-0.2.78 - wasm-bindgen-macro-support-0.2.78 - wasm-bindgen-shared-0.2.78 - wayland-client-0.29.4 - wayland-commons-0.29.4 - wayland-cursor-0.29.4 - wayland-egl-0.29.4 - wayland-protocols-0.29.4 - wayland-scanner-0.29.4 - wayland-sys-0.29.4 - web-sys-0.3.55 - winapi-0.2.8 - winapi-0.3.9 - winapi-build-0.1.1 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - winit-0.26.1 - winreg-0.10.1 - wio-0.2.2 - ws2_32-sys-0.2.1 - x11-clipboard-0.5.3 - x11-dl-2.19.1 - xcb-0.10.1 - xcursor-0.3.4 - xdg-2.4.0 - xml-rs-0.8.4 - yaml-rust-0.4.5 -" - -MY_PV="${PV//_rc/-rc}" -# https://bugs.gentoo.org/725962 -PYTHON_COMPAT=( python3_{7..10} ) - -inherit bash-completion-r1 cargo desktop python-any-r1 - -DESCRIPTION="GPU-accelerated terminal emulator" -HOMEPAGE="https://github.com/alacritty/alacritty" - -if [ ${PV} == "9999" ] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/alacritty/alacritty" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris)" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD BSD-2 CC0-1.0 FTL ISC MIT MPL-2.0 Unlicense WTFPL-2 ZLIB" -SLOT="0" -IUSE="wayland +X" - -REQUIRED_USE="|| ( wayland X )" - -COMMON_DEPEND=" - media-libs/fontconfig:= - media-libs/freetype:2 - x11-libs/libxkbcommon - X? ( x11-libs/libxcb:=[xkb] ) -" - -DEPEND=" - ${COMMON_DEPEND} - ${PYTHON_DEPS} -" - -RDEPEND="${COMMON_DEPEND} - media-libs/mesa[X?,wayland?] - sys-libs/zlib - sys-libs/ncurses:0 - wayland? ( dev-libs/wayland ) - X? ( - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXrandr - ) -" - -BDEPEND=" - dev-util/cmake - >=virtual/rust-1.53.0 -" - -QA_FLAGS_IGNORED="usr/bin/alacritty" - -S="${WORKDIR}/${PN}-${MY_PV}" - -src_unpack() { - if [[ "${PV}" == *9999* ]]; then - git-r3_src_unpack - cargo_live_src_unpack - else - cargo_src_unpack - fi -} - -src_configure() { - local myfeatures=( - $(usex X x11 '') - $(usev wayland) - ) - cargo_src_configure --no-default-features -} - -src_compile() { - cd alacritty || die - cargo_src_compile -} - -src_install() { - cargo_src_install --path alacritty - - newman extra/alacritty.man alacritty.1 - newman extra/alacritty-msg.man alacritty-msg.1 - - newbashcomp extra/completions/alacritty.bash alacritty - - insinto /usr/share/fish/vendor_completions.d/ - doins extra/completions/alacritty.fish - - insinto /usr/share/zsh/site-functions - doins extra/completions/_alacritty - - domenu extra/linux/Alacritty.desktop - newicon extra/logo/compat/alacritty-term.svg Alacritty.svg - - insinto /usr/share/metainfo - doins extra/linux/io.alacritty.Alacritty.appdata.xml - - insinto /usr/share/alacritty/scripts - doins -r scripts/* - - local DOCS=( - alacritty.yml - CHANGELOG.md INSTALL.md README.md - docs/{ansicode.txt,escape_support.md,features.md} - ) - einstalldocs -} - -src_test() { - cd alacritty || die - cargo_src_test -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - einfo "Configuration files for ${CATEGORY}/${PN}" - einfo "in \$HOME often need to be updated after a version change" - einfo "" - einfo "An up-to-date sample configuration file always can be found at" - einfo "${ROOT}/usr/share/doc/${PF}/alacritty.yml.*" - fi -} diff --git a/x11-terms/alacritty/alacritty-0.10.1.ebuild b/x11-terms/alacritty/alacritty-0.10.1.ebuild new file mode 100644 index 000000000000..42733ab1bdee --- /dev/null +++ b/x11-terms/alacritty/alacritty-0.10.1.ebuild @@ -0,0 +1,333 @@ +# Copyright 2017-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler32-1.2.0 + android_glue-0.2.3 + ansi_term-0.12.1 + atty-0.2.14 + autocfg-1.0.1 + base64-0.13.0 + bitflags-1.2.1 + block-0.1.6 + bumpalo-3.9.1 + calloop-0.9.3 + cc-1.0.72 + cfg-if-0.1.10 + cfg-if-1.0.0 + cgl-0.3.2 + clap-2.34.0 + clipboard-win-3.1.1 + cmake-0.1.48 + cocoa-0.24.0 + cocoa-foundation-0.1.0 + copypasta-0.7.1 + core-foundation-0.7.0 + core-foundation-0.9.2 + core-foundation-sys-0.7.0 + core-foundation-sys-0.8.3 + core-graphics-0.19.2 + core-graphics-0.22.3 + core-graphics-types-0.1.1 + core-text-19.2.0 + core-video-sys-0.1.4 + crc32fast-1.3.0 + crossfont-0.3.2 + cty-0.2.2 + darling-0.13.1 + darling_core-0.13.1 + darling_macro-0.13.1 + dirs-3.0.2 + dirs-sys-0.3.6 + dispatch-0.2.0 + dlib-0.5.0 + downcast-rs-1.2.0 + dwrote-0.11.0 + embed-resource-1.6.5 + expat-sys-2.1.6 + filetime-0.2.15 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-0.5.0 + foreign-types-macros-0.2.1 + foreign-types-shared-0.1.1 + foreign-types-shared-0.3.0 + freetype-rs-0.26.0 + freetype-sys-0.13.1 + fsevent-0.4.0 + fsevent-sys-2.0.1 + fuchsia-zircon-0.3.3 + fuchsia-zircon-sys-0.3.3 + getrandom-0.2.3 + gl_generator-0.14.0 + glutin-0.28.0 + glutin_egl_sys-0.1.5 + glutin_emscripten_sys-0.1.1 + glutin_gles2_sys-0.1.5 + glutin_glx_sys-0.1.7 + glutin_wgl_sys-0.1.5 + hashbrown-0.11.2 + heck-0.3.3 + hermit-abi-0.1.19 + ident_case-1.0.1 + indexmap-1.8.0 + inotify-0.7.1 + inotify-sys-0.1.5 + instant-0.1.12 + iovec-0.1.4 + itoa-1.0.1 + jni-sys-0.3.0 + js-sys-0.3.55 + kernel32-sys-0.2.2 + khronos_api-3.1.0 + lazy-bytes-cast-5.0.1 + lazy_static-1.4.0 + lazycell-1.3.0 + libc-0.2.112 + libloading-0.7.2 + linked-hash-map-0.5.4 + lock_api-0.4.5 + log-0.4.14 + malloc_buf-0.0.6 + memchr-2.4.1 + memmap2-0.3.1 + memoffset-0.6.5 + minimal-lexical-0.2.1 + miniz_oxide-0.3.7 + mio-0.6.23 + mio-0.8.0 + mio-anonymous-pipes-0.2.0 + mio-extras-2.0.6 + mio-uds-0.6.8 + miow-0.2.2 + miow-0.3.7 + ndk-0.5.0 + ndk-glue-0.5.0 + ndk-macro-0.3.0 + ndk-sys-0.2.2 + net2-0.2.37 + nix-0.22.2 + nom-7.1.0 + notify-4.0.17 + ntapi-0.3.6 + num_enum-0.5.6 + num_enum_derive-0.5.6 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + once_cell-1.9.0 + osmesa-sys-0.1.2 + parking_lot-0.11.2 + parking_lot_core-0.8.5 + percent-encoding-2.1.0 + pkg-config-0.3.24 + png-0.16.8 + proc-macro-crate-1.1.0 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.36 + quick-xml-0.22.0 + quote-1.0.14 + raw-window-handle-0.4.2 + redox_syscall-0.2.10 + redox_users-0.4.0 + regex-automata-0.1.10 + regex-syntax-0.6.25 + ryu-1.0.9 + same-file-1.0.6 + scoped-tls-1.0.0 + scopeguard-1.1.0 + serde-1.0.133 + serde_derive-1.0.133 + serde_json-1.0.74 + serde_yaml-0.8.23 + servo-fontconfig-0.5.1 + servo-fontconfig-sys-5.1.0 + shared_library-0.1.9 + signal-hook-0.3.13 + signal-hook-mio-0.2.1 + signal-hook-registry-1.4.0 + slab-0.4.5 + smallvec-1.7.0 + smithay-client-toolkit-0.15.3 + smithay-clipboard-0.6.5 + spsc-buffer-0.1.1 + strsim-0.8.0 + strsim-0.10.0 + structopt-0.3.25 + structopt-derive-0.4.18 + syn-1.0.85 + textwrap-0.11.0 + thiserror-1.0.30 + thiserror-impl-1.0.30 + toml-0.5.8 + unicode-segmentation-1.8.0 + unicode-width-0.1.9 + unicode-xid-0.2.2 + utf8parse-0.2.0 + vec_map-0.8.2 + version_check-0.9.4 + vswhom-0.1.0 + vswhom-sys-0.1.0 + vte-0.10.1 + vte_generate_state_changes-0.1.1 + walkdir-2.3.2 + wasi-0.10.2+wasi-snapshot-preview1 + wasm-bindgen-0.2.78 + wasm-bindgen-backend-0.2.78 + wasm-bindgen-macro-0.2.78 + wasm-bindgen-macro-support-0.2.78 + wasm-bindgen-shared-0.2.78 + wayland-client-0.29.4 + wayland-commons-0.29.4 + wayland-cursor-0.29.4 + wayland-egl-0.29.4 + wayland-protocols-0.29.4 + wayland-scanner-0.29.4 + wayland-sys-0.29.4 + web-sys-0.3.55 + winapi-0.2.8 + winapi-0.3.9 + winapi-build-0.1.1 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + winit-0.26.1 + winreg-0.10.1 + wio-0.2.2 + ws2_32-sys-0.2.1 + x11-clipboard-0.5.3 + x11-dl-2.19.1 + xcb-0.10.1 + xcursor-0.3.4 + xdg-2.4.0 + xml-rs-0.8.4 + yaml-rust-0.4.5 +" + +MY_PV="${PV//_rc/-rc}" +# https://bugs.gentoo.org/725962 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit bash-completion-r1 cargo desktop python-any-r1 + +DESCRIPTION="GPU-accelerated terminal emulator" +HOMEPAGE="https://github.com/alacritty/alacritty" + +if [ ${PV} == "9999" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/alacritty/alacritty" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD BSD-2 CC0-1.0 FTL ISC MIT MPL-2.0 Unlicense WTFPL-2 ZLIB" +SLOT="0" +IUSE="wayland +X" + +REQUIRED_USE="|| ( wayland X )" + +COMMON_DEPEND=" + media-libs/fontconfig:= + media-libs/freetype:2 + x11-libs/libxkbcommon + X? ( x11-libs/libxcb:=[xkb] ) +" + +DEPEND=" + ${COMMON_DEPEND} + ${PYTHON_DEPS} +" + +RDEPEND="${COMMON_DEPEND} + media-libs/mesa[X?,wayland?] + sys-libs/zlib + sys-libs/ncurses:0 + wayland? ( dev-libs/wayland ) + X? ( + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + ) +" + +BDEPEND=" + dev-util/cmake + >=virtual/rust-1.53.0 +" + +QA_FLAGS_IGNORED="usr/bin/alacritty" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_configure() { + local myfeatures=( + $(usex X x11 '') + $(usev wayland) + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cd alacritty || die + cargo_src_compile +} + +src_install() { + cargo_src_install --path alacritty + + newman extra/alacritty.man alacritty.1 + newman extra/alacritty-msg.man alacritty-msg.1 + + newbashcomp extra/completions/alacritty.bash alacritty + + insinto /usr/share/fish/vendor_completions.d/ + doins extra/completions/alacritty.fish + + insinto /usr/share/zsh/site-functions + doins extra/completions/_alacritty + + domenu extra/linux/Alacritty.desktop + newicon extra/logo/compat/alacritty-term.svg Alacritty.svg + + insinto /usr/share/metainfo + doins extra/linux/io.alacritty.Alacritty.appdata.xml + + insinto /usr/share/alacritty/scripts + doins -r scripts/* + + local DOCS=( + alacritty.yml + CHANGELOG.md INSTALL.md README.md + docs/{ansicode.txt,escape_support.md,features.md} + ) + einstalldocs +} + +src_test() { + cd alacritty || die + cargo_src_test +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + einfo "Configuration files for ${CATEGORY}/${PN}" + einfo "in \$HOME often need to be updated after a version change" + einfo "" + einfo "An up-to-date sample configuration file always can be found at" + einfo "${ROOT}/usr/share/doc/${PF}/alacritty.yml.*" + fi +} diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index 5bf608b81983..0baf84ba72e2 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -1,9 +1,6 @@ AUX 3.42.2-fix-build-with-meson-0.61.1.patch 1024 BLAKE2B bce6f28ff01f895a2890b43fd56eb4c9e69dacf547c3eddd13593cce9d2c84c6b0e3346c607bbb21a8bd059e25e88f035e5918bc1d021cddcd2830baf43a5b5d SHA512 93561c9eb344bebec6106b56212258bb0086225957351c0211eef6515107bf8136b65e734b328f4824f8586f80d8a07612a605c1b7f5c4515ce38d33a2f6429e AUX separate-new-tab-window.gschema.override 56 BLAKE2B ca7934aa89ddad5bbc86a35c79c8e02215888fea4706df5c2740480d9534980f54bc1b298ac02983a56c2bc5c1fc988d02b5cadb2a8e30d6443577b745a55533 SHA512 09eee78d2756752ce32cc9379f1a445e55c6f5f01bde972a8e5801a5c7bf3b385ab081ebc4a1ddd2bc463a8a67dd1ad03f1d531c99aa36eb6e850bf4f2a2b265 -DIST gnome-terminal-3.40.1-cntr-ntfy-autottl-ts.patch.xz 33548 BLAKE2B 50952d21a6a5758b500665aed21b95d8b4295240e24ea69dd806321a32338aeb904c60cd7dbb713d3d456bdc9199c7c4b4e2d65bc7078fa9bbf6a7d94c227265 SHA512 0efc106b35c25199ed8d4edc5c36a10a1013e62100c0b3397a5bb04386d7d2f548e811451c8577bc123ffbe935cea2a8f10d08473de5fadc4d07db0f301ab3bc -DIST gnome-terminal-3.40.3.tar.xz 2609060 BLAKE2B cc0ef61b2ffbe7dd93117acad6ad2b1f737fb74417c2c84a98cdf3c28d29a7aaeaae4461a0160549eaac8bf9fdc1852e67ffb2e2570b456132bc1726a7033486 SHA512 a4de627f88069f3a1cc69a53dfe4c29ebdd22ee604b0e0b1702dd1c7a14a5fb877968c020bece7f0d5d7dc496019ffef0f9b2d15cb17c80c0a99b331a64f8346 DIST gnome-terminal-3.42.2-cntr-ntfy-autottl-ts.patch.xz 33980 BLAKE2B e0400f960064907c84a059b2210a9299e353b280e4bbe2fb98a887f9806fc2eb5f7de9d3e6dee243f6297275479ec546d47292bb30ea02e8f4a887fafbe04e71 SHA512 4afab38bff15963e88bc756914b5c379634c68d59f0be1189d969ea0a8b7f3f6c0a077199455cc4c2eca96e5c3df06bddebdc32b786aaba3a885e21cb710f210 DIST gnome-terminal-3.42.2.tar.xz 1806388 BLAKE2B 9e3068d9731689dd5dc012405384073a6ea07d59370340bcccdc3383e24f5a5424a14b5e903a01b4cca3925758f9b2f5cd7861b30658324297f817807fefbb66 SHA512 001504539adbcdac609f22ee8120455d2a2db8f4208ca2715c6bb271b5488bfdbe78deca3c997cd4d2293f2e7e51db66746af56f5ba46792542654972dbc739e -EBUILD gnome-terminal-3.40.3.ebuild 2716 BLAKE2B fb0820ad2f10d352e00490f0e47f4daca12292209bc7d4c40f97ed43373dcc73af1dd7dfde85285b36290c15af6a2cf1b3197ba5b5f3183840d77d9b9a33537a SHA512 ccf66f14ccb081e82b364320979511ea6d9d1598ed913185d2363c126c2e7e967c23880792591e1a1b5848244fa82391a1a0b85339256d39e0cc17bdb1acab3f -EBUILD gnome-terminal-3.42.2.ebuild 2906 BLAKE2B fc8c1a5d742681562149b1334edc80bb301faacc1a61aa3efbccfa64883b54e5dd7de6a14dd74df16cdfb8b72fa6a78846da4800b16683b21b8a8a82d1beb5c5 SHA512 4cc09be2b0ff9184ae14ffd3f95d76596c0f320b652aeb159b6bdb28cb8dffb977ba1a1cc61f633c767c9da027df4e86d2d74a475ce332ecbcceaf591fa8f414 +EBUILD gnome-terminal-3.42.2.ebuild 2903 BLAKE2B 141f3a347695d2f6f740aa889bd447f15c28b03810823550aa182262a8da4a9a506d036bf1cb4e5399445f7494c68758d59deb6978364fa4ccd21f42759cab4e SHA512 73effc80fec9f29beaa6fe5d200a7c3b4651274e61f0a05116fbe07d84b7f486c1227d9596a652f4fead335d3275ba5b56083952b49be744520bb227bda1b636 MISC metadata.xml 418 BLAKE2B f4066a783c4612bc4d4b0883a5f74e626c2fe8716ba3cf78b2f5ac17aa803e3bfd3ed0ad6c88bd4142163f2f0f8b6e37638ba3c13fb4f199c7a667d9220d7f3c SHA512 b3bdd052a5038b59c040633331cb9a00da50db1ac6af26b0dbeb5b94a91ec6ada15e493101db1882fb194af590301e9965a400db3f1d29800589ea2256c16636 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.40.3.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.40.3.ebuild deleted file mode 100644 index 5476cb9249a1..000000000000 --- a/x11-terms/gnome-terminal/gnome-terminal-3.40.3.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2 readme.gentoo-r1 - -DESCRIPTION="The Gnome Terminal" -HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="debug +gnome-shell +nautilus vanilla" -SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.40.1-cntr-ntfy-autottl-ts.patch.xz )" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" - -# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.22.27:3 - >=x11-libs/vte-0.64.0:2.91[!vanilla?] - >=dev-libs/libpcre2-10 - >=gnome-base/dconf-0.14 - >=gnome-base/gsettings-desktop-schemas-0.1.0 - sys-apps/util-linux - gnome-shell? ( gnome-base/gnome-shell ) - nautilus? ( >=gnome-base/nautilus-3.28.0 ) -" -DEPEND="${RDEPEND}" -# itstool required for help/* with non-en LINGUAS, see bug #549358 -# xmllint required for glib-compile-resources, see bug #549304 -BDEPEND=" - dev-libs/libxml2:2 - dev-libs/libxslt - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DOC_CONTENTS="To get previous working directory inherited in new opened tab, or - notifications of long-running commands finishing, you will need - to add the following line to your ~/.bashrc:\n - . /etc/profile.d/vte-2.91.sh" - -src_prepare() { - if ! use vanilla; then - # https://bugzilla.gnome.org/show_bug.cgi?id=695371 - # Fedora patches: - # Restore transparency support (with compositing WMs only) - # OSC 777 desktop notification support (notifications on tabs for long-running commands completing) - # Restore "Set title" support - # Automatic title updating based on currently running foreground process - # https://src.fedoraproject.org/rpms/gnome-terminal/raw/f31/f/gnome-terminal-cntr-ntfy-autottl-ts.patch - # Depends on vte[-vanilla] for OSC 777 and the preexec/precmd/etc patches in VTE - eapply "${WORKDIR}"/${PN}-3.40.1-cntr-ntfy-autottl-ts.patch - fi - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable debug) \ - $(use_enable gnome-shell search-provider) \ - $(use_with nautilus nautilus-extension) -} - -src_install() { - DOCS=( AUTHORS ChangeLog HACKING NEWS ) - gnome2_src_install - if ! use vanilla; then - # Separate "New Window/Tab" menu entries by default, instead of unified "New Terminal" - insinto /usr/share/glib-2.0/schemas - newins "${FILESDIR}"/separate-new-tab-window.gschema.override org.gnome.Terminal.gschema.override - fi - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.42.2.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.42.2.ebuild index f47df2f66e01..2dc8e8704803 100644 --- a/x11-terms/gnome-terminal/gnome-terminal-3.42.2.ebuild +++ b/x11-terms/gnome-terminal/gnome-terminal-3.42.2.ebuild @@ -13,7 +13,7 @@ SLOT="0" IUSE="debug +gnome-shell +nautilus vanilla" SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.42.2-cntr-ntfy-autottl-ts.patch.xz )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" # FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 RDEPEND=" diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 8ac9b9a50b11..5d8ea171e948 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,4 +1,4 @@ -DIST kitty-0.24.1.tar.xz 4512652 BLAKE2B ea1bf4911a744fb5aaa5fe3d9fc4821880e78c60a0a89ecba12c73623b9b537c2d9d4e494da125669f2fc36f273f49a00cc5825f56184c1b0c69f4c570b2226d SHA512 e590a3abd4ed38ce956ee1e1b9d3679150c83b80df5ed9daf9773d7a278f63dc8a3a563058906d322f9186bece7d479036a502864fd80f45593c4970c056f389 -EBUILD kitty-shell-integration-0.24.1.ebuild 1348 BLAKE2B 6893a3a218d471a23d3c2c18104391413a9211b5052007da652b2c95e637dd3e96e070729b665f91cc67842b20779962701fc87af54d754781410964bad4d9e0 SHA512 472e0579a48f05bdac57fd3f54af8256e76dcd5ee7c8ec499953b79ea667f0cb37f6c6c9703eb2b7d02504c03026ca60e571f6dd5fbd3a9a0c83129c4a86df52 +DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f +EBUILD kitty-shell-integration-0.24.4.ebuild 1346 BLAKE2B 87e2fda053ec3dcf357c591832a87df3ec8ff2865ac905e99ed9b9745a5f658232fdeb4e39c38d8775f0faaed29d6aa14a3d208171a7a54bec2252e6d7f41f03 SHA512 797836fe075a96bdff52b4859f9babe31d4b476d28c13140d2240b56624c0677b856796f33e11ba3a147b52241bb75b8efa1866c5f4bbad758402c0c8b3689a0 EBUILD kitty-shell-integration-9999.ebuild 1273 BLAKE2B 141961e4dd944b18a87b9eed23a66d414585079e2d80a1677584a59959dd56c2bc827a4dd18b255b1571d97efbfddd77f97fdd494713cd07cd513b79bd79ff8b SHA512 84a4ed1442f18c857d4770e08ab28a8e4fc37c227499cdd1a190e6347382f4df3f3b8c6c62799d1a00b4c5390f2c2249809a2aa9f47844e23a8bda9f8179cf10 MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.1.ebuild deleted file mode 100644 index 80e3667e6412..000000000000 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote -} diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.4.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.4.ebuild new file mode 100644 index 000000000000..4dc577e72c2f --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.24.4.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~ppc64 x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote +} diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 55bb2bda59b7..27bf148e0757 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,6 +1,6 @@ DIST kitty-0.23.1.tar.xz 4444184 BLAKE2B f452e338fb72f723f2c028f90c20654cf80c5ee1aff924954f81f16445c9f4c10c77bd67d47ae5564b45496012dd1b7de447cdf3974b6913a39d170749878a73 SHA512 2d0c822e6bfca41b0a5e5e71e62f5073792b10c236287a509a6c790e19d098205c8719dbcb4aa630abbbaa3d44d6c9986c13efde7a9556772a89709383a0fe94 -DIST kitty-0.24.1.tar.xz 4512652 BLAKE2B ea1bf4911a744fb5aaa5fe3d9fc4821880e78c60a0a89ecba12c73623b9b537c2d9d4e494da125669f2fc36f273f49a00cc5825f56184c1b0c69f4c570b2226d SHA512 e590a3abd4ed38ce956ee1e1b9d3679150c83b80df5ed9daf9773d7a278f63dc8a3a563058906d322f9186bece7d479036a502864fd80f45593c4970c056f389 +DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f EBUILD kitty-terminfo-0.23.1-r1.ebuild 611 BLAKE2B 8146d5c5a87f4f71596e4f489df05b94c62bd0fdfa6145f5cdd4aa3fe2f0d89b2bf086f6a2459a907257ca391ecd1262152803ed2ed1844105f35ffe01c690cc SHA512 4e62146cd2baacde6010f82869bcc81f8bebd85f6ddb7242295cec3d3023b2052016919c71974bf64898dd8c211d80213493d6dc38cd83b003709cdb3f839e7d -EBUILD kitty-terminfo-0.24.1.ebuild 620 BLAKE2B 84d17d934610d200dd4d556462255c9f6ee5fa90553b81db4dc764a9bb4026d74b874f19ef92e3aeaaaf2856021870199518b66e633212896aa5b9d4f5255b8a SHA512 a9dca5ba4c276df302fb5df4507294bdac4609398ed441b242dba8459d2d58306c29a49373278f428c1d86a3e9e426f3605153252aebe9bfac5af00e088fac18 +EBUILD kitty-terminfo-0.24.4.ebuild 618 BLAKE2B f28c7bc4aff671b8f2df8094f8abd881b9bfe0580fd84e302fea050235f5932c34636e407d87afb34ee1fe2e7006e1dc1a1902d9a914cfe4aa7372fb7d18d368 SHA512 971734b7d326df234fff57c14a17ce6da9e9f97dc86ea412b9521c76e0c06fceadffcb708db781d85d5529a6ec9c829dcd5f8210c36c06b73f6ce05b9be729b3 EBUILD kitty-terminfo-9999.ebuild 545 BLAKE2B 50bf783694580b016f3291640d6c4ab3e8ee335f78d13b75cb7ebe6628ddd2f244fab2e7c465a3964ed6b5e0ebbdb144c739a01ffa7239c8518503ea107a52f2 SHA512 267b8b4a526ee22159f7c1c0d9a089e183308e1e7f61d775834e4ed5d4f25be7aac8cc3db4afa3c3f1e933159f27abff25c31989dd6478c1727eec590bf0a3c8 MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.24.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.24.1.ebuild deleted file mode 100644 index 35ff98034a87..000000000000 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.24.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -RESTRICT="test" # intended to be ran on the full kitty package - -BDEPEND="sys-libs/ncurses" - -src_compile() { :; } - -src_install() { - dodir /usr/share/terminfo - tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die -} diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.24.4.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.24.4.ebuild new file mode 100644 index 000000000000..dc5bddaad255 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.24.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~ppc64 x86" +RESTRICT="test" # intended to be ran on the full kitty package + +BDEPEND="sys-libs/ncurses" + +src_compile() { :; } + +src_install() { + dodir /usr/share/terminfo + tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die +} diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 060243ffc4b9..9c85154628ee 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,8 +1,8 @@ AUX kitty-0.23.1-flags.patch 583 BLAKE2B c95c469d73c67ec90a4c33bb416832bbc7ce4766cf65a9c216cc5afd16f5c71cfccf80e08983d7f0aaea27f29b30ce0746c32065104e8fd1f930be9301751eb3 SHA512 2280cbe367181468bcc2aa8071fcbc6d44e77e65d8261f915b1775ad27f0fd8d48b1387300ba67a2ad0964cb655b66885221785c0ea0f4766c37b827f2987cd0 DIST kitty-0.23.1.tar.xz 4444184 BLAKE2B f452e338fb72f723f2c028f90c20654cf80c5ee1aff924954f81f16445c9f4c10c77bd67d47ae5564b45496012dd1b7de447cdf3974b6913a39d170749878a73 SHA512 2d0c822e6bfca41b0a5e5e71e62f5073792b10c236287a509a6c790e19d098205c8719dbcb4aa630abbbaa3d44d6c9986c13efde7a9556772a89709383a0fe94 -DIST kitty-0.24.1.tar.xz 4512652 BLAKE2B ea1bf4911a744fb5aaa5fe3d9fc4821880e78c60a0a89ecba12c73623b9b537c2d9d4e494da125669f2fc36f273f49a00cc5825f56184c1b0c69f4c570b2226d SHA512 e590a3abd4ed38ce956ee1e1b9d3679150c83b80df5ed9daf9773d7a278f63dc8a3a563058906d322f9186bece7d479036a502864fd80f45593c4970c056f389 -DIST kitty-0.24.1.tar.xz.sig 566 BLAKE2B efff022baff8b16a4b576c1eb1aba83a7a931857850ae2815f54c06d7e9e7110c8bc27f89bec6ba679a4d1df133e1ec13e061cd880dbef02680a2d8021beadf8 SHA512 a2943d1fe20f6c36015db8b9cb8ddef9461fe6503110eb2dce6646afb141b3a3ceb7ab62ec2cbc027d2e2dc2a25c16a207dfc45f619b6464c0ce1995bae54144 -EBUILD kitty-0.23.1-r1.ebuild 2725 BLAKE2B d298ad931465ca1d0c84754c7a4cbb48ab7a821389bec388ee761ebc0fa80214bba3df3f4b0802a92df68a6c9ee55a2d034f81f554c1712387dfb498d57f2354 SHA512 04c9b83b5cb893847fc2b8cc2025217ed068db1cb075cf8e10f450c782f6e1818ac5734cbbaf10103ae16918a767799b21935908dc015c78f6703f635638dc14 -EBUILD kitty-0.24.1.ebuild 3244 BLAKE2B abe736d9d59ecb8486ac0790107a8c0c592986427c0a17aee1b7c4d2e2d5ba16d5d5fb41431f6950719efdf6c2e4e5884f4b6164e15d58a07b046df29b9b8dd1 SHA512 1d5609025d1aaac3084ba183d123e6c4a3ae4bab1d39c02bf48ec539026c2324fb29ce146631135422dbe93b41a101c362fec9667dffc6a48505cbc1fac518cb -EBUILD kitty-9999.ebuild 3244 BLAKE2B abe736d9d59ecb8486ac0790107a8c0c592986427c0a17aee1b7c4d2e2d5ba16d5d5fb41431f6950719efdf6c2e4e5884f4b6164e15d58a07b046df29b9b8dd1 SHA512 1d5609025d1aaac3084ba183d123e6c4a3ae4bab1d39c02bf48ec539026c2324fb29ce146631135422dbe93b41a101c362fec9667dffc6a48505cbc1fac518cb +DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f +DIST kitty-0.24.4.tar.xz.sig 566 BLAKE2B 7a6513e6296b8c4a1781cef6bcea865b8187fcd8d2abd822627a401f943b1fb1d1432935fdbdc348c3062b07c91a85adcec280be64676782492f6245c72ed89b SHA512 34d24eebf08e19a96f715afb4a570746e1b7bcace6b6226dd596b2886b7bf3bc34b9842d0686c07a655b6b870da77cf25adf6d577dac811a01a70db8c477723a +EBUILD kitty-0.23.1-r1.ebuild 2720 BLAKE2B 04a7963c18f5d480e9abbda815231e146baf383cf59de0ed1a7bab6687ab1cc2357fc5219a9ad6cd9a83f24b8fd47dcfeafc648359f5826879703a97645b440f SHA512 36b5c852e1b966186c4b8b8aa57dc53f0477ed177f9eba30a3cc073364510656a1699156c702a4b1e4c2ebea437981401c4ffac3084dd569034b9125754da865 +EBUILD kitty-0.24.4.ebuild 3237 BLAKE2B 58bca75ddc8182f6ecfab14bd23173357e4b2709f76a7208f5e7262568ec041da78e1d37dcd504c80b3e0c2a164ffff63486c03e28ea95f19d36488883902b95 SHA512 dbc6576673b3af2839ebecf915d708eb48ad98335a8506f1c56f8e89912c40d346d19afa3c45deff99deaa6fc763cb2ac036792f17bf710d8dde0a8315686c3c +EBUILD kitty-9999.ebuild 3239 BLAKE2B cb3ce1e0120cba89dca4180a62d30cc1fbb39efc2c3a349c49897071d6e34a2be369596b4de70a08f72ff92c0ae0951c169d55bdab53ca077b04e0f77c9d4afb SHA512 f8c6ea0dbef4508652c4def65e108312b432ebcabf9bcb2ae5b9bdd6e43125e23077a72b23a2ab3d14b00a20dda3e2a0fc1ecd19b45eb722e4f68e4c118e1636 MISC metadata.xml 757 BLAKE2B 5b7786583ac3a7742c1345fb86287e3309eedf7e7110025730c9153dd893bdbd8e340b3a70f99a650d60f3a405c73346fbb2f0465ba2dad820e9fe2506f9963f SHA512 96c3583ce9713803d9892270f9e41cce2cdb75931065637196c002f66e9638f87db52f32a69d37cc6bef5302cb0cd5212178659b217b1df63e253f4bdf759c77 diff --git a/x11-terms/kitty/kitty-0.23.1-r1.ebuild b/x11-terms/kitty/kitty-0.23.1-r1.ebuild index ee5228eceb68..67420a5f1402 100644 --- a/x11-terms/kitty/kitty-0.23.1-r1.ebuild +++ b/x11-terms/kitty/kitty-0.23.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -109,7 +109,7 @@ src_install() { } pkg_postinst() { - xdg_icon_cache_update + xdg_pkg_postinst optfeature "in-terminal image display with kitty icat" media-gfx/imagemagick optfeature "audio-based terminal bell support" media-libs/libcanberra diff --git a/x11-terms/kitty/kitty-0.24.1.ebuild b/x11-terms/kitty/kitty-0.24.1.ebuild deleted file mode 100644 index f12b599aaa04..000000000000 --- a/x11-terms/kitty/kitty-0.24.1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit optfeature python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" -else - inherit verify-sig - SRC_URI=" - https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz - verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" - KEYWORDS="~amd64 ~ppc64 ~x86" -fi - -DESCRIPTION="Fast, feature-rich, GPU-based terminal" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+X debug test transfer wayland" -REQUIRED_USE=" - || ( X wayland ) - ${PYTHON_REQUIRED_USE}" -RESTRICT="!X? ( test ) !test? ( test ) !transfer? ( test ) !wayland? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libglvnd[X?] - media-libs/libpng:= - sys-apps/dbus - sys-libs/zlib:= - x11-libs/libxkbcommon[X?] - x11-misc/xkeyboard-config - ~x11-terms/kitty-shell-integration-${PV} - ~x11-terms/kitty-terminfo-${PV} - X? ( x11-libs/libX11 ) - transfer? ( net-libs/librsync:= ) - wayland? ( dev-libs/wayland )" -DEPEND=" - ${RDEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - ) - wayland? ( dev-libs/wayland-protocols )" -BDEPEND=" - ${PYTHON_DEPS} - sys-libs/ncurses - virtual/pkgconfig - test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) - wayland? ( dev-util/wayland-scanner )" -[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.23.1-flags.patch -) - -src_prepare() { - default - - sed -i "s/'x11 wayland'/'$(usev X x11) $(usev wayland)'/" setup.py || die - - if use !transfer; then - sed -i 's/rs_cflag =/& []#/;/files.*rsync/d' setup.py || die - rm -r kittens/transfer || die - fi - - # test relies on 'who' command which doesn't detect users with pid-sandbox - rm kitty_tests/utmp.py || die - - # skip docs for live version - [[ ${PV} != 9999 ]] || sed -i '/exists.*_build/,/docs(ddir)/d' setup.py || die -} - -src_compile() { - tc-export CC - export PKGCONFIG_EXE=$(tc-getPKG_CONFIG) - - local setup=( - ${EPYTHON} setup.py linux-package - --disable-link-time-optimization - --ignore-compiler-warnings - --libdir-name=$(get_libdir) - --shell-integration="enabled no-rc" - --update-check-interval=0 - --verbose - $(usev debug --debug) - ) - - echo "${setup[*]}" - "${setup[@]}" || die "setup.py failed to compile ${PN}" - - [[ ${PV} == 9999 ]] || mv linux-package/share/doc/{${PN},${PF}} || die - rm -r linux-package/share/terminfo || die -} - -src_test() { - PATH=linux-package/bin:${PATH} KITTY_CONFIG_DIRECTORY=${T} \ - ${EPYTHON} test.py || die -} - -src_install() { - insinto /usr - doins -r linux-package/. - - fperms +x /usr/bin/kitty -} - -pkg_postinst() { - xdg_icon_cache_update - - optfeature "in-terminal image display with kitty icat" media-gfx/imagemagick - optfeature "audio-based terminal bell support" media-libs/libcanberra - optfeature "opening links from the terminal" x11-misc/xdg-utils -} diff --git a/x11-terms/kitty/kitty-0.24.4.ebuild b/x11-terms/kitty/kitty-0.24.4.ebuild new file mode 100644 index 000000000000..dffd2c441579 --- /dev/null +++ b/x11-terms/kitty/kitty-0.24.4.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit optfeature python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" +else + inherit verify-sig + SRC_URI=" + https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz + verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" + KEYWORDS="amd64 ~ppc64 x86" +fi + +DESCRIPTION="Fast, feature-rich, GPU-based terminal" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+X debug test transfer wayland" +REQUIRED_USE=" + || ( X wayland ) + ${PYTHON_REQUIRED_USE}" +RESTRICT="!X? ( test ) !test? ( test ) !transfer? ( test ) !wayland? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + x11-libs/libxkbcommon[X?] + x11-misc/xkeyboard-config + ~x11-terms/kitty-shell-integration-${PV} + ~x11-terms/kitty-terminfo-${PV} + X? ( x11-libs/libX11 ) + transfer? ( net-libs/librsync:= ) + wayland? ( dev-libs/wayland )" +DEPEND=" + ${RDEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + ) + wayland? ( dev-libs/wayland-protocols )" +BDEPEND=" + ${PYTHON_DEPS} + sys-libs/ncurses + virtual/pkgconfig + test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) + wayland? ( dev-util/wayland-scanner )" +[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.23.1-flags.patch +) + +src_prepare() { + default + + sed -i "s/'x11 wayland'/'$(usev X x11) $(usev wayland)'/" setup.py || die + + if use !transfer; then + sed -i 's/rs_cflag =/& []#/;/files.*rsync/d' setup.py || die + rm -r kittens/transfer || die + fi + + # test relies on 'who' command which doesn't detect users with pid-sandbox + rm kitty_tests/utmp.py || die + + # skip docs for live version + [[ ${PV} != 9999 ]] || sed -i '/exists.*_build/,/docs(ddir)/d' setup.py || die +} + +src_compile() { + tc-export CC + export PKGCONFIG_EXE=$(tc-getPKG_CONFIG) + + local setup=( + ${EPYTHON} setup.py linux-package + --disable-link-time-optimization + --ignore-compiler-warnings + --libdir-name=$(get_libdir) + --shell-integration="enabled no-rc" + --update-check-interval=0 + --verbose + $(usev debug --debug) + ) + + echo "${setup[*]}" + "${setup[@]}" || die "setup.py failed to compile ${PN}" + + [[ ${PV} == 9999 ]] || mv linux-package/share/doc/{${PN},${PF}} || die + rm -r linux-package/share/terminfo || die +} + +src_test() { + PATH=linux-package/bin:${PATH} KITTY_CONFIG_DIRECTORY=${T} \ + ${EPYTHON} test.py || die +} + +src_install() { + insinto /usr + doins -r linux-package/. + + fperms +x /usr/bin/kitty +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "in-terminal image display with kitty icat" media-gfx/imagemagick + optfeature "audio-based terminal bell support" media-libs/libcanberra + optfeature "opening links from the terminal" x11-misc/xdg-utils +} diff --git a/x11-terms/kitty/kitty-9999.ebuild b/x11-terms/kitty/kitty-9999.ebuild index f12b599aaa04..22dc6f82a916 100644 --- a/x11-terms/kitty/kitty-9999.ebuild +++ b/x11-terms/kitty/kitty-9999.ebuild @@ -120,7 +120,7 @@ src_install() { } pkg_postinst() { - xdg_icon_cache_update + xdg_pkg_postinst optfeature "in-terminal image display with kitty icat" media-gfx/imagemagick optfeature "audio-based terminal bell support" media-libs/libcanberra diff --git a/x11-terms/mlterm/Manifest b/x11-terms/mlterm/Manifest index 0f666abf324e..fda6d1ec8f68 100644 --- a/x11-terms/mlterm/Manifest +++ b/x11-terms/mlterm/Manifest @@ -1,4 +1,6 @@ AUX mlterm-font.patch 606 BLAKE2B 5d9989a2656a0375e79c189db88167f443c3f7ee6f7f8b83972b65cc59b455fcb2c2ee6c4a25c82bb48cb2610d7453a5552b0eb5a17bd80eed947418a038b252 SHA512 60e625e554341feda77a926f3a59c4858ab19a810eeba39810701c429a504666643e1a614586b88379fe2d42606865f0afa8da6c14c1499a52aa1200e8bd5c4a DIST mlterm-3.9.1.tar.gz 4175186 BLAKE2B 030d9144e7c835c895269fd19f89ece7c0dae9ca3f1d4425a1d409b9ac78a530431a4e05ef685d178748a35f9fae77414286a38a412a0496433b8324a22a73dd SHA512 1337b884971b2c4c2c3140388f07927101a947b0268f547611f4f4ece49c8d0954c068789ee7c92c82db114021c77c08416db30233149c8964e827ab901cc870 +DIST mlterm-3.9.2.tar.gz 4259208 BLAKE2B 161d496326abd58e8dabedd4c49e0e17ade77956fd0be6f450d5adf2953fe04a2c62a40d3694296d12cdea1274410e17a64cc62f88b953d894cce216425b29f3 SHA512 3076dafbc98a01738d88acf0e0f52e15d33862b3e9b7a851a4496f1be07ee9e51103daf7842954bcae1f1ba62bd6645b0bd60af7f66ee98721bdf3786b9fcbaf EBUILD mlterm-3.9.1-r2.ebuild 2973 BLAKE2B cf51084e396f0979293a1f685053b9d8c26851ee1ba4b60793eaa4c09f928e931a8014461884002a0d31fe4559f48560184d37ff588b7de87e5e6b77fa696ab8 SHA512 343b9295a3d186d7a276ca5cbd63a17b416308ddfdb607565784f565f97505c5f69746d4677cdeb5848118947d63f03b87b57ba9f13d01680da6990c13cc8aa8 +EBUILD mlterm-3.9.2.ebuild 2977 BLAKE2B ea24ca94ff9f0de18e4461023a65ff5d68075ecd2c52a6cb4718c9fdb7e274ab428b6bc0ed6391107615a25f7c282d119781a5f7301dea98a17a37ed2d19385d SHA512 62c21ff876204d2dbac64516ef5f24c95fe322060c5193a7c46913060591d7e763301d56e6fca09e9ee80fb99bc444d1103b89f240a5a76ebe66db67c8c8ffd0 MISC metadata.xml 1173 BLAKE2B 25a60316724dfd2c4738d7dd94a39e72888a373ba74c43c7e7c13abc1f492e58a04c9f537074567784e5bed66b5daf704813e23c1a22104cea636fa0a15bbbe4 SHA512 17b693aa9a6f0e6e4c8a6e025d1137164536cdbc2142faf6ce50edce139644463882340dd47c262d804e6087e0a6223c8185120483648edec8064738a204982e diff --git a/x11-terms/mlterm/mlterm-3.9.2.ebuild b/x11-terms/mlterm/mlterm-3.9.2.ebuild new file mode 100644 index 000000000000..fc22805034c2 --- /dev/null +++ b/x11-terms/mlterm/mlterm-3.9.2.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit desktop + +DESCRIPTION="A multi-lingual terminal emulator" +HOMEPAGE="http://mlterm.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="+X bidi brltty cairo debug fbcon fcitx freewnn gtk harfbuzz ibus libssh2 m17n-lib nls regis scim skk static-libs uim utempter wayland xft" +REQUIRED_USE="|| ( X fbcon wayland )" + +RDEPEND="virtual/libcrypt:= + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + ) + bidi? ( dev-libs/fribidi ) + brltty? ( app-accessibility/brltty ) + cairo? ( x11-libs/cairo[X(+)] ) + fbcon? ( media-fonts/unifont ) + fcitx? ( app-i18n/fcitx ) + freewnn? ( app-i18n/freewnn ) + gtk? ( x11-libs/gtk+:3 ) + harfbuzz? ( media-libs/harfbuzz[truetype(+)] ) + ibus? ( app-i18n/ibus ) + libssh2? ( net-libs/libssh2 ) + m17n-lib? ( dev-libs/m17n-lib ) + nls? ( virtual/libintl ) + regis? ( + || ( + media-libs/sdl-ttf + media-libs/sdl2-ttf + ) + ) + scim? ( app-i18n/scim ) + skk? ( + || ( + virtual/skkserv + app-i18n/skk-jisyo + ) + ) + uim? ( app-i18n/uim ) + utempter? ( sys-libs/libutempter ) + wayland? ( + dev-libs/wayland + x11-libs/libxkbcommon + ) + xft? ( x11-libs/libXft )" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( "${FILESDIR}"/${PN}-font.patch ) +DOCS=( doc/{en,ja} ) + +src_prepare() { + # default config + sed -i \ + -e "/ icon_path =/aicon_path = ${EPREFIX}/usr/share/pixmaps/${PN}-icon.svg" \ + -e "/ scrollbar_view_name =/ascrollbar_view_name = sample" \ + etc/main + + default +} + +src_configure() { + local myconf=( + $(use_enable bidi fribidi) + $(use_enable brltty brlapi) + $(use_enable debug) + $(use_enable fcitx) + $(use_enable freewnn wnn) + $(use_enable harfbuzz otl) + $(use_enable ibus) + $(use_enable libssh2 ssh2) + $(use_enable m17n-lib m17nlib) + $(use_enable nls) + $(use_enable scim) + $(use_enable skk) + $(use_enable uim) + $(use_with X x) + --with-gui=$(usex X "xlib" "")$(usex fbcon ",fb" "")$(usex wayland ",wayland" "") + --with-type-engines=xcore$(usex xft ",xft" "")$(usex cairo ",cairo" "") + --with-utmp=$(usex utempter utempter none) + --enable-optimize-redrawing + --enable-vt52 + --disable-canna + --disable-static + ) + + local scrollbars="sample,extra" + local tools="mlclient,mlcc,mlfc,mlmenu,${PN}-zoom" + if use gtk; then + myconf+=( + --with-gtk=3.0 + --with-imagelib=gdk-pixbuf + ) + scrollbars+=",pixmap_engine" + tools+=",mlconfig,mlimgloader" + else + myconf+=( --without-gtk ) + fi + if use regis; then + tools+=",registobmp" + fi + myconf+=( --with-scrollbars="${scrollbars}" ) + myconf+=( --with-tools="${tools}" ) + + addpredict /dev/ptmx + econf "${myconf[@]}" +} + +src_test() { + : +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + docinto contrib/icon + dodoc contrib/icon/README + + doicon contrib/icon/${PN}* + make_desktop_entry ${PN} ${PN} ${PN}-icon "System;TerminalEmulator" +} diff --git a/x11-terms/rxvt-unicode/Manifest b/x11-terms/rxvt-unicode/Manifest index fced9ee09e8d..42f5a585ef3a 100644 --- a/x11-terms/rxvt-unicode/Manifest +++ b/x11-terms/rxvt-unicode/Manifest @@ -2,10 +2,7 @@ AUX rxvt-unicode-9.06-case-insensitive-fs.patch 238 BLAKE2B 887eec8ec419900765ed AUX rxvt-unicode-9.21-xsubpp.patch 640 BLAKE2B 51b9f626436153239ca98df1094c5bbadaca463cf3624d39094cf5dce75a42c23568584292cd55b891439a45bc7d9e3fbf098ec80743b44267e6c3c1d0b339ca SHA512 70f4c5cb7b6a440f009f693c4dc2f8595051e198250d375cd18704c35059596d77938a3d062740bd26f947bfebdb67ea7d46f59f8cbf08fc73193a62267723ec AUX urxvtd.service 145 BLAKE2B 9199c81f02ff161caf6f72bac95808d4ba584bf09fb68cf7fef1bdf883873fe360816d8736835987a61c1cf0ac1be469aa47f2b74e96d8215a3ac17de896d6a5 SHA512 a77606d11e80c8d117917ab34a6d2ca430c667372ee713cf8519e49df4d972f289399d49bd808a9d31fa343d11c2fd2eb761b813be3f2892784d1dd9c281fc38 AUX urxvtd.socket 133 BLAKE2B d685c78de25a3f2d661f180a6a5cc227c500e873dab049587f0742330910c3867f60871a96a237787d85f66b8999b397281b36ed9b92bda2422e1e2295accfee SHA512 20c7d7a00bd41deefb738b6795ecbea8098ec81d3356cceab4de39408de3552d385fc48ef74a087f3724d436b77de54adb67d0858a0949b9595820ee3d9cf7e4 -DIST rxvt-unicode-9.26.tar.bz2 904950 BLAKE2B 1790d02eeadf630cc9bc718288af2f6bd19c3e320d3dbfa44c8cef516c8e790e0abfbfe4e557795749ddd3ec41b8358f6eac623c060240f091b3e84a549151ad SHA512 35560b57730e17c9542ea4a615fd86ce703c4e6421323e8fe1570007737a880fde90d17943e5af9e170be4111b9769f4aa7e57efca5428421fdc1c299112f8e0 -DIST rxvt-unicode-9.26_24-bit-color_aur-20210516+eautoreconf.patch.xz 11716 BLAKE2B 7e18b0f884dbb9574515db8cfb4e1521e1e3287ac194750db288409c7e4d0bb120964e4559ce7e3b91e169935ded93f3af3045fc7c1737a5a6de2710ee2e107b SHA512 8cbcc1c04bdb83996ce08ece559ef9e7f5f530140a2a66291e0ffd049808da60787a68520b4a990dc12e1272de861a85b199ddd10ac8b245eafbfe16dc521199 DIST rxvt-unicode-9.29_24-bit-color_aur-9.26-20210712.patch.xz 7568 BLAKE2B 8ea5d813e00fd4012d145acf70e3d9b0974dddffd203fbec4bf06a0da1c9368ec316fc2903dccae3a5d71d684fd93b2a09ed208f26be1e85f77c702494db4e54 SHA512 baa226ca9adf6025a72dea925ec3be16186502bb4aab21dd61ef1f7c3e2eb793e7a1dc9619ed8228166758daa2879a465da2ace3f3b14545808955388bd2b74b DIST rxvt-unicode-9.30.tar.bz2 877186 BLAKE2B 645164e37e9e484c66f5047836689e4e4727575dfdcbefc64affb70d9110497529fdcc7d476f77737efed5cee4af314e1e1ccbcb42b506bb7e653b827c24a0c7 SHA512 048d5f635a61bc1a739d5cbc09e7a9f77cee18c81df468ce1ff0a62866ced06fc4ec258bb015d2484a7e7bad2339f0bdd79bd824d649c2553a80bdef9f199e99 -EBUILD rxvt-unicode-9.26-r2.ebuild 3021 BLAKE2B 80d258c5d5e5319b98370e9d59d0200e5a7fa8540a4c0b1a3884004d7399e0d3c22c0555554cd81c8a23a5f854c322451adfd447f549cb5fe268d2816fec8070 SHA512 ed19df722eb87d6c18bbe0155e8a5e15738d3353a7fbfccf95baf769eb0ca39bc5e3b24b75acbab086cdd65a1c181bbe1c3f1f15a9b0848f99602d332ed50369 -EBUILD rxvt-unicode-9.30.ebuild 3069 BLAKE2B 914399f6f4faf9c0d495551e06d6c4e22ed29a5ae508b54ee6eee7651d740895bb03d131410f0cc497dd3230f9e3f9595f48c4bd8bd4744973385cd70f4e2f25 SHA512 94d49a9038ad2f7ebd7db755717743c0ec366e968c6252053d59b6327275978e7608e482a28842d1e4168a042df2e319c22949096195c1ede7d1f631b258aac4 -MISC metadata.xml 1577 BLAKE2B ca4f7c5d7697dd6a3bb087b59a1fa76501372cb802061285b0c35c55a014cd044a2c1a67db94d4f5c3cf86afc5307e3052dbd533287664fa3f855f79bd575e77 SHA512 65ee848f71db806ae5e8016243d328b786b2135705e4d2d5fae30e8b018b1d215327a8310be2845b0958c6af92be75082bc16e5007f1f2b888dba74e9f8e74b8 +EBUILD rxvt-unicode-9.30.ebuild 3044 BLAKE2B 9f3f8da493490bb0a5900a9f00ee9fba111fa482fa193bc80cea2d1c6f8a89ef5fe3acddc5419127382c92d965dcbe2c547401bd3f3a84c4d98763d1e952401b SHA512 a1d0390fbd0df39467ce69a4701ca12576d8759e01ae27d3a66c2e2bba8fbc3b7bfd03da057249671087e85b6530e41fda40ea2a390839740fd0fb94e66b7be1 +MISC metadata.xml 1483 BLAKE2B 0b1ff5db1ccf4276d822923c1140ed9ac7509c5173cb132013749104fd3ba59278239de3097f2fdd7511e1a6c42406673e0b43b4242879c2cf78cdb6b8a1aef3 SHA512 ff7c2255e05af9d8c25c1c754f8e6f77983cb636900eb151f976a2289969a56587a9100fe656fdd0d946cace26aa836042e1808be5a74aa93dcaed03fea701a0 diff --git a/x11-terms/rxvt-unicode/metadata.xml b/x11-terms/rxvt-unicode/metadata.xml index fc597b93c849..875018610709 100644 --- a/x11-terms/rxvt-unicode/metadata.xml +++ b/x11-terms/rxvt-unicode/metadata.xml @@ -22,8 +22,6 @@ Enable scrolling via mouse wheel or buttons 4 and 5 Enable perl script support. You can still disable this at runtime with -pe "" Use 21 instead of 16 bits to represent unicode characters - Enable utmp support - Enable wtmp support cpe:/a:rxvt-unicode:rxvt-unicode diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.26-r2.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.26-r2.ebuild deleted file mode 100644 index 131c98ce2cc3..000000000000 --- a/x11-terms/rxvt-unicode/rxvt-unicode-9.26-r2.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop systemd prefix - -COLOUR_PATCH_NAME="${PN}-9.26_24-bit-color_aur-20210516+eautoreconf.patch" - -DESCRIPTION="rxvt clone with xft and unicode support" -HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html" -SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2 - https://dev.gentoo.org/~marecki/dists/${PN}/${COLOUR_PATCH_NAME}.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel - +perl startup-notification unicode3 +utmp +wtmp xft" - -RDEPEND=">=sys-libs/ncurses-5.7-r6:= - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - gdk-pixbuf? ( x11-libs/gdk-pixbuf ) - kernel_Darwin? ( dev-perl/Mac-Pasteboard ) - perl? ( dev-lang/perl:= ) - startup-notification? ( x11-libs/startup-notification ) - xft? ( x11-libs/libXft )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch - "${FILESDIR}"/${PN}-9.21-xsubpp.patch -) -DOCS=( - Changes - README.FAQ - doc/README.xvt - doc/changes.txt - doc/etc/${PN}.term{cap,info} - doc/rxvt-tabbed -) - -src_prepare() { - default - - # Current patch is too aggressive to apply unconditionally, see Bug #801571 - if use 24-bit-color; then - eapply "${WORKDIR}"/${COLOUR_PATCH_NAME} - fi - - # kill the rxvt-unicode terminfo file - #192083 - sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed" - - # use xsubpp from Prefix - #506500 - hprefixify -q '"' -w "/xsubpp/" src/Makefile.in -} - -src_configure() { - # --enable-everything goes first: the order of the arguments matters - local myconf=( - --enable-everything - $(use_enable 256-color) - $(use_enable blink text-blink) - $(use_enable fading-colors fading) - $(use_enable font-styles) - $(use_enable gdk-pixbuf pixbuf) - $(use_enable iso14755) - $(use_enable mousewheel) - $(use_enable perl) - $(use_enable startup-notification) - $(use_enable unicode3) - $(use_enable utmp) - $(use_enable wtmp) - $(use_enable xft) - ) - if use 24-bit-color; then - myconf+=( --enable-24-bit-color ) - fi - econf "${myconf[@]}" -} - -src_compile() { - default - - sed -i \ - -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \ - "${S}"/doc/rxvt-tabbed || die -} - -src_install() { - default - - systemd_douserunit "${FILESDIR}"/urxvtd.service - systemd_douserunit "${FILESDIR}"/urxvtd.socket - - make_desktop_entry urxvt rxvt-unicode utilities-terminal \ - "System;TerminalEmulator" -} - -pkg_postinst() { - if use 24-bit-color; then - ewarn - ewarn "You have enabled 24-bit colour support in ${PN}, which is UNOFFICIAL and INCOMPLETE." - ewarn "You may or may not encounter visual glitches or stability issues. When in doubt," - ewarn "rebuild =${CATEGORY}/${PF} with USE=-24-bit-color (the default setting)." - ewarn - fi -} diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild index 8ed6dbcc8ffd..627d10b5c1db 100644 --- a/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild +++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild @@ -10,11 +10,11 @@ COLOUR_PATCH_NAME="${PN}-9.29_24-bit-color_aur-9.26-20210712.patch" DESCRIPTION="rxvt clone with xft and unicode support" HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html" SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2 - https://dev.gentoo.org/~marecki/dists/${PN}/${COLOUR_PATCH_NAME}.xz" + https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${COLOUR_PATCH_NAME}.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel perl startup-notification unicode3 xft" @@ -28,7 +28,6 @@ RDEPEND=">=sys-libs/ncurses-5.7-r6:= x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) - kernel_Darwin? ( dev-perl/Mac-Pasteboard ) perl? ( dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft )" diff --git a/x11-terms/terminology/Manifest b/x11-terms/terminology/Manifest index ed09acf2eb43..8a62bbfa37c2 100644 --- a/x11-terms/terminology/Manifest +++ b/x11-terms/terminology/Manifest @@ -1,5 +1,5 @@ DIST terminology-1.11.0.tar.xz 4984128 BLAKE2B 059de50cd9e4c94f628e992f44909a1f2dcd79ce01c48cbde2f043f08a2e22c6ded1e7de61f84bd8b37961191501a4ec32ca027c32994a1d7b1929a2270c977e SHA512 9c26c383760a497cc9bbb36aa8bd154599a708cb6bbede26fc2f5c6d6459a51d566066c4d9b64198afaadd94463ce83bca4b392551fd4ff3e68d8a4383d6c403 DIST terminology-1.12.1.tar.xz 2722144 BLAKE2B ce6eea2fd6efe8a4a6d654f8e7899336b3bb7a1d2f1728c2ac2f1b367972c8b222e665309e2b704dd1f3bb774784d218789bcd8134348893a265c0e50fa855d9 SHA512 036f1e516d5f9c44185fc417266022bb4a3c34839451b2bd7ab64c9610e71cd1690faee014cf8364ceac12261cb9b57501446a3e6e58ac13f98f11064498a43b EBUILD terminology-1.11.0.ebuild 1250 BLAKE2B 206fdcb16cab6a35565306e500aa6981b33ab90c818cb7a92ce3f21acc111185a1c8c2690edfa4e205af97f6e8065150f00dd6ea618cbd338258f54c8ff27702 SHA512 f0e45dd106dd9894eb18690024e3528df8982be2b8f76e649ff2ed10ff54bad730d3a32820a8917720b9650834228151ef310d496c5b644d2f6fcb34c3eff414 -EBUILD terminology-1.12.1-r1.ebuild 1117 BLAKE2B 8af1bb591bcb3d28803447f5d444e4c4fea4b5f459fdccdc1a03cd717a8aa33a9ba9fa404a9709ca1ad1fe8e85814652c8373d6af7d26c484613aad3f087ab14 SHA512 6b730dbaac2992e3d85197708cf2580019e54594e525a271a8c0ee7c96cd985231852cf3f52f1eb2b851cf2341bc321bcdf087bc7b0c845266213a0dbe5b5de3 +EBUILD terminology-1.12.1-r1.ebuild 1115 BLAKE2B 73c15031ebd6ab9d258378c0ae50918578f1448d69237e0d11091fefd24064050232c932bc6b1bbdd242356910f8263c89aedfa818dff75e39b5c8823a9dfc81 SHA512 b2a825942771e13dd2e42eb90193ceee0e2d7ae5d41c46bbdaf5d5ba7af88cca03aa62151d0f9d4642ba0f024e48544b0e81e15c6fc589c54ba5059cca5eb194 MISC metadata.xml 336 BLAKE2B 6f8e4a99a9941e3a9dba25832ae43998f1cc27e85c4535494f6762f99e915aa3be299cefdd9a8e9fcd1e5d934c87de826c64c72f1e74f4a49f57aa76de73595f SHA512 12190b1f38b235ba164b13cb7bac3f24fafc65a001c9cc5d7f24fbefed5ed5cb411a563ff57a54db722a3a79b9030d8eeaaaaafa4df79b0e2758393dc9332fa0 diff --git a/x11-terms/terminology/terminology-1.12.1-r1.ebuild b/x11-terms/terminology/terminology-1.12.1-r1.ebuild index 701ba06d6caf..bc8585a92849 100644 --- a/x11-terms/terminology/terminology-1.12.1-r1.ebuild +++ b/x11-terms/terminology/terminology-1.12.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.enlightenment.org/rel/apps/terminology/${P}.tar.xz htt LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="extras nls" RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) diff --git a/x11-terms/xfce4-terminal/Manifest b/x11-terms/xfce4-terminal/Manifest index bec6aa903fe4..bb01d5e51f10 100644 --- a/x11-terms/xfce4-terminal/Manifest +++ b/x11-terms/xfce4-terminal/Manifest @@ -1,7 +1,7 @@ DIST xfce4-terminal-0.8.10.tar.bz2 978071 BLAKE2B a74f6037b3ea28ac5561e7251368c0e039a43af1968abab86c44fee5575d1fe9c61b3521be156b48bd7084f7169fdcd9757cb6bfe0c99b539bcb865e9150e358 SHA512 92310837445adf3b611c069d28abea05650b93d54500c0436fb90e0a9be8846122d6ca69f8e6f89a11f2067dc4bfae5557bb11af48d62135b2e5eb395ccdb0f4 -DIST xfce4-terminal-0.9.0.tar.bz2 1006628 BLAKE2B a96d661a38865af67119729ce0d401f2b08a43ed3ade891fc65756b007b40b43485d4fdad83529323984a6c9f6df4ea7548c9bcbadf7ec25dce97add5d0f0592 SHA512 c431cc3ba93695683301d4a742758ad26994d892d00f394d166315b62a70d00c04e32752fa478b9afbf5642916a0da9470ea22079f9698fbb8455f45f05e2453 DIST xfce4-terminal-0.9.1.tar.bz2 1017371 BLAKE2B fd15c6994de5584e8153004dc20cb66ae16a94092d2ecaef8d576f51a1a0767b1a1ba3d5e1d677e5b56c5888e16f054900e0bf8028c881aa49425808830aa3f9 SHA512 0481db0ba300737a955b1f3fe3269315c3b6852ef574c24a4ecd72714d73e0cdf39eea5be4cbac2df3f5030e22455467c92455284a0dba1f0471376aee42f318 +DIST xfce4-terminal-0.9.2.tar.bz2 1003043 BLAKE2B abab648e33c063235c89d241a3190fa4f7591367a548587198fd93402b344583ae8db8e25e0baaa3b13fa67d3a620370f23f84004f71b3feec8ad104b4b34cee SHA512 1be443b0a720ebc2960b604823bafedf06164b7fcf2090810efb02b817146633509d3f0319b8cb4213cb91752f4fcce469e2b398e04d854630fee44dccec8b4b EBUILD xfce4-terminal-0.8.10.ebuild 977 BLAKE2B c608ad9804c99786378552eaddf13e32c4d56fe40065ba973aabd7752d2f4252cd6febe80a7f21110103190a069c55da341629d7ae8abcd35184641c3145252f SHA512 35aeff69ad1f1c579f89aa69ef341705439efe85acf7d89be6038aa27cc1354dca6f1edb000fead377e4dbb91d5f9cf13627749a499932589a339de5f5fe36a5 -EBUILD xfce4-terminal-0.9.0.ebuild 983 BLAKE2B af82ca76d01cefa58b0bd25056fc697ffe6bb24572722757249ec7585653e73cb8d89b1625148dc9e5a1d3f98277f2e6352738e399f0ffc91aa4d890ae0f17f3 SHA512 bd3594e68e0e875d18c4e7f84b7925ae462e81ff22f0f703aa7ad6b5fe41f24a855e9d21449e62b6eb79218a68643de4a3cab6a4e10c8e0f4b895651d0c43b66 EBUILD xfce4-terminal-0.9.1.ebuild 983 BLAKE2B af82ca76d01cefa58b0bd25056fc697ffe6bb24572722757249ec7585653e73cb8d89b1625148dc9e5a1d3f98277f2e6352738e399f0ffc91aa4d890ae0f17f3 SHA512 bd3594e68e0e875d18c4e7f84b7925ae462e81ff22f0f703aa7ad6b5fe41f24a855e9d21449e62b6eb79218a68643de4a3cab6a4e10c8e0f4b895651d0c43b66 +EBUILD xfce4-terminal-0.9.2.ebuild 989 BLAKE2B 997f3507f651fd45b0a4b1765b90095697e1c79d3a36d47a3f0c5e6530b41ea72f612dc1a72e5c220311df4fab039b6e257cec34576fc965082eb408ebdbd797 SHA512 d25b550bbce705ed30b3e3d5ca4b2625e1b9e06cd1c9efc6fead23e3c31747efa8e908dc88e43c38e15de89c88db25643428b0aedd9836635e20e68fedd698ad MISC metadata.xml 372 BLAKE2B bb4bcd3652bb3bbaee272af26e6b07b5279167c165574cfcbaa1c23d8b9786cc79972325893fc563aac5ae1eef257ebe4807199497a02c147515af68b80e27a2 SHA512 722c99f01658541a9d1df513ffa218ac36897644e771d8b439bf6b2c38e241304c0a43c94115ed95f367ba6e3a8606bee2c63ef8c1ef9841f08b9f06977751c7 diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-0.9.0.ebuild b/x11-terms/xfce4-terminal/xfce4-terminal-0.9.0.ebuild deleted file mode 100644 index 182386ffe3aa..000000000000 --- a/x11-terms/xfce4-terminal/xfce4-terminal-0.9.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg-utils - -DESCRIPTION="A terminal emulator for the Xfce desktop environment" -HOMEPAGE="https://docs.xfce.org/apps/terminal/start" -SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="utempter" - -RDEPEND=">=dev-libs/glib-2.42:2= - >=x11-libs/gtk+-3.22:3= - x11-libs/libX11:= - >=x11-libs/vte-0.46:2.91= - >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] - >=xfce-base/xfconf-4.14:= - utempter? ( sys-libs/libutempter:= )" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2 - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -src_configure() { - local myconf=( - $(use_with utempter) - ) - - econf "${myconf[@]}" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-0.9.2.ebuild b/x11-terms/xfce4-terminal/xfce4-terminal-0.9.2.ebuild new file mode 100644 index 000000000000..3753ca7bb0f4 --- /dev/null +++ b/x11-terms/xfce4-terminal/xfce4-terminal-0.9.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A terminal emulator for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/apps/terminal/start" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="utempter" + +RDEPEND=" + >=dev-libs/glib-2.42:2= + >=x11-libs/gtk+-3.22:3= + x11-libs/libX11:= + >=x11-libs/vte-0.51.3:2.91= + >=xfce-base/libxfce4ui-4.16:=[gtk3(+)] + >=xfce-base/xfconf-4.16:= + utempter? ( sys-libs/libutempter:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(use_with utempter) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index b7b9a2f7c749..de9364ae7880 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -1,11 +1,9 @@ -DIST xterm-366.tgz 1445992 BLAKE2B 4724851b84ae0682b39e5f1b070ba9f04c627511aa20a5b1c76e740666e14436a0095d8a1be4f6ad54eb1e5d841ef766b0bf4d840ebddcaea0889285f1377900 SHA512 ffab7e0970b92a25488bd57da2dfe2856279208c489a632e0e92788deec2a4f99510f76e1c88e55f389dfe984c323add0fab31b04d2a1d774ce6d3b2c9c642ef DIST xterm-367.tgz 1448562 BLAKE2B 29b38ba3b48c843ecbf22d209a05afb4e9a6d52cf8f14efa18ed5dd02b26cc11c107bfb17260cb62f68fc318cb08e5147b5f12e8779ca63151c7b712ada60b7e SHA512 86fd6ed4e4aa0201349edd67d8bf00d3b93a19640307372011f9bdcd26fdb453267d1ab092a0639902e419b00c175d793b196884b6e65e546650e1b83a4461c4 -DIST xterm-368.tgz 1451700 BLAKE2B 3fe939b8248e8839ba8b73b0971ab380e5f6528f51bd1993cc26d53755177fd5537cdbf2044f7fedad20663b3a7b42bc7f8b1c138233d44eb91472840f8448e1 SHA512 ea2f27722795c47a406cf4956ecdd05bae19aee621a0183aa167d188a90767a859ce41c6d1b1352b5ebd94d920360d3f26248ec0bb2068c253583d460baeafda -DIST xterm-369.tgz 1461310 BLAKE2B 0b807b07c71af39df6b38b16b45f8f24a77e00bf41243c1109cf25c7ff448729b0ed64d62a99e954e0939e4f8ac6298afdc61b4098cf489eadbef55940e0f277 SHA512 b574e75e8bc7918f6e637534a39ebbc72cfbc74e4ff3e2b914962722b9c6e60adee49d74ebe1e778bcb35556e04098baa4465d1694fde61fbcca6434e6e706a7 DIST xterm-370.tgz 1500208 BLAKE2B 973cda2511e761be64332746f004ed9ea716c8f5b7065cef2ef60d789e6186138b671920f23135b5c66d3226ce17c1d195db456350c94f5f0973e29610896b1a SHA512 24f1836c4f5aec175c45db77e9bc829b45ee2c93cf12c20252b22bee470392ef0637cfbbb6e90074b1c038ac023f74a4fb713bbd4abf2b5b86d064667caf38dd -EBUILD xterm-366.ebuild 2599 BLAKE2B cfd80d741533347fc330450bf7ecfffc2c8a73b27a6c2fcb0368c29ccac49412f4acc7838440cdb9821cc06a1c77a84d7a454524161e3826e8e14682566f390f SHA512 878cb054f5764bdf6cf0b517464261301b97d8040e2d28a5f4efcecbda6851ebd2e68c784ad00b0dd7856a89b7bcd5413c98bc16d671412381f8d86caec3f37a +DIST xterm-371.tgz 1507938 BLAKE2B 4ae16885bc07e7a0feb9aae29ef724f45e1170ba1eb7660c000df9a3f903c73063569d366383e7c30546480675b3fcd6513bb824ee3a5ee05155739e858360c5 SHA512 024c2cd8ab5a9da6585999907974a917497f693a0fb8cf4519c41c7e75ef2bfcc146c7078129590a836a322f7e59a550ad741b55dcbe98be6ee7988ccebe8903 +DIST xterm-372.tgz 1507107 BLAKE2B 256b99b13512740086203c4c05685cd170356118e11029a01d30b32f69c1fc5088efa0dabc955d8a24acf36f3e061faf7af9866c2302a4ac45405b97455384a0 SHA512 f65fee6227ca27be85569ec06f3701a6114489e036975d0fe37f3c71d7598d1b06c8689cfbda593a98418eec1417bd60b33e3978752b255989cfa0bb4ce332bf EBUILD xterm-367.ebuild 2599 BLAKE2B cfd80d741533347fc330450bf7ecfffc2c8a73b27a6c2fcb0368c29ccac49412f4acc7838440cdb9821cc06a1c77a84d7a454524161e3826e8e14682566f390f SHA512 878cb054f5764bdf6cf0b517464261301b97d8040e2d28a5f4efcecbda6851ebd2e68c784ad00b0dd7856a89b7bcd5413c98bc16d671412381f8d86caec3f37a -EBUILD xterm-368.ebuild 2606 BLAKE2B 41f077d77771703a8e914b9c7d1b302409ba2cc9b346b4c1e54568ed5558bef5a8a281df985c0f0ffec27a52a58373c7c3af6c793ed7bba2e8c2306132dd6b06 SHA512 d2173fff97d7c3667cb3657a97122bdaeaf4629a30e0d72a808e1beb8d1e9ca513ec3c72ddc4a17b53483b5363a94ea21c337cfdf571630e755e10c5f7a0698c -EBUILD xterm-369.ebuild 2612 BLAKE2B a252994bb9060d018b83c4aad3d25ec5730bb89dcde80814d84efdb7399af7651639f048eb211fcab759208b2ae63314ca4a1bab9ecd176639b2f925d444a49e SHA512 38f8df8d294cacaa1d6e8dea246aca2116e9263a485df7e09282265453158c104951bb6b5624675b40e417c6a94875755ce5cae7a9131d34e97dba2ac22f9be2 EBUILD xterm-370.ebuild 2612 BLAKE2B a252994bb9060d018b83c4aad3d25ec5730bb89dcde80814d84efdb7399af7651639f048eb211fcab759208b2ae63314ca4a1bab9ecd176639b2f925d444a49e SHA512 38f8df8d294cacaa1d6e8dea246aca2116e9263a485df7e09282265453158c104951bb6b5624675b40e417c6a94875755ce5cae7a9131d34e97dba2ac22f9be2 +EBUILD xterm-371.ebuild 2602 BLAKE2B e1597c676eebf44289dadfc3cd50ae974a839f92cee438dbd2322856b2bd4a537574785d61735846b3ab3f19b45d88b31570f5f208257a2b27e099ab9d153b4e SHA512 c995b9ce3cf0e6c3e7e9524eb8a8c16b250517296c49d90dd38715ecdffb51e2af3ab601f2fe9749b8a31d97c5f7a50651f2acb0bce2aae6069af1adc5a346b4 +EBUILD xterm-372.ebuild 2595 BLAKE2B 1a8be68b373f0413897658954ab9e829902fa1113087c2f6f6671efe0d3e714d455ad878c678af487df9c52a12fbe65488b0bad26b5ca6133e7c4a6d4fe16fc4 SHA512 c87e9502a15f0183eebc6bcc323d9037c488cfa82cfba01208223b5e60784b268f036c77f264a5170acde623b976273ba8270176eda9a6702fcd3595f5c5e54f MISC metadata.xml 551 BLAKE2B ea228db9f2a50592917875e25ff88094c4aa1389db78b1301c59f98e3b3259ea69827c20e48a187c423b6303977532b9172a3dedd08e52cb1faf3e60bfb181db SHA512 fa450afa13de5b0fabb81f6fa55961e1b603f902836065736ed381cd447561eda6449a269e4c2a3d63c1c6967848c82997b93fa6462b7a622361929e619d1025 diff --git a/x11-terms/xterm/xterm-366.ebuild b/x11-terms/xterm/xterm-366.ebuild deleted file mode 100644 index 99c8680dc55c..000000000000 --- a/x11-terms/xterm/xterm-366.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop flag-o-matic toolchain-funcs - -DESCRIPTION="Terminal Emulator for X Windows" -HOMEPAGE="https://invisible-island.net/xterm/" -SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" - -BDEPEND="virtual/pkgconfig - x11-base/xorg-proto" -DEPEND=" - kernel_linux? ( sys-libs/libutempter ) - media-libs/fontconfig:1.0 - >=sys-libs/ncurses-5.7-r7:0= - x11-apps/xmessage - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXft - x11-libs/libxkbfile - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - unicode? ( x11-apps/luit ) - Xaw3d? ( x11-libs/libXaw3d ) - xinerama? ( x11-libs/libXinerama )" -RDEPEND="${DEPEND} - media-fonts/font-misc-misc - x11-apps/rgb" - -DOCS=( README{,.i18n} ctlseqs.txt ) - -pkg_setup() { - DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults -} - -src_configure() { - # 454736 - # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using - # something sane like pkg-config or ncurses5-config and stops guessing libs - # Everything gets linked against ncurses anyways, so don't shout - append-libs $($(tc-getPKG_CONFIG) --libs ncurses) - - local myeconfargs=( - --disable-full-tgetent - --disable-imake - --disable-setgid - --disable-setuid - --enable-256-color - --enable-broken-osc - --enable-broken-st - --enable-dabbrev - --enable-exec-xterm - --enable-i18n - --enable-load-vt-fonts - --enable-logging - --enable-screen-dumps - --enable-warnings - --enable-wide-chars - --libdir="${EPREFIX}"/etc - --with-app-defaults="${DEFAULTS_DIR}" - --with-utempter - --with-x - $(use_enable openpty) - $(use_enable sixel sixel-graphics) - $(use_enable toolbar) - $(use_enable truetype freetype) - $(use_enable unicode luit) - $(use_enable unicode mini-luit) - $(use_with Xaw3d) - $(use_with xinerama) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - docinto html - dodoc xterm.log.html - domenu *.desktop - - # Fix permissions -- it grabs them from live system, and they can - # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, - # respectively (#69510). - # (info from Thomas Dickey) - Donnie Berkholz - fperms 0755 /usr/bin/xterm - - # restore the navy blue - sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die -} diff --git a/x11-terms/xterm/xterm-368.ebuild b/x11-terms/xterm/xterm-368.ebuild deleted file mode 100644 index b29486ec821a..000000000000 --- a/x11-terms/xterm/xterm-368.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop flag-o-matic toolchain-funcs - -DESCRIPTION="Terminal Emulator for X Windows" -HOMEPAGE="https://invisible-island.net/xterm/" -SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" - -BDEPEND="virtual/pkgconfig - x11-base/xorg-proto" -DEPEND=" - kernel_linux? ( sys-libs/libutempter ) - media-libs/fontconfig:1.0 - >=sys-libs/ncurses-5.7-r7:0= - x11-apps/xmessage - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXft - x11-libs/libxkbfile - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - unicode? ( x11-apps/luit ) - Xaw3d? ( x11-libs/libXaw3d ) - xinerama? ( x11-libs/libXinerama )" -RDEPEND="${DEPEND} - media-fonts/font-misc-misc - x11-apps/rgb" - -DOCS=( README{,.i18n} ctlseqs.txt ) - -pkg_setup() { - DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults -} - -src_configure() { - # 454736 - # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using - # something sane like pkg-config or ncurses5-config and stops guessing libs - # Everything gets linked against ncurses anyways, so don't shout - append-libs $($(tc-getPKG_CONFIG) --libs ncurses) - - local myeconfargs=( - --disable-full-tgetent - --disable-imake - --disable-setgid - --disable-setuid - --enable-256-color - --enable-broken-osc - --enable-broken-st - --enable-dabbrev - --enable-exec-xterm - --enable-i18n - --enable-load-vt-fonts - --enable-logging - --enable-screen-dumps - --enable-warnings - --enable-wide-chars - --libdir="${EPREFIX}"/etc - --with-app-defaults="${DEFAULTS_DIR}" - --with-utempter - --with-x - $(use_enable openpty) - $(use_enable sixel sixel-graphics) - $(use_enable toolbar) - $(use_enable truetype freetype) - $(use_enable unicode luit) - $(use_enable unicode mini-luit) - $(use_with Xaw3d) - $(use_with xinerama) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - docinto html - dodoc xterm.log.html - domenu *.desktop - - # Fix permissions -- it grabs them from live system, and they can - # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, - # respectively (#69510). - # (info from Thomas Dickey) - Donnie Berkholz - fperms 0755 /usr/bin/xterm - - # restore the navy blue - sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die -} diff --git a/x11-terms/xterm/xterm-369.ebuild b/x11-terms/xterm/xterm-369.ebuild deleted file mode 100644 index 57e07cc5fdd8..000000000000 --- a/x11-terms/xterm/xterm-369.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop flag-o-matic toolchain-funcs - -DESCRIPTION="Terminal Emulator for X Windows" -HOMEPAGE="https://invisible-island.net/xterm/" -SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" - -BDEPEND="virtual/pkgconfig - x11-base/xorg-proto" -DEPEND=" - kernel_linux? ( sys-libs/libutempter ) - media-libs/fontconfig:1.0 - >=sys-libs/ncurses-5.7-r7:0= - x11-apps/xmessage - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXft - x11-libs/libxkbfile - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - unicode? ( x11-apps/luit ) - Xaw3d? ( x11-libs/libXaw3d ) - xinerama? ( x11-libs/libXinerama )" -RDEPEND="${DEPEND} - media-fonts/font-misc-misc - x11-apps/rgb" - -DOCS=( README{,.i18n} ctlseqs.txt ) - -pkg_setup() { - DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults -} - -src_configure() { - # 454736 - # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using - # something sane like pkg-config or ncurses5-config and stops guessing libs - # Everything gets linked against ncurses anyways, so don't shout - append-libs $($(tc-getPKG_CONFIG) --libs ncurses) - - local myeconfargs=( - --disable-full-tgetent - --disable-imake - --disable-setgid - --disable-setuid - --enable-256-color - --enable-broken-osc - --enable-broken-st - --enable-dabbrev - --enable-exec-xterm - --enable-i18n - --enable-load-vt-fonts - --enable-logging - --enable-screen-dumps - --enable-warnings - --enable-wide-chars - --libdir="${EPREFIX}"/etc - --with-app-defaults="${DEFAULTS_DIR}" - --with-utempter - --with-x - $(use_enable openpty) - $(use_enable sixel sixel-graphics) - $(use_enable toolbar) - $(use_enable truetype freetype) - $(use_enable unicode luit) - $(use_enable unicode mini-luit) - $(use_with Xaw3d) - $(use_with xinerama) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - docinto html - dodoc xterm.log.html - domenu *.desktop - - # Fix permissions -- it grabs them from live system, and they can - # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, - # respectively (#69510). - # (info from Thomas Dickey) - Donnie Berkholz - fperms 0755 /usr/bin/xterm - - # restore the navy blue - sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die -} diff --git a/x11-terms/xterm/xterm-371.ebuild b/x11-terms/xterm/xterm-371.ebuild new file mode 100644 index 000000000000..9a982a2d7cbb --- /dev/null +++ b/x11-terms/xterm/xterm-371.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop flag-o-matic toolchain-funcs + +DESCRIPTION="Terminal Emulator for X Windows" +HOMEPAGE="https://invisible-island.net/xterm/" +SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" + +BDEPEND="virtual/pkgconfig + x11-base/xorg-proto" +DEPEND=" + kernel_linux? ( sys-libs/libutempter ) + media-libs/fontconfig:1.0 + >=sys-libs/ncurses-5.7-r7:0= + x11-apps/xmessage + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXft + x11-libs/libxkbfile + x11-libs/libXmu + x11-libs/libXrender + x11-libs/libXt + unicode? ( x11-apps/luit ) + Xaw3d? ( x11-libs/libXaw3d ) + xinerama? ( x11-libs/libXinerama )" +RDEPEND="${DEPEND} + media-fonts/font-misc-misc + x11-apps/rgb" + +DOCS=( README{,.i18n} ctlseqs.txt ) + +src_configure() { + DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults + + # bug #454736 + # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using + # something sane like pkg-config or ncurses5-config and stops guessing libs + # Everything gets linked against ncurses anyways, so don't shout + append-libs $($(tc-getPKG_CONFIG) --libs ncurses) + + local myeconfargs=( + --disable-full-tgetent + --disable-imake + --disable-setgid + --disable-setuid + --enable-256-color + --enable-broken-osc + --enable-broken-st + --enable-dabbrev + --enable-exec-xterm + --enable-i18n + --enable-load-vt-fonts + --enable-logging + --enable-screen-dumps + --enable-warnings + --enable-wide-chars + --libdir="${EPREFIX}"/etc + --with-app-defaults="${DEFAULTS_DIR}" + --with-utempter + --with-x + $(use_enable openpty) + $(use_enable sixel sixel-graphics) + $(use_enable toolbar) + $(use_enable truetype freetype) + $(use_enable unicode luit) + $(use_enable unicode mini-luit) + $(use_with Xaw3d) + $(use_with xinerama) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + docinto html + dodoc xterm.log.html + domenu *.desktop + + # Fix permissions -- it grabs them from live system, and they can + # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, + # respectively (#69510). + # (info from Thomas Dickey) - Donnie Berkholz + fperms 0755 /usr/bin/xterm + + # restore the navy blue + sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die +} diff --git a/x11-terms/xterm/xterm-372.ebuild b/x11-terms/xterm/xterm-372.ebuild new file mode 100644 index 000000000000..b98b63ca1fb5 --- /dev/null +++ b/x11-terms/xterm/xterm-372.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop flag-o-matic toolchain-funcs + +DESCRIPTION="Terminal Emulator for X Windows" +HOMEPAGE="https://invisible-island.net/xterm/" +SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" + +BDEPEND="virtual/pkgconfig + x11-base/xorg-proto" +DEPEND=" + kernel_linux? ( sys-libs/libutempter ) + media-libs/fontconfig:1.0 + >=sys-libs/ncurses-5.7-r7:0= + x11-apps/xmessage + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXft + x11-libs/libxkbfile + x11-libs/libXmu + x11-libs/libXrender + x11-libs/libXt + unicode? ( x11-apps/luit ) + Xaw3d? ( x11-libs/libXaw3d ) + xinerama? ( x11-libs/libXinerama )" +RDEPEND="${DEPEND} + media-fonts/font-misc-misc + x11-apps/rgb" + +DOCS=( README{,.i18n} ctlseqs.txt ) + +src_configure() { + DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults + + # bug #454736 + # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using + # something sane like pkg-config or ncurses5-config and stops guessing libs + # Everything gets linked against ncurses anyways, so don't shout + append-libs $($(tc-getPKG_CONFIG) --libs ncurses) + + local myeconfargs=( + --disable-full-tgetent + --disable-imake + --disable-setgid + --disable-setuid + --enable-256-color + --enable-broken-osc + --enable-broken-st + --enable-dabbrev + --enable-exec-xterm + --enable-i18n + --enable-load-vt-fonts + --enable-logging + --enable-screen-dumps + --enable-warnings + --enable-wide-chars + --libdir="${EPREFIX}"/etc + --with-app-defaults="${DEFAULTS_DIR}" + --with-utempter + --with-x + $(use_enable openpty) + $(use_enable sixel sixel-graphics) + $(use_enable toolbar) + $(use_enable truetype freetype) + $(use_enable unicode luit) + $(use_enable unicode mini-luit) + $(use_with Xaw3d) + $(use_with xinerama) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + docinto html + dodoc xterm.log.html + domenu *.desktop + + # Fix permissions -- it grabs them from live system, and they can + # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, + # respectively (#69510). + # (info from Thomas Dickey) - Donnie Berkholz + fperms 0755 /usr/bin/xterm + + # restore the navy blue + sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die +} diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest index d327e5b17e6c..be8bcff0df63 100644 --- a/x11-terms/zutty/Manifest +++ b/x11-terms/zutty/Manifest @@ -1,6 +1,4 @@ AUX zutty-0.11-cxxflags.patch 784 BLAKE2B 06dcb5309326ff43337d32b52d9ea03dc2673020492640a37bf91a8d709bf19afa51850fabc5f6a08fedcf91dbff5fc28ffdf7719aaa98dd475e4527321d391f SHA512 7c8e425375d513c2591b3ef153054811a2c3f88134aa27f9bc3aa2b8328a5c10d1938a606d0ef11f168671537bc6d5773570c9947f7c99871f668540d76fc8c3 -DIST zutty-0.10.tar.gz 336599 BLAKE2B 0041bbbc268ff042bac6bea1984ebf05d958f622b4c2e736bfe3d18e3a224238f27a7ef9920b8f7bc820705ce7560f20819650ec27fb3e5fc13dbef76fc6d0af SHA512 f499fb499779f8b5936a03c48e3c042f5fa0f0c99d3b24a4c9b963c2df8151561ac82456625d768e65f75aea641539a036300f1f99404eecfd15a0a25aeb6779 DIST zutty-0.11.tar.gz 343469 BLAKE2B 9cd040e72d0ea76a526d099265b3a0974d40b1b8b679ff3baafc47f827b140943ac8bc13676831245e219ca1335ded7aca1e7826baf175fc63e88012791785e1 SHA512 84e8402a310adc80c698ded38fa3eb8ba44034f391e2538bccbdbc4082e239dc0d6ceb20504eeab4e5d2499ded55ef0941ae2e5d07eeb809d1059e5449cdb708 -EBUILD zutty-0.10.ebuild 682 BLAKE2B 48c4ca8530d0eb51a88c2e8494987e59d89e11a53379be7a704c889e128f17d07a71f607862d025c6388013ba1c6b6558680640c4b19f79932a4d4ea80f14815 SHA512 efe82d8d68e47cfa54bc37dbea6b87abeeb5db55fc560594f001dae40fe60139562858f07d300dd4333303681f9878a016e6fd2e374f18775b26bd597cf7d01d -EBUILD zutty-0.11.ebuild 970 BLAKE2B 24eeaedd8c9119ac5242342e376fcf93cac9552d680f6a41eecdf0db5aaec7e95457b0dbbbe7487e260507d2aa3e62ad09f51d84d164df7fc5ce6da09a0c6071 SHA512 472f41e18cc08f375d234212146166523947b43fbccfad250b1e2c9be2f6003e9c027c26c349d669080e3677a278bf57ee59da1a574284d7824c8368e8706347 -MISC metadata.xml 1157 BLAKE2B 883ce392103af3b9f9be08766807134f21136c3e40d622b6e29b9da3ba3e08ac461856ea64c32110ac6d169a92260ebaffc9398ed1fa9ad44f2eaaae18336faf SHA512 f2eb0fc8e9ef6c505759c3721ca65636c3d76fede249675a57f23f1a3498a5eb2290fd1ba0c51c97d726483a0b6d2ce1e3310c621ce67401509c21010ceb75d5 +EBUILD zutty-0.11.ebuild 969 BLAKE2B 4fceb5a68005b746abcf9de7ba0c8a1baa526840d1ddbf30f4900c2f4843445d32ba3f62eada0c239b323d8ad0a8d06a9c3ad61af106974a83c40127465c9492 SHA512 1a290fa2662a31957238c04d56e112f76e428ce82c03e4a06527a1d41486681cc731db01302d10d02f6c8aa16ac9abba1945d3166c6225b6241bd2b634d3ba04 +MISC metadata.xml 1008 BLAKE2B 8b9a265f83e520e56c7781129d523223e8e1b68ec2dd0141229216600d4264639934d84d90ba6a1a74e826a9773f7bea3f21cc647676b0d5648940d89848e501 SHA512 665feb252776365286ffedf94da2c53ee7da6fed7f6c6449ef37cfb2d910a0c082c396a40b70c85b856fde736babc756564d8bdf6bc8be054643f08db26182a8 diff --git a/x11-terms/zutty/metadata.xml b/x11-terms/zutty/metadata.xml index 6e6c2928381b..081fbf57c876 100644 --- a/x11-terms/zutty/metadata.xml +++ b/x11-terms/zutty/metadata.xml @@ -1,13 +1,9 @@ - - matt@offtopica.uk - Matt Smith - - - proxy-maint@gentoo.org - Proxy Maintainers + + matthew@gentoo.org + Matthew Smith Zutty is a terminal emulator for the X Window System, functionally diff --git a/x11-terms/zutty/zutty-0.10.ebuild b/x11-terms/zutty/zutty-0.10.ebuild deleted file mode 100644 index cc6a1b77922e..000000000000 --- a/x11-terms/zutty/zutty-0.10.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9} ) -PYTHON_REQ_USE="threads(+)" - -inherit python-any-r1 waf-utils - -DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders" -HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty" -SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - media-libs/freetype:2 - media-libs/libglvnd[X] - x11-libs/libXmu -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -DOCS=( doc/KEYS.org doc/USAGE.org ) diff --git a/x11-terms/zutty/zutty-0.11.ebuild b/x11-terms/zutty/zutty-0.11.ebuild index 9363c3151d1b..382faeb02b34 100644 --- a/x11-terms/zutty/zutty-0.11.ebuild +++ b/x11-terms/zutty/zutty-0.11.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz -> LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # It is possible to run the tests using virtualx, but it seems to take # screenshots of the terminal window, and compares checksums that never -- cgit v1.2.3