diff --git a/dev-python/setuptools/python3_setuptools-28.8.0.recipe b/dev-python/setuptools/python3_setuptools-28.8.0.recipe new file mode 100644 index 000000000..971d8f105 --- /dev/null +++ b/dev-python/setuptools/python3_setuptools-28.8.0.recipe @@ -0,0 +1,51 @@ +SUMMARY="Download, build, install, upgrade, and uninstall Python packages" +DESCRIPTION="EasyInstall (easy_install) gives you a quick and painless way \ +to install packages remotely by connecting to the cheeseshop or even other \ +websites via HTTP. It is somewhat analogous to the CPAN and PEAR tools for \ +Perl and PHP, respectively." +HOMEPAGE="https://pypi.python.org/pypi/setuptools" +COPYRIGHT="2006-2014 Python Packaging Authority" +LICENSE="Python" +REVISION="1" +SOURCE_URI="https://github.com/pypa/setuptools/archive/v$portVersion.tar.gz" +SOURCE_FILENAME="setuptools-$portVersion.tar.gz" +CHECKSUM_SHA256="d3b2c63a5cb6816ace0883bc3f6aca9e7890c61d80ac0d608a183f85825a7cc0" +SOURCE_DIR="setuptools-$portVersion" + +ARCHITECTURES="x86 x86_gcc2 x86_64" + +PROVIDES=" + python3_setuptools = $portVersion + cmd:easy_install + cmd:easy_install_3.5 + " +REQUIRES=" + haiku + cmd:python3 + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + cmd:python3 + cmd:sed + " + +BUILD() +{ + $portPackageLinksDir/cmd~python3/bin/python3 bootstrap.py + $portPackageLinksDir/cmd~python3/bin/python3 setup.py build +} + +INSTALL() +{ + # GENERIC: all python_setuptools-based installs need this + pythonVersion=$(python3 --version 2>&1 | sed 's/Python //' | head -c3) + installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ + export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation + + $portPackageLinksDir/cmd~python3/bin/python3 setup.py install \ + --prefix=$prefix --skip-build +}