commit:     544365a7477930a96b990b877ef028933beaec02
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 22 14:41:05 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Mar  9 21:05:23 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=544365a7

dev-lisp/gcl: drop 2.6.13_pre99

Bug: https://bugs.gentoo.org/910666
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-lisp/gcl/Manifest                              |   1 -
 .../gcl/files/gcl-2.6.13_pre99-assertion.patch     |  12 ---
 dev-lisp/gcl/gcl-2.6.13_pre99.ebuild               | 111 ---------------------
 3 files changed, 124 deletions(-)

diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index 8e40b0012d2f..dfb08e8f19ba 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1,4 +1,3 @@
-DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 
8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e
 SHA512 
a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413
 DIST gcl-2.6.14.tar.gz 11725385 BLAKE2B 
3e6a7fc359f94897d1062f5e5e31a0ae36f5d24ca0155fd22044cb967f1fd6a0303572dafe25b1a7abbc936db4e8caa93d0e50b1779886e2ba40e148fa868b8f
 SHA512 
1a69f5e8195783c88b618a613253da1089b13e390dd259056df52f1ed95cf0c99358c34d3782c8eb297c07fda74deb7db359e6b9bf94590ee7fc34e94742eb14
 DIST gcl-2.6.15_pre3-spelling.patch.gz 10530 BLAKE2B 
ce2f4a2a568467c77ef58d6063df4596220a0826e18158e0f3308dc6c4a89451910a2c54a179131a4d0cb5362e7b20ba33691d2a80c02dc81e826d664298c29b
 SHA512 
f72cf9c6607603f548220ee169fdbaf9151ea41f2be03209c258a261c6274b97c78b02e8258b2a2550ff9fcd8ab144a334789f274deedf0fe9f050a10bd54a67
 DIST gcl-Version_2_6_15pre3.tar.gz 11433299 BLAKE2B 
cee392674f465477d37bcdf724651f88e08b90a74ca3e79a561b99f0e61227332dbee77ed688cda7525341421df262a0a58c325576d6e8a5daaa1122ae36c6e4
 SHA512 
bf05c3f4ecad74a9e29b25969d3f82d39c9715bfa98c1b734b279a7886e60076ecb5896723fe1888255c4eecf4e5eda60696d25ad6a8e17eb55088b2a37ad3ce

diff --git a/dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch 
b/dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch
deleted file mode 100644
index e788b62f2bf0..000000000000
--- a/dev-lisp/gcl/files/gcl-2.6.13_pre99-assertion.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/778770
---- a/h/notcomp.h
-+++ b/h/notcomp.h
-@@ -299,7 +299,7 @@
- #define coerce_to_filename(a_,b_) coerce_to_filename1(a_,b_,sizeof(b_))
- 
- #include <errno.h>
--#define massert(a_) ({errno=0;if (!(a_)||errno) 
assert_error(#a_,__LINE__,__FILE__,__FUNCTION__);})
-+#define massert(a_) ({errno=0;if (!(a_)) 
assert_error(#a_,__LINE__,__FILE__,__FUNCTION__);})
- 
- extern bool writable_malloc;
- #define writable_malloc_wrap(f_,rt_,a_...) ({rt_ v;bool 
w=writable_malloc;writable_malloc=1;v=f_(a_);writable_malloc=w;v;})

diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild 
b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
deleted file mode 100644
index b76ff92c2823..000000000000
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html";
-SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz";
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+ansi athena emacs +readline tk X"
-RESTRICT="strip"  #205803
-
-RDEPEND="dev-libs/gmp
-       virtual/latex-base
-       emacs? ( app-editors/emacs:= )
-       readline? ( sys-libs/readline:= )
-       athena? ( x11-libs/libXaw )
-       tk? ( dev-lang/tk:= )
-       X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw )"
-DEPEND="${RDEPEND}
-       virtual/texi2dvi
-       app-text/texi2html
-       >=dev-build/autoconf-2.52"
-
-PATCHES=(
-       # bug 778770
-       "${FILESDIR}"/${P}-assertion.patch
-)
-
-src_configure() {
-       filter-lto # bug #931082
-       strip-flags
-       append-cflags -std=gnu17 # bug #947758
-       filter-flags -fstack-protector -fstack-protector-all
-       # breaks linking on multiple defined syms
-       #append-cflags $(test-flags-CC -fgnu89-inline)
-
-       local tcl=""
-       if use tk; then
-               tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib"
-       fi
-
-       econf --enable-dynsysgmp \
-               --disable-xdr \
-               --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \
-               $(use_enable readline) \
-               $(use_enable ansi) \
-               $(use_enable athena xgcl) \
-               $(use_with X x) \
-               ${tcl}
-}
-
-src_compile() {
-       emake -j1
-}
-
-src_test() {
-       local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn 
*.x86f *.fasl *.ufsl"
-       if use ansi; then
-               cd ansi-tests
-
-               ( make clean && make test-unixport ) \
-                       || die "make ansi-tests failed!"
-
-               cat "${FILESDIR}/bootstrap-gcl" \
-                       | ../unixport/saved_ansi_gcl
-
-               cat "${FILESDIR}/bootstrap-gcl" \
-                       |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \
-                       | ./bootstrapped_ansi_gcl
-
-               ( ${make_ansi_tests_clean} && \
-                       echo "(load \"gclload.lsp\")" \
-                       | ./bootstrapped_r_ansi_gcl ) \
-                       || die "Phase 2, bootstraped compiler failed in tests"
-       fi
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-
-       rm elisp/add-defaults.el
-       dodoc readme readme.gmp readme.xgcl ChangeLog doc/* info/*.pdf
-       dodoc -r info/gcl-si
-       doman man/man1/gcl.1
-       doinfo info/gcl.info* info/gcl-si.info
-
-       use athena && dodoc xgcl-2/*.pdf
-
-       if use tk; then
-               dodoc -r info/gcl-tk
-               doinfo info/gcl-tk.info*
-       fi
-
-       if use emacs; then
-               elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el
-               elisp-install ${PN} elisp/*.el
-       fi
-}
-
-pkg_postinst() {
-       use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-}

Reply via email to