svn commit: r307754 - in head/www/py-slumber: . files
Ruslan Mahmatkhanov
rm at FreeBSD.org
Sun Nov 25 19:25:38 UTC 2012
Author: rm
Date: Sun Nov 25 19:25:37 2012
New Revision: 307754
URL: http://svnweb.freebsd.org/changeset/ports/307754
Log:
- add YAML option
- bump PORTREVISION because of dependencies change
- use GITHUB mastersite instead of CHEESESHOP
- switch to setuptools, update pkg-plist accordingly
- remove setup.py patch
- add TEST_DEPENDS and regression-test target
- fix typo in Makefile header: s/Creates by/Created by
PR: 173903
Submitted by: Kubilay Kocak <koobs.freebsd at gmail dot com> (maintainer)
Feature safe: yes
Deleted:
head/www/py-slumber/files/
Modified:
head/www/py-slumber/Makefile
head/www/py-slumber/distinfo
head/www/py-slumber/pkg-plist
Modified: head/www/py-slumber/Makefile
==============================================================================
--- head/www/py-slumber/Makefile Sun Nov 25 17:12:51 2012 (r307753)
+++ head/www/py-slumber/Makefile Sun Nov 25 19:25:37 2012 (r307754)
@@ -1,10 +1,10 @@
-# Creates by: Kubilay Kocak <koobs.freebsd at gmail.com>
+# Created by: Kubilay Kocak <koobs.freebsd at gmail.com>
# $FreeBSD$
PORTNAME= slumber
PORTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= koobs.freebsd at gmail.com
@@ -14,7 +14,28 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests
+OPTIONS_DEFINE= YAML
+YAML_DESC= Enable YAML serializer support
+OPTIONSFILE?= ${PORT_DBDIR}/py-${PORTNAME}/options
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MYAML}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}yaml>0:${PORTSDIR}/devel/py-yaml
+.endif
+
+USE_GITHUB= yes
USE_PYTHON= yes
-USE_PYDISTUTILS= yes
+USE_PYDISTUTILS= easy_install
+
+GH_ACCOUNT= dstufft
+GH_COMMIT= e5bde78
+GH_TAGNAME= v${DISTVERSION}
+
+TEST_DEPENDS:= ${RUN_DEPENDS} \
+ ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
+
+regression-test: build
+ @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
.include <bsd.port.mk>
Modified: head/www/py-slumber/distinfo
==============================================================================
--- head/www/py-slumber/distinfo Sun Nov 25 17:12:51 2012 (r307753)
+++ head/www/py-slumber/distinfo Sun Nov 25 19:25:37 2012 (r307754)
@@ -1,2 +1,2 @@
-SHA256 (slumber-0.5.1.tar.gz) = da3ede8ea882b7db6f60094329884fd18700b7111c2527d14f5c75601616fe83
-SIZE (slumber-0.5.1.tar.gz) = 9078
+SHA256 (slumber-0.5.1.tar.gz) = e6dc6d2eaa2de4c88e2ffdeadb2925c1262a33283085bac40e96d750e3ece670
+SIZE (slumber-0.5.1.tar.gz) = 13847
Modified: head/www/py-slumber/pkg-plist
==============================================================================
--- head/www/py-slumber/pkg-plist Sun Nov 25 17:12:51 2012 (r307753)
+++ head/www/py-slumber/pkg-plist Sun Nov 25 19:25:37 2012 (r307754)
@@ -1,11 +1,32 @@
@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
- at dirrm %%PYTHON_SITELIBDIR%%/slumber
+%%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/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/exceptions.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/serialize.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/serialize.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber/serialize.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/resource.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/resource.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/resource.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/serializer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/serializer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/serializer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/utils.pyo
+ at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests
+ at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber
+ at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+ at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
More information about the svn-ports-head
mailing list