Hi, This diff updates py-dateutil to the latest release. Tested on amd64.
Comments ? OK ? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-dateutil/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile 3 Jan 2017 19:19:48 -0000 1.26 +++ Makefile 8 Jul 2018 23:43:06 -0000 @@ -2,11 +2,10 @@ COMMENT = Python API for advanced date calculations -MODPY_EGG_VERSION = 2.6.0 +MODPY_EGG_VERSION = 2.7.3 DISTNAME = python-dateutil-${MODPY_EGG_VERSION} PKGNAME = ${DISTNAME:S/^python-/py-/} CATEGORIES = devel -REVISION = 0 HOMEPAGE = https://dateutil.readthedocs.org/ @@ -21,9 +20,14 @@ MODPY_PI = Yes MODPY_SETUPTOOLS = Yes RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} -TEST_DEPENDS = ${RUN_DEPENDS} +TEST_DEPENDS = ${RUN_DEPENDS} \ + devel/py-freezegun${MODPY_FLAVOR} \ + devel/py-test${MODPY_FLAVOR} FLAVORS = python3 FLAVOR ?= + +do-test: + cd ${WRKSRC} && ${MODPY_BIN} -m pytest .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-dateutil/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- distinfo 10 Nov 2016 06:40:49 -0000 1.12 +++ distinfo 8 Jul 2018 23:43:06 -0000 @@ -1,2 +1,2 @@ -SHA256 (python-dateutil-2.6.0.tar.gz) = YqL43z1m+Hg3P9AHLqz07lIZS6MC4ACCgo4NJjsEGNI= -SIZE (python-dateutil-2.6.0.tar.gz) = 258060 +SHA256 (python-dateutil-2.7.3.tar.gz) = 4nAB3jL2J8IjgKaIvMQ86DUEp7xdpHIgm0xw8Cgp8Lg= +SIZE (python-dateutil-2.7.3.tar.gz) = 302871 Index: patches/patch-dateutil_test_test_parser_py =================================================================== RCS file: patches/patch-dateutil_test_test_parser_py diff -N patches/patch-dateutil_test_test_parser_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-dateutil_test_test_parser_py 8 Jul 2018 23:43:06 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: dateutil/test/test_parser.py +--- dateutil/test/test_parser.py.orig ++++ dateutil/test/test_parser.py +@@ -23,7 +23,7 @@ IS_WIN = sys.platform.startswith('win') + + try: + datetime.now().strftime('%-d') +- PLATFORM_HAS_DASH_D = True ++ PLATFORM_HAS_DASH_D = False + except ValueError: + PLATFORM_HAS_DASH_D = False + Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-dateutil/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 10 Nov 2016 06:40:49 -0000 1.10 +++ pkg/PLIST 8 Jul 2018 23:43:06 -0000 @@ -4,14 +4,23 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}_common.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}easter.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}relativedelta.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}rrule.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}tzwin.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/dateutil/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/_common.py +lib/python${MODPY_VERSION}/site-packages/dateutil/_version.py lib/python${MODPY_VERSION}/site-packages/dateutil/easter.py -lib/python${MODPY_VERSION}/site-packages/dateutil/parser.py +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/ +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/dateutil/parser/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/${MODPY_PYCACHE}_parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/${MODPY_PYCACHE}isoparser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/_parser.py +lib/python${MODPY_VERSION}/site-packages/dateutil/parser/isoparser.py lib/python${MODPY_VERSION}/site-packages/dateutil/relativedelta.py lib/python${MODPY_VERSION}/site-packages/dateutil/rrule.py lib/python${MODPY_VERSION}/site-packages/dateutil/tz/ @@ -19,12 +28,15 @@ lib/python${MODPY_VERSION}/site-packages ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/dateutil/tz/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/dateutil/tz/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/tz/${MODPY_PYCACHE}_common.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/dateutil/tz/${MODPY_PYCACHE}_factories.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/tz/${MODPY_PYCACHE}tz.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/tz/${MODPY_PYCACHE}win.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/dateutil/tz/_common.py +lib/python${MODPY_VERSION}/site-packages/dateutil/tz/_factories.py lib/python${MODPY_VERSION}/site-packages/dateutil/tz/tz.py lib/python${MODPY_VERSION}/site-packages/dateutil/tz/win.py lib/python${MODPY_VERSION}/site-packages/dateutil/tzwin.py +lib/python${MODPY_VERSION}/site-packages/dateutil/utils.py lib/python${MODPY_VERSION}/site-packages/dateutil/zoneinfo/ lib/python${MODPY_VERSION}/site-packages/dateutil/zoneinfo/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/dateutil/zoneinfo/${MODPY_PYCACHE}/