From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9DAF015808B for ; Fri, 25 Mar 2022 19:24:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 25D1DE08AD; Fri, 25 Mar 2022 19:24:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9ABA7E08AD for ; Fri, 25 Mar 2022 19:24:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B2774343459 for ; Fri, 25 Mar 2022 19:24:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id F26A333A for ; Fri, 25 Mar 2022 19:24:32 +0000 (UTC) From: "Ulrich Müller" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" Message-ID: <1648234593.1025555601bba43c68fba64b9003f6c97b998ff5.ulm@gentoo> Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/ X-VCS-Repository: proj/lisp X-VCS-Files: dev-lisp/gcl/files/64gcl-gentoo.el dev-lisp/gcl/files/bootstrap-gcl dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch dev-lisp/gcl/gcl-2.6.12.ebuild dev-lisp/gcl/metadata.xml X-VCS-Directories: dev-lisp/gcl/ dev-lisp/gcl/files/ X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 1025555601bba43c68fba64b9003f6c97b998ff5 X-VCS-Branch: master Date: Fri, 25 Mar 2022 19:24:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 7b0ae8e7-49a5-429f-a996-d0b90207d164 X-Archives-Hash: b384afa057fee31a62cb20a0280bd788 commit: 1025555601bba43c68fba64b9003f6c97b998ff5 Author: Ulrich Müller gentoo org> AuthorDate: Fri Mar 25 18:56:33 2022 +0000 Commit: Ulrich Müller gentoo 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 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 @@ - - - - - common-lisp@gentoo.org - Gentoo Common Lisp Project - - - 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. - - - Build a GCL with ANSI support (else build a traditional CLtL1 image) - Build xgcl - an interface to x11-libs/libXaw - -