Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Feb 2013 12:24:29 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r312108 - in head/devel/py-sanetime: . files
Message-ID:  <201302121224.r1CCOTok023372@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Tue Feb 12 12:24:28 2013
New Revision: 312108
URL: http://svnweb.freebsd.org/changeset/ports/312108

Log:
  - Update to 4.2.3
  - Add TEST_DEPENDS and regression-test target
  - Add OPTIONS (TESTS)
  - Limit USE_PYTHON version
  - Tweak setup.py to allow use with dateutil > 2.0 (with comment)
  
  Approved by:    rm (mentor)

Modified:
  head/devel/py-sanetime/Makefile
  head/devel/py-sanetime/distinfo
  head/devel/py-sanetime/files/patch-setup.py

Modified: head/devel/py-sanetime/Makefile
==============================================================================
--- head/devel/py-sanetime/Makefile	Tue Feb 12 12:12:58 2013	(r312107)
+++ head/devel/py-sanetime/Makefile	Tue Feb 12 12:24:28 2013	(r312108)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	sanetime
-PORTVERSION=	4.1.9
+PORTVERSION=	4.2.3
 CATEGORIES=	devel python astro
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -14,8 +14,22 @@ LICENSE=	MIT
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil \
 		${PYTHON_PKGNAMEPREFIX}pytz>=2010:${PORTSDIR}/devel/py-pytz
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}unittest2:${PORTSDIR}/devel/py-unittest2
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=easy_install
+OPTIONS_DEFINE=	TESTS
+TESTS_DESC=	Include tools for unit tests
+OPTIONSFILE?=	${PORT_DBDIR}/py-${PORTNAME}/options
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MTESTS}
+BUILD_DEPENDS:=	${TEST_DEPENDS}
+.endif
+
+USE_PYTHON=		-2.7
+USE_PYDISTUTILS=	easy_install
+
+regression-test: build
+	cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
 
 .include <bsd.port.mk>

Modified: head/devel/py-sanetime/distinfo
==============================================================================
--- head/devel/py-sanetime/distinfo	Tue Feb 12 12:12:58 2013	(r312107)
+++ head/devel/py-sanetime/distinfo	Tue Feb 12 12:24:28 2013	(r312108)
@@ -1,2 +1,2 @@
-SHA256 (sanetime-4.1.9.tar.gz) = 36144e930ccba3cf36639f9b7c8762f2743893a0ad882dd20bcfff103ea5ceca
-SIZE (sanetime-4.1.9.tar.gz) = 13852
+SHA256 (sanetime-4.2.3.tar.gz) = ec69cc3494a98954b90b4c0659355194873eacca86adaf655518cee3ccc79fb9
+SIZE (sanetime-4.2.3.tar.gz) = 22179

Modified: head/devel/py-sanetime/files/patch-setup.py
==============================================================================
--- head/devel/py-sanetime/files/patch-setup.py	Tue Feb 12 12:12:58 2013	(r312107)
+++ head/devel/py-sanetime/files/patch-setup.py	Tue Feb 12 12:24:28 2013	(r312108)
@@ -1,8 +1,17 @@
---- ./setup.py.orig	2012-07-14 18:23:43.000000000 +1000
-+++ ./setup.py	2012-07-14 18:24:21.000000000 +1000
-@@ -20,6 +20,7 @@
+--- ./setup.py.orig	2013-01-23 18:34:56.000000000 +1100
++++ ./setup.py	2013-02-10 17:59:21.880891462 +1100
+@@ -18,7 +18,7 @@
+     long_description=open('README.markdown').read(),
+     install_requires=[
+         'pytz>=2010',
+-        'python-dateutil>=1.5,<2.0',  # we're not compatible with python 3.0 yet
++        'python-dateutil>=1.5',  # py-dateutil >2.1 is Python 2/3 compat
          'unittest2'
      ],
+     classifiers=[
+@@ -54,6 +54,7 @@
+     ],
+     include_package_data=True,
      test_suite='sanetime.test',
 -    platforms=['any']
 +    platforms=['any'],



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