From 6c9dc10e04cd513437e046ccca0e51a3d6d4dc7c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 17 May 2024 00:01:35 +0100 Subject: gentoo auto-resync : 17:05:2024 - 00:01:35 --- x11-terms/xterm/Manifest | 3 ++ x11-terms/xterm/xterm-391.ebuild | 110 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 x11-terms/xterm/xterm-391.ebuild (limited to 'x11-terms/xterm') diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index fb95b9439c8c..8b59d86701a6 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -3,6 +3,9 @@ DIST xterm-388.tgz 1548336 BLAKE2B fe003ee6a234bf978a3b85ab840f59470239b3584e20e DIST xterm-388.tgz.asc 729 BLAKE2B 22c15b4ee2aec490bf793ab6893b50a7d4fd48f182066012528df53df9684040664177df07aa1d798e5992e6969f11cd0f6fcf3f1cb666f50c4e68d18cfb690c SHA512 60d45780deba965b11bfe63a173d7413a76c05f043666aa41973296745976fd51380bebb6b6a120983c206889d550fb35895233492c674bc04555957829e4563 DIST xterm-390.tgz 1580899 BLAKE2B 0f8f894cac4511ae1eb982ec9a2b94171d3967f061b3dd0c6f1051188a8a19b5bbc49a6e0c39c4d14f19071c750981b149b63bcb1c2ffff9c5a89e78fc5e99e3 SHA512 865ae292a56635ec2811a950763da22cbbb4de463bee75b4595b7387a09227f612c5620986e431631c3d73fe783d862fd9a6694c54c33898327339467b7085b7 DIST xterm-390.tgz.asc 729 BLAKE2B a095355c7e1d7ad01e6a693a111e5d7145ed4ae7ae870862e85d631b56e1af2a4b5f3feaf599b83ef677543d6f24bbffbc1ad4ccf1b2ba2eb13d83d065518e79 SHA512 44093a1fd6db3902253bc66611ad21d6807faa92f248cf23e46e60556cd7e86f8a77d9b4c7ba167b3bbb8607ae49d7569e10c92589cb86203aadd4024db3162b +DIST xterm-391.tgz 1584678 BLAKE2B 6f40a766955817c5af1685a3ca8f4e44c337cb22b8395ee581c433ea42cb054a11a6baa7f7e067392a56e307c06d9931c5f6c8f87edac54c16aba0b4756b6ea0 SHA512 60a6bcdb194e37ee716995b4d252ebe2adb9f2b7321936449b877455887c120be3f96dccbc6c7ef60de23286e926a07677780db2ce02ed89da4e39537aa820e1 +DIST xterm-391.tgz.asc 729 BLAKE2B 0905d0c3d756fc80ab21b29038af12c8be4e2385175ed3ce2e7072267d41559e611cc5b6d55173538607ee46d2ac82c68b40410126d002efd5e6ea6a36ad3970 SHA512 f18caf1ccaf1066de48abc9a0394c6143c8663187e3b2de22090a89a69b5da67b05c9ca1017fe17a100a911784a7f3174ac7081ad46317dfaeb7d24828a341ca EBUILD xterm-388.ebuild 2981 BLAKE2B c1737722078cc122d9ff5e5a93d9d62963eccc2b3797de748a7aac9e4f9a014850e057ac845b18aa2e8dfb4958b930cabff4ccbd732e3195d8646037a141c7dd SHA512 d88440055c27761be1272e5ffe0cb405c4ecc5e0ad7e763f1f10124c3e0aa1a583d6b9fef3085cc766ffefb1612fef1e12a1321f0738e89a04513d871b47c1da EBUILD xterm-390.ebuild 2981 BLAKE2B 31da90c0a7d6e356f7468772ac0ace0eefc649baa43833211a485575506a2a4791d86fc2a280dfa05ab8a608fa4bab7489fe26488b8f2796eba76f85a4eb9a2c SHA512 a6bbb2fb525f9596adde00efeb2a3c8bfe6b1472a5a99e91791cc6b118a2ce98ab04ca8c36b49b67d54a4a16bb880ca20b23cc34e0cf71e3e48e9ffa0ae3aa93 +EBUILD xterm-391.ebuild 2988 BLAKE2B c429073860b82c5d7c682f3e29652622c3604b36356643f90ea832f7280bcc4c4f8fe268019acf0f26f2f4b9042d0200200267951f5d9bc0bef12b3589e2a2a3 SHA512 a6e649f52acb260b76bfa53539f74d796c30ba1bbe43faeb2701c68c6e3ffdb63b9e1f9959405fe0ecb3a90b54f5b495cc3444c7d40369afcdc2ed0a912acb2b MISC metadata.xml 552 BLAKE2B 1de52230aa9b681cee30dd4ee4651521bf9474cb2a99168fd6c8f13e0918cf185dbddd3dc6f97e0c81118680294e9c4d74137378763b021a07d8ce0a1430e18c SHA512 019a08f2f03a270da7a33bf1b0e9bb42864b806990884b9f2c19110238ad5d5fd18bc896e9fa7cde130b4ccf3f7003db43f6b485caf5b021f5d5e36f279f9d36 diff --git a/x11-terms/xterm/xterm-391.ebuild b/x11-terms/xterm/xterm-391.ebuild new file mode 100644 index 000000000000..cd361e1d8205 --- /dev/null +++ b/x11-terms/xterm/xterm-391.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc +inherit desktop flag-o-matic toolchain-funcs verify-sig xdg + +DESCRIPTION="Terminal Emulator for X Windows" +HOMEPAGE="https://invisible-island.net/xterm/" +SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz" +SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.asc )" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" + +DEPEND=" + kernel_linux? ( sys-libs/libutempter ) + media-libs/fontconfig:1.0 + >=sys-libs/ncurses-5.7-r7:= + 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" +DEPEND+=" x11-base/xorg-proto" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) +" + +DOCS=( README{,.i18n} ctlseqs.txt ) + +PATCHES=( + "${FILESDIR}"/${PN}-384-unconditional-gnusource.patch +) + +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-icon-theme=hicolor + --with-icondir="${EPREFIX}"/usr/share/icons + --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 + sed -i -e 's/_48x48//g' *.desktop || die + 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 +} -- cgit v1.2.3