diff options
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/chicken/ChangeLog | 11 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-4.8.0.1.ebuild (renamed from dev-scheme/chicken/chicken-4.8.0.ebuild) | 23 | ||||
-rw-r--r-- | dev-scheme/chicken/files/chicken-4.8.0.1-parallel-build.patch (renamed from dev-scheme/chicken/files/chicken-4.8.0-parallel-build.patch) | 0 |
3 files changed, 25 insertions, 9 deletions
diff --git a/dev-scheme/chicken/ChangeLog b/dev-scheme/chicken/ChangeLog index e380f6a781fb..f1d2e3ba15ac 100644 --- a/dev-scheme/chicken/ChangeLog +++ b/dev-scheme/chicken/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-scheme/chicken # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.45 2013/01/17 22:22:13 pchrist Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.46 2013/02/05 23:51:45 pchrist Exp $ + +*chicken-4.8.0.1 (05 Feb 2013) + + 05 Feb 2013; Panagiotis Christopoulos <pchrist@gentoo.org> + -chicken-4.8.0.ebuild, +chicken-4.8.0.1.ebuild, + +files/chicken-4.8.0.1-parallel-build.patch, + -files/chicken-4.8.0-parallel-build.patch: + Bump chicken to 4.8.0.1, fixes security issues addressed in bug #455200, + thanks to proxy-maintainer Erik Falor (fadein) ewfalor at gmail dot com *chicken-4.8.0 (17 Jan 2013) diff --git a/dev-scheme/chicken/chicken-4.8.0.ebuild b/dev-scheme/chicken/chicken-4.8.0.1.ebuild index b895ed4762e3..9f57b17fd111 100644 --- a/dev-scheme/chicken/chicken-4.8.0.ebuild +++ b/dev-scheme/chicken/chicken-4.8.0.1.ebuild @@ -1,28 +1,25 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.8.0.ebuild,v 1.1 2013/01/17 22:22:13 pchrist Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.8.0.1.ebuild,v 1.1 2013/02/05 23:51:45 pchrist Exp $ EAPI="3" -inherit eutils multilib +inherit eutils multilib versionator +MY_PV=$(get_version_component_range 1-3) DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler" HOMEPAGE="http://www.call-cc.org/" -SRC_URI="http://code.call-cc.org/releases/${PV}/${P}.tar.gz" +SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" -IUSE="emacs parallel-build" +IUSE="emacs parallel-build doc" DEPEND="sys-apps/texinfo emacs? ( virtual/emacs )" RDEPEND="emacs? ( virtual/emacs app-emacs/scheme-complete )" -# chicken's testsuite is not runnable before install -# upstream has been notified of the issue -RESTRICT=test - src_prepare() { if use "parallel-build" then @@ -59,6 +56,10 @@ src_compile() { fi } +# chicken's testsuite is not runnable before install +# upstream has been notified of the issue +RESTRICT=test + src_install() { # still can't run make in parallel for the install target emake -j1 ${OPTIONS} DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \ @@ -67,4 +68,10 @@ src_install() { rm "${D}"/usr/share/doc/${P}/LICENSE || die dodoc NEWS || die + + # remove HTML documentation if the user doesn't USE=doc + if ! use "doc" + then + rm -rf "${D}"/usr/share/doc/${P}/manual || die + fi } diff --git a/dev-scheme/chicken/files/chicken-4.8.0-parallel-build.patch b/dev-scheme/chicken/files/chicken-4.8.0.1-parallel-build.patch index a42dd2ea4c14..a42dd2ea4c14 100644 --- a/dev-scheme/chicken/files/chicken-4.8.0-parallel-build.patch +++ b/dev-scheme/chicken/files/chicken-4.8.0.1-parallel-build.patch |