Subversion Repositories KardasA Overlay

Compare Revisions

Ignore whitespace Rev 89 → Rev 153

/dev-python/4suite/4suite-1.0.2-r2.ebuild
0,0 → 1,63
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/4suite/4suite-1.0.2-r2.ebuild,v 1.1 2011/05/17 18:28:17 arfrever Exp $
 
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
 
inherit distutils eutils
 
MY_P="4Suite-XML-${PV}"
 
DESCRIPTION="Python tools for XML processing and object-databases."
HOMEPAGE="http://www.4suite.org/ http://pypi.python.org/pypi/4Suite"
SRC_URI="mirror://sourceforge/foursuite/${MY_P}.tar.bz2"
 
LICENSE="Apache-1.1"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
IUSE="doc"
 
DEPEND=">=dev-python/pyxml-0.8.4"
RDEPEND="${DEPEND}"
 
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
 
DOCS="docs/*.txt"
PYTHON_MODNAME="Ft"
 
S=${WORKDIR}/${MY_P}
 
src_prepare() {
epatch "${FILESDIR}/${P}-amd64_python2.5.patch"
epatch "${FILESDIR}/${P}-config.patch"
epatch "${FILESDIR}/${P}-version_parsing.patch"
epatch "${FILESDIR}/${P}-pyxml.patch"
 
if ! use doc; then
sed -e "/'build_docs'/d" -i Ft/Lib/DistExt/Build.py || die "sed failed"
fi
distutils_src_prepare
}
 
src_configure() {
configuration() {
"$(PYTHON)" setup.py config \
--prefix=/usr \
--docdir=/usr/share/doc/${PF} \
--datadir=/usr/share/${PN} \
--libdir="$(python_get_sitedir)" || die "setup.py config failed with Python ${PYTHON_ABI}"
}
python_execute_function configuration
}
 
src_install() {
distutils_src_install $(use_with doc docs)
 
delete_profiles_and_tests() {
rm -fr "${ED}$(python_get_sitedir)/"{profiles,tests}
}
python_execute_function -q delete_profiles_and_tests
}
/dev-python/4suite/Manifest
3,5 → 3,6
AUX 4suite-1.0.2-version_parsing.patch 1652 RMD160 00ab511e0a0d3a914ebc838537bafa9e4c3c1b74 SHA1 7753e9f72ef6dd52ec07ee62c6e791870c2137ce SHA256 46d009b68018bcc6c1b1fb6cf8b1e0c0388181840d4a5f97daec1ed0e3992a65
DIST 4Suite-XML-1.0.2.tar.bz2 1286713 RMD160 710de215ac110745a36ab4fec7d718cbcab45bd6 SHA1 d8799b093c4853860c8d7cb9ffccd28adf17b928 SHA256 5a4546dc1fad9b240a46c1b967fae317857cd2d2689e4226de1647083bf6ac3c
EBUILD 4suite-1.0.2-r1.ebuild 1725 RMD160 a84c5a331791960174a5ed1b4d9b46b17315763e SHA1 188addc77352d6b2361ec7a380481e0c5d6a4b62 SHA256 d31735ba1e891f6237c376a65d39fb7fb66d8d313f46cc9630868b80a536a9d1
EBUILD 4suite-1.0.2-r2.ebuild 1629 RMD160 ba0d05e465cde9d5153a823ebd13da522506fbaa SHA1 143297bd036ca6c4773ffc1901e54f4c3f86fbd6 SHA256 7ca888ed3586ade1329ffaf09992ecbcebb8557bbe555250a4d26d09385ae852
MISC ChangeLog 6791 RMD160 291d0fa9e772ba9e2da78af25bb2f8f3dafc4d46 SHA1 8b9b6a006257e6f5d447f78c717de68e85de633e SHA256 06cff5c20cf273a677272557ec0c060ead4fcc13e08174b58b496aaf5e98fe26
MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4