commit:     1025555601bba43c68fba64b9003f6c97b998ff5
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 18:56:33 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Mar 25 18:56:33 2022 +0000
URL:        https://gitweb.gentoo.org/proj/lisp.git/commit/?id=10255556

dev-lisp/gcl: Remove package

Newer version in gentoo repository.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 dev-lisp/gcl/files/64gcl-gentoo.el       |   5 --
 dev-lisp/gcl/files/bootstrap-gcl         |   7 --
 dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch |   8 --
 dev-lisp/gcl/gcl-2.6.12.ebuild           | 147 -------------------------------
 dev-lisp/gcl/metadata.xml                |  17 ----
 5 files changed, 184 deletions(-)

diff --git a/dev-lisp/gcl/files/64gcl-gentoo.el 
b/dev-lisp/gcl/files/64gcl-gentoo.el
deleted file mode 100644
index 7b7cee00..00000000
--- a/dev-lisp/gcl/files/64gcl-gentoo.el
+++ /dev/null
@@ -1,5 +0,0 @@
-;; site-init for dev-lisp/gcl
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'run "gcl" "Run GCL." t)
-(autoload 'gcl-mode "gcl" "GCL mode." t)
-(autoload 'dbl "dbl" "GCL debugger." t)

diff --git a/dev-lisp/gcl/files/bootstrap-gcl b/dev-lisp/gcl/files/bootstrap-gcl
deleted file mode 100644
index cf964c4b..00000000
--- a/dev-lisp/gcl/files/bootstrap-gcl
+++ /dev/null
@@ -1,7 +0,0 @@
-(compiler::emit-fn t)
-(compiler::link nil "bootstrapped_ansi_gcl"
-               (format nil "(progn (let ((*load-path* (cons ~S *load-path*)) 
-               (si::*load-types* ~S))  (compiler::emit-fn t))  (when (fboundp 
(quote
-               si::sgc-on))  (si::sgc-on t))  (setq 
compiler::*default-system-p* t))"
-               si::*system-directory* (quote (list ".lsp")))
-               "-lutil")

diff --git a/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch 
b/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch
deleted file mode 100644
index 07d3892e..00000000
--- a/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-diff -r -U1 gcl.orig/makefile gcl/makefile
---- gcl.orig/makefile  2014-10-23 23:29:00.000000000 +0200
-+++ gcl/makefile       2016-02-17 18:10:29.871808118 +0100
-@@ -267,3 +267,3 @@
-       $(AWK) 'BEGIN {print "#include \"include.h\"";print "#include 
\"cmponly.h\"";print "---"} {a=$$1;gsub("\\.\\.\\.","",a);print "\"#define " 
$$1 "\" " a}' $< |\
--      $(CC) -E -I./$(HDIR) - |\
-+      $(CC) -E -P -I./$(HDIR) - |\
-       $(AWK) '/^\-\-\-$$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >$@

diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
deleted file mode 100644
index b8fee9e3..00000000
--- a/dev-lisp/gcl/gcl-2.6.12.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit elisp-common eutils flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html";
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz 
https://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2";
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="+ansi athena emacs +readline tk X"
-
-# See bug #205803
-RESTRICT="strip"
-
-RDEPEND="emacs? ( virtual/emacs )
-       readline? ( sys-libs/readline:= )
-       athena? ( x11-libs/libXaw )
-       >=dev-libs/gmp-4.1:=
-       tk? ( dev-lang/tk:= )
-       X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw )
-       virtual/latex-base"
-DEPEND="${RDEPEND}
-       virtual/texi2dvi
-       >=app-text/texi2html-1.64
-       >=sys-devel/autoconf-2.52"
-
-S="${WORKDIR}"/${PN}
-
-src_prepare() {
-       mv "${WORKDIR}"/fedora/info/* info/
-       cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/
-       find . -type f -perm /0111 | xargs chmod a-x
-       chmod a+x add-defs add-defs1 config.guess config.sub configure 
install.sh
-       chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv 
mp/gcclab
-       chmod a+x o/egrep-def utils/replace xbin/*
-       epatch "${FILESDIR}"/${P}-gcc5.patch
-
-       # fedora patches
-       epatch "${WORKDIR}"/fedora/fd-leak.patch
-       epatch "${WORKDIR}"/fedora/latex.patch
-       epatch "${WORKDIR}"/fedora/texinfo.patch
-       epatch "${WORKDIR}"/fedora/elisp.patch
-       epatch "${WORKDIR}"/fedora/selinux.patch
-       epatch "${WORKDIR}"/fedora/rename.patch
-       epatch "${WORKDIR}"/fedora/getcwd.patch
-       epatch "${WORKDIR}"/fedora/plt.patch
-       epatch "${WORKDIR}"/fedora/ellipsis.patch
-       epatch "${WORKDIR}"/fedora/infrastructure.patch
-       epatch "${WORKDIR}"/fedora/extension.patch
-       epatch "${WORKDIR}"/fedora/unrandomize.patch
-       epatch "${WORKDIR}"/fedora/asm-signal-h.patch
-       epatch "${WORKDIR}"/fedora/largefile.patch
-       epatch "${WORKDIR}"/fedora/arm.patch
-
-       sed -e 's|"-fomit-frame-pointer"|""|' -i configure
-}
-
-src_configure() {
-       strip-flags
-       filter-flags -fstack-protector -fstack-protector-all
-       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 \
-               --enable-infodir=/usr/share/info \
-               $(use_enable readline) \
-               $(use_enable ansi) \
-               $(use_enable athena xgcl) \
-               $(use_with X x) \
-               ${tcl}
-}
-
-src_compile() {
-       emake -j1
-       VARTEXFONTS="${T}"/fonts emake -C info gcl.info
-       if use athena; then
-               pushd xgcl-2 > /dev/null
-               pdflatex dwdoc.tex
-               popd > /dev/null
-       fi
-}
-
-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 -rf "${D}"usr/share/doc
-       rm -rf "${D}"usr/share/emacs
-
-       rm elisp/add-defaults.el
-       dodoc readme* RELEASE* ChangeLog* doc/*
-       doman man/man1/gcl.1
-       doinfo info/*.info*
-       dohtml -r info/gcl-si info/gcl-tk
-
-       if use emacs; then
-               elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el
-               elisp-install ${PN} elisp/*.el
-       fi
-
-       insinto /usr/share/doc/${PF}
-       doins info/*.pdf
-       if use athena; then
-               pushd xgcl-2 > /dev/null
-               insinto /usr/share/doc/${PF}
-               doins *.pdf
-               popd > /dev/null
-       fi
-}
-
-pkg_postinst() {
-       use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-}

diff --git a/dev-lisp/gcl/metadata.xml b/dev-lisp/gcl/metadata.xml
deleted file mode 100644
index c4d029b5..00000000
--- a/dev-lisp/gcl/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-  <maintainer type="project">
-    <email>common-l...@gentoo.org</email>
-    <name>Gentoo Common Lisp Project</name>
-  </maintainer>
-  <longdescription>
-    GCL is the official Common Lisp for the GNU project. Its design
-    makes use of the system's C compiler to compile to native object
-    code, providing for both good performance and facile portability.
-  </longdescription>
-  <use>
-    <flag name="ansi">Build a GCL with ANSI support (else build a traditional 
CLtL1 image)</flag>
-    <flag name="athena">Build xgcl - an interface to 
<pkg>x11-libs/libXaw</pkg></flag>
-  </use>
-</pkgmetadata>

Reply via email to