Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-python/cherrypy
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/ChangeLog,v 1.29 2008/07/02 05:32:22 pythonhead Exp $
*cherrypy-2.3.0 (02 Jul 2008)
02 Jul 2008; Rob Cakebread
Version bump. Dropped amd64, ia64 and ppc because of new dependency on
webtest and its deps webob and wsgiref
*cherrypy-3.0.3 (29 Apr 2008)
29 Apr 2008; Rob Cakebread
Version bump. #Closes 219485
09 Jan 2008; Raúl Porcel
ia64/x86 stable wrt security #204829
*cherrypy-2.2.1-r2 (08 Jan 2008)
08 Jan 2008; Ali Polatel
-files/cherrypy-2.1.1-test-gentoo.patch,
+files/cherrypy-2.2.1-invalidsession.patch,
+files/cherrypy-2.2.1-py2.5.patch, -cherrypy-2.1.1.ebuild,
-cherrypy-2.2.1-r1.ebuild, +cherrypy-2.2.1-r2.ebuild,
-cherrypy-3.0.2.ebuild:
Revision bump. Backported security patch for 2.2.1, bug 204829. Added patch
to fix tests for python-2.5. Drop old.
08 Jan 2008; Raúl Porcel
ia64/x86 stable wrt security #204829
*cherrypy-3.0.2-r1 (08 Jan 2008)
08 Jan 2008; Ali Polatel
+files/cherrypy-3.0.2-invalidsession.patch, +cherrypy-3.0.2-r1.ebuild:
Revision bump. Added patch from upstream for directory traversal via
malicious cookie, bug 204829
01 Nov 2007; Markus Ullmann
Stable on x86
*cherrypy-3.0.2 (04 Sep 2007)
04 Sep 2007; Lukasz Strzygowski
-cherrypy-2.2.1.ebuild, -cherrypy-3.0.1.ebuild, +cherrypy-3.0.2.ebuild:
Version bump. Dropped old versions.
05 Jul 2007; Rob Cakebread
cherrypy-2.2.1-r1.ebuild:
Add setuptools depend
*cherrypy-2.2.1-r1 (05 Jul 2007)
05 Jul 2007; Rob Cakebread
+cherrypy-2.2.1-r1.ebuild:
Change setup.py to use setuptools setup
27 Feb 2007; Tiziano Müller
-cherrypy-3.0.0.ebuild, cherrypy-3.0.1.ebuild:
Re-added version 2.2.1 since upstream still maintains that branch and it is
needed by Turbogears. Added doc USE-flags for tutorial installation.
*cherrypy-3.0.1 (27 Feb 2007)
27 Feb 2007; Lukasz Strzygowski
+cherrypy-3.0.1.ebuild:
Version bump.
*cherrypy-3.0.0 (27 Dec 2006)
27 Dec 2006; Tiziano Müller
-files/cherrypy-2.0.0-setup-gentoo.diff,
-files/cherrypy-2.0.0-test-gentoo.diff,
-files/cherrypy-2.1.0-test-gentoo.patch,
-files/cherrypy-2.2.0-test-gentoo.patch,
-files/cherrypy-2.2.1-test-gentoo.patch, -cherrypy-2.2.0.ebuild,
-cherrypy-2.2.1.ebuild, +cherrypy-3.0.0.ebuild:
Version bump (bug #159141). Dropped old versions.
15 Jul 2006; Alastair Tse
-cherrypy-2.1.0.ebuild:
security cleanup (#140496)
12 Jul 2006; Aron Griffis
Mark 2.1.1 stable on ia64
25 May 2006; Chris Gianelloni
Stable on x86 wrt bug #134273.
*cherrypy-2.2.1 (26 Apr 2006)
26 Apr 2006; Rob Cakebread
+files/cherrypy-2.2.1-test-gentoo.patch, +cherrypy-2.2.1.ebuild:
Version bump.
*cherrypy-2.2.0 (06 Apr 2006)
06 Apr 2006; Rob Cakebread
+files/cherrypy-2.2.0-test-gentoo.patch, +cherrypy-2.2.0.ebuild:
Version bump.
01 Apr 2006; Aron Griffis
Mark 2.1.1 ~ia64
*cherrypy-2.1.1 (11 Jan 2006)
11 Jan 2006; Rob Cakebread
+files/cherrypy-2.1.1-test-gentoo.patch, +cherrypy-2.1.1.ebuild:
Version bump.
28 Nov 2005; Marien Zwart
cherrypy-2.1.0.ebuild:
Add missing eutils inherit.
*cherrypy-2.1.0 (21 Oct 2005)
21 Oct 2005; Rob Cakebread
+files/cherrypy-2.1.0-test-gentoo.patch,
-files/cherrypy-2.1.0_beta1-setup-gentoo.diff,
-files/cherrypy-2.1.0_beta1-test-gentoo.diff,
-cherrypy-2.1.0_beta1.ebuild, +cherrypy-2.1.0.ebuild:
Version bump. Removed obsolete beta1
28 Jul 2005; Simon Stelling
cherrypy-2.1.0_beta1.ebuild:
added ~amd64 keyword
17 Jul 2005; Rob Cakebread
cherrypy-2.1.0_beta1.ebuild:
Added ppc back
*cherrypy-2.1.0_beta1 (17 Jul 2005)
17 Jul 2005; Rob Cakebread
+files/cherrypy-2.1.0_beta1-setup-gentoo.diff,
+files/cherrypy-2.1.0_beta1-test-gentoo.diff,
+cherrypy-2.1.0_beta1.ebuild:
Version bump.
12 Jul 2005; David Holm
Added to ~ppc.
18 Jun 2005; Rob Cakebread
Marked x86 stable
*cherrypy-2.0.0 (04 May 2005)
04 May 2005; Rob Cakebread
+files/cherrypy-2.0.0-setup-gentoo.diff,
+files/cherrypy-2.0.0-test-gentoo.diff,
-files/cherrypy-2.0.0b-setup-gentoo.diff,
-files/cherrypy-2.0.0b-test-gentoo.diff, +cherrypy-2.0.0.ebuild,
-cherrypy-2.0.0b.ebuild:
Version bump, removed old version.
*cherrypy-2.0.0b (15 Mar 2005)
15 Mar 2005; Rob Cakebread
+files/cherrypy-2.0.0b-setup-gentoo.diff,
+files/cherrypy-2.0.0b-test-gentoo.diff, +cherrypy-2.0.0b.ebuild:
Initial commit. ebuild by Maurizio Pucci
Maurizio. bug# 81370
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX cherrypy-2.2.1-invalidsession.patch 996 RMD160 bc5e1da37b025aff36e8a213eea3f6d16849fe15 SHA1 7d9b7746316366e6e22b5470c09092645acbe1a4 SHA256 cde3b679672b132d84d30736303f407d64b26db78054c8589e7544363d089801
AUX cherrypy-2.2.1-py2.5.patch 6037 RMD160 c9497987c0c962cae6fd073f270f3f2d38f86f38 SHA1 fda2f4c68ef0a8ecd63e30034299ea6ce828577e SHA256 f0e3fdf2efbb5c5bd53c339787653942a50b89cb646bd22a88b56e3fa7de4e0a
AUX cherrypy-3.0.2-invalidsession.patch 747 RMD160 92c088af4053b852a861109bbf7ac9e438573b0d SHA1 9a63febd16aaf72450be4ff85417d792400f5313 SHA256 cd9be33449056e8dd1bfdab67d1112d53fe237ef62392c2a11346956292328b0
DIST CherryPy-2.2.1.tar.gz 219932 RMD160 c8f406c5eaedb6f710dc746528b8474df48cb3c8 SHA1 cda044ceed78059a56c54ce157bca564f4907a51 SHA256 af83ef4f7b6ffabfccea2794cc61ca0f6fabf24c95901b22ea36e5407ffb794b
DIST CherryPy-2.3.0.tar.gz 241999 RMD160 4c95735b17d58c431f1dbf685500d2a1ca8e38d8 SHA1 067121c5f31442519ac07138ffe8af6f7c7465d2 SHA256 a41e1b31ab723f50223b303991bb4e1a420a05deb2f4ab923a2ceadece4854cf
DIST CherryPy-3.0.2.tar.gz 262428 RMD160 0bd98ca014b6539cd03969b6b3d85308d296b88e SHA1 8aae47ff892b42761c21ca552222f8f251dbc1b2 SHA256 cd590e57543bf1c590c006bfd7c222adce6ab1584ef35d72dd91558e4e281a1a
DIST CherryPy-3.0.3.tar.gz 265274 RMD160 86b023b5a3a957ca05d05aba3b95e0d6d2eb111a SHA1 dc5ab2ac2a1c0065f03e12374a782094f9e94ba9 SHA256 534fac59b1e09766ddd7a7c7b2b3102594e93a499ea37ac3ac1c7b1970400692
EBUILD cherrypy-2.2.1-r2.ebuild 1163 RMD160 3a116fe2e67880d4eb2e70d083987c17591ee7e6 SHA1 8f373a05e47135c65fca4a5c5105c51274adc946 SHA256 15cad80d35bc542258a6fd04d1f121cfd89896ce55272994a5c97e045ebabb39
EBUILD cherrypy-2.3.0.ebuild 1207 RMD160 29885ab4f3fb6b40d82950f9a2b62666966f747f SHA1 d4bb3b24f868fa414df346dd089dfa97a5c64a8a SHA256 1b5a6cb4c19811e9a2988b48e24ad234ac749f54ba9aa12445253b017e97e6f5
EBUILD cherrypy-3.0.2-r1.ebuild 998 RMD160 78a941af3506f4abd8d0259991edc9291508ae0c SHA1 4a0e5d32a66f109a019d6866d2e1f716d5b77d61 SHA256 25f17acff3da5743b38dab9bf13d15a5513a1ae97b1625c26f19b465220f94d5
EBUILD cherrypy-3.0.3.ebuild 952 RMD160 de8164f09b6a93caa367251d8407858cf58efbe4 SHA1 dc2c07839e5dc0fd4fabc59a07bfa13e761f6dee SHA256 3bc166f9554b03f07a40328df121e77fcbdeb526e0de9b4460e4b27e395f3c7c
MISC ChangeLog 5535 RMD160 ee66a8b3999fb84ae0025566eba26ea9a98503f2 SHA1 7b4ed98b5fd4483955da9dc4908b8bedc008942a SHA256 26680bf5e9b8e98e3136f73738905dd45b6046a5c5887bf8314162c8e3b9df2b
MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhrEvIACgkQ8aihIaC/zgC9UACgta5LYRYNFidzFY+b+1asF9sp
eE0An3ajlL2mT9ZruwhvvSP2Ld9AwKfX
=yAdU
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-2.2.1-r2.ebuild,v 1.2 2008/01/09 14:55:42 armin76 Exp $
inherit eutils distutils
MY_P=CherryPy-${PV}
DESCRIPTION="CherryPy is a pythonic, object-oriented web development framework."
SRC_URI="http://download.cherrypy.org/cherrypy/${PV}/${MY_P}.tar.gz"
HOMEPAGE="http://www.cherrypy.org/"
IUSE="doc"
SLOT="0"
KEYWORDS="~amd64 ia64 ~ppc x86"
LICENSE="BSD"
DEPEND="dev-python/setuptools"
RDEPEND=""
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-py2.5.patch
epatch "${FILESDIR}"/${P}-invalidsession.patch
sed -i \
-e '/raw_input/d' \
cherrypy/test/test.py || die "sed failed"
sed -i \
-e 's/"cherrypy.tutorial",//' \
-e "/('cherrypy\/tutorial',/, /),/d" \
-e 's/distutils.core/setuptools/' \
setup.py || die "sed failed"
}
src_install() {
distutils_src_install
if use doc ; then
insinto /usr/share/doc/${PF}
doins -r cherrypy/tutorial
fi
}
src_test() {
PYTHONPATH=. "${python}" cherrypy/test/test.py || die "test failed"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-2.3.0.ebuild,v 1.1 2008/07/02 05:32:22 pythonhead Exp $
inherit eutils distutils
MY_P=CherryPy-${PV}
DESCRIPTION="CherryPy is a pythonic, object-oriented web development framework."
SRC_URI="http://download.cherrypy.org/cherrypy/${PV}/${MY_P}.tar.gz"
HOMEPAGE="http://www.cherrypy.org/"
IUSE="doc test"
SLOT="0"
KEYWORDS="~x86"
LICENSE="BSD"
DEPEND="dev-python/setuptools
test? ( >=dev-python/webtest-1.0 )
app-arch/unzip"
RDEPEND=""
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
#Remove test_cache_filter, only works outside of portage
sed -i \
-e '/raw_input/d' \
-e "/'test_cache_filter',/d" \
cherrypy/test/test.py || die "sed failed"
sed -i \
-e 's/"cherrypy.tutorial",//' \
-e "/('cherrypy\/tutorial',/, /),/d" \
-e 's/distutils.core/setuptools/' \
setup.py || die "sed failed"
}
src_install() {
distutils_src_install
if use doc ; then
insinto /usr/share/doc/${PF}
doins -r cherrypy/tutorial
fi
}
src_test() {
PYTHONPATH=. "${python}" cherrypy/test/test.py || die "test failed"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-3.0.2-r1.ebuild,v 1.2 2008/01/08 17:16:21 armin76 Exp $
inherit eutils distutils
MY_P=CherryPy-${PV}
DESCRIPTION="CherryPy is a pythonic, object-oriented web development framework."
SRC_URI="http://download.cherrypy.org/cherrypy/${PV}/${MY_P}.tar.gz"
HOMEPAGE="http://www.cherrypy.org/"
IUSE="doc"
SLOT="0"
KEYWORDS="~amd64 ia64 ~ppc x86"
LICENSE="BSD"
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-invalidsession.patch
sed -i \
-e 's/"cherrypy.tutorial",//' \
-e "/('cherrypy\/tutorial',/, /),/d" \
setup.py || die "sed failed"
}
src_install() {
distutils_src_install
if use doc ; then
insinto /usr/share/doc/${PF}
doins -r cherrypy/tutorial
fi
}
src_test() {
PYTHONPATH=. "${python}" cherrypy/test/test.py --dumb || die "test failed"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cherrypy/cherrypy-3.0.3.ebuild,v 1.1 2008/04/29 02:03:25 pythonhead Exp $
inherit eutils distutils
MY_P=CherryPy-${PV}
DESCRIPTION="CherryPy is a pythonic, object-oriented web development framework."
SRC_URI="http://download.cherrypy.org/cherrypy/${PV}/${MY_P}.tar.gz"
HOMEPAGE="http://www.cherrypy.org/"
IUSE="doc"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
LICENSE="BSD"
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e 's/"cherrypy.tutorial",//' \
-e "/('cherrypy\/tutorial',/, /),/d" \
setup.py || die "sed failed"
}
src_install() {
distutils_src_install
if use doc ; then
insinto /usr/share/doc/${PF}
doins -r cherrypy/tutorial
fi
}
src_test() {
PYTHONPATH=. "${python}" cherrypy/test/test.py --dumb || die "test failed"
}