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 -}
