summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/chicken/ChangeLog11
-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