commit:     cbe107c4bf2e19c2dbf356a3041ace43b56d1c94
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 22 19:30:55 2026 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Jan 22 22:06:18 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe107c4

dev-lang/eisl: drop old 5.58

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/eisl/Manifest                       |  1 -
 dev-lang/eisl/eisl-5.58.ebuild               | 63 ----------------------------
 dev-lang/eisl/files/eisl-5.53-makefile.patch | 34 ---------------
 3 files changed, 98 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 6096b49601a2..b4ba739a8c40 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-5.58.gh.tar.gz 1800555 BLAKE2B 
91b1dbe01e9fe04bd39f8a6631fbb58069b4d5ba5ee8663afd42a3a4eca8466897b947b19aa647e552bfb6025f2610dee0b0e14789cf999c47cba46036eb86a0
 SHA512 
05cabbf7b2a33285589d0a4c89613f75937013eaef97acc83eca9270c4ede1c0f17135b076081f62ad2de5d5eead050082029752dc42765c29b68d9ec4a01a09
 DIST eisl-5.61.gh.tar.gz 3064816 BLAKE2B 
88c7c75cc9b213832531bc355e55c2ccd7a1db205ea7f0d2be7bedb924f1ead01efee2c644c6c5a55d30de52c4faf444d3fa9607f7ac71a8e41636434efa172e
 SHA512 
cf4b3a28030e5262a54c7a138ce103b0fe616594887a7fc6fe0002bdb9681c4e924ea70712fa9135f2104a819eb1e094dfdbfc537c594a93a6d2fe9bb0420773
 DIST eisl-5.62.gh.tar.gz 3065107 BLAKE2B 
5c2e875d8964ff77d9674e6c2cd318bf33469d65662dd3242ed7b3e9de0e53ab3ae0e1fb717d5f5879744b4e1784da1bd430d22ae56a877ce08d9421c0200502
 SHA512 
2b7c07d7d354df0376be1a2605f2e6740975f5f86363f01b64c1539d18b6ef41f207ef6889bd676e43232d3debac4618ba4cb1049f2ddc8cead221dd7e4bfd35

diff --git a/dev-lang/eisl/eisl-5.58.ebuild b/dev-lang/eisl/eisl-5.58.ebuild
deleted file mode 100644
index 81d5df681b56..000000000000
--- a/dev-lang/eisl/eisl-5.58.ebuild
+++ /dev/null
@@ -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
-}

diff --git a/dev-lang/eisl/files/eisl-5.53-makefile.patch 
b/dev-lang/eisl/files/eisl-5.53-makefile.patch
deleted file mode 100644
index a0d95ffe0ec5..000000000000
--- a/dev-lang/eisl/files/eisl-5.53-makefile.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/makefile
-+++ b/makefile
-@@ -13,7 +13,9 @@ CURSES_CFLAGS := $(shell ncursesw6-config --cflags)
- CURSES_LIBS := $(shell ncursesw6-config --libs)
- 
- 
--CFLAGS += $(INCS) -Wall $(CURSES_CFLAGS) 
-+LIBS += $(CURSES_LIBS)
-+FLAGS :=
-+CFLAGS += $(FLAGS) $(INCS) -Wall $(CURSES_CFLAGS)
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- 
- # Files in library/ that need to be compiled
-@@ -31,17 +33,17 @@ SRC_LISP := library/bit.lsp \
-               library/plot.lsp \
-               library/unistd.lsp 
- 
--CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation 
-+CFLAGS += -DNDEBUG=1 -Wno-stringop-truncation
- 
- ifeq ($(USE_FLTO),1)
--CFLAGS += -O3 -flto -DNDEBUG=1 -Wno-stringop-truncation
-+CFLAGS += -flto -DNDEBUG=1 -Wno-stringop-truncation
- endif
- ifeq ($(USE_GDB),1)
- CFLAGS += -O0 -g -DNDEBUG=1 -Wno-stringop-truncation
- endif 
- 
- ifeq  ($(shell uname -n),raspberrypi)
--CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation -Wno-array-bounds
-+CFLAGS += -DNDEBUG=1 -Wno-stringop-truncation -Wno-array-bounds
- endif
- 
- SRC_CII += cii/src/mem.c

Reply via email to