Date: Sun, 25 Nov 2012 20:05:34 +1100 (EST) From: Kubilay Kocak <koobs.freebsd@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/173903: [MAINTAINER] www/py-slumber: Switch to setuptools, Use GITHUB, add unit test bits Message-ID: <20121125090534.919EB39E80@freebsd-9-amd64.localdomain> Resent-Message-ID: <201211250910.qAP9A0Zb041286@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 173903 >Category: ports >Synopsis: [MAINTAINER] www/py-slumber: Switch to setuptools, Use GITHUB, add unit test bits >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Nov 25 09:10:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Kubilay Kocak >Release: FreeBSD 9.0-RELEASE-p3 amd64 >Organization: >Environment: System: FreeBSD freebsd-9-amd64 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Sat Jul 7 21:26:56 EST >Description: - Add YAML option - Use GITHUB mastersite (Remove CHEESESHOP) - Switch to setuptools, update pkg-plist accordingly - Remove setup.py patch - Add TEST_DEPENDS - Add regression-test target - Fix typo in Makefile header: s/Creates by/Created by ====[QA]==== portlint: WARN: Makefile: only one MASTER_SITE (False Positive) porttest: OK unittest: Ran 18 tests in 0.004s - OK poudriere: VERSION ARCH 8.3-RELEASE amd64 OK 8.3-RELEASE i386 OK 9.0-RELEASE amd64 OK 9.0-RELEASE i386 OK 9.1-RC3 amd64 OK ============ Removed file(s): - files/patch-setup.py Generated with FreeBSD Port Tools 0.99_6 (mode: change, diff: ports) >How-To-Repeat: >Fix: --- py27-slumber-0.5.1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/www/py-slumber/Makefile ./Makefile --- /usr/ports/www/py-slumber/Makefile 2012-11-18 05:23:04.000000000 +1100 +++ ./Makefile 2012-11-18 22:14:52.000000000 +1100 @@ -1,10 +1,9 @@ -# Creates by: Kubilay Kocak <koobs.freebsd@gmail.com> -# $FreeBSD: ports/www/py-slumber/Makefile,v 1.3 2012/11/17 18:23:04 svnexp Exp $ +# Created by: Kubilay Kocak <koobs.freebsd@gmail.com> +# $FreeBSD: ports/www/py-slumber/Makefile,v 1.1 2012/06/06 11:24:56 miwi Exp $ PORTNAME= slumber PORTVERSION= 0.5.1 CATEGORIES= www python -MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs.freebsd@gmail.com @@ -14,7 +13,28 @@ 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> diff -ruN --exclude=CVS /usr/ports/www/py-slumber/distinfo ./distinfo --- /usr/ports/www/py-slumber/distinfo 2012-11-18 05:23:04.000000000 +1100 +++ ./distinfo 2012-11-11 01:09:15.000000000 +1100 @@ -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 diff -ruN --exclude=CVS /usr/ports/www/py-slumber/files/patch-setup.py ./files/patch-setup.py --- /usr/ports/www/py-slumber/files/patch-setup.py 2012-06-06 21:24:56.000000000 +1000 +++ ./files/patch-setup.py 1970-01-01 10:00:00.000000000 +1000 @@ -1,18 +0,0 @@ ---- ./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 -ruN --exclude=CVS /usr/ports/www/py-slumber/pkg-plist ./pkg-plist --- /usr/ports/www/py-slumber/pkg-plist 2012-11-17 17:03:01.000000000 +1100 +++ ./pkg-plist 2012-11-11 01:17:22.000000000 +1100 @@ -1,11 +1,32 @@ -@comment $FreeBSD: ports/www/py-slumber/pkg-plist,v 1.2 2012/11/17 06:03:01 svnexp Exp $ -%%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 +@comment $FreeBSD: ports/www/py-slumber/pkg-plist,v 1.1 2012/06/06 11:24:56 miwi Exp $ +%%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 +@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests +@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber +@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% --- py27-slumber-0.5.1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121125090534.919EB39E80>