summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanagiotis Christopoulos <pchrist@gentoo.org>2013-02-05 23:51:48 +0000
committerPanagiotis Christopoulos <pchrist@gentoo.org>2013-02-05 23:51:48 +0000
commitdacf73135e92cd48f78399b9c14aa29ba849aba0 (patch)
treea7c05b5c543a8e4397d6456dd0b4ace8475d8e69 /dev-scheme
parentMigrate to distutils-r1. (diff)
downloadhistorical-dacf73135e92cd48f78399b9c14aa29ba849aba0.tar.gz
historical-dacf73135e92cd48f78399b9c14aa29ba849aba0.tar.bz2
historical-dacf73135e92cd48f78399b9c14aa29ba849aba0.zip
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
Package-Manager: portage-2.1.11.50/cvs/Linux x86_64
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/chicken/ChangeLog11
-rw-r--r--dev-scheme/chicken/Manifest8
-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
4 files changed, 29 insertions, 13 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/Manifest b/dev-scheme/chicken/Manifest
index 1591ce0597db..6a536b2399a0 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1,14 +1,14 @@
AUX 50hen-gentoo.el 145 SHA256 5b58b0cc226fd167fa8f2523846fa980c74df77513703dbd63f7f82167ec0f52 SHA512 9e9e2a29ca0591eca6858326fa56cb90db406fb5dad487d2b452b51f6a575dd7df307673c9289ce04b9488da599f84c2b70373638c0fb141fe57e03c7254ee81 WHIRLPOOL aa1f242327f2c285efe1ac9e458d3fc1574454feef878aa27fcf2d73825c486a1fb90ece6a44055ae6b84a413fad49babb16e8ce4f1c6ac211dbe20b24e1f623
AUX chicken-4.5.0-r0-ARCH-to-zARCH-hack.patch 5441 SHA256 a887a97531a57585894cae4ac6934ce88073525ef96e5ef5d6201421f93c1e6f SHA512 79b84a5f183c3a42eddbd991bd42453c7b666f5684abb1ea303eca6c603bd9ab5b9e0eee2cf74bdf92535fafaca2adb6879e961b0f00e8a7d6bc2f5e14f0d7b2 WHIRLPOOL 61b9c1e374dbfa424d9bedd1e1422effab997964579eeb5f74163cdeea7c8078fb0a83aba2a0fdc9c69d83836d7cd998e861466c47f26fb4e541909b50cdcc1a
AUX chicken-4.7.3-parallel-build.patch 3122 SHA256 ae1be72f78144daf010d07a5c88e94c977f0288f1c95a3410da6a5120f2a7bfb SHA512 966cea017c3c79ae372a46ad39198f944d5d727356fe1acd41e75edc7b57890e9563c1d9bb47662c5e7abd2d080c9026d310f949054f070e276f7314946344ff WHIRLPOOL 6f0f1dd2856c7f067a9dca9393179e7d0b397efcd1f771fa4bb83d077ae0f7e6bcd6b58be5d14fe841e5d747fdd9254cd3c44a94e713ecb032762508b9515faf
-AUX chicken-4.8.0-parallel-build.patch 3112 SHA256 0fc0f3422c2c24a2bdfb67aaec5e0378e5835b8858b9fd9cd7e9d296183101af SHA512 b85db92ef9f92484e5cc35b570bc7017f970d3d57aff5c573acfb7d8efac4ee823ab2c269f383695dbb834b37cb07b2638d19ea2114b0ad23ef73e00dc11aba8 WHIRLPOOL 6b81fc9745728092b992a0442dfdb2994906a1205bfdc76a32dd97a7a3716d587362ac8bde6775c1f4a924e7a28b23484e7ab6ff764feef748f58c045bda11bd
+AUX chicken-4.8.0.1-parallel-build.patch 3112 SHA256 0fc0f3422c2c24a2bdfb67aaec5e0378e5835b8858b9fd9cd7e9d296183101af SHA512 b85db92ef9f92484e5cc35b570bc7017f970d3d57aff5c573acfb7d8efac4ee823ab2c269f383695dbb834b37cb07b2638d19ea2114b0ad23ef73e00dc11aba8 WHIRLPOOL 6b81fc9745728092b992a0442dfdb2994906a1205bfdc76a32dd97a7a3716d587362ac8bde6775c1f4a924e7a28b23484e7ab6ff764feef748f58c045bda11bd
DIST chicken-3.3.0.tar.gz 4228441 SHA256 5ce2519bac9956de5700a5777b2bbc2cd89202ef2d2252a40a0d1e8c9854bec6
DIST chicken-4.6.0.tar.gz 3019126 SHA256 c55d1dadf9941b3efbc7be9181d5c7cbc304a20c614625fbf710c0acaa1cd245
DIST chicken-4.7.3.tar.gz 3316152 SHA256 00c82bc2208d74463a69356d2a30a3771f87048ea87fb9c024d464b3c9d4e230
-DIST chicken-4.8.0.tar.gz 3970818 SHA256 5b2e8c6b4b13b502d8c684b394d80ed490d2884c03789353d895ab85d19979ab SHA512 5ea40ca240d9d6ab9a250947288fda3cc1202b6cb689207dc603c1ca86f537f407b1c4a8020533ccfc7b48fa01d3bf8f7229f883a2a95edb3f39863d43aa6c63 WHIRLPOOL 52010977034e0661af4c692d828303ebaad8d6d2517908b2474e64c0f8840c0a8e8342577853d66c1921033926fdefa21db66857786e659d92260390e98b879f
+DIST chicken-4.8.0.1.tar.gz 3965638 SHA256 a60efa9d2a621ecb9e03b41ebdd03ae27ecb32c1292671fd969506c9baf88d0c SHA512 736f9503e29e5d36bdf17439bdf38ea8a6c0cfdcfa3ada5d49ff72d82599a9da1bccbd6f2787fcf3b85fb650161032744030f98d2f74e02b73bf7b5bfd12d3d6 WHIRLPOOL 6a0e5891f30793dc828052b03e6ed720689d5b608e4ab34216ce9f95b073ad13812a85f86facd948beb1030b22caf561ac203ac988b7c4d7764b61d3774a8fe5
EBUILD chicken-3.3.0.ebuild 1569 SHA256 68e958a02a13039359584927a0d15e5b95280bcf1e12da97bad4dada0e8c17e7 SHA512 cf72e794dc60a635184a6ee5243d916a72bbb019e32dda6c7ec65766081af9e9048d2774513a909148f5c29e0be8830210b49c7ffa748eadb2f7c5ddc0c97a5c WHIRLPOOL 3b5c969762e0f4d0becac42f449481acf1461ff90da1cf8958930add92578ee90090b1d3fbbc86a1812b27e24d4bb4bbbde733a0d8946d9a312d4278edcb304a
EBUILD chicken-4.6.0.ebuild 1693 SHA256 baac199e060815f232b8947c00fea3d39e6e42622095111b0370f9d5c7187d6a SHA512 4119461d3e2ba3a9b7803af7e350f17e20b528b2753ed3de669fb8dc1cf78ce90b1c8741ef56f27483dc1752ce3db3754b6a3a468cf5410c9dd03d28e20ddc30 WHIRLPOOL d744e08a4b62b75e93937eb71cf20298128c0d51110d507ae642ca6b8a9c91b4f46f378ececb30a2ccf9b3cf0105a9d50a98881d182b96b6051053608115ac67
EBUILD chicken-4.7.3-r1.ebuild 2211 SHA256 ec496c450194858301e12d6a2bc4fe265bed39a139b581d54fc5411e6fbed3c6 SHA512 2b91d77e285889197bf2082218557dc45d73e27a99e2f631f364cd15d7b642dd2be04116a4cd51bc73364d8a8867a16703d64c0a9992e7e780a8e23d38b1c21a WHIRLPOOL 47e7b3504f7a44aaf31fe155dde011aec602aa6467111ed8c24d4bbb6a7a479d77c0e74f1c2bffadae635ba314ad748d6791b49bc4c1691e65755585f866834b
-EBUILD chicken-4.8.0.ebuild 2140 SHA256 bf2dd79870dd22e9c0ac5cc3159173eb8f554b5fe4b462c561f5523804f0dc01 SHA512 230c7714a867e9ac4862a9afc07d0b9ec4694e88b7e9690153fb3992b214e12efbb3c68eb5c86a70ee36dc367a8b72a87d2dcaf16986254d5d8c0226a4b25891 WHIRLPOOL 61d0e7db90042ccf96caa5b312c9dadece0a2c77597d8ee2e28f7ee8a9d92274925ccbe00e459883c44e8f28d3c7a7e7455818cc4115a9e262aa17926e7ebe87
-MISC ChangeLog 6907 SHA256 d472c03f092ee5234cd9422ff3c603b50e651400dba8321458e10dd50bced50b SHA512 2cf9ca852c8ff300302fbf596ef499c4c0ad85ea6d2fed688d0e3d724d6850ce7803d870922d94639dedd772c6620e3b5f58743d43d6a142ace5edf8b30d73b1 WHIRLPOOL 68585191565b30413e463ca16be2e231b5eb728959e81fb6e4e8c67bc135ac5db18d68192642f9cc7a9c6709c33db271e402bd241fd5376675334aabe69a1b32
+EBUILD chicken-4.8.0.1.ebuild 2335 SHA256 1583561dec66c28f13dc0e1a137d40fe81e6bce54b9394a8dc51d7d75d0bb703 SHA512 6f1a493226a6a454c2727371e7fa51a20d45f7bcaf0fd31338a89ddb39978e766b4267c8311813418d3a32b9fc4416f40042e3cf8304db479be8065e52652707 WHIRLPOOL bd388197ee5b85bde859a9f281489ff6ac806e37d2bb5e94c96a6018be88191712160259a659ac465fa2ee066162cf1b7488e1935c57e07905884bb33f096f88
+MISC ChangeLog 7292 SHA256 a79c0f97e7682427e73d7a2adde11c9222f04c6a1eea084fa31b9b325683d595 SHA512 0afe1ebe5b7b8407706e67f04f9c55df560a00e19a86c0835a15d74045635b38da19a6e4d513afba299659d92a9ff705010234e590ab62ebee7bce3370f0d6e3 WHIRLPOOL 679464fcb40e6fbe0850590b247a86d4c468e78b2a09d831b8fbddcb06761730385f8ec7ba9a00e6611fc9baa9cebf5dbb7c391799b3bc3909ed50514acc6953
MISC metadata.xml 870 SHA256 8608f5461e3c84d4034d7fdb21f85cfcaa7afdbf7603fce4f8b817edcd99da94 SHA512 eab200c152579766739e425703a9a1b002df0c5ceb31ce201424789a4f821c004d968a9b5dffe9ee9735913331b40261784ed70b6ec8a256b3117c98cb0ebab4 WHIRLPOOL 78f702cbd1e1ea1aa39c62fb9ab48b102b1bc859c1535531d2d073d9f57bdeb4413247d3331057c167b32e6fa69d76c818f76b8d39d7afb0d96396923f11947e
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