commit: d8634ea22879b3746b62e9b10d81feb0d7e343b2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org> AuthorDate: Fri Jul 7 14:12:43 2017 +0000 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org> CommitDate: Fri Jul 7 14:12:43 2017 +0000 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..00000000 --- a/dev-lisp/gcl/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>common-lisp</herd> - <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> - </use> -</pkgmetadata>