From ff34c5f70e1b14ac2ad46cdc6a93a01a45c153f6 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Thu, 31 Oct 2013 14:52:48 -0600 Subject: [PATCH] Add python ordereddict recipe --- dev-python/ordereddict/ordereddict-1.1.recipe | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dev-python/ordereddict/ordereddict-1.1.recipe diff --git a/dev-python/ordereddict/ordereddict-1.1.recipe b/dev-python/ordereddict/ordereddict-1.1.recipe new file mode 100644 index 000000000..283e6ba3f --- /dev/null +++ b/dev-python/ordereddict/ordereddict-1.1.recipe @@ -0,0 +1,43 @@ +SUMMARY="A substitute for Py2.7's collections.OrderedDict for Python 2.4-2.6." +DESCRIPTION=" +Drop-in substitute for Py2.7's new collections.OrderedDict. The +recipe has big-oh performance that matches regular dictionaries +(amortized O(1) insertion/deletion/lookup and O(n) +iteration/repr/copy/equality_testing). +" +HOMEPAGE="https://pypi.python.org/pypi/ordereddict" +SRC_URI="https://pypi.python.org/packages/source/o/ordereddict/ordereddict-1.1.tar.gz" +CHECKSUM_MD5="a0ed854ee442051b249bfad0f638bbec" +COPYRIGHT="2009 Raymond Hettinger" +LICENSE="MIT" +REVISION="1" +ARCHITECTURES="x86 x86_gcc2" + +SOURCE_DIR="$portVersionedName" + +PROVIDES=" + ordereddict = $portVersion + " + +REQUIRES=" + haiku >= $haikuVersion + cmd:python < 2.7 + " + +BUILD_REQUIRES="" + +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + cmd:python < 2.7 + " + +BUILD() +{ + $portPackageLinksDir/cmd~python/bin/python setup.py build +} + +INSTALL() +{ + $portPackageLinksDir/cmd~python/bin/python setup.py install \ + --prefix=$prefix +}