diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-02 08:48:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-02 08:48:32 +0000 |
commit | e12724a13a1677867978f5ecd7fabda4eb1e3aa8 (patch) | |
tree | c4a7ae297f78e8e1302dc99fe9b664b7f34ce937 /x11-terms/xterm | |
parent | b46ba5cce8bd84d9a74b39923d9cdb29659cf662 (diff) |
gentoo auto-resync : 02:01:2024 - 08:48:32
Diffstat (limited to 'x11-terms/xterm')
-rw-r--r-- | x11-terms/xterm/Manifest | 3 | ||||
-rw-r--r-- | x11-terms/xterm/xterm-389.ebuild | 110 |
2 files changed, 113 insertions, 0 deletions
diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index 6fe6cb3dfadd..547b542dc498 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -5,8 +5,11 @@ DIST xterm-386.tgz 1545960 BLAKE2B afcd7f991d0f915c3317bb449359b122360018e22c37d DIST xterm-386.tgz.asc 729 BLAKE2B 37097533aa8e92e4162fc37e073085f14e3b3b1dd1823e61eade197638baa8bf4b55fd3e26fdbb25ce0df9dc22bd4803f3d05ec79aa0bb1a7ba223f7047c9c22 SHA512 2ddb0f2dedc0f032990d16daac449e7f03a281728a775b2f0412e1242a0becd4a5a44c0768b86ecc697aa96bc92cdc23756ef83988f1ade74ebc007701a152b3 DIST xterm-388.tgz 1548336 BLAKE2B fe003ee6a234bf978a3b85ab840f59470239b3584e20e379a62ee45fd70d8e1083cc04f2f2194697cd900a74e3a0c17d67cab07b3b9b32addf23d093464d3ec1 SHA512 7ded1c32b18e629222c9109dc9eb206511762447f07a1043fb63802f036d6d685d332697edd46556c07e6fb5ca95f9bcf836c48d05bd72d626bb90dfa1bfc21a DIST xterm-388.tgz.asc 729 BLAKE2B 22c15b4ee2aec490bf793ab6893b50a7d4fd48f182066012528df53df9684040664177df07aa1d798e5992e6969f11cd0f6fcf3f1cb666f50c4e68d18cfb690c SHA512 60d45780deba965b11bfe63a173d7413a76c05f043666aa41973296745976fd51380bebb6b6a120983c206889d550fb35895233492c674bc04555957829e4563 +DIST xterm-389.tgz 1579767 BLAKE2B 1d686a7873a659982f198138ce7b914042b6d92a45f7a78193ca0a0b5784540aaff6bc92b14236c0bb62fcbf69bdee3ad7dfe0c66ac853b1468458df29770abd SHA512 a87703692d621f38670c85be3495aa3840de5e53136dc7be01b3b7003add6109310cc583ac5f0ac1f67e588628336a4b48e947f8d1a326d33a804e2c164890fc +DIST xterm-389.tgz.asc 729 BLAKE2B d44c17397c6bc64829677f4211db305343f334f73c479663048aac92b04aa329d100771d9ed51e8da958070fa1a81a2b8895e0bcdba0317138465374ad4b2fa9 SHA512 a793f911ed2aea78cd7ab289af7f031054ea86a6d726f4cd4775c44b30e9cc6217adbcda49bd195aa04a5c22ccf9d1cdefd99fe3d0785c5e126a901b0399195e EBUILD xterm-384-r1.ebuild 2988 BLAKE2B cca264e0e4168af218a25bd01006d3704a4fb93a972082702de2670e446fcd86d519d1b678114d9b65b893ce7b875d6e2c4e05f2fdba302a1660f9916d895df8 SHA512 27d545d6145d8973e54db137cb8385f3b15c0d69429c3004221c19140b30fc939973076728a986f570b0921caa2debdde2f900d40239e2c8f5ff59002b5a537d EBUILD xterm-384.ebuild 2913 BLAKE2B 159f66dee586ff3e397cbe27ec7c7d746e19b2e6fa2ff27088fb69f3146b80829a3768b3a72faa5071b666a831543a9ea01d07a573318b26168cd5bcddf1d251 SHA512 aee03a9e98b7b082c761c90bfc0f002ae7c538d683cd8e7b1cd30141fe4e55e38d5b456e0cd2cfb26f4e86ee0487f3f8bd2a147490bee0911abd2e02e7c9e55b EBUILD xterm-386.ebuild 2988 BLAKE2B cca264e0e4168af218a25bd01006d3704a4fb93a972082702de2670e446fcd86d519d1b678114d9b65b893ce7b875d6e2c4e05f2fdba302a1660f9916d895df8 SHA512 27d545d6145d8973e54db137cb8385f3b15c0d69429c3004221c19140b30fc939973076728a986f570b0921caa2debdde2f900d40239e2c8f5ff59002b5a537d EBUILD xterm-388.ebuild 2981 BLAKE2B c1737722078cc122d9ff5e5a93d9d62963eccc2b3797de748a7aac9e4f9a014850e057ac845b18aa2e8dfb4958b930cabff4ccbd732e3195d8646037a141c7dd SHA512 d88440055c27761be1272e5ffe0cb405c4ecc5e0ad7e763f1f10124c3e0aa1a583d6b9fef3085cc766ffefb1612fef1e12a1321f0738e89a04513d871b47c1da +EBUILD xterm-389.ebuild 2988 BLAKE2B c429073860b82c5d7c682f3e29652622c3604b36356643f90ea832f7280bcc4c4f8fe268019acf0f26f2f4b9042d0200200267951f5d9bc0bef12b3589e2a2a3 SHA512 a6e649f52acb260b76bfa53539f74d796c30ba1bbe43faeb2701c68c6e3ffdb63b9e1f9959405fe0ecb3a90b54f5b495cc3444c7d40369afcdc2ed0a912acb2b MISC metadata.xml 552 BLAKE2B 1de52230aa9b681cee30dd4ee4651521bf9474cb2a99168fd6c8f13e0918cf185dbddd3dc6f97e0c81118680294e9c4d74137378763b021a07d8ce0a1430e18c SHA512 019a08f2f03a270da7a33bf1b0e9bb42864b806990884b9f2c19110238ad5d5fd18bc896e9fa7cde130b4ccf3f7003db43f6b485caf5b021f5d5e36f279f9d36 diff --git a/x11-terms/xterm/xterm-389.ebuild b/x11-terms/xterm/xterm-389.ebuild new file mode 100644 index 000000000000..cd361e1d8205 --- /dev/null +++ b/x11-terms/xterm/xterm-389.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 <spyderous@gentoo.org> + fperms 0755 /usr/bin/xterm + + # restore the navy blue + sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die +} |