diff options
author | Jason Helfman <jgh@FreeBSD.org> | 2013-03-13 04:42:00 +0000 |
---|---|---|
committer | Jason Helfman <jgh@FreeBSD.org> | 2013-03-13 04:42:00 +0000 |
commit | ea42fc59923e70dc13d827bcf8869fee8a797ef1 (patch) | |
tree | 611b6db98ce808f390925c49dde1a473ca860fd6 /devel | |
parent | f5635ca2dab04a7288072d4dd566484c0b11319d (diff) | |
download | ports-ea42fc59923e70dc13d827bcf8869fee8a797ef1.tar.gz ports-ea42fc59923e70dc13d827bcf8869fee8a797ef1.zip |
Notes
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/py-billiard/Makefile | 17 | ||||
-rw-r--r-- | devel/py-billiard/distinfo | 2 | ||||
-rw-r--r-- | devel/py-billiard/files/patch-setup.py | 30 | ||||
-rw-r--r-- | devel/py-billiard/pkg-descr | 7 | ||||
-rw-r--r-- | devel/py-billiard/pkg-plist | 84 |
6 files changed, 141 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 34ba234fb954..7d6f66718b00 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3398,6 +3398,7 @@ SUBDIR += py-async SUBDIR += py-avro SUBDIR += py-babel + SUBDIR += py-billiard SUBDIR += py-bison SUBDIR += py-bitarray SUBDIR += py-bitstring diff --git a/devel/py-billiard/Makefile b/devel/py-billiard/Makefile new file mode 100644 index 000000000000..794ecb9585cb --- /dev/null +++ b/devel/py-billiard/Makefile @@ -0,0 +1,17 @@ +# Created by: William Grzybowski <william88@gmail.com> +# $FreeBSD$ + +PORTNAME= billiard +PORTVERSION= 2.7.3.21 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= william88@gmail.com +COMMENT= Python multiprocessing fork with improvements and bugfixes + +USE_PYTHON= -2.7 +USE_PYDISTUTILS= easy_install +PYEASYINSTALL_ARCHDEP= yes + +.include <bsd.port.mk> diff --git a/devel/py-billiard/distinfo b/devel/py-billiard/distinfo new file mode 100644 index 000000000000..e6a42a77f50d --- /dev/null +++ b/devel/py-billiard/distinfo @@ -0,0 +1,2 @@ +SHA256 (billiard-2.7.3.21.tar.gz) = 1a72a6f2127e3572f4ba40cb64bd5d078111520c2c080f1fb08daf217c483be5 +SIZE (billiard-2.7.3.21.tar.gz) = 125890 diff --git a/devel/py-billiard/files/patch-setup.py b/devel/py-billiard/files/patch-setup.py new file mode 100644 index 000000000000..d1e92989f120 --- /dev/null +++ b/devel/py-billiard/files/patch-setup.py @@ -0,0 +1,30 @@ +diff --git setup.py setup.py +index 41dc3ec..078ce12 100644 +--- setup.py ++++ setup.py +@@ -6,6 +6,7 @@ try: + from setuptools import setup, Extension, find_packages + except ImportError: + from distutils.core import setup, Extension, find_packages # noqa ++from distutils import sysconfig + from distutils.errors import ( + CCompilerError, + DistutilsExecError, +@@ -119,7 +120,7 @@ elif sys.platform in ('freebsd4', 'freebsd5', 'freebsd6'): + libraries = [] + elif sys.platform in ('freebsd7', 'freebsd8', 'freebsd9', 'freebsd10'): + macros = dict( # FreeBSD 7+ +- HAVE_SEM_OPEN=1, ++ HAVE_SEM_OPEN=int(sysconfig.get_config_var('HAVE_SEM_OPEN') and not bool(sysconfig.get_config_var('POSIX_SEMAPHORES_NOT_ENABLED'))), + HAVE_SEM_TIMEDWAIT=1, + HAVE_FD_TRANSFER=1, + ) +@@ -221,7 +222,7 @@ def run_setup(with_extensions=True): + + try: + run_setup(not (is_jython or is_pypy or is_py3k)) +-except (Exception, SystemExit): ++except (Exception): + import traceback + sys.stderr.write(BUILD_WARNING % '\n'.join(traceback.format_stack(), )) + run_setup(False) diff --git a/devel/py-billiard/pkg-descr b/devel/py-billiard/pkg-descr new file mode 100644 index 000000000000..afd343ac3491 --- /dev/null +++ b/devel/py-billiard/pkg-descr @@ -0,0 +1,7 @@ +billiard is a fork of the Python 2.7 multiprocessing package. +The multiprocessing package itself is a renamed and updated version +of R Oudkerk's pyprocessing package. This standalone variant is intended +to be compatible with Python 2.4 and 2.5, and will draw it's +fixes/improvements from python-trunk. + +WWW: https://github.com/celery/billiard diff --git a/devel/py-billiard/pkg-plist b/devel/py-billiard/pkg-plist new file mode 100644 index 000000000000..4aa1e1bc5abe --- /dev/null +++ b/devel/py-billiard/pkg-plist @@ -0,0 +1,84 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/native_libs.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_billiard.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_billiard.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_billiard.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/_billiard.so +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_connection.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_connection.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_connection.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_ext.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_ext.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_ext.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_win.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_win.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/_win.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/common.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/common.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/common.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/compat.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/compat.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/compat.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/connection.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/connection.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/connection.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy/connection.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy/connection.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy/connection.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/einfo.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/einfo.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/einfo.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/exceptions.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/exceptions.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/exceptions.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/forking.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/forking.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/forking.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/heap.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/heap.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/heap.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/managers.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/managers.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/managers.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/pool.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/pool.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/pool.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/process.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/process.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/process.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/queues.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/queues.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/queues.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/reduction.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/reduction.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/reduction.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/sharedctypes.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/sharedctypes.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/sharedctypes.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/synchronize.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/synchronize.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/synchronize.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests/test_multiprocessing.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests/test_multiprocessing.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests/test_multiprocessing.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/util.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/util.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/util.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/tests +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard/dummy +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/billiard +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% |