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 -
