summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2012-06-06 11:24:56 +0000
committerMartin Wilke <miwi@FreeBSD.org>2012-06-06 11:24:56 +0000
commit4b4d667306eeb408a0f516dc168fded920d2bb6c (patch)
tree1becde0d31dc5b06f77fc84c213c05b208f68d8e /www
parentUpdate to 1.30 (diff)
Slumber is a python library that provides a convenient yet powerful object
orientated interface to ReSTful APIs. It acts as a wrapper around the excellent requests_ library and abstracts away the handling of urls, serialization, and processing requests. WWW: http://slumber.in/ PR: ports/168557 Submitted by: koobs <koobs.freebsd@gmail.com>
Notes
Notes: svn path=/head/; revision=298577
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/py-slumber/Makefile25
-rw-r--r--www/py-slumber/distinfo2
-rw-r--r--www/py-slumber/files/patch-setup.py18
-rw-r--r--www/py-slumber/pkg-descr6
-rw-r--r--www/py-slumber/pkg-plist11
6 files changed, 63 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index eb7fb1139cf1..d6a4faf8e949 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1594,6 +1594,7 @@
SUBDIR += py-scriptaculous
SUBDIR += py-selenium
SUBDIR += py-slimmer
+ SUBDIR += py-slumber
SUBDIR += py-surl
SUBDIR += py-textile
SUBDIR += py-tgwebservices
diff --git a/www/py-slumber/Makefile b/www/py-slumber/Makefile
new file mode 100644
index 000000000000..ce5deeade99f
--- /dev/null
+++ b/www/py-slumber/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: py-slumber
+# Date created: 2012-06-02
+# Whom: koobs <koobs.freebsd@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= slumber
+PORTVERSION= 0.4.2
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= koobs.freebsd@gmail.com
+COMMENT= A Python library that makes consuming a REST API easier
+
+LICENSE= BSD
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.mk>
diff --git a/www/py-slumber/distinfo b/www/py-slumber/distinfo
new file mode 100644
index 000000000000..3fbf46b7caa5
--- /dev/null
+++ b/www/py-slumber/distinfo
@@ -0,0 +1,2 @@
+SHA256 (slumber-0.4.2.tar.gz) = d96d0317f61a80ae471b6555c1c14a6c2925bc596f9361872a3004c0928e3e99
+SIZE (slumber-0.4.2.tar.gz) = 9237
diff --git a/www/py-slumber/files/patch-setup.py b/www/py-slumber/files/patch-setup.py
new file mode 100644
index 000000000000..3f7a0a14a44d
--- /dev/null
+++ b/www/py-slumber/files/patch-setup.py
@@ -0,0 +1,18 @@
+--- ./setup.py.orig 2012-04-16 21:56:18.000000000 +1000
++++ ./setup.py 2012-06-02 20:40:02.000000000 +1000
+@@ -1,5 +1,5 @@
+ import os.path
+-from setuptools import setup, find_packages
++from distutils.core import setup
+ import sys
+
+ install_requires = ["requests"]
+@@ -20,7 +20,7 @@
+ url = "http://slumber.in/",
+ author = "Donald Stufft",
+ author_email = "donald.stufft@gmail.com",
+- packages = find_packages(),
++ packages = ["slumber"],
+ zip_safe = False,
+ install_requires = install_requires,
+ test_suite = "tests.get_tests",
diff --git a/www/py-slumber/pkg-descr b/www/py-slumber/pkg-descr
new file mode 100644
index 000000000000..5ff42e1da53a
--- /dev/null
+++ b/www/py-slumber/pkg-descr
@@ -0,0 +1,6 @@
+Slumber is a python library that provides a convenient yet powerful object
+orientated interface to ReSTful APIs. It acts as a wrapper around the
+excellent requests_ library and abstracts away the handling of urls,
+serialization, and processing requests.
+
+WWW: http://slumber.in/
diff --git a/www/py-slumber/pkg-plist b/www/py-slumber/pkg-plist
new file mode 100644
index 000000000000..51bf02a5d722
--- /dev/null
+++ b/www/py-slumber/pkg-plist
@@ -0,0 +1,11 @@
+@comment $FreeBSD$
+%%PYTHON_SITELIBDIR%%/slumber/__init__.py
+%%PYTHON_SITELIBDIR%%/slumber/__init__.pyc
+%%PYTHON_SITELIBDIR%%/slumber/__init__.pyo
+%%PYTHON_SITELIBDIR%%/slumber/exceptions.py
+%%PYTHON_SITELIBDIR%%/slumber/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/slumber/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/slumber/serialize.py
+%%PYTHON_SITELIBDIR%%/slumber/serialize.pyc
+%%PYTHON_SITELIBDIR%%/slumber/serialize.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/slumber