Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Nov 2012 19:25:37 +0000 (UTC)
From:      Ruslan Mahmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r307754 - in head/www/py-slumber: . files
Message-ID:  <201211251925.qAPJPcuW014682@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@gmail.com>
+# Created by: Kubilay Kocak <koobs.freebsd@gmail.com>
 # $FreeBSD$
 
 PORTNAME=	slumber
 PORTVERSION=	0.5.1
+PORTREVISION=	1
 CATEGORIES=	www python
-MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	koobs.freebsd@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
-@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
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/slumber
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211251925.qAPJPcuW014682>