summaryrefslogtreecommitdiff
path: root/dev-lang/eisl
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@gentoo.org>2025-04-28 13:56:22 +0200
committerMaciej Barć <xgqt@gentoo.org>2025-04-28 15:40:41 +0200
commit18933597770995719d69ab2578266e47e4efe43c (patch)
tree93d82607b975f6172618578d5abb12baca214c79 /dev-lang/eisl
parentd85c246fd0de9638acf5a04c8e95a7174f1aacad (diff)
downloadgentoo-18933597770995719d69ab2578266e47e4efe43c.tar.gz
gentoo-18933597770995719d69ab2578266e47e4efe43c.tar.bz2
gentoo-18933597770995719d69ab2578266e47e4efe43c.zip
dev-lang/eisl: sync live 9999 version
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-lang/eisl')
-rw-r--r--dev-lang/eisl/eisl-9999.ebuild27
1 files changed, 18 insertions, 9 deletions
diff --git a/dev-lang/eisl/eisl-9999.ebuild b/dev-lang/eisl/eisl-9999.ebuild
index e12350f772db..473c6f75754e 100644
--- a/dev-lang/eisl/eisl-9999.ebuild
+++ b/dev-lang/eisl/eisl-9999.ebuild
@@ -11,35 +11,44 @@ HOMEPAGE="https://github.com/sasagawa888/eisl/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git"
+ EGIT_REPO_URI="https://github.com/sasagawa888/${PN}"
else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="BSD-2"
SLOT="0"
-RESTRICT="test" # Tests run cppcheck (and fail)
+RESTRICT="test" # Tests run cppcheck (and fail).
DOCS=( README{,-ja}.md documents )
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
+RDEPEND="
+ sys-libs/ncurses:=
+"
+DEPEND="
+ ${RDEPEND}
+"
-PATCHES=( "${FILESDIR}/${PN}-3.60-Makefile.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-5.42-makefile.patch"
+)
src_compile() {
# bug https://bugs.gentoo.org/939771
# don't clean and compile in one invocation with --shuffle possible
- emake CC="$(tc-getCC)" clean
- emake CC="$(tc-getCC)" edlis eisl
+ local target=""
+ for target in clean edlis eisl ; do
+ emake CC="$(tc-getCC)" "${target}"
+ done
}
src_install() {
exeinto /usr/bin
- doexe edlis eisl
+ doexe edlis
+ doexe eisl
# Compilation of ISLisp files on installation fails.
# Do not compile them and mimic "make install".