app-emulation/ski: add 1.5.0

x11 backend with x11-libs/motif is removed
dev-libs/libltdl is no longer required since 1.4.0
bugfix for x23
restore lto (bug 854531 closed since 1.4.0)

remove the blocker against games-sports/ski, treecleaned
(https://github.com/gentoo/gentoo/commit/17ed872)

masked for musl: it requires termio.h from glibc

Bug: https://bugs.gentoo.org/944241
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42929
Closes: https://github.com/gentoo/gentoo/pull/42929
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Nicolas PARLANT 2025-07-08 07:47:24 +02:00 committed by Sam James
parent bc3a0641f8
commit 5b4cd8ad3d
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
3 changed files with 44 additions and 0 deletions

View File

@ -1 +1,2 @@
DIST ski-1.4.0.tar.xz 2373876 BLAKE2B c9c20582274dd6db6e216c709a1793b55ac2c1aaf26c5e235bffdd190e9e7dca4c7ef37f96309c61ba9b5f03229966710a65405e2a345d65a08b9163f545c85b SHA512 855bc73c2cd93d890cd532db524eecc122d5f3eddf189efdbf34069d1c9bd7b7f98d5e593387fdc31b38fc8630f00b6b126f5c1a1f22dab57447e024b9015cf5
DIST ski-1.5.0.tar.xz 2221008 BLAKE2B 957e18f6b4638434b65d63275dd112cfba76e18653346c90e68534123ef59b345e91019a1b2df9706833d143ef29cb80f33b17570ce4d826fd0c55ac94aa6d57 SHA512 c53c214c956ad33acf9a620813bf4f3342ea7a3672899cdc9804fa3ad2b6e36044fd65e214362b2cf5e57d1733523e186d63d88e24e54c761fc77cf5b63776c8

View File

@ -0,0 +1,39 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit eapi9-ver
DESCRIPTION="ia64 instruction set simulator"
HOMEPAGE="https://github.com/trofi/ski"
SRC_URI="https://github.com/trofi/ski/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="
sys-libs/ncurses:=
virtual/libelf:=
debug? ( sys-libs/binutils-libs:= )
"
DEPEND="
${RDEPEND}
dev-util/gperf
"
src_configure() {
local myeconfargs=(
$(use_with debug bfd)
)
econf "${myeconfargs[@]}"
}
pkg_postinst() {
if ver_replacing -le 1.4.0; then
ewarn "Since version 1.5.0 ${PN} no longer installs xski binary because x11-backend with x11-libs/motif has been removed."
fi
}

View File

@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# PPN-SD <nicolas.parlant@parhuet.fr> (2025-08-07)
# it requires termio.h (glibc)
app-emulation/ski
# NHOrus <jy6x2b32pie9@yahoo.com> (2025-03-13)
# uses functions musl will not implement, bug #942215
app-admin/sud