| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.03 | 8 | ~amd64 | 0 |
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
MY_PN=${PN%-*}
SL_PATCH="sl5-1.patch"
DESCRIPTION="SL (Steam Locomotive); old patched long version"
HOMEPAGE="http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html https://github.com/euank/docker-sl"
SRC_URI="
http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/sl/${MY_PN}.tar -> ${MY_PN}-${PV}.tar
https://github.com/euank/docker-sl/raw/c605aaacb0078fecc864e5f1726d7bbea2d01623/${SL_PATCH}
https://gentoo.jss.hu/distfiles/sl.en.1.gz
"
S="${WORKDIR}/${MY_PN}"
LICENSE="Toyoda"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
sys-libs/ncurses:=
!app-misc/sl
"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
PATCHES=(
"${DISTDIR}"/${SL_PATCH}
"${FILESDIR}/fix_compilation.patch"
)
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS} $($(tc-getPKG_CONFIG) --libs ncurses)"
}
src_install() {
dobin "${MY_PN}"
newman "${WORKDIR}/sl.en.1" sl.1
einstalldocs
}
sys-libs/ncurses:= !app-misc/sl virtual/pkgconfig
sys-libs/ncurses:= !app-misc/sl
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | sl.en.1.gz | 467 bytes | https://gentoo.jss.hu/distfiles/sl.en.1.gz |
| DIST | sl5-1.patch | 36035 bytes | https://github.com/euank/docker-sl/raw/c605aaacb0078fecc864e5f1726d7bbea2d01623/sl5-1.patch |