From efc1b9e2c1fa50cb109b5ac152845b398c32aa7c Mon Sep 17 00:00:00 2001 From: djm Date: Tue, 26 Sep 2006 15:25:49 +0000 Subject: [PATCH] port of Python setuptools-0.6c3: > setuptools is a collection of enhancements to the Python distutils > that allow you to more easily build and distribute Python packages, > especially ones that have dependencies on other packages. NB. this port requires support in python.port.mk that will be committed separately feedback and ok xsa@ --- devel/py-setuptools/Makefile | 27 ++++++++++++ devel/py-setuptools/distinfo | 4 ++ devel/py-setuptools/pkg/DESCR | 13 ++++++ devel/py-setuptools/pkg/PLIST | 83 +++++++++++++++++++++++++++++++++++ 4 files changed, 127 insertions(+) create mode 100644 devel/py-setuptools/Makefile create mode 100644 devel/py-setuptools/distinfo create mode 100644 devel/py-setuptools/pkg/DESCR create mode 100644 devel/py-setuptools/pkg/PLIST diff --git a/devel/py-setuptools/Makefile b/devel/py-setuptools/Makefile new file mode 100644 index 00000000000..bb165b75062 --- /dev/null +++ b/devel/py-setuptools/Makefile @@ -0,0 +1,27 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2006/09/26 15:25:49 djm Exp $ + +COMMENT= "simplified packaging system for Python modules" + +DISTNAME= setuptools-0.6c3 +PKGNAME= ${DISTNAME:S/^/py-/} +CATEGORIES= devel +PKG_ARCH= * + +MAINTAINER= Damien Miller + +MASTER_SITES= http://cheeseshop.python.org/packages/source/s/setuptools/ +HOMEPAGE= http://peak.telecommunity.com/DevCenter/setuptools + +# Zope Public License or Python Software Foundation license +PERMIT_PACKAGE_FTP= Yes +PERMIT_PACKAGE_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes + +MODULES= lang/python +MODPY_SETUPTOOLS= Yes + +# Override automatic py-setuptools depend to avoid recursion +MODPY_SETUPUTILS_DEPEND= + +.include diff --git a/devel/py-setuptools/distinfo b/devel/py-setuptools/distinfo new file mode 100644 index 00000000000..5fb48a0b6cb --- /dev/null +++ b/devel/py-setuptools/distinfo @@ -0,0 +1,4 @@ +MD5 (setuptools-0.6c3.tar.gz) = 76cb98b779d356c64323125490f88d17 +RMD160 (setuptools-0.6c3.tar.gz) = e8095be76ca0b0dc1c0c90b0ea9eb07a88926764 +SHA1 (setuptools-0.6c3.tar.gz) = 7d2bd14bbcd6c848cd195409f7f3e8bead7157b0 +SIZE (setuptools-0.6c3.tar.gz) = 238544 diff --git a/devel/py-setuptools/pkg/DESCR b/devel/py-setuptools/pkg/DESCR new file mode 100644 index 00000000000..e1904ad376c --- /dev/null +++ b/devel/py-setuptools/pkg/DESCR @@ -0,0 +1,13 @@ +setuptools is a collection of enhancements to the Python distutils +that allow you to more easily build and distribute Python packages, +especially ones that have dependencies on other packages. + +Packages built and distributed using setuptools look to the user like +ordinary Python packages based on the distutils. Your users don't +need to install or even know about setuptools in order to use them, +and you don't have to include the entire setuptools package in your +distributions. By including just a single bootstrap module (an 8K .py +file), your package will automatically download and install setuptools +if the user is building your package from source and doesn't have a +suitable version already installed. + diff --git a/devel/py-setuptools/pkg/PLIST b/devel/py-setuptools/pkg/PLIST new file mode 100644 index 00000000000..cf1d696738e --- /dev/null +++ b/devel/py-setuptools/pkg/PLIST @@ -0,0 +1,83 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2006/09/26 15:25:49 djm Exp $ +@comment bin/easy_install +bin/easy_install-${MODPY_VERSION} +lib/python${MODPY_VERSION}/ +lib/python${MODPY_VERSION}/site-packages/ +lib/python${MODPY_VERSION}/site-packages/easy_install.py +lib/python${MODPY_VERSION}/site-packages/easy_install.pyc +lib/python${MODPY_VERSION}/site-packages/pkg_resources.py +lib/python${MODPY_VERSION}/site-packages/pkg_resources.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/ +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/not-zip-safe +lib/python${MODPY_VERSION}/site-packages/setuptools-0.6c3-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/setuptools/__init__.py +lib/python${MODPY_VERSION}/site-packages/setuptools/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/archive_util.py +lib/python${MODPY_VERSION}/site-packages/setuptools/archive_util.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/cli.exe +lib/python${MODPY_VERSION}/site-packages/setuptools/command/ +lib/python${MODPY_VERSION}/site-packages/setuptools/command/__init__.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/alias.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/alias.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/bdist_egg.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/bdist_egg.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/bdist_rpm.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/bdist_rpm.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/build_ext.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/build_ext.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/build_py.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/build_py.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/develop.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/develop.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/easy_install.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/easy_install.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/egg_info.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/egg_info.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_egg_info.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_egg_info.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_lib.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_lib.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_scripts.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_scripts.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/register.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/register.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/rotate.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/rotate.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/saveopts.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/saveopts.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/sdist.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/sdist.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/setopt.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/setopt.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/test.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/test.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/command/upload.py +lib/python${MODPY_VERSION}/site-packages/setuptools/command/upload.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/depends.py +lib/python${MODPY_VERSION}/site-packages/setuptools/depends.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/dist.py +lib/python${MODPY_VERSION}/site-packages/setuptools/dist.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/extension.py +lib/python${MODPY_VERSION}/site-packages/setuptools/extension.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/gui.exe +lib/python${MODPY_VERSION}/site-packages/setuptools/package_index.py +lib/python${MODPY_VERSION}/site-packages/setuptools/package_index.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/sandbox.py +lib/python${MODPY_VERSION}/site-packages/setuptools/sandbox.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/ +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/__init__.py +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/doctest.py +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/doctest.pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_resources.py +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_resources.pyc +lib/python${MODPY_VERSION}/site-packages/site.py +lib/python${MODPY_VERSION}/site-packages/site.pyc