Portage is a package management system used by Gentoo Linux
# Copyright 1999-2008 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-r1.ebuild,v 1.7 2008/06/22 15:54:54 armin76 Exp $
inherit distutils eutils multilib
MY_P=4Suite-XML-${PV}
DESCRIPTION="Python tools for XML processing and object-databases."
SRC_URI="mirror://sourceforge/foursuite/${MY_P}.tar.bz2"
HOMEPAGE="http://www.4suite.org/"
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_MODNAME="Ft"
DOCS="docs/*.txt"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-amd64_python2.5.patch"
epatch "${FILESDIR}/${P}-config.patch"
}
src_compile() {
if ! use doc ; then
sed -i -e "/'build_docs'/d" \
Ft/Lib/DistExt/Build.py || die "sed failed"
fi
distutils_python_version
"${python}" setup.py config \
--prefix=/usr \
--docdir=/usr/share/doc/${PF} \
--datadir=/usr/share/${PN} \
--libdir=/usr/$(get_libdir)/python${PYVER}/site-packages || die "setup.py config failed"
distutils_src_compile
}
src_install() {
rm -r test profile
distutils_src_install \
$(use_with doc docs) \
--install-lib="/usr/$(get_libdir)/python${PYVER}/site-packages"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/4suite/4suite-1.0_beta3.ebuild,v 1.11 2008/04/17 20:52:20 pythonhead Exp $
inherit distutils eutils python multilib
MY_PV=${PV/_beta/b}
S=${WORKDIR}/4Suite-${MY_PV}
DESCRIPTION="Python tools for XML processing and object-databases."
SRC_URI="ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-${MY_PV}.tar.gz"
HOMEPAGE="http://www.4suite.org/"
DEPEND=">=dev-lang/python-2.3
>=dev-python/pyxml-0.8.4"
IUSE="doc"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
LICENSE="Apache-1.1"
PYTHON_MODNAME="Ft"
DOCS="docs/*.txt"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/1.0_b3-add_root_opt.diff"
python_version
python setup.py config --prefix=/usr --docdir=/usr/share/doc/${P} --pythonlibbdir=/usr/$(get_libdir)/python${PYVER}/site-packages --libdir=/usr/$(get_libdir)/4Suite
}
src_install() {
if use doc; then
distutils_src_install --with-docs
else
distutils_src_install
fi
}
# ChangeLog for dev-python/4suite
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/4suite/ChangeLog,v 1.40 2008/06/22 15:54:54 armin76 Exp $
22 Jun 2008; Raúl Porcel
alpha/ia64 stable wrt #228567
21 Jun 2008; Markus Rothe
Stable on ppc64; bug #228567
21 Jun 2008; Christian Faulhammer
4suite-1.0.2-r1.ebuild:
stable x86, bug 228567
21 Jun 2008; Olivier Crête
Stable on amd64, bug #228567
21 Jun 2008; nixnut
Stable on ppc wrt bug 228567
20 Jun 2008; Ferris McCormick
Sparc stable, Bug #228567.
*4suite-1.0.2-r1 (17 Apr 2008)
17 Apr 2008; Rob Cakebread
+files/4suite-1.0.2-config.patch, 4suite-1.0_beta3.ebuild,
-4suite-1.0.2.ebuild, +4suite-1.0.2-r1.ebuild:
Fixes bug #217780 and added patch to fix catalog warnings and errors.
Quote variables.
23 Feb 2008; Tiziano Müller
Fixed strict-multilib problem (bug #209337, thanks to Tomas A.)
*4suite-1.0.2 (29 Dec 2006)
29 Dec 2006; Tiziano Müller
+files/4suite-1.0.2-amd64_python2.5.patch,
-files/4S-1.0_a4.addrootopt-gentoo.diff, -4suite-1.0_alpha3.ebuild,
-4suite-1.0_beta1.ebuild, +4suite-1.0.2.ebuild:
Version bump (bug #150385, thanks to Brad Walker), solves bug #148726 .
Dropped old versions.
20 Oct 2006; Bryan Østergaard
4suite-1.0_beta3.ebuild:
Stable on Alpha.
29 Aug 2006;
fix to adhere multilib-strict; bug 145456 thanks to Michael Weyershaeuser
29 Aug 2006; Luis Medinas
Stable on amd64. Bug #123394.
23 Aug 2006; Jason Wever
Stable on SPARC.
17 Aug 2006; Markus Rothe
Stable on ppc64
13 Aug 2006; Jason Wever
Stable on SPARC wrt bug #123394.
05 Aug 2006; Michael Hanselmann
4suite-1.0_beta3.ebuild:
Stable on ppc.
30 July 2006; Tom Gall
added ~ppc64
16 Jul 2006; Alastair Tse
4suite-1.0_beta3.ebuild:
stable bump. update dependency to pyxml-0.8.4.
08 Jul 2006; Stephanie Lockwood-Childs
4suite-1.0_beta1.ebuild:
stable on ppc (Bug #123394)
09 Mar 2006; Aron Griffis
Mark 1.0_beta3 stable on ia64
*4suite-1.0_beta3 (21 Feb 2006)
21 Feb 2006; Alastair Tse
+files/1.0_b3-add_root_opt.diff, +4suite-1.0_beta3.ebuild:
version bump. plus stable bump for 1.0b1 because 1.0a3 does not compile any
more on stable (#123394)
02 Oct 2005; Aron Griffis
Mark 1.0_beta1 stable on ia64
10 Sep 2005; Aron Griffis
Mark 1.0_beta1 stable on alpha
26 Aug 2005; Aron Griffis
add ~ia64
01 May 2005; Michael Hanselmann
4suite-1.0_alpha3.ebuild:
Stable on ppc.
*4suite-1.0_beta1 (18 Apr 2005)
18 Apr 2005; Alastair Tse
version bump
20 Mar 2005; Heinrich Wendel
add amd64 keyword
*4suite-1.0_alpha4 (19 Jan 2005)
19 Jan 2005; Rob Cakebread
+4suite-1.0_alpha4.ebuild:
Version bump. bug# 78517 Thanks for patches Jacob Smullyan
30 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
07 Oct 2004; Bryan Østergaard
Remove old version.
04 Jul 2004; Bryan Østergaard
Stable on alpha.
04 Jun 2004; Bryan Østergaard
Fix broken ebuild, thanks to Jacob Smullyan, bug 52884.
07 May 2004; Bryan Østergaard
Fix typo.
04 May 2004; Bryan Østergaard
4suite-1.0_alpha3.ebuild:
Add missing IUSE.
23 Mar 2004; Alastair Tse
4suite-1.0_alpha3.ebuild:
remove RDEPEND (#45343)
26 Feb 2004; Sven Blumenstein
Stable on sparc.
18 Jan 2004; Alastair Tse
4suite-1.0_alpha3.ebuild, metadata.xml:
moved from dev-python/4Suite to dev-python/4suite, also revamped stable 0.11.1
to use distutils
*4suite-1.0_alpha3 (03 Sep 2003)
03 Sep 2003; Alastair Tse
version bump. changed . (#27199)
*4suite-1.0_alpha1 (20 Apr 2003)
20 Apr 2003; Bart Lauwers
Version bump per bug #12760 and ebuild clean-up
*4suite-0.11.1 (18 Mar 2002)
06 Dec 2002; Rodney Rees
17 Mar 2003; Graham Forest
set ~ppc in keywords
26 Jul 2002; George Shapovalov
added KEYWORDS,SLOT,LICENSE
18 Mar 2002; Seemant Kulleen
Version upgrade and made a dependency on dev-python/PyXML >= instead of = to
keep up with upgrades of that, thanks to bs@wasd.dk (Bjarke S?rensen).
*4Suite-0.11.1_beta3 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX 1.0_b3-add_root_opt.diff 497 RMD160 83a815333df7d490a90570d509c12b0f08b2a3bc SHA1 0b6ff0ef23281843ddc2012243ea9300f2c30e30 SHA256 ac423244b41bf1b28309cc17e764edea6d5ce91ef9225b7b379b670e69785928
AUX 4suite-1.0.2-amd64_python2.5.patch 659 RMD160 0edb4506c5152b6c13c24885bc9a5f0a8e0c68bb SHA1 3d1bf97de8986f405fa4059c9439b239929c9815 SHA256 a6b5120f36cd3d533e29f3460a9809f2d9cdf97b8b03bdad99c53ee936e9eb64
AUX 4suite-1.0.2-config.patch 653 RMD160 e90ab21bbcdd208250a69e1fc36f04d2c58f5c30 SHA1 390a883802c16e431890b767ec16b1351308d8c7 SHA256 8969a49f94f961f0692f33d49d432c03ac8351fa46cd7bb8c98adb252069c349
DIST 4Suite-XML-1.0.2.tar.bz2 1286713 RMD160 710de215ac110745a36ab4fec7d718cbcab45bd6 SHA1 d8799b093c4853860c8d7cb9ffccd28adf17b928 SHA256 5a4546dc1fad9b240a46c1b967fae317857cd2d2689e4226de1647083bf6ac3c
DIST 4Suite-XML-1.0b3.tar.gz 1349918 RMD160 557324c3b53b9995034232bf7d53cfe1b3028608 SHA1 1459155a00945d1f1232147ecbded6f913185c4d SHA256 d4ba824fc3bd20efcbd68fef94b7a88c12521a6db184230e368e23cf3f25fe5d
EBUILD 4suite-1.0.2-r1.ebuild 1310 RMD160 926ef2fb26f018558274953446a1fbf4f2455d39 SHA1 41fadfce05c4889999e599c577cd7edcfd667f39 SHA256 6db2a5a8353d873bb68ea265e2e0f183847955bc8a98e638a0a727309dabd800
EBUILD 4suite-1.0_beta3.ebuild 1058 RMD160 e0293923367bbc7837a568aa15e564f238d95b77 SHA1 5de1e66e9b3609ea40613df89acb8b3a5676899c SHA256 44d2c15df6ff027a2beda9f7dd6bd4aca94ff9ab0b4dd44d4f8ed803447a6639
MISC ChangeLog 6294 RMD160 3605ec7b1330f9978e633d91e68ccdc01c0afb87 SHA1 54f4e809bfc2afef927f3ed381b61466cae1cd11 SHA256 fe167f0a699e99c18ecf2fc502010a69b451a51126b88c9d477be724e648d1db
MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4