[gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-store/
commit: 25c9f4e4f32b57265143198f442628632f2a1b3b Author: Chema Alonso Josa gentoo org> AuthorDate: Fri Jul 7 08:40:20 2017 + Commit: José María Alonso gentoo org> CommitDate: Fri Jul 7 08:40:20 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=25c9f4e4 dev-lisp/cl-store: Updates to common-lisp-3 eclass dev-lisp/cl-store/cl-store-0.8.10.ebuild | 21 ++--- dev-lisp/cl-store/cl-store-.ebuild | 9 - 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/dev-lisp/cl-store/cl-store-0.8.10.ebuild b/dev-lisp/cl-store/cl-store-0.8.10.ebuild index 21bda5d9..a98ec187 100644 --- a/dev-lisp/cl-store/cl-store-0.8.10.ebuild +++ b/dev-lisp/cl-store/cl-store-0.8.10.ebuild @@ -1,10 +1,9 @@ -# 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 -inherit common-lisp-2 eutils +inherit common-lisp-3 eutils MY_P=${PN}_${PV} @@ -23,22 +22,22 @@ DEPEND="sys-apps/texinfo S="${WORKDIR}"/${PN} src_prepare() { - rm xml* */custom-xml.lisp + rm -f xml* */custom-xml.lisp } src_compile() { - cd doc - makeinfo ${PN}.texi -o ${PN}.info || die "Cannot build info docs" + cd doc || die + makeinfo ${PN}.texi -o ${PN}.info || die if use doc ; then VARTEXFONTS="${T}"/fonts \ - texi2pdf ${PN}.texi -o ${PN}.pdf || die "Cannot build PDF docs" + texi2pdf ${PN}.texi -o ${PN}.pdf || die fi } src_install() { - common-lisp-install *.{lisp,asd} \ - abcl acl allegrocl clisp cmucl ecl lispworks mcl openmcl sbcl - common-lisp-symlink-asdf + common-lisp-install-sources *.lisp abcl acl allegrocl clisp cmucl \ + ecl lispworks mcl openmcl sbcl + common-lisp-install-asdf dodoc ChangeLog doinfo doc/${PN}.info use doc && dodoc doc/${PN}.pdf diff --git a/dev-lisp/cl-store/cl-store-.ebuild b/dev-lisp/cl-store/cl-store-.ebuild index 49786fdf..0e12f4a6 100644 --- a/dev-lisp/cl-store/cl-store-.ebuild +++ b/dev-lisp/cl-store/cl-store-.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6 @@ -19,8 +18,8 @@ DEPEND="sys-apps/texinfo RDEPEND="dev-lisp/rt" src_prepare() { - default - rm xml* */custom-xml.lisp || die + rm -f xml* */custom-xml.lisp + eapply_user } src_compile() { @@ -33,8 +32,8 @@ src_compile() { } src_install() { - common-lisp-install-sources *.lisp \ - acl allegrocl clisp cmucl ecl lispworks openmcl sbcl + common-lisp-install-sources *.lisp acl allegrocl clisp \ + cmucl ecl lispworks openmcl sbcl common-lisp-install-asdf doinfo doc/${PN}.info use doc && dodoc doc/{index.html,style.css,${PN}.pdf}
[gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-store/
commit: 22c49d9645dea2f21300784689a1f6d4584b5180 Author: Chema Alonso Josa gentoo org> AuthorDate: Tue Feb 7 12:29:44 2017 + Commit: José María Alonso gentoo org> CommitDate: Tue Feb 7 12:29:44 2017 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=22c49d96 dev-lisp/cl-store: Fixes call to src_prepare dev-lisp/cl-store/cl-store-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-lisp/cl-store/cl-store-.ebuild b/dev-lisp/cl-store/cl-store-.ebuild index 564342e..49786fd 100644 --- a/dev-lisp/cl-store/cl-store-.ebuild +++ b/dev-lisp/cl-store/cl-store-.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$ @@ -19,6 +19,7 @@ DEPEND="sys-apps/texinfo RDEPEND="dev-lisp/rt" src_prepare() { + default rm xml* */custom-xml.lisp || die }
[gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-store/
commit: 16fc2b4a0e409ef06f442e038a5705501ea20565 Author: Chema Alonso Josa gentoo org> AuthorDate: Wed Nov 30 22:09:36 2016 + Commit: José María Alonso gentoo org> CommitDate: Wed Nov 30 22:09:36 2016 + URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=16fc2b4a dev-lisp/cl-store: Updates header, EAPI and description dev-lisp/cl-store/cl-store-0.8.10.ebuild | 7 --- dev-lisp/cl-store/cl-store-.ebuild | 18 -- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/dev-lisp/cl-store/cl-store-0.8.10.ebuild b/dev-lisp/cl-store/cl-store-0.8.10.ebuild index 17fbae5..21bda5d 100644 --- a/dev-lisp/cl-store/cl-store-0.8.10.ebuild +++ b/dev-lisp/cl-store/cl-store-0.8.10.ebuild @@ -1,13 +1,14 @@ -# 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 + inherit common-lisp-2 eutils MY_P=${PN}_${PV} -DESCRIPTION="CL-STORE is a Common Lisp library for serializing and deserializing Common Lisp objects." +DESCRIPTION="Library for serializing and deserializing Common Lisp objects from streams." HOMEPAGE="http://common-lisp.net/project/cl-store/; SRC_URI="http://common-lisp.net/project/${PN}/files/${MY_P}.tgz; diff --git a/dev-lisp/cl-store/cl-store-.ebuild b/dev-lisp/cl-store/cl-store-.ebuild index ee5c3ef..564342e 100644 --- a/dev-lisp/cl-store/cl-store-.ebuild +++ b/dev-lisp/cl-store/cl-store-.ebuild @@ -1,18 +1,17 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Id$ -EAPI=5 +EAPI=6 -inherit common-lisp-3 git-2 +inherit common-lisp-3 git-r3 -DESCRIPTION="CL-STORE is a Common Lisp library for serializing and deserializing Common Lisp objects." +DESCRIPTION="Library for serializing and deserializing Common Lisp objects from streams." HOMEPAGE="http://common-lisp.net/project/cl-store; EGIT_REPO_URI="https://github.com/skypher/${PN}.git; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="doc" DEPEND="sys-apps/texinfo @@ -25,10 +24,10 @@ src_prepare() { src_compile() { cd doc || die - makeinfo ${PN}.texi -o ${PN}.info || die "Cannot build info docs" + makeinfo ${PN}.texi -o ${PN}.info || die if use doc ; then VARTEXFONTS="${T}"/fonts \ - texi2pdf ${PN}.texi -o ${PN}.pdf || die "Cannot build PDF docs" + texi2pdf ${PN}.texi -o ${PN}.pdf || die fi } @@ -37,6 +36,5 @@ src_install() { acl allegrocl clisp cmucl ecl lispworks openmcl sbcl common-lisp-install-asdf doinfo doc/${PN}.info - use doc && dodoc doc/${PN}.pdf - use doc && dohtml doc/{index.html,style.css} + use doc && dodoc doc/{index.html,style.css,${PN}.pdf} }