commit:     d54872331f98a59d5a253bf90ac3a9e46590498a
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 26 20:42:31 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 00:52:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5487233

dev-lang/eisl: drop old 5.41

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

 dev-lang/eisl/Manifest                       |  1 -
 dev-lang/eisl/eisl-5.41.ebuild               | 57 ----------------------------
 dev-lang/eisl/files/eisl-5.41-makefile.patch | 52 -------------------------
 3 files changed, 110 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index ea0d4fbd1fb0..f18d177cc965 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,2 @@
-DIST eisl-5.41.tar.gz 3140179 BLAKE2B 
b60ec0209313973af31b0940317fdecd8e87c9de46093830d7e3c3924bbab9ef5da638a67b43b91a3c351d3d357817fcf26a56aeb2203e3f2a1865c797c743b1
 SHA512 
1b87a4c16b75289a95ffee20b7182151701736c96f3ddcdf1e00ef51356b668059b43cab39e9dd3b1f193b102f1f7cd32e435c0d212342e2544fff9507dfb99a
 DIST eisl-5.42.gh.tar.gz 3140792 BLAKE2B 
340023c9f4c49053699a681818491fbf25b0078a7dbabca0ce76249f38cb3e3c477240a454782a0deb370c1e128cca491efcd30e12f79ca72beee9e2aa9fc1e3
 SHA512 
454cbf8e5c3cef8b80d5c0376f9a7fb3474c946a122f81338e7b087b87cf48de56564321e7fced635896c77b6454c1462e4981711e7d81769772102482ddac62
 DIST eisl-5.43.gh.tar.gz 3140842 BLAKE2B 
ac860c8d2896a9959b34f441725f8b33692be514691e92c70736e1e8ce4bf54c8549c9c017d84edaefa046d339cf4259e68cf22e4b800d733d6e4adc1b7af8aa
 SHA512 
45a4ab8227c8756a8364d30010274f6a945f9b185921fb3330b72732f12e403a112d116c8b00ec7ed4c80b1c2e05c4387d27518e40948ee77af2020207d7183c

diff --git a/dev-lang/eisl/eisl-5.41.ebuild b/dev-lang/eisl/eisl-5.41.ebuild
deleted file mode 100644
index d1f75a17570f..000000000000
--- a/dev-lang/eisl/eisl-5.41.ebuild
+++ /dev/null
@@ -1,57 +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}.git";
-else
-       SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-               -> ${P}.tar.gz"
-
-       KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="
-       sys-libs/ncurses:=
-"
-DEPEND="
-       ${RDEPEND}
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-3.60-Makefile.patch"
-       "${FILESDIR}/${PN}-5.41-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
-}
-
-src_install() {
-       exeinto /usr/bin
-       doexe 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.41-makefile.patch 
b/dev-lang/eisl/files/eisl-5.41-makefile.patch
deleted file mode 100644
index eff42346b85d..000000000000
--- a/dev-lang/eisl/files/eisl-5.41-makefile.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-Upstream commit 
https://github.com/sasagawa888/eisl/commit/5bd9332998e23298a3d0a3fb7066bdf98dbe5b0b
-Fixes for https://github.com/sasagawa888/eisl/issues/335 
https://github.com/sasagawa888/eisl/issues/334
-Edited to accomodate our makefile patch
-Bug https://bugs.gentoo.org/939771
-Bug https://bugs.gentoo.org/942206
-should be fropped from 5.42
-
-From 5bd9332998e23298a3d0a3fb7066bdf98dbe5b0b Mon Sep 17 00:00:00 2001
-From: sasagawa888 <[email protected]>
-Date: Sun, 12 Jan 2025 09:08:47 +0900
-Subject: [PATCH] Modify makefile
-
----
- makefile | 18 +++++++++++++++++-
- 1 file changed, 17 insertions(+), 1 deletion(-)
-
-diff --git a/makefile b/makefile
-index 2755d0c8..b666f95d 100644
---- a/makefile
-+++ b/makefile
-@@ -42,7 +42,7 @@ else
-               endif
-       endif
- endif
--CFLAGS += $(INCS) -g $(CURSES_CFLAGS) -U_XOPEN_SOURCE -Inana/src
-+CFLAGS += $(INCS) -g $(CURSES_CFLAGS) -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 
-Inana/src
- DFLAGS := --preview=all --de -w --O3 --release --betterC
- SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
- SRC_D := dextension.d disl.d
-@@ -1545,6 +155,22 @@ ifeq ($(DEBUG),1)
- main.o: nana/src/nana-config.h
- endif
- 
-+main.o: function.o extension.o syntax.o data.o gbc.o cell.o error.o bignum.o 
compute.o edit.o syn_highlight.o long.o link.o
-+function.o: function.c eisl.h 
-+extension.o: extension.c eisl.h 
-+syntax.o: syntax.c eisl.h 
-+data.o: data.c eisl.h 
-+gbc.o: gbc.c eisl.h 
-+cell.o: cell.c eisl.h 
-+error.o: error.c eisl.h 
-+bignum.o: bignum.c eisl.h 
-+compute.o: compute.c eisl.h 
-+edit.o: edit.c eisl.h 
-+syntax_highlight.o: syntax_highlight.c eisl.h 
-+long.o: long.c eisl.h 
-+link.o: link.c eisl.h 
-+
-+
- nana/src/nana-config.h:
-       -cd nana; autoreconf -fi; ./configure
- 

Reply via email to