x11-terms/xterm: drop 389

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James 2024-03-04 10:33:02 +00:00
parent 116bee647f
commit 218129942b
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
2 changed files with 0 additions and 112 deletions

View File

@ -1,6 +1,4 @@
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
DIST xterm-390.tgz 1580899 BLAKE2B 0f8f894cac4511ae1eb982ec9a2b94171d3967f061b3dd0c6f1051188a8a19b5bbc49a6e0c39c4d14f19071c750981b149b63bcb1c2ffff9c5a89e78fc5e99e3 SHA512 865ae292a56635ec2811a950763da22cbbb4de463bee75b4595b7387a09227f612c5620986e431631c3d73fe783d862fd9a6694c54c33898327339467b7085b7
DIST xterm-390.tgz.asc 729 BLAKE2B a095355c7e1d7ad01e6a693a111e5d7145ed4ae7ae870862e85d631b56e1af2a4b5f3feaf599b83ef677543d6f24bbffbc1ad4ccf1b2ba2eb13d83d065518e79 SHA512 44093a1fd6db3902253bc66611ad21d6807faa92f248cf23e46e60556cd7e86f8a77d9b4c7ba167b3bbb8607ae49d7569e10c92589cb86203aadd4024db3162b

View File

@ -1,110 +0,0 @@
# 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
}