* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2015-09-28 5:27 Jeroen Roovers
0 siblings, 0 replies; 16+ messages in thread
From: Jeroen Roovers @ 2015-09-28 5:27 UTC (permalink / raw
To: gentoo-commits
commit: e3bba1d3b86d600239bb164a5811f17840a5068c
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 28 05:27:13 2015 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Sep 28 05:27:13 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3bba1d3
dev-lisp/gcl: Mark ~ppc64 (bug #509842).
Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches
dev-lisp/gcl/gcl-2.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
index 349f027..11e8275 100644
--- a/dev-lisp/gcl/gcl-2.6.12.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedo
LICENSE="LGPL-2 GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE="+ansi athena emacs +readline tk X"
# See bug #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2017-02-24 7:46 Michael Weber
0 siblings, 0 replies; 16+ messages in thread
From: Michael Weber @ 2017-02-24 7:46 UTC (permalink / raw
To: gentoo-commits
commit: 4ea4698e69a890e660ca07333696d1830d471d37
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 07:40:27 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 07:46:31 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea4698e
dev-lisp/gcl: add ~ppc keyword (bug 509842).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-lisp/gcl/gcl-2.6.12.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
index 959c2692a5..504d9c530a 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-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedo
LICENSE="LGPL-2 GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="+ansi athena emacs +readline tk X"
# See bug #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2018-04-07 21:12 José María Alonso
0 siblings, 0 replies; 16+ messages in thread
From: José María Alonso @ 2018-04-07 21:12 UTC (permalink / raw
To: gentoo-commits
commit: 5abcac7a564f555ad2d414de3e1c8d6c62fc19d3
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 7 21:11:27 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sat Apr 7 21:11:53 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abcac7a
dev-lisp/gcl: Set VARTEXFONTS to prevent sandbox violations
Closes: https://bugs.gentoo.org/652024
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-lisp/gcl/gcl-2.6.10.ebuild | 11 ++++++-----
dev-lisp/gcl/gcl-2.6.11.ebuild | 11 ++++++-----
dev-lisp/gcl/gcl-2.6.12.ebuild | 10 +++++-----
3 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild
index 6b2fd2d6d60..55fc3ee2e42 100644
--- a/dev-lisp/gcl/gcl-2.6.10.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.10.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# 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"
@@ -17,10 +18,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}
@@ -85,7 +86,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
diff --git a/dev-lisp/gcl/gcl-2.6.11.ebuild b/dev-lisp/gcl/gcl-2.6.11.ebuild
index a49d2af852f..3a5b2a82ad5 100644
--- a/dev-lisp/gcl/gcl-2.6.11.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.11.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# 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"
@@ -17,10 +18,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 +83,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
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
index 1d4449e6009..b8fee9e3528 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
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2018-04-08 7:21 José María Alonso
0 siblings, 0 replies; 16+ messages in thread
From: José María Alonso @ 2018-04-08 7:21 UTC (permalink / raw
To: gentoo-commits
commit: e8644c26b6a669f10580259d97e29783300437cf
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 8 07:21:32 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Apr 8 07:21:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8644c26
dev-lisp/gcl: Drops old version 2.6.11
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-lisp/gcl/Manifest | 2 -
dev-lisp/gcl/gcl-2.6.11.ebuild | 148 -----------------------------------------
2 files changed, 150 deletions(-)
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index 0c544b2f8e8..9694d801852 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1,6 +1,4 @@
DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7bafca141258af9e1955185f8ed119cbcd3797f2d9bbe5eb5f82e76af4fd0d3e0cf155cd35f305a2c028e40b340b78cf SHA512 3e0ffaec859783443a8941a29302c7a17c9538ef2177d449ad34e24292c174de7bb8760a6d327e08f012773032f0d0a5230b79c7e4b4f5bad8354bf10a28af4c
DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed
-DIST gcl-2.6.11-fedora.tar.bz2 680715 BLAKE2B e4ac5c857c6782016b50fbd55fdbfd5f8b89d451518666216d8c2b2b197ebf85cd89bc7cb38ff096eeef3add4bd62f8c25f16548c90a0d46ba5a022c8bae50e5 SHA512 a38e92571c0558aebe1f36613afb6da29338b9c1b779df2db6b6e5ad5b79758523a2036dc4d29d192a19a1a71103c42022f165e1a138e469338afcc117599eb9
-DIST gcl-2.6.11.tar.gz 7047082 BLAKE2B 0fc843a7dc563c24d50a47d5f656c41cdab1aea8d8d1a9ed618b5a0b947e82bd05a98c0daa532988505501e7edd16780c33400b749f89c567664c3ad43e9151e SHA512 0cec0e0e138ec13bccd5e52b2f803ccc6be5afc3c284c26550abb4392488fd8cf0085d5c3a99d9a6aba24dc2f7160341c98741003d8d09728e99da1cd909b325
DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a
DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20
diff --git a/dev-lisp/gcl/gcl-2.6.11.ebuild b/dev-lisp/gcl/gcl-2.6.11.ebuild
deleted file mode 100644
index 3a5b2a82ad5..00000000000
--- a/dev-lisp/gcl/gcl-2.6.11.ebuild
+++ /dev/null
@@ -1,148 +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 ~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/*
-
- # 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/reloc-type.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
- sed -e 's|@EXT@||g' debian/in.gcl.1 > gcl.1
-}
-
-src_configure() {
- strip-flags
- filter-flags -fstack-protector -fstack-protector-all
-
- 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 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
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2019-06-03 21:20 Sergei Trofimovich
0 siblings, 0 replies; 16+ messages in thread
From: Sergei Trofimovich @ 2019-06-03 21:20 UTC (permalink / raw
To: gentoo-commits
commit: 7e4aabb86bb165b80996d822c8ff917746d89bdb
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 3 21:19:50 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Jun 3 21:19:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4aabb8
dev-lisp/gcl: allow user patches
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.12.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
index b8fee9e3528..bc70972cc40 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-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -56,6 +56,8 @@ src_prepare() {
epatch "${WORKDIR}"/fedora/largefile.patch
epatch "${WORKDIR}"/fedora/arm.patch
+ epatch_user
+
sed -e 's|"-fomit-frame-pointer"|""|' -i configure
}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2021-03-28 9:44 Andrey Grozin
0 siblings, 0 replies; 16+ messages in thread
From: Andrey Grozin @ 2021-03-28 9:44 UTC (permalink / raw
To: gentoo-commits
commit: 0c20a9916fb57cd07ea2f356a1aac0fffbed2ab1
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 28 09:43:48 2021 +0000
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Sun Mar 28 09:43:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c20a991
dev-lisp/gcl: bump to 2.6.13_pre99.ebuild
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
dev-lisp/gcl/Manifest | 1 +
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 107 +++++++++++++++++++++++++++++++++++
2 files changed, 108 insertions(+)
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index 1ecaa877a58..3efb0a3b090 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -2,4 +2,5 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7b
DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed
DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a
DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20
+DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413
DIST gcl-Version_2_6_13pre98.tar.gz 6654514 BLAKE2B 26dcfc01bc0d783b5c45561dc975765f573fd75c2da09786e3a305cf91273684ff6f609ecf659365203ba404e7c8aa5ec97ae661190d32ba31e75d19d1ba0050 SHA512 0d074ed27e04d506ea414e58a70bb284c57f681314c8e68281fcc927e964a3489d9ff2fd9099d282e9da1c75888d758cf5b4f7350da6e7ba8cc90eb1667e1eb9
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
new file mode 100644
index 00000000000..dec3a617910
--- /dev/null
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit elisp-common eutils 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"
+
+# See bug #205803
+RESTRICT="strip"
+
+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
+ >=sys-devel/autoconf-2.52"
+
+src_configure() {
+ strip-flags
+ 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
+ use athena && pdflatex xgcl-2/dwdoc.tex
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2021-03-28 10:44 Andrey Grozin
0 siblings, 0 replies; 16+ messages in thread
From: Andrey Grozin @ 2021-03-28 10:44 UTC (permalink / raw
To: gentoo-commits
commit: 725ecf1fa9b83c6edc45915febde15330b4dff37
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 28 10:43:44 2021 +0000
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Sun Mar 28 10:43:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725ecf1f
dev-lisp/gcl: dont regenerate dwdoc.pdf
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index dec3a617910..1a3e02b3e1f 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -51,7 +51,6 @@ src_configure() {
src_compile() {
emake -j1
- use athena && pdflatex xgcl-2/dwdoc.tex
}
src_test() {
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2022-02-13 21:08 Conrad Kostecki
0 siblings, 0 replies; 16+ messages in thread
From: Conrad Kostecki @ 2022-02-13 21:08 UTC (permalink / raw
To: gentoo-commits
commit: 359e1a180edd1840d492d98f7f311a76171dce7e
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 00:51:14 2022 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 21:07:40 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359e1a18
dev-lisp/gcl: fix DeprecatedInsinto
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.10.ebuild | 5 +----
dev-lisp/gcl/gcl-2.6.12.ebuild | 11 +++++------
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild
index a56cb2c6f6bf..47a5f441a32c 100644
--- a/dev-lisp/gcl/gcl-2.6.10.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.10.ebuild
@@ -133,13 +133,10 @@ src_install() {
elisp-install ${PN} elisp/*.el
fi
- insinto /usr/share/doc/${PF}
docompress -x /usr/share/doc/${PF}/*.dvi
if use athena; then
- pushd xgcl-2 > /dev/null
- dodoc *.pdf
+ dodoc xgcl-2/*.pdf
docompress -x /usr/share/doc/${PF}/*.pdf
- popd > /dev/null
fi
}
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
index 014ccda2e8ac..944c4454a616 100644
--- a/dev-lisp/gcl/gcl-2.6.12.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.12.ebuild
@@ -129,13 +129,12 @@ src_install() {
elisp-install ${PN} elisp/*.el
fi
- insinto /usr/share/doc/${PF}
- docompress -x /usr/share/doc/${PF}/*.dvi
+ dodoc info/gcl-{si,tk}.pdf
+ docompress -x /usr/share/doc/${PF}/gcl-{si,tk}.pdf
+
if use athena; then
- pushd xgcl-2 > /dev/null
- dodoc *.pdf
- docompress -x /usr/share/doc/${PF}/*.pdf
- popd > /dev/null
+ dodoc xgcl-2/dwdoc.pdf
+ docompress -x /usr/share/doc/${PF}/dwdoc.pdf
fi
}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2022-02-17 11:00 Jakov Smolić
0 siblings, 0 replies; 16+ messages in thread
From: Jakov Smolić @ 2022-02-17 11:00 UTC (permalink / raw
To: gentoo-commits
commit: 97c430fb371605513d225c7e2d3581d5e3aeca0c
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 17 11:00:06 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Feb 17 11:00:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c430fb
dev-lisp/gcl: Stabilize 2.6.12 ppc64, #828735
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild
index 944c4454a616..37a0306ac5f1 100644
--- a/dev-lisp/gcl/gcl-2.6.12.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.12.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"/${PN}
LICENSE="LGPL-2 GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ppc64 ~x86"
IUSE="+ansi athena emacs +readline tk X"
# See bug #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2022-03-28 9:13 Jakov Smolić
0 siblings, 0 replies; 16+ messages in thread
From: Jakov Smolić @ 2022-03-28 9:13 UTC (permalink / raw
To: gentoo-commits
commit: d41937b90056ea5f62b83f33d2733c858a05405a
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 28 09:11:11 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 09:11:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41937b9
dev-lisp/gcl: Stabilize 2.6.13_pre99 amd64, #828733
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index 6858ff5af62f..9f8a52c7c7ee 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="+ansi athena emacs +readline tk X"
# See bug #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2022-03-31 20:35 Arthur Zamarin
0 siblings, 0 replies; 16+ messages in thread
From: Arthur Zamarin @ 2022-03-31 20:35 UTC (permalink / raw
To: gentoo-commits
commit: 1becb1c4ba85435e895b34e1b41937787293f7ec
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 31 20:34:55 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 20:34:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1becb1c4
dev-lisp/gcl: Stabilize 2.6.13_pre99 ppc64, #828733
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index 9f8a52c7c7ee..a62eb537a2ec 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86"
IUSE="+ansi athena emacs +readline tk X"
# See bug #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2022-04-01 6:26 Ulrich Müller
0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2022-04-01 6:26 UTC (permalink / raw
To: gentoo-commits
commit: 790ceea9a0161a3c5585bdcf339eac0aaa21a5b3
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 1 06:24:38 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr 1 06:25:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790ceea9
dev-lisp/gcl: Specify LICENSE more precisely
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index a62eb537a2ec..8b07ee93371f 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -8,13 +8,11 @@ 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"
+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"
+RESTRICT="strip" #205803
RDEPEND="dev-libs/gmp
virtual/latex-base
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2022-04-17 19:53 Jakov Smolić
0 siblings, 0 replies; 16+ messages in thread
From: Jakov Smolić @ 2022-04-17 19:53 UTC (permalink / raw
To: gentoo-commits
commit: 8e7c947e3be017e96299592a71ea456d705453ee
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 19:53:52 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 19:53:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7c947e
dev-lisp/gcl: Stabilize 2.6.13_pre99 x86, #828733
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index 8b07ee93371f..1529fde33026 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.xz"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
IUSE="+ansi athena emacs +readline tk X"
RESTRICT="strip" #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2023-01-22 6:31 Andrey Grozin
0 siblings, 0 replies; 16+ messages in thread
From: Andrey Grozin @ 2023-01-22 6:31 UTC (permalink / raw
To: gentoo-commits
commit: 73a787b800220ed7747e79da5d3d522cecfec101
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 06:31:44 2023 +0000
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 06:31:44 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a787b8
dev-lisp/gcl: bump to 2.6.14
Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
dev-lisp/gcl/Manifest | 1 +
dev-lisp/gcl/gcl-2.6.14.ebuild | 104 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 105 insertions(+)
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index f52fb79b7298..d07dd11ed6cb 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1 +1,2 @@
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
diff --git a/dev-lisp/gcl/gcl-2.6.14.ebuild b/dev-lisp/gcl/gcl-2.6.14.ebuild
new file mode 100644
index 000000000000..4b1fe1b8b4af
--- /dev/null
+++ b/dev-lisp/gcl/gcl-2.6.14.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit elisp-common flag-o-matic
+
+DESCRIPTION="GNU Common Lisp"
+HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html"
+SRC_URI="https://ftp.gnu.org/gnu/${PN}/${P}.tar.gz"
+
+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
+ >=sys-devel/autoconf-2.52"
+
+src_configure() {
+ strip-flags
+ 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
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2024-06-25 16:42 Jakov Smolić
0 siblings, 0 replies; 16+ messages in thread
From: Jakov Smolić @ 2024-06-25 16:42 UTC (permalink / raw
To: gentoo-commits
commit: 9cf7d2a39a6c71896a6c72ae1800b85c2a14850c
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 16:42:21 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 16:42:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf7d2a3
dev-lisp/gcl: Keyword 2.6.15_pre3 riscv, #893500
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
index 7d14fb1a28a3..6473aba4cc59 100644
--- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${PN}-Version_2_6_15p
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
IUSE="+ansi athena doc emacs +readline tk X"
RESTRICT="strip" #205803
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/
@ 2024-06-29 10:55 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2024-06-29 10:55 UTC (permalink / raw
To: gentoo-commits
commit: 438bbadd0f8ab32907dfd3a3f650f91c35196c76
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 10:51:56 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 10:52:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438bbadd
dev-lisp/gcl: filter LTO for GCC bug
The code is pretty brittle anyway and we already do strip-flags.
Bug: https://gcc.gnu.org/PR114918
Bug: https://bugs.gentoo.org/931082
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 1 +
dev-lisp/gcl/gcl-2.6.14.ebuild | 1 +
dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 1 +
3 files changed, 3 insertions(+)
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index 1673ab7aa83c..d85492310118 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
)
src_configure() {
+ filter-lto # bug #931082
strip-flags
filter-flags -fstack-protector -fstack-protector-all
# breaks linking on multiple defined syms
diff --git a/dev-lisp/gcl/gcl-2.6.14.ebuild b/dev-lisp/gcl/gcl-2.6.14.ebuild
index fe5638ac7f2c..441d6dcb3be8 100644
--- a/dev-lisp/gcl/gcl-2.6.14.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.14.ebuild
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
>=dev-build/autoconf-2.52"
src_configure() {
+ filter-lto # bug #931082
strip-flags
filter-flags -fstack-protector -fstack-protector-all
# breaks linking on multiple defined syms
diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
index 6473aba4cc59..9d2222ae4c4e 100644
--- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
S="${WORKDIR}"/${PN}-Version_2_6_15pre3/${PN}
src_configure() {
+ filter-lto # bug #931082
strip-flags
filter-flags -fstack-protector -fstack-protector-all
^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2024-06-29 10:55 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-28 9:44 [gentoo-commits] repo/gentoo:master commit in: dev-lisp/gcl/ Andrey Grozin
-- strict thread matches above, loose matches on Subject: below --
2024-06-29 10:55 Sam James
2024-06-25 16:42 Jakov Smolić
2023-01-22 6:31 Andrey Grozin
2022-04-17 19:53 Jakov Smolić
2022-04-01 6:26 Ulrich Müller
2022-03-31 20:35 Arthur Zamarin
2022-03-28 9:13 Jakov Smolić
2022-02-17 11:00 Jakov Smolić
2022-02-13 21:08 Conrad Kostecki
2021-03-28 10:44 Andrey Grozin
2019-06-03 21:20 Sergei Trofimovich
2018-04-08 7:21 José María Alonso
2018-04-07 21:12 José María Alonso
2017-02-24 7:46 Michael Weber
2015-09-28 5:27 Jeroen Roovers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox