pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Feb 20 17:00:37 UTC 2017

Modified Files:
        pkgsrc/databases/py-barman: Makefile
        pkgsrc/databases/py-sqlalchemy-utils: options.mk
        pkgsrc/devel/py-freezegun: Makefile
        pkgsrc/devel/py-proteus: Makefile
        pkgsrc/devel/py-tryton: Makefile
        pkgsrc/devel/py-trytond: Makefile
        pkgsrc/doc/guide/files: creating.xml
        pkgsrc/editors/nts: Makefile
        pkgsrc/finance/py-trytond-account: Makefile
        pkgsrc/finance/py-trytond-account-asset: Makefile
        pkgsrc/finance/py-trytond-account-deposit: Makefile
        pkgsrc/finance/py-trytond-account-invoice: Makefile
        pkgsrc/finance/py-trytond-analytic-account: Makefile
        pkgsrc/graphics/py-matplotlib: Makefile
        pkgsrc/lang/python: versioned_dependencies.mk
        pkgsrc/math/py-pandas: Makefile
        pkgsrc/misc/calibre: Makefile
        pkgsrc/misc/calibre1: Makefile
        pkgsrc/misc/py-trytond-stock-forecast: Makefile
        pkgsrc/net/syncthing-gtk: Makefile
        pkgsrc/textproc/py-ejson: Makefile
        pkgsrc/time/etm: Makefile
        pkgsrc/time/khal: Makefile
        pkgsrc/time/py-arrow: Makefile
        pkgsrc/time/py-icalendar: Makefile
        pkgsrc/time/py-trytond-calendar: Makefile
        pkgsrc/time/py-trytond-calendar-scheduling: Makefile
        pkgsrc/time/py-trytond-calendar-todo: Makefile
        pkgsrc/time/py-trytond-timesheet: Makefile
        pkgsrc/www/py-django-tastypie: Makefile
        pkgsrc/www/py-wtforms-components: options.mk

Log Message:
Switch py-dateutils to plain DEPENDS.

It supports both python 2 and 3 nowadays.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/py-barman/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/py-sqlalchemy-utils/options.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-freezegun/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-proteus/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/py-tryton/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/py-trytond/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/doc/guide/files/creating.xml
cvs rdiff -u -r1.10 -r1.11 pkgsrc/editors/nts/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/py-trytond-account/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/finance/py-trytond-account-asset/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/finance/py-trytond-account-deposit/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/py-trytond-account-invoice/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/finance/py-trytond-analytic-account/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/graphics/py-matplotlib/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/python/versioned_dependencies.mk
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/py-pandas/Makefile
cvs rdiff -u -r1.173 -r1.174 pkgsrc/misc/calibre/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/calibre1/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/misc/py-trytond-stock-forecast/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/syncthing-gtk/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-ejson/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/time/etm/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/time/khal/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/time/py-arrow/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/time/py-icalendar/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/time/py-trytond-calendar/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/time/py-trytond-calendar-scheduling/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/time/py-trytond-calendar-todo/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/time/py-trytond-timesheet/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-django-tastypie/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-wtforms-components/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-barman/Makefile
diff -u pkgsrc/databases/py-barman/Makefile:1.8 pkgsrc/databases/py-barman/Makefile:1.9
--- pkgsrc/databases/py-barman/Makefile:1.8     Mon Jun  6 14:56:16 2016
+++ pkgsrc/databases/py-barman/Makefile Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2016/06/06 14:56:16 fhajny Exp $
+# $NetBSD: Makefile,v 1.9 2017/02/20 17:00:35 wiz Exp $
 
 DISTNAME=      barman-1.6.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,10 +13,9 @@ LICENSE=     gnu-gpl-v3
 DEPENDS+=      ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete
 DEPENDS+=      ${PYPKGPREFIX}-argh>=0.21.2:../../devel/py-argh
 DEPENDS+=      ${PYPKGPREFIX}-psycopg2-[0-9]*:../../databases/py-psycopg2
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      rsync-[0-9]*:../../net/rsync
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 USE_LANGUAGES= # none
 
 CONF_FILES+=           share/examples/barman/barman.conf \
@@ -54,5 +53,4 @@ post-install:
                ${DESTDIR}${PREFIX}/share/examples/barman/barman.conf
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/py-sqlalchemy-utils/options.mk
diff -u pkgsrc/databases/py-sqlalchemy-utils/options.mk:1.3 pkgsrc/databases/py-sqlalchemy-utils/options.mk:1.4
--- pkgsrc/databases/py-sqlalchemy-utils/options.mk:1.3 Mon Apr 13 23:12:40 2015
+++ pkgsrc/databases/py-sqlalchemy-utils/options.mk     Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.3 2015/04/13 23:12:40 rodent Exp $
+# $NetBSD: options.mk,v 1.4 2017/02/20 17:00:35 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.py-sqlalchemy-utils
 PKG_SUPPORTED_OPTIONS= arrow babel color furl intervals ipaddress json password
@@ -7,8 +7,6 @@ PKG_SUGGESTED_OPTIONS+= # blank
 
 .include "../../mk/bsd.options.mk"
 
-.include "../../lang/python/versioned_dependencies.mk"
-
 .if !empty(PKG_OPTIONS:Marrow)
 DEPENDS+=      ${PYPKGPREFIX}-arrow>=0.3.4:../../time/py-arrow
 .endif
@@ -63,9 +61,9 @@ DEPENDS+=     ${PYPKGPREFIX}-ipaddr-[0-9]*:.
 DEPENDS+=      ${PYPKGPREFIX}-anyjson>=0.3.3:../../textproc/py-anyjson
 DEPENDS+=      ${PYPKGPREFIX}-passlib>=1.6<2.0:../../security/py-passlib
 DEPENDS+=      ${PYPKGPREFIX}-phonenumbers>=5.9.2:../../textproc/py-phonenumbers
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 .endif
 
 .if !empty(PKG_OPTIONS:Mtimezone)
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 .endif

Index: pkgsrc/devel/py-freezegun/Makefile
diff -u pkgsrc/devel/py-freezegun/Makefile:1.2 pkgsrc/devel/py-freezegun/Makefile:1.3
--- pkgsrc/devel/py-freezegun/Makefile:1.2      Mon Nov 14 14:26:51 2016
+++ pkgsrc/devel/py-freezegun/Makefile  Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2016/11/14 14:26:51 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2017/02/20 17:00:35 wiz Exp $
 
 DISTNAME=      freezegun-0.3.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,14 +11,12 @@ COMMENT=    Let your Python tests travel th
 LICENSE=       apache-2.0
 
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 USE_LANGUAGES= # none
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-proteus/Makefile
diff -u pkgsrc/devel/py-proteus/Makefile:1.2 pkgsrc/devel/py-proteus/Makefile:1.3
--- pkgsrc/devel/py-proteus/Makefile:1.2        Wed Jan  4 23:45:27 2017
+++ pkgsrc/devel/py-proteus/Makefile    Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/04 23:45:27 rodent Exp $
+# $NetBSD: Makefile,v 1.3 2017/02/20 17:00:35 wiz Exp $
 TRYTON_MODULE_NAME=    proteus
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    devel python
@@ -8,11 +8,10 @@ HOMEPAGE=     http://www.tryton.org/
 COMMENT=       Library to access Tryton's models like a client
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 USE_LANGUAGES= # none
 
 .include "options.mk"
@@ -22,5 +21,4 @@ REPLACE_PYTHON+=      tests/test_config.py
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-tryton/Makefile
diff -u pkgsrc/devel/py-tryton/Makefile:1.27 pkgsrc/devel/py-tryton/Makefile:1.28
--- pkgsrc/devel/py-tryton/Makefile:1.27        Sun Feb 12 06:25:13 2017
+++ pkgsrc/devel/py-tryton/Makefile     Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2017/02/12 06:25:13 ryoon Exp $
+# $NetBSD: Makefile,v 1.28 2017/02/20 17:00:35 wiz Exp $
 TRYTON_MODULE_NAME=    tryton
 PKGREVISION= 2
 .include "../../devel/py-trytond/Makefile.common"
@@ -11,13 +11,12 @@ LICENSE=    gnu-gpl-v3
 
 USE_LANGUAGES=         # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 PYTHON_VERSIONS_INCOMPATIBLE=   34 35 36
 
 .include "options.mk"
 
 DEPENDS+=              ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet
+DEPENDS+=              ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS.Darwin+=       ${PYPKGPREFIX}-py2app-[0-9]*:../../devel/py-py2app
 
 post-install:
@@ -27,5 +26,4 @@ post-install:
 .include "../../graphics/librsvg/buildlink3.mk"
 .include "../../x11/py-gtk2/buildlink3.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-trytond/Makefile
diff -u pkgsrc/devel/py-trytond/Makefile:1.17 pkgsrc/devel/py-trytond/Makefile:1.18
--- pkgsrc/devel/py-trytond/Makefile:1.17       Tue Jan 10 23:07:41 2017
+++ pkgsrc/devel/py-trytond/Makefile    Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2017/01/10 23:07:41 rodent Exp $
+# $NetBSD: Makefile,v 1.18 2017/02/20 17:00:35 wiz Exp $
 TRYTON_MODULE_NAME=    trytond
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    devel python
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Server of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql>=0.4:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-polib-[0-9]*:../../devel/py-polib
 DEPENDS+=      ${PYPKGPREFIX}-wrapt-[0-9]*:../../devel/py-wrapt
@@ -34,7 +35,6 @@ REPLACE_PYTHON+=      trytond/tests/test_tran
 REPLACE_PYTHON+=       trytond/tests/test_trigger.py
 REPLACE_PYTHON+=       trytond/tests/test_tryton.py
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
 PY_PATCHPLIST=                 yes
 PLIST_SUBST+=                  PYPKGPREFIX=${PYPKGPREFIX}
 

Index: pkgsrc/doc/guide/files/creating.xml
diff -u pkgsrc/doc/guide/files/creating.xml:1.22 pkgsrc/doc/guide/files/creating.xml:1.23
--- pkgsrc/doc/guide/files/creating.xml:1.22    Mon Jan  9 05:03:19 2017
+++ pkgsrc/doc/guide/files/creating.xml Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-<!-- $NetBSD: creating.xml,v 1.22 2017/01/09 05:03:19 sevan Exp $ -->
+<!-- $NetBSD: creating.xml,v 1.23 2017/02/20 17:00:35 wiz Exp $ -->
 
 <chapter id="creating">
 <title>Creating a new pkgsrc package from scratch</title>
@@ -190,7 +190,7 @@ packages that should be depended upon an
 then the pkgsrc infrastructure will depend on the appropriate package
 version. For example:
 <programlisting>
-PYTHON_VERSIONED_DEPENDENCIES=dateutil
+PYTHON_VERSIONED_DEPENDENCIES=gobject
 </programlisting>
 Look inside <filename>versioned_dependencies.mk</filename> for a list
 of supported packages.</para>

Index: pkgsrc/editors/nts/Makefile
diff -u pkgsrc/editors/nts/Makefile:1.10 pkgsrc/editors/nts/Makefile:1.11
--- pkgsrc/editors/nts/Makefile:1.10    Sun Jan  1 14:43:38 2017
+++ pkgsrc/editors/nts/Makefile Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2017/01/01 14:43:38 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2017/02/20 17:00:35 wiz Exp $
 
 DISTNAME=      nts-78
 PKGREVISION=   1
@@ -10,9 +10,9 @@ HOMEPAGE=     http://www.duke.edu/~dgraham/N
 COMMENT=       Simple GUI note taking application
 LICENSE=       gnu-gpl-v2
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-wxWidgets>=2.8.7:../../x11/py-wxWidgets
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
 PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # py-wxWidgets
 
 USE_LANGUAGES= # none
@@ -21,5 +21,4 @@ PYDISTUTILSPKG=       yes
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-trytond-account/Makefile
diff -u pkgsrc/finance/py-trytond-account/Makefile:1.9 pkgsrc/finance/py-trytond-account/Makefile:1.10
--- pkgsrc/finance/py-trytond-account/Makefile:1.9      Sun Dec  4 21:12:59 2016
+++ pkgsrc/finance/py-trytond-account/Makefile  Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2016/12/04 21:12:59 rodent Exp $
+# $NetBSD: Makefile,v 1.10 2017/02/20 17:00:36 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_account
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    finance python
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Account module of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-simpleeval-[0-9]*:../../math/py-simpleeval
 DEPENDS+=      ${PYPKGPREFIX}-trytond-company>=${TRYTON_BASEVER}:../../misc/py-trytond-company
@@ -17,11 +18,8 @@ DEPENDS+=    ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 REPLACE_PYTHON+=       tests/test_account.py tests/tools.py
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-trytond-account-asset/Makefile
diff -u pkgsrc/finance/py-trytond-account-asset/Makefile:1.4 pkgsrc/finance/py-trytond-account-asset/Makefile:1.5
--- pkgsrc/finance/py-trytond-account-asset/Makefile:1.4        Sun Dec  4 21:13:00 2016
+++ pkgsrc/finance/py-trytond-account-asset/Makefile    Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2016/12/04 21:13:00 rodent Exp $
+# $NetBSD: Makefile,v 1.5 2017/02/20 17:00:35 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_account_asset
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    finance python
@@ -9,6 +9,7 @@ COMMENT=        Account_asset module of the Try
 LICENSE=       gnu-gpl-v3
 
 DEPENDS+=   ${PYPKGPREFIX}-cached-property-[0-9]*:../../devel/py-cached-property
+DEPENDS+=   ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=   ${PYPKGPREFIX}-trytond-account>=${TRYTON_BASEVER}:../../finance/py-trytond-account
 DEPENDS+=   ${PYPKGPREFIX}-trytond-account-product>=${TRYTON_BASEVER}:../../finance/py-trytond-account-product
 DEPENDS+=   ${PYPKGPREFIX}-trytond-account-invoice>=${TRYTON_BASEVER}:../../finance/py-trytond-account-invoice
