dev-lang/eisl: drop old 5.53

Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
Maciej Barć
2025-11-12 12:48:34 +01:00
parent 9f3f52cb49
commit d58cd83277
3 changed files with 0 additions and 87 deletions

View File

@@ -1,3 +1,2 @@
DIST eisl-5.53.gh.tar.gz 1804498 BLAKE2B c6dbb7c68d216c796ef143d1fb3b5a29a03f51625eb0f073cb878606a65a69ad4b6661092611c24efa3beea1cd2f9f4f1ded34334a8b0959cfec00817f84412e SHA512 a1edf56026226df936c2ea518640aaf805f00e4b87e2b57b4c14b58a37d2e4bd6fd77c5703884050e8402738037b5e5ec7be6bbe261999596f53e6b6683df336
DIST eisl-5.55.gh.tar.gz 1800427 BLAKE2B ce2bdaa9e966b1a53580c0e5187ce62629866bb46ff78d954243f50f89bb73c4bd068af4b2bb32c35629b0438b42b778d89925aa1802317c8e758d859d48dcc9 SHA512 00a9e52cb3eac3ff6ab412d96dfb2831fc8056ce24257c46fe3da17827736b230c2c4dac0e2c9ec6fd0cf15d0080944f4ac13dc9d8cba8eaba596f372a702f45
DIST eisl-5.56.gh.tar.gz 1800202 BLAKE2B 3d21e5e9519e80e0d96e567a17c30491f234f39347f642b0124a19064477f080aa67d98f457dadc71554731a742cce3139dcedaf73d682f260f721044be587f4 SHA512 6dc4c07c38402a748aad754e66d5e55db17bb28347219e8e18b55038f670c1ac30e20968fa94b1635be2380e84fac3877882df35e7f9e5ca969784a95ba84e54

View File

@@ -1,63 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
HOMEPAGE="https://github.com/sasagawa888/eisl/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sasagawa888/${PN}"
else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD-2"
SLOT="0"
RESTRICT="test"
DOCS=( README{,-ja}.md documents )
RDEPEND="
sys-libs/ncurses:=
"
DEPEND="
${RDEPEND}
"
PATCHES=(
"${FILESDIR}/${PN}-5.53-makefile.patch"
)
src_compile() {
# bug https://bugs.gentoo.org/939771
# don't clean and compile in one invocation with --shuffle possible
local target=""
for target in clean edlis eisl ; do
emake CC="$(tc-getCC)" FLAGS="${CFLAGS} ${LDFLAGS}" "${target}"
done
}
src_test() {
# Tests run cppcheck (and fail).
:
}
src_install() {
dobin edlis eisl
# Compilation of ISLisp files on installation fails.
# Do not compile them and mimic "make install".
insinto "/usr/share/${PN}"
doins -r library
doins fast.h ffi.h
einstalldocs
}

View File

@@ -1,23 +0,0 @@
--- a/makefile
+++ b/makefile
@@ -69,7 +69,7 @@ ifeq ($(DEBUG),1)
LDFLAGS += -fsanitize=undefined
endif
else
- CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
+ CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1
SRC_CII += cii/src/mem.c
endif
OBJ_CII := $(SRC_CII:.c=.o)
@@ -87,11 +87,8 @@ ifeq ($(shell uname -n),raspberrypi)
CFLAGS += -D__rpi__
endif
ifneq ($(DEBUG),1)
- LDFLAGS += -flto
ifeq ($(shell uname),Darwin)
LDFLAGS += -Wl,-S,-x
- else
- LDFLAGS += -s
endif
endif
PREFIX := /usr/local