commit: 2061cb1e4f70dd2c681329e8944e6bc2b51eb9ef Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org> AuthorDate: Fri Jul 7 10:51:31 2017 +0000 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org> CommitDate: Fri Jul 7 10:51:31 2017 +0000 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=2061cb1e
dev-lisp/newlisp: Drops old version. Updates ebuild dev-lisp/newlisp/metadata.xml | 10 ------- dev-lisp/newlisp/newlisp-10.1.6.ebuild | 52 ---------------------------------- dev-lisp/newlisp/newlisp-10.5.4.ebuild | 7 ++--- dev-lisp/newlisp/newlisp-10.6.2.ebuild | 7 ++--- dev-lisp/newlisp/newlisp-10.7.0.ebuild | 7 ++--- 5 files changed, 9 insertions(+), 74 deletions(-) diff --git a/dev-lisp/newlisp/metadata.xml b/dev-lisp/newlisp/metadata.xml deleted file mode 100644 index e96884e6..00000000 --- a/dev-lisp/newlisp/metadata.xml +++ /dev/null @@ -1,10 +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> -newLISP is a scripting language for developing web applications and -programs in general and in the domains of artificial intelligence (AI) -and statistics. -</longdescription> -</pkgmetadata> diff --git a/dev-lisp/newlisp/newlisp-10.1.6.ebuild b/dev-lisp/newlisp/newlisp-10.1.6.ebuild deleted file mode 100644 index 71563908..00000000 --- a/dev-lisp/newlisp/newlisp-10.1.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=2 - -DESCRIPTION="A new Lisp dialect" -HOMEPAGE="http://www.newlisp.org" -SRC_URI="mirror://sourceforge/newlisp/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -# please keep sorted -KEYWORDS="~amd64 ~x86" -IUSE="tk" - -DEPEND="sys-libs/readline - tk? ( dev-lang/tk )" - -src_prepare() { - cp Makefile Makefile.old - - # remove bad stuff - sed -e "s,strip.*,," -e "s,-O.,," -e "s,-g,," -e "s,-m32,," -i makefile_* - # respect CFLAGS and add -fPIC which is needed at least for amd64 - sed "s,CFLAGS =\(.*\),CFLAGS =\1 -fPIC ${CFLAGS}," -i makefile_* - - # do not assume target directories exist - sed "s#^install:#install:\n\tmkdir -p \$(DESTDIR)\$(datadir)/{doc/${P}/html/guiserver,${PN}/{examples,modules}} \$(DESTDIR)\$(bindir) \$(DESTDIR)\$(mandir)/man1/#" -i Makefile - # fix some paths - sed '/-install .*html$/s:/doc/newlisp/:/doc/newlisp/html/:g' -i Makefile -# sed '/-install .* modules/s:(datadir)/newlisp:(datadir)/newlisp/modules:g' -i Makefile - sed '/-install .* examples/s:(datadir)/newlisp:(datadir)/newlisp/examples:g' -i Makefile - sed "s:/doc/newlisp:/doc/${P}:g" -i Makefile - - # remove duplicate licenses - sed "/.*COPYING.*/s" -i Makefile - - # add DESTDIR support - sed "s:\(install.* \$(\)\(.*\):\1DESTDIR)\$(\2:" -i Makefile - sed "/\t-rm.*/d" -i Makefile - sed "s:-\(ln -s.*ION) \):\1\$(DESTDIR):" -i Makefile - - # fail on failing install - sed "s#-install#install#" -i Makefile - - diff -u Makefile.old Makefile -} - -src_install() { - emake DESTDIR="${D}" install || die "einstall failed" -} diff --git a/dev-lisp/newlisp/newlisp-10.5.4.ebuild b/dev-lisp/newlisp/newlisp-10.5.4.ebuild index 2bc3a120..12c85d40 100644 --- a/dev-lisp/newlisp/newlisp-10.5.4.ebuild +++ b/dev-lisp/newlisp/newlisp-10.5.4.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=5 +EAPI=6 inherit eutils multilib @@ -15,7 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libffi unicode" -RDEPEND="sys-libs/readline +RDEPEND="sys-libs/readline:= libffi? ( dev-libs/libffi )" DEPEND="${RDEPEND}" diff --git a/dev-lisp/newlisp/newlisp-10.6.2.ebuild b/dev-lisp/newlisp/newlisp-10.6.2.ebuild index a0959f93..b0a60069 100644 --- a/dev-lisp/newlisp/newlisp-10.6.2.ebuild +++ b/dev-lisp/newlisp/newlisp-10.6.2.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=5 +EAPI=6 inherit eutils multilib toolchain-funcs @@ -15,7 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libffi unicode" -RDEPEND="sys-libs/readline:0 +RDEPEND="sys-libs/readline:= libffi? ( dev-libs/libffi )" DEPEND="${RDEPEND}" diff --git a/dev-lisp/newlisp/newlisp-10.7.0.ebuild b/dev-lisp/newlisp/newlisp-10.7.0.ebuild index e6a631c4..bf0a5bf1 100644 --- a/dev-lisp/newlisp/newlisp-10.7.0.ebuild +++ b/dev-lisp/newlisp/newlisp-10.7.0.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=5 +EAPI=6 inherit eutils multilib toolchain-funcs @@ -15,7 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libffi unicode" -RDEPEND="sys-libs/readline:0 +RDEPEND="sys-libs/readline:= libffi? ( dev-libs/libffi )" DEPEND="${RDEPEND}"