@@ -17,8 +18,6 @@ DEPENDS+=   ${PYPKGPREFIX}-trytond>=${TR
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 REPLACE_PYTHON+=       tests/test_account_asset.py tests/tools.py
 
 .include "../../lang/python/application.mk"

Index: pkgsrc/finance/py-trytond-account-deposit/Makefile
diff -u pkgsrc/finance/py-trytond-account-deposit/Makefile:1.1 pkgsrc/finance/py-trytond-account-deposit/Makefile:1.2
--- pkgsrc/finance/py-trytond-account-deposit/Makefile:1.1      Sun Dec  4 21:13:00 2016
+++ pkgsrc/finance/py-trytond-account-deposit/Makefile  Mon Feb 20 17:00:35 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/12/04 21:13:00 rodent Exp $
+# $NetBSD: Makefile,v 1.2 2017/02/20 17:00:35 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_account_deposit
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    finance python
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       The account_deposit module of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql>=0.4:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-trytond-account>=${TRYTON_BASEVER}:../../finance/py-trytond-account
 DEPENDS+=      ${PYPKGPREFIX}-trytond-account-invoice>=${TRYTON_BASEVER}:../../finance/py-trytond-account-invoice
@@ -15,11 +16,8 @@ DEPENDS+=    ${PYPKGPREFIX}-trytond-company
 DEPENDS+=      ${PYPKGPREFIX}-trytond-party>=${TRYTON_BASEVER}:../../misc/py-trytond-party
 DEPENDS+=      ${PYPKGPREFIX}-trytond>=${TRYTON_BASEVER}:../../devel/py-trytond
 
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
-
 USE_LANGUAGES= # none
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-trytond-account-invoice/Makefile
diff -u pkgsrc/finance/py-trytond-account-invoice/Makefile:1.9 pkgsrc/finance/py-trytond-account-invoice/Makefile:1.10
--- pkgsrc/finance/py-trytond-account-invoice/Makefile:1.9      Sun Dec  4 21:13:00 2016
+++ pkgsrc/finance/py-trytond-account-invoice/Makefile  Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2016/12/04 21:13:00 rodent Exp $
+# $NetBSD: Makefile,v 1.10 2017/02/20 17:00:36 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_account_invoice
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    finance python
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Account invoice module of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-trytond-account-product>=${TRYTON_BASEVER}:../../finance/py-trytond-account-product
 DEPENDS+=      ${PYPKGPREFIX}-trytond-account>=${TRYTON_BASEVER}:../../finance/py-trytond-account
@@ -19,11 +20,8 @@ DEPENDS+=    ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 REPLACE_PYTHON+=       tests/test_account_invoice.py tests/tools.py
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-trytond-analytic-account/Makefile
diff -u pkgsrc/finance/py-trytond-analytic-account/Makefile:1.3 pkgsrc/finance/py-trytond-analytic-account/Makefile:1.4
--- pkgsrc/finance/py-trytond-analytic-account/Makefile:1.3     Sun Dec  4 21:13:02 2016
+++ pkgsrc/finance/py-trytond-analytic-account/Makefile Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2016/12/04 21:13:02 rodent Exp $
+# $NetBSD: Makefile,v 1.4 2017/02/20 17:00:36 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_analytic_account
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    finance python
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       The analytic_account module of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-trytond-account>=${TRYTON_BASEVER}:../../finance/py-trytond-account
 DEPENDS+=      ${PYPKGPREFIX}-trytond-company>=${TRYTON_BASEVER}:../../misc/py-trytond-company
 DEPENDS+=      ${PYPKGPREFIX}-trytond-party>=${TRYTON_BASEVER}:../../misc/py-trytond-party
@@ -16,11 +17,8 @@ DEPENDS+=    ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 REPLACE_PYTHON+=       tests/test_analytic_account.py
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-matplotlib/Makefile
diff -u pkgsrc/graphics/py-matplotlib/Makefile:1.45 pkgsrc/graphics/py-matplotlib/Makefile:1.46
--- pkgsrc/graphics/py-matplotlib/Makefile:1.45 Wed Aug 17 13:45:25 2016
+++ pkgsrc/graphics/py-matplotlib/Makefile      Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2016/08/17 13:45:25 richard Exp $
+# $NetBSD: Makefile,v 1.46 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=              matplotlib-1.5.2
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
@@ -13,12 +13,11 @@ HOMEPAGE=           http://matplotlib.org/
 COMMENT=               Matlab-style plotting package for Python
 # LICENSE=             see ${WRKSRC}/LICENSE/LICENSE
 
+DEPENDS+=              ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=              ${PYPKGPREFIX}-pytz>=2008b:../../time/py-pytz
 DEPENDS+=              ${PYPKGPREFIX}-pyparsing>=1.5.6:../../devel/py-pyparsing
 DEPENDS+=              ${PYPKGPREFIX}-cycler-[0-9]*:../../graphics/py-cycler
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 USE_LANGUAGES=         c c++
 USE_TOOLS+=            pkg-config
 PY_PATCHPLIST=         yes
@@ -51,7 +50,6 @@ do-test:
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"

Index: pkgsrc/lang/python/versioned_dependencies.mk
diff -u pkgsrc/lang/python/versioned_dependencies.mk:1.26 pkgsrc/lang/python/versioned_dependencies.mk:1.27
--- pkgsrc/lang/python/versioned_dependencies.mk:1.26   Mon Nov  7 11:07:05 2016
+++ pkgsrc/lang/python/versioned_dependencies.mk        Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: versioned_dependencies.mk,v 1.26 2016/11/07 11:07:05 wiz Exp $
+# $NetBSD: versioned_dependencies.mk,v 1.27 2017/02/20 17:00:36 wiz Exp $
 #
 # This file determines which separate distribution of a Python
 # package is used as dependency, depending on the Python version
@@ -9,7 +9,7 @@
 # PYTHON_VERSIONED_DEPENDENCIES
 #       The Python package which should be added as a dependency.
 #
-#       Possible values: dateutil
+#       Possible values: Pmw X cairo dialog ephem flup gobject jsonlib python-digest
 #       Default: (nothing)
 #
 
@@ -19,7 +19,6 @@ _SUPPORTED_PACKAGES=  # empty
 _SUPPORTED_PACKAGES+=  Pmw x11/py-Pmw x11/py-Pmw2
 _SUPPORTED_PACKAGES+=  X textproc/py-X2 textproc/py-X
 _SUPPORTED_PACKAGES+=  cairo graphics/py-cairo graphics/py-cairo3
-_SUPPORTED_PACKAGES+=  dateutil time/py-dateutil time/py-dateutil
 _SUPPORTED_PACKAGES+=  dialog devel/py-dialog2 devel/py-dialog
 _SUPPORTED_PACKAGES+=  ephem math/py-ephem math/py-ephem3
 _SUPPORTED_PACKAGES+=  flup www/py-flup www/py-flup3

Index: pkgsrc/math/py-pandas/Makefile
diff -u pkgsrc/math/py-pandas/Makefile:1.13 pkgsrc/math/py-pandas/Makefile:1.14
--- pkgsrc/math/py-pandas/Makefile:1.13 Fri Aug 19 07:57:26 2016
+++ pkgsrc/math/py-pandas/Makefile      Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2016/08/19 07:57:26 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=      pandas-0.18.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,6 +11,7 @@ HOMEPAGE=     http://pandas.pydata.org/
 COMMENT=       Python Data Analysis Library
 LICENSE=       modified-bsd
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-numexpr-[0-9]*:../../math/py-numexpr
 DEPENDS+=      ${PYPKGPREFIX}-pytz>=1.5:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=0.7:../../math/py-scipy
@@ -23,8 +24,6 @@ BUILD_DEPENDS+=       ${PYPKGPREFIX}-nose-[0-9
 # https://github.com/pydata/pandas/issues/12337
 # https://github.com/pydata/pandas/issues/14043
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 PLIST_SUBST+=  PYPKGPREFIX=${PYPKGPREFIX}
 USE_LANGUAGES= c c++
 
@@ -33,7 +32,6 @@ USE_LANGUAGES=        c c++
 
 # XXX want py-bottleneck
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../graphics/py-matplotlib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/calibre/Makefile
diff -u pkgsrc/misc/calibre/Makefile:1.173 pkgsrc/misc/calibre/Makefile:1.174
--- pkgsrc/misc/calibre/Makefile:1.173  Fri Feb 17 15:43:43 2017
+++ pkgsrc/misc/calibre/Makefile        Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.173 2017/02/17 15:43:43 wiz Exp $
+# $NetBSD: Makefile,v 1.174 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=      calibre-2.79.1
 CATEGORIES=    misc
@@ -19,6 +19,7 @@ DEPENDS+=     xdg-utils>=1.0.2:../../misc/xd
 #DEPENDS+=     poppler-utils-[0-9]*:../../print/poppler-utils
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=3.2.1:../../textproc/py-lxml
 DEPENDS+=      ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
+DEPENDS+=      ${PYPKGPREFIX}-dateutil>=1.4.1:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns
 DEPENDS+=      ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize
 DEPENDS+=      ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect
@@ -33,9 +34,6 @@ DEPENDS+=     ${PYPKGPREFIX}-cherrypy-[0-9]*
 DEPENDS+=      ${PYPKGPREFIX}-netifaces>=0.8:../../net/py-netifaces
 DEPENDS+=      ${PYPKGPREFIX}-apsw>=3.7.17:../../databases/py-apsw
 
-# dateutil>=1.4.1
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 EXTRACT_USING= bsdtar
 
 USE_LANGUAGES=                 c c++
@@ -115,7 +113,6 @@ post-install:
        ${RM} ${DESTDIR}${PREFIX}/bin/calibre-uninstall
 
 .include "../../lang/python/application.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
 BUILDLINK_API_DEPENDS.chmlib+= chmlib>=0.40
 .include "../../devel/chmlib/buildlink3.mk"

Index: pkgsrc/misc/calibre1/Makefile
diff -u pkgsrc/misc/calibre1/Makefile:1.25 pkgsrc/misc/calibre1/Makefile:1.26
--- pkgsrc/misc/calibre1/Makefile:1.25  Fri Jan 27 10:24:56 2017
+++ pkgsrc/misc/calibre1/Makefile       Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2017/01/27 10:24:56 kleink Exp $
+# $NetBSD: Makefile,v 1.26 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=      calibre-1.48.0
 PKGREVISION=   23
@@ -18,6 +18,7 @@ DEPENDS+=     xdg-utils>=1.0.2:../../misc/xd
 DEPENDS+=      poppler-utils-[0-9]*:../../print/poppler-utils
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml
 DEPENDS+=      ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
 DEPENDS+=      ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize
 DEPENDS+=      ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect
@@ -29,8 +30,6 @@ DEPENDS+=     ${PYPKGPREFIX}-chardet-[0-9]*:
 DEPENDS+=      ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces
 DEPENDS+=      ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 # We also need the distfile for qt4-libs to extract some private header files
 # If QTVERSION changes, the distinfo file needs to be updated too.
 QTVERSION=     4.8.5   # from ../../x11/qt4/Makefile.common
@@ -119,7 +118,6 @@ post-install:
            ${DESTDIR}${PREFIX}/share/doc/calibre
 
 .include "../../lang/python/application.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/chmlib/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libusb+= libusb>=0.1.12

Index: pkgsrc/misc/py-trytond-stock-forecast/Makefile
diff -u pkgsrc/misc/py-trytond-stock-forecast/Makefile:1.2 pkgsrc/misc/py-trytond-stock-forecast/Makefile:1.3
--- pkgsrc/misc/py-trytond-stock-forecast/Makefile:1.2  Wed Jan  4 23:45:29 2017
+++ pkgsrc/misc/py-trytond-stock-forecast/Makefile      Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2017/01/04 23:45:29 rodent Exp $
+# $NetBSD: Makefile,v 1.3 2017/02/20 17:00:36 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_stock_forecast
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    misc python
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Stock forecast module of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql>=0.4:../../databases/py-python-sql
 #projrev
 DEPENDS+=      ${PYPKGPREFIX}-trytond-company>=${TRYTON_BASEVER}:../../misc/py-trytond-company
@@ -15,11 +16,8 @@ DEPENDS+=    ${PYPKGPREFIX}-trytond-product
 DEPENDS+=      ${PYPKGPREFIX}-trytond-stock>=${TRYTON_BASEVER}:../../misc/py-trytond-stock
 DEPENDS+=      ${PYPKGPREFIX}-trytond>=${TRYTON_BASEVER}:../../devel/py-trytond
 
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
-
 USE_LANGUAGES= # none
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/syncthing-gtk/Makefile
diff -u pkgsrc/net/syncthing-gtk/Makefile:1.8 pkgsrc/net/syncthing-gtk/Makefile:1.9
--- pkgsrc/net/syncthing-gtk/Makefile:1.8       Sun Feb 12 06:25:53 2017
+++ pkgsrc/net/syncthing-gtk/Makefile   Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2017/02/12 06:25:53 ryoon Exp $
+# $NetBSD: Makefile,v 1.9 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=      syncthing-gtk-0.9.2.3
 PKGREVISION=   3
@@ -13,9 +13,9 @@ LICENSE=      gnu-gpl-v2
 
 DEPENDS+=      syncthing>=0.13.0:../../net/syncthing
 DEPENDS+=      psmisc-[0-9]*:../../sysutils/psmisc # for killall
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 
 PYTHON_VERSIONS_ACCEPTED=      27
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
 EGG_NAME=      ${DISTNAME:S/0/v0/:S/-/_/}
 
 REPLACE_PYTHON+=               *.py scripts/*.py syncthing_gtk/*.py
@@ -36,7 +36,6 @@ BUILDLINK_ABI_DEPENDS.libnotify+=     libnot
 BUILDLINK_API_DEPENDS.librsvg+=        librsvg>=2.40.9nb2      # for introspection
 .include "../../graphics/librsvg/buildlink3.mk"
 .include "../../lang/python/application.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../lang/python/distutils.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"

Index: pkgsrc/textproc/py-ejson/Makefile
diff -u pkgsrc/textproc/py-ejson/Makefile:1.2 pkgsrc/textproc/py-ejson/Makefile:1.3
--- pkgsrc/textproc/py-ejson/Makefile:1.2       Wed Jun  8 17:43:41 2016
+++ pkgsrc/textproc/py-ejson/Makefile   Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:41 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=      ejson-0.1.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,10 +11,9 @@ HOMEPAGE=    https://github.com/Yipit/ejson
 COMMENT=       Extensible JSON serializers and deserializers
 LICENSE=       gnu-lgpl-v3
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 
 USE_LANGUAGES= # none
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/etm/Makefile
diff -u pkgsrc/time/etm/Makefile:1.34 pkgsrc/time/etm/Makefile:1.35
--- pkgsrc/time/etm/Makefile:1.34       Sun Jan  1 14:44:02 2017
+++ pkgsrc/time/etm/Makefile    Mon Feb 20 17:00:36 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2017/01/01 14:44:02 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2017/02/20 17:00:36 wiz Exp $
 
 DISTNAME=      etm-877
 PKGREVISION=   1
@@ -10,10 +10,10 @@ HOMEPAGE=   http://www.duke.edu/~dgraham/E
 COMMENT=       Events and tasks manager using simple text files
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-wxWidgets>=2.8.7:../../x11/py-wxWidgets
 DEPENDS+=      ${PYPKGPREFIX}-icalendar>=2.0.1:../../time/py-icalendar
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
 PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # py-wxWidgets
 
 USE_LANGUAGES= # none
@@ -27,5 +27,4 @@ post-configure:
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/khal/Makefile
diff -u pkgsrc/time/khal/Makefile:1.15 pkgsrc/time/khal/Makefile:1.16
--- pkgsrc/time/khal/Makefile:1.15      Mon Feb 13 15:03:01 2017
+++ pkgsrc/time/khal/Makefile   Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2017/02/13 15:03:01 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2017/02/20 17:00:37 wiz Exp $
 
 DISTNAME=              khal-0.9.2
 CATEGORIES=            time net
@@ -12,6 +12,7 @@ LICENSE=              mit
 DEPENDS+=              ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites
 DEPENDS+=              ${PYPKGPREFIX}-click>=3.2:../../devel/py-click
 DEPENDS+=              ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
+DEPENDS+=              ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=              ${PYPKGPREFIX}-icalendar>=3.9.2:../../time/py-icalendar
 DEPENDS+=              ${PYPKGPREFIX}-pkginfo-[0-9]*:../../devel/py-pkginfo
 BUILD_DEPENDS+=                ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
@@ -29,8 +30,6 @@ BUILD_DEPENDS+=               ${PYPKGPREFIX}-test-[0-
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27 # not supported as of 0.8.0
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 INSTALLATION_DIRS=     share/doc/khal
 REPLACE_PYTHON+=       khal/*/*.py
 REPLACE_PYTHON+=       khal/*.py
@@ -43,5 +42,4 @@ do-test:
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-arrow/Makefile
diff -u pkgsrc/time/py-arrow/Makefile:1.2 pkgsrc/time/py-arrow/Makefile:1.3
--- pkgsrc/time/py-arrow/Makefile:1.2   Wed Jun  8 17:43:43 2016
+++ pkgsrc/time/py-arrow/Makefile       Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:43 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2017/02/20 17:00:37 wiz Exp $
 
 DISTNAME=      arrow-0.4.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,10 +10,9 @@ HOMEPAGE=    http://crsmithdev.com/arrow/
 COMMENT=       Better dates and times for Python
 LICENSE=       apache-2.0
 
-USE_LANGUAGES= # none
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
+USE_LANGUAGES= # none
 
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-icalendar/Makefile
diff -u pkgsrc/time/py-icalendar/Makefile:1.23 pkgsrc/time/py-icalendar/Makefile:1.24
--- pkgsrc/time/py-icalendar/Makefile:1.23      Thu Jul 28 13:58:45 2016
+++ pkgsrc/time/py-icalendar/Makefile   Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2016/07/28 13:58:45 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2017/02/20 17:00:37 wiz Exp $
 
 DISTNAME=      icalendar-3.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,12 +10,10 @@ HOMEPAGE=   http://icalendar.readthedocs.o
 COMMENT=       Python parser/generator for iCalendar files, as per RFC2445
 LICENSE=       2-clause-bsd
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
 
-PYTHON_VERSIONED_DEPENDENCIES=  dateutil
-
 USE_LANGUAGES= # empty
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-trytond-calendar/Makefile
diff -u pkgsrc/time/py-trytond-calendar/Makefile:1.7 pkgsrc/time/py-trytond-calendar/Makefile:1.8
--- pkgsrc/time/py-trytond-calendar/Makefile:1.7        Sun Dec  4 21:13:08 2016
+++ pkgsrc/time/py-trytond-calendar/Makefile    Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2016/12/04 21:13:08 rodent Exp $
+# $NetBSD: Makefile,v 1.8 2017/02/20 17:00:37 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_calendar
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    python time
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Calendar module of the Tryton application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-pywebdav-[0-9]*:../../www/py-pywebdav
@@ -16,11 +17,8 @@ DEPENDS+=    ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 REPLACE_PYTHON+=       tests/scenario_calendar.py tests/test_calendar.py
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-trytond-calendar-scheduling/Makefile
diff -u pkgsrc/time/py-trytond-calendar-scheduling/Makefile:1.1 pkgsrc/time/py-trytond-calendar-scheduling/Makefile:1.2
--- pkgsrc/time/py-trytond-calendar-scheduling/Makefile:1.1     Sun Dec  4 21:13:08 2016
+++ pkgsrc/time/py-trytond-calendar-scheduling/Makefile Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/12/04 21:13:08 rodent Exp $
+# $NetBSD: Makefile,v 1.2 2017/02/20 17:00:37 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_calendar_scheduling
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    python time
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Calendar scheduling module of Tryton's application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-pywebdav>=0.9.8:../../www/py-pywebdav
 DEPENDS+=      ${PYPKGPREFIX}-trytond-calendar>=${TRYTON_BASEVER}:../../time/py-trytond-calendar
 DEPENDS+=      ${PYPKGPREFIX}-trytond-webdav>=${TRYTON_BASEVER}:../../www/py-trytond-webdav
@@ -15,9 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-trytond-calendar-todo/Makefile
diff -u pkgsrc/time/py-trytond-calendar-todo/Makefile:1.1 pkgsrc/time/py-trytond-calendar-todo/Makefile:1.2
--- pkgsrc/time/py-trytond-calendar-todo/Makefile:1.1   Sun Dec  4 21:13:09 2016
+++ pkgsrc/time/py-trytond-calendar-todo/Makefile       Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/12/04 21:13:09 rodent Exp $
+# $NetBSD: Makefile,v 1.2 2017/02/20 17:00:37 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_calendar_todo
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    python time
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Calendar TODO module of Tryton's application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-vobject>=0.8.0:../../textproc/py-vobject
 DEPENDS+=      ${PYPKGPREFIX}-pywebdav>=0.9.8:../../www/py-pywebdav
 DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
@@ -18,9 +19,6 @@ DEPENDS+=     ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-trytond-timesheet/Makefile
diff -u pkgsrc/time/py-trytond-timesheet/Makefile:1.1 pkgsrc/time/py-trytond-timesheet/Makefile:1.2
--- pkgsrc/time/py-trytond-timesheet/Makefile:1.1       Sun Dec  4 21:13:09 2016
+++ pkgsrc/time/py-trytond-timesheet/Makefile   Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/12/04 21:13:09 rodent Exp $
+# $NetBSD: Makefile,v 1.2 2017/02/20 17:00:37 wiz Exp $
 TRYTON_MODULE_NAME=    trytond_timesheet
 .include "../../devel/py-trytond/Makefile.common"
 CATEGORIES=    python time
@@ -8,6 +8,7 @@ HOMEPAGE=       http://www.tryton.org/
 COMMENT=       Timesheet module of Tryton's application platform
 LICENSE=       gnu-gpl-v3
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
 DEPENDS+=      ${PYPKGPREFIX}-trytond-company>=${TRYTON_BASEVER}:../../misc/py-trytond-company
 DEPENDS+=      ${PYPKGPREFIX}-trytond-company-work-time>=${TRYTON_BASEVER}:../../time/py-trytond-company-work-time
@@ -15,9 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-trytond>=${TRYT
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-tastypie/Makefile
diff -u pkgsrc/www/py-django-tastypie/Makefile:1.8 pkgsrc/www/py-django-tastypie/Makefile:1.9
--- pkgsrc/www/py-django-tastypie/Makefile:1.8  Thu Jan 12 01:13:12 2017
+++ pkgsrc/www/py-django-tastypie/Makefile      Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2017/01/12 01:13:12 rodent Exp $
+# $NetBSD: Makefile,v 1.9 2017/02/20 17:00:37 wiz Exp $
 
 DISTNAME=      django-tastypie-0.13.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,18 +10,16 @@ HOMEPAGE=   http://github.com/toastdriven/
 COMMENT=       Flexible and capable API layer for Django
 LICENSE=       modified-bsd
 
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-python-mimeparse>=0.1.4:../../www/py-python-mimeparse
 DEPENDS+=      ${PYPKGPREFIX}-django>=1.5:../../www/py-django
 DEPENDS+=      ${PYPKGPREFIX}-lxml>3:../../textproc/py-lxml
 DEPENDS+=      ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
 DEPENDS+=      ${PYPKGPREFIX}-biplist-[0-9]*:../../textproc/py-biplist
 
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
 USE_LANGUAGES= # none
 
 .include "options.mk"
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-wtforms-components/options.mk
diff -u pkgsrc/www/py-wtforms-components/options.mk:1.1 pkgsrc/www/py-wtforms-components/options.mk:1.2
--- pkgsrc/www/py-wtforms-components/options.mk:1.1     Sat Jul  5 19:43:01 2014
+++ pkgsrc/www/py-wtforms-components/options.mk Mon Feb 20 17:00:37 2017
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2014/07/05 19:43:01 rodent Exp $
+# $NetBSD: options.mk,v 1.2 2017/02/20 17:00:37 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.py-wtforms-components
 PKG_SUPPORTED_OPTIONS= arrow babel color ipaddress password phone tests
@@ -7,8 +7,6 @@ PKG_SUGGESTED_OPTIONS+= # blank
 
 .include "../../mk/bsd.options.mk"
 
-.include "../../lang/python/versioned_dependencies.mk"
-
 .if !empty(PKG_OPTIONS:Marrow)
 DEPENDS+=      ${PYPKGPREFIX}-arrow>=0.3.4:../../time/py-arrow
 .endif
@@ -50,9 +48,9 @@ DEPENDS+=     ${PYPKGPREFIX}-ipaddr-[0-9]*:.
 DEPENDS+=      ${PYPKGPREFIX}-passlib>=1.6<2.0:../../security/py-passlib
 DEPENDS+=      ${PYPKGPREFIX}-phonenumbers>=5.9.2:../../textproc/py-phonenumbers
 DEPENDS+=      ${PYPKGPREFIX}-wtforms-test>=0.1.1:../../www/py-wtforms-test
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 .endif
 
 .if !empty(PKG_OPTIONS:Mtimezone)
-PYTHON_VERSIONED_DEPENDENCIES+=        dateutil
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 .endif



Home | Main Index | Thread Index | Old Index