Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-python/astng
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/astng/ChangeLog,v 1.21 2008/02/28 20:37:47 dev-zero Exp $
*astng-0.17.2 (28 Feb 2008)
28 Feb 2008; Tiziano Müller
Version bump (bug #209920).
24 Jun 2007; Tiziano Müller
-files/astng-0.16.0-revert-test.patch, -astng-0.16.0.ebuild,
-astng-0.16.1.ebuild, -astng-0.16.3.ebuild, astng-0.17.0.ebuild:
Fixed $ROOT abuse (bug #167271), cleanup, dropped old versions
20 May 2007; Christian Faulhammer
stable amd64, bug 176201
19 May 2007; nixnut
Stable on ppc wrt bug 176201
17 May 2007; Raúl Porcel
x86 stable wrt #176201
*astng-0.17.0 (02 Mar 2007)
02 Mar 2007; Marien Zwart
+files/astng-0.17.0-test-fixes.patch, +astng-0.17.0.ebuild:
Version bump, closing bug #168905, thanks to dsd@gentoo.org for reporting.
21 Feb 2007; Lukasz Strzygowski
Fixed missing chksums.
*astng-0.16.3 (29 Nov 2006)
29 Nov 2006; Marien Zwart
-astng-0.15.0.ebuild, -astng-0.15.1.ebuild, +astng-0.16.3.ebuild:
Version bump, remove old versions.
*astng-0.16.1 (26 Sep 2006)
26 Sep 2006; Marien Zwart
+files/astng-0.16.1-skip-gobject-test.patch, +astng-0.16.1.ebuild:
Version bump for bug #148865 and #148422.
01 Aug 2006; Tom Gall
added ~ppc64
27 Apr 2006; Marien Zwart
files/digest-astng-0.15.1, Manifest:
Fixing SHA256 digest, pass four
*astng-0.16.0 (20 Apr 2006)
20 Apr 2006; Marien Zwart
+files/astng-0.16.0-revert-test.patch, +astng-0.16.0.ebuild:
Version bump.
01 Apr 2006; Aron Griffis
Mark 0.15.1 ~ia64
*astng-0.15.1 (10 Mar 2006)
10 Mar 2006; Marien Zwart
Version bump.
*astng-0.15.0 (06 Mar 2006)
06 Mar 2006; Marien Zwart
Version bump.
19 Jan 2006; Marien Zwart
astng-0.14.0.ebuild:
Stop installing common/__init__.py and depend on a revbumped logilab-common
to ensure that "owns" the installed version of that file (bug #111970). Drop
old version.
*astng-0.14.0 (11 Jan 2006)
11 Jan 2006; Marien Zwart
Version bump, add src_test.
08 Jan 2006;
Added ~ppc keyword. Bug #111889
10 Nov 2005; Luis Medinas
Added ~amd64 keyword. Bug #111888.
08 Nov 2005; Ferris McCormick
Add ~sparc keyword at developer's request, partially closing
Bug #111891.
*astng-0.13.1 (08 Nov 2005)
08 Nov 2005; Rob Cakebread
+astng-0.13.1.ebuild:
Initial ebuild. New dependency for pylint
AUX astng-0.16.1-skip-gobject-test.patch 386 RMD160 24281fefa2b621a1203fcf0727ecc14f75d84fdd SHA1 eac3e7dc742e391c0fee677b469a70f63b3239c9 SHA256 ecaced507ce492c55f1fe82342adfdf9202a8557ecba0028087229bca62c2a44
AUX astng-0.17.0-test-fixes.patch 1802 RMD160 49e77ea9cb6e4f234301c943c47c5a450b353062 SHA1 b184625941feb46746a1afdf9d4b6c92b517a072 SHA256 0f5fe8b1971c95ac804e74191c9facf946afd2bbee68910ca4c2297b0cb5a220
DIST logilab-astng-0.17.0.tar.gz 62202 RMD160 7a869a756a511ba6c5fd82a1e575ee82b6ce7166 SHA1 ec3cd836d6a1079d1c2dd5cd9307c410206d6141 SHA256 714e37cc12186f8b796fc5431678d9fab3eff0152a186b523b1fe7d7d183d15f
DIST logilab-astng-0.17.2.tar.gz 64038 RMD160 bd90f8d14b87d4681c88c03c7e95d78cbaf332c2 SHA1 6725878bef9570937c67491e2a0feafd62c9a02b SHA256 5aa272e1176d5b96024af7bc43a2f5a0914269c35be9b179abc0ee4009f64108
EBUILD astng-0.17.0.ebuild 2006 RMD160 44bb0c794dc99eac11bb79524d35c8eb4a5ea18f SHA1 e608d3eeb2d530069a2fe8d65057668fcb0d176b SHA256 c9df46029de6f8736bea44c1eee3040c626a3650a5e558bb0421f5af7a23daff
EBUILD astng-0.17.2.ebuild 1947 RMD160 f5434ddaa9fc0f23f5780709c2dabb5e351e39e3 SHA1 ca4ea2b04be9a01ad36f7cbc23191f3de65b0067 SHA256 5eda51cb1c0f9eee1b2a823d7e09966842983e1da2649ffb098af68df6a41d53
MISC ChangeLog 3223 RMD160 c2c17ba97a69f02319ebd969e0d1e3b76d87165c SHA1 58ca86ffc52782bc975b9550846f7f1207061523 SHA256 f09cba1ae2e0cdf4a1a6cbd7324ff3ed7a8f7d6808c5210d5d515dd00728ebe5
MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/astng/astng-0.17.0.ebuild,v 1.5 2007/06/24 20:35:14 dev-zero Exp $
NEED_PYTHON=2.1
inherit distutils eutils multilib
DESCRIPTION="Abstract Syntax Tree New Generation for logilab packages"
SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz"
HOMEPAGE="http://www.logilab.org/projects/astng/"
IUSE=""
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ~ppc64 ~sparc x86"
LICENSE="GPL-2"
DEPEND=">=dev-python/logilab-common-0.13-r1"
RDEPEND="${DEPEND}"
S="${WORKDIR}/logilab-${P}"
src_unpack() {
unpack ${A}
cd "${S}"
# Skip a failing test.
epatch "${FILESDIR}/${PN}-0.16.1-skip-gobject-test.patch"
# Fix a typo (?)
epatch "${FILESDIR}/${P}-test-fixes.patch"
}
src_install() {
distutils_src_install
python_version
# we need to remove this file because it collides with the one
# from logilab-common (which we depend on).
rm "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/logilab/__init__.py"
}
src_test() {
python_version
# Do a temporary install.
local spath="usr/$(get_libdir)/python${PYVER}/site-packages/"
# This is a hack to make tests work without installing to the live
# filesystem. We copy part of the logilab site-packages to a temporary
# dir, install there, and run from there.
mkdir -p "${T}/test/${spath}/logilab"
cp -r "/${spath}/logilab/common" "${T}/test/${spath}/logilab" \
|| die "copying logilab-common failed!"
"${python}" setup.py install --root="${T}/test" || die "test copy failed"
# Use a hacked up copy of pytest that exits nonzero on failure.
sed -e 's/exitafter=False/exitafter=True/' \
< "/usr/bin/pytest" > "${T}/pytest" || die "sed failed"
# Pytest picks up tests relative to the current dir, so cd in.
pushd "${T}/test/${spath}/logilab/astng" >/dev/null
PYTHONPATH="${T}/test/${spath}" "${python}" "${T}/pytest" -v \
|| die "tests failed"
popd >/dev/null
rm -rf "${T}/test"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/astng/astng-0.17.2.ebuild,v 1.1 2008/02/28 20:37:47 dev-zero Exp $
NEED_PYTHON="2.3"
inherit distutils eutils multilib
DESCRIPTION="Abstract Syntax Tree New Generation for logilab packages"
SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz"
HOMEPAGE="http://www.logilab.org/projects/astng/"
IUSE=""
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
LICENSE="GPL-2"
DEPEND=">=dev-python/logilab-common-0.13-r1"
RDEPEND="${DEPEND}"
S="${WORKDIR}/logilab-${P}"
src_unpack() {
unpack ${A}
cd "${S}"
# Skip a failing test.
epatch "${FILESDIR}/${PN}-0.16.1-skip-gobject-test.patch"
}
src_install() {
distutils_src_install
python_version
# we need to remove this file because it collides with the one
# from logilab-common (which we depend on).
rm "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/logilab/__init__.py"
}
src_test() {
python_version
# Do a temporary install.
local spath="usr/$(get_libdir)/python${PYVER}/site-packages/"
# This is a hack to make tests work without installing to the live
# filesystem. We copy part of the logilab site-packages to a temporary
# dir, install there, and run from there.
mkdir -p "${T}/test/${spath}/logilab"
cp -r "/${spath}/logilab/common" "${T}/test/${spath}/logilab" \
|| die "copying logilab-common failed!"
"${python}" setup.py install --root="${T}/test" || die "test copy failed"
# Use a hacked up copy of pytest that exits nonzero on failure.
sed -e 's/exitafter=False/exitafter=True/' \
< "/usr/bin/pytest" > "${T}/pytest" || die "sed failed"
# Pytest picks up tests relative to the current dir, so cd in.
pushd "${T}/test/${spath}/logilab/astng" >/dev/null
PYTHONPATH="${T}/test/${spath}" "${python}" "${T}/pytest" -v \
|| die "tests failed"
popd >/dev/null
rm -rf "${T}/test"
}