SUMMARY="A Pythonic binding for the libxml2 and libxslt libraries" DESCRIPTION=" The lxml XML toolkit is a Pythonic binding for the C libraries \ libxml2 and libxslt. It is unique in that it combines the speed \ and XML feature completeness of these libraries with the simplicity \ of a native Python API, mostly compatible but superior to the \ well-known ElementTree API. The latest release works with all \ CPython versions from 2.4 to 3.3. See the introduction for more \ information about background and goals of the lxml project. " HOMEPAGE=" http://lxml.de/ http://pypi.python.org/pypi/lxml/ " SRC_URI="http://lxml.de/files/lxml-3.3.5.tgz" CHECKSUM_SHA256="6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a" #FIXME: check exact license #gentoo says: LICENSE="BSD ElementTree GPL-2 PSF-2" LICENSE="GNU GPL v2" COPYRIGHT="2003-2010 Gustavo Niemeyer" REVISION="1" ARCHITECTURES="x86 x86_gcc2 x86_64" SOURCE_DIR="lxml-$portVersion" PATCHES="python_lxml-3.3.5.patchset" PROVIDES=" python_lxml = $portVersion " REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion lib:libxml2$secondaryArchSuffix lib:libxslt$secondaryArchSuffix lib:libz$secondaryArchSuffix cmd:python python_setuptools " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel >= $haikuVersion devel:libxml2$secondaryArchSuffix devel:libxslt$secondaryArchSuffix devel:libz$secondaryArchSuffix python_setuptools " BUILD_PREREQUIRES=" cmd:python cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix " BUILD() { $portPackageLinksDir/cmd~python/bin/python setup.py build } INSTALL() { # GENERIC: all python_setuptools-based installs need this export PATH="$portPackageLinksDir/cmd~python/bin:$PATH" pythonVersion=$(python --version 2>&1 | sed 's/Python //' | head -c3) installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ export PYTHONPATH=$installLocation:$PYTHONPATH mkdir -p $installLocation python setup.py install \ --single-version-externally-managed \ --root=/ --prefix=$prefix }