[gentoo-commits] proj/lisp:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/
commit: 102601bba43c68fba64b9003f6c97b998ff5 Author: Ulrich Müller gentoo org> AuthorDate: Fri Mar 25 18:56:33 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Mar 25 18:56:33 2022 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1026 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.. --- 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.. --- 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.. --- 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.0 +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.. --- 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
[gentoo-commits] proj/lisp:master commit in: dev-lisp/gcl/
commit: 915fe4b44e3b7fad5f4e6a340faaabfe36390b4d Author: Chema Alonso Josa gentoo org> AuthorDate: Sat Apr 7 21:15:48 2018 + Commit: José María Alonso gentoo org> CommitDate: Sat Apr 7 21:15:48 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=915fe4b4 dev-lisp/gcl: Set VARTEXFONTS to prevent sandbox violations dev-lisp/gcl/gcl-2.6.12.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 1d4449e6..b8fee9e3 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,10 +17,10 @@ IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + >=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} @@ -82,7 +82,7 @@ src_configure() { src_compile() { emake -j1 - emake -C info gcl.info + VARTEXFONTS="${T}"/fonts emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex
[gentoo-commits] proj/lisp:master commit in: dev-lisp/gcl/files/, dev-lisp/gcl/
commit: 1bf2abe5ffcde92c71bfde742bb732b87d158d82 Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Mar 18 16:36:14 2018 + Commit: José María Alonso gentoo org> CommitDate: Sun Mar 18 16:36:14 2018 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1bf2abe5 dev-lisp/gcl: Syncs with portage tree dev-lisp/gcl/files/64gcl-gentoo.el | 5 + dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch | 8 ++ .../files/gcl-2.6.8_pre20090419-configure.patch| 33 - dev-lisp/gcl/gcl-2.6.12.ebuild | 147 + dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild | 128 -- dev-lisp/gcl/gcl-2.7.0_alpha.ebuild| 42 -- dev-lisp/gcl/metadata.xml | 17 +++ 7 files changed, 177 insertions(+), 203 deletions(-) diff --git a/dev-lisp/gcl/files/64gcl-gentoo.el b/dev-lisp/gcl/files/64gcl-gentoo.el new file mode 100644 index ..7b7cee00 --- /dev/null +++ b/dev-lisp/gcl/files/64gcl-gentoo.el @@ -0,0 +1,5 @@ +;; 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/gcl-2.6.12-gcc5.patch b/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch new file mode 100644 index ..07d3892e --- /dev/null +++ b/dev-lisp/gcl/files/gcl-2.6.12-gcc5.patch @@ -0,0 +1,8 @@ +diff -r -U1 gcl.orig/makefile gcl/makefile +--- gcl.orig/makefile 2014-10-23 23:29:00.0 +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/files/gcl-2.6.8_pre20090419-configure.patch b/dev-lisp/gcl/files/gcl-2.6.8_pre20090419-configure.patch deleted file mode 100644 index f0865009.. --- a/dev-lisp/gcl/files/gcl-2.6.8_pre20090419-configure.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -r -U2 gcl-2.6.8_pre20090419.orig/configure gcl-2.6.8_pre20090419/configure gcl-2.6.8_pre20090419.orig/configure 2009-02-24 04:12:22.0 +0100 -+++ gcl-2.6.8_pre20090419/configure2009-04-20 01:26:40.0 +0200 -@@ -118,4 +118,14 @@ - mandir='${prefix}/man' - -+# NLS nuisances. -+# Only set these to C if already set. These must not be set unconditionally -+# because not all systems understand e.g. LANG=C (notably SCO). -+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! -+# Non-C LC_CTYPE values break the ctype check. -+if test "${LANG+set}" = set; then LANG=C; export LANG; fi -+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi -+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi -+if test "${LC_CTYPE+set}"= set; then LC_CTYPE=C;export LC_CTYPE;fi -+ - # Initialize some other variables. - subdirs= -@@ -506,14 +516,4 @@ - done - --# NLS nuisances. --# Only set these to C if already set. These must not be set unconditionally --# because not all systems understand e.g. LANG=C (notably SCO). --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! --# Non-C LC_CTYPE values break the ctype check. --if test "${LANG+set}" = set; then LANG=C; export LANG; fi --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi --if test "${LC_CTYPE+set}"= set; then LC_CTYPE=C;export LC_CTYPE;fi -- - # confdefs.h avoids OS command line length limits that DEFS can exceed. - rm -rf conftest* confdefs.h diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild new file mode 100644 index ..1d4449e6 --- /dev/null +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2017 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 +
[gentoo-commits] proj/lisp:master commit in: dev-lisp/gcl/
commit: d8634ea22879b3746b62e9b10d81feb0d7e343b2 Author: Chema Alonso Josa gentoo org> AuthorDate: Fri Jul 7 14:12:43 2017 + Commit: José María Alonso gentoo org> CommitDate: Fri Jul 7 14:12:43 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d8634ea2 dev-lisp/gcl: Updates header and EAPI. Removes uneeded metadata dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild | 13 ++--- dev-lisp/gcl/gcl-2.7.0_alpha.ebuild | 16 +++- dev-lisp/gcl/metadata.xml| 14 -- 3 files changed, 13 insertions(+), 30 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild b/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild index e207c0c1..1aec398d 100644 --- a/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild +++ b/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=2 +EAPI=6 #removing flag-o-matic results in make install failing due to a segfault inherit elisp-common flag-o-matic @@ -20,15 +19,15 @@ IUSE="+ansi debug doc emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + readline? ( sys-libs/readline:0 ) + dev-libs/gmp:0 + tk? ( dev-lang/tk:0 ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} doc? ( virtual/texi2dvi ) >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" + >=sys-devel/autoconf-2.59" src_prepare() { # The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in diff --git a/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild b/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild index 30aebef1..eddb1337 100644 --- a/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild +++ b/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=1 +EAPI=6 DEB_PV="84.1" MY_PN="${PN}cvs" @@ -15,21 +14,20 @@ SRC_URI="mirror://debian/pool/main/g/${MY_PN}/${MY_PN}_${MY_PV}-${DEB_PV}.tar.gz LICENSE="GPL-2" SLOT="0" -#KEYWORDS="~amd64" -KEYWORDS="" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="+readline +ansi" RESTRICT="strip" -RDEPEND="readline? ( sys-libs/readline ) - dev-libs/gmp - sys-devel/autoconf" +RDEPEND="readline? ( sys-libs/readline:0 ) + dev-libs/gmp:0 + sys-devel/autoconf:2.59" DEPEND="${RDEPEND} virtual/latex-base" S="${WORKDIR}/${MY_P}" -src_compile() { +src_configure() { pwd econf \ $(use_enable readline) \ diff --git a/dev-lisp/gcl/metadata.xml b/dev-lisp/gcl/metadata.xml deleted file mode 100644 index ae937aec.. --- a/dev-lisp/gcl/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - common-lisp - -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) - -
[gentoo-commits] proj/lisp:master commit in: dev-lisp/gcl/
commit: 4327a503e4048977b53182e7b05f783a48e7439b Author: Chema Alonso Josa gentoo org> AuthorDate: Sun Dec 4 12:22:49 2016 + Commit: José María Alonso gentoo org> CommitDate: Sun Dec 4 12:22:49 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=4327a503 dev-lisp/gcl: Updates header dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild | 4 ++-- dev-lisp/gcl/gcl-2.7.0_alpha.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild b/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild index 62f8665..e207c0c 100644 --- a/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild +++ b/dev-lisp/gcl/gcl-2.6.8_pre20090419-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Id$ EAPI=2 diff --git a/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild b/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild index 3a1703e..30aebef 100644 --- a/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild +++ b/dev-lisp/gcl/gcl-2.7.0_alpha.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Id$ EAPI=1