summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--databases/py-barman/Makefile6
-rw-r--r--databases/py-sqlalchemy-utils/options.mk8
-rw-r--r--devel/py-freezegun/Makefile6
-rw-r--r--devel/py-proteus/Makefile6
-rw-r--r--devel/py-tryton/Makefile6
-rw-r--r--devel/py-trytond/Makefile4
-rw-r--r--doc/guide/files/creating.xml4
-rw-r--r--editors/nts/Makefile5
-rw-r--r--finance/py-trytond-account-asset/Makefile5
-rw-r--r--finance/py-trytond-account-deposit/Makefile6
-rw-r--r--finance/py-trytond-account-invoice/Makefile6
-rw-r--r--finance/py-trytond-account/Makefile6
-rw-r--r--finance/py-trytond-analytic-account/Makefile6
-rw-r--r--graphics/py-matplotlib/Makefile6
-rw-r--r--lang/python/versioned_dependencies.mk5
-rw-r--r--math/py-pandas/Makefile6
-rw-r--r--misc/calibre/Makefile7
-rw-r--r--misc/calibre1/Makefile6
-rw-r--r--misc/py-trytond-stock-forecast/Makefile6
-rw-r--r--net/syncthing-gtk/Makefile5
-rw-r--r--textproc/py-ejson/Makefile5
-rw-r--r--time/etm/Makefile5
-rw-r--r--time/khal/Makefile6
-rw-r--r--time/py-arrow/Makefile7
-rw-r--r--time/py-icalendar/Makefile6
-rw-r--r--time/py-trytond-calendar-scheduling/Makefile6
-rw-r--r--time/py-trytond-calendar-todo/Makefile6
-rw-r--r--time/py-trytond-calendar/Makefile6
-rw-r--r--time/py-trytond-timesheet/Makefile6
-rw-r--r--www/py-django-tastypie/Makefile6
-rw-r--r--www/py-wtforms-components/options.mk8
31 files changed, 65 insertions, 117 deletions
diff --git a/databases/py-barman/Makefile b/databases/py-barman/Makefile
index f6eb0544859..f23da9cdebb 100644
--- a/databases/py-barman/Makefile
+++ b/databases/py-barman/Makefile
@@ -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"
diff --git a/databases/py-sqlalchemy-utils/options.mk b/databases/py-sqlalchemy-utils/options.mk
index d6e13b7d7e1..f7d72aed514 100644
--- a/databases/py-sqlalchemy-utils/options.mk
+++ b/databases/py-sqlalchemy-utils/options.mk
@@ -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]*:../../devel/py-ipaddr
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
diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile
index 787c08bbea7..4eeeeaa6680 100644
--- a/devel/py-freezegun/Makefile
+++ b/devel/py-freezegun/Makefile
@@ -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 through time
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"
diff --git a/devel/py-proteus/Makefile b/devel/py-proteus/Makefile
index a07d7c967d5..3ffc2ba2f99 100644
--- a/devel/py-proteus/Makefile
+++ b/devel/py-proteus/Makefile
@@ -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"
diff --git a/devel/py-tryton/Makefile b/devel/py-tryton/Makefile
index f82b3541e0d..06b6a3de989 100644
--- a/devel/py-tryton/Makefile
+++ b/devel/py-tryton/Makefile
@@ -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"
diff --git a/devel/py-trytond/Makefile b/devel/py-trytond/Makefile
index ffe02742a4d..35f3112f4ce 100644
--- a/devel/py-trytond/Makefile
+++ b/devel/py-trytond/Makefile
@@ -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_transaction.py
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}
diff --git a/doc/guide/files/creating.xml b/doc/guide/files/creating.xml
index 65d23b3813b..07101d0569f 100644
--- a/doc/guide/files/creating.xml
+++ b/doc/guide/files/creating.xml
@@ -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 and include
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>
diff --git a/editors/nts/Makefile b/editors/nts/Makefile
index 55128586c6d..3d5cac40645 100644
--- a/editors/nts/Makefile
+++ b/editors/nts/Makefile
@@ -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/NTS/
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"
diff --git a/finance/py-trytond-account-asset/Makefile b/finance/py-trytond-account-asset/Makefile
index 21ac0ec2481..1a6495b6aba 100644
--- a/finance/py-trytond-account-asset/Makefile
+++ b/finance/py-trytond-account-asset/Makefile
@@ -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 Tryton application platform
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>=${TRYTON_BASEVER}:../../devel/py-trytond
USE_LANGUAGES= # none
-PYTHON_VERSIONED_DEPENDENCIES= dateutil
-
REPLACE_PYTHON+= tests/test_account_asset.py tests/tools.py
.include "../../lang/python/application.mk"
diff --git a/finance/py-trytond-account-deposit/Makefile b/finance/py-trytond-account-deposit/Makefile
index 49bdc5f9243..048d5b53cb3 100644
--- a/finance/py-trytond-account-deposit/Makefile
+++ b/finance/py-trytond-account-deposit/Makefile
@@ -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>=${TRYTON_BASEVER}:../../misc/py-tryton
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"
diff --git a/finance/py-trytond-account-invoice/Makefile b/finance/py-trytond-account-invoice/Makefile
index 1d8a40ce51a..fd1f9997025 100644
--- a/finance/py-trytond-account-invoice/Makefile
+++ b/finance/py-trytond-account-invoice/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/finance/py-trytond-account/Makefile b/finance/py-trytond-account/Makefile
index d66ea38ad97..ee5c3092952 100644
--- a/finance/py-trytond-account/Makefile
+++ b/finance/py-trytond-account/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/finance/py-trytond-analytic-account/Makefile b/finance/py-trytond-analytic-account/Makefile
index fef58c3854e..8f1341ca8cb 100644
--- a/finance/py-trytond-analytic-account/Makefile
+++ b/finance/py-trytond-analytic-account/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/graphics/py-matplotlib/Makefile b/graphics/py-matplotlib/Makefile
index bc44d1ee0f2..b77535372d7 100644
--- a/graphics/py-matplotlib/Makefile
+++ b/graphics/py-matplotlib/Makefile
@@ -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"
diff --git a/lang/python/versioned_dependencies.mk b/lang/python/versioned_dependencies.mk
index 7e0c125306b..47ecc75063c 100644
--- a/lang/python/versioned_dependencies.mk
+++ b/lang/python/versioned_dependencies.mk
@@ -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
diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile
index 2ff0cdf546e..c5d3b4976d9 100644
--- a/math/py-pandas/Makefile
+++ b/math/py-pandas/Makefile
@@ -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]*:../../devel/py-nose
# 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"
diff --git a/misc/calibre/Makefile b/misc/calibre/Makefile
index a6f44470ff5..5e7f8662499 100644
--- a/misc/calibre/Makefile
+++ b/misc/calibre/Makefile
@@ -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/xdg-utils
#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]*:../../www/py-cherrypy
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"
diff --git a/misc/calibre1/Makefile b/misc/calibre1/Makefile
index 08f5ce4dc8e..9e0f35893b6 100644
--- a/misc/calibre1/Makefile
+++ b/misc/calibre1/Makefile
@@ -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/xdg-utils
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]*:../../converters/py-chardet
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
diff --git a/misc/py-trytond-stock-forecast/Makefile b/misc/py-trytond-stock-forecast/Makefile
index e5725e69675..98c7c9955e1 100644
--- a/misc/py-trytond-stock-forecast/Makefile
+++ b/misc/py-trytond-stock-forecast/Makefile
@@ -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>=${TRYTON_BASEVER}:../../misc/py-tryton
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"
diff --git a/net/syncthing-gtk/Makefile b/net/syncthing-gtk/Makefile
index cd140c47fdd..af28ff8d8b4 100644
--- a/net/syncthing-gtk/Makefile
+++ b/net/syncthing-gtk/Makefile
@@ -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+= libnotify>=0.7.6nb4
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"
diff --git a/textproc/py-ejson/Makefile b/textproc/py-ejson/Makefile
index be850a98d95..5fdab753e02 100644
--- a/textproc/py-ejson/Makefile
+++ b/textproc/py-ejson/Makefile
@@ -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"
diff --git a/time/etm/Makefile b/time/etm/Makefile
index 70196783561..ec7172f956e 100644
--- a/time/etm/Makefile
+++ b/time/etm/Makefile
@@ -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/ETM/
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"
diff --git a/time/khal/Makefile b/time/khal/Makefile
index 89bd4f57dad..0dc9a4cf058 100644
--- a/time/khal/Makefile
+++ b/time/khal/Makefile
@@ -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-9]*:../../devel/py-test
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"
diff --git a/time/py-arrow/Makefile b/time/py-arrow/Makefile
index afb32239494..87baf436f6e 100644
--- a/time/py-arrow/Makefile
+++ b/time/py-arrow/Makefile
@@ -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"
diff --git a/time/py-icalendar/Makefile b/time/py-icalendar/Makefile
index 1b94a4e9d43..a488ab0ab9d 100644
--- a/time/py-icalendar/Makefile
+++ b/time/py-icalendar/Makefile
@@ -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.org/en/latest/
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"
diff --git a/time/py-trytond-calendar-scheduling/Makefile b/time/py-trytond-calendar-scheduling/Makefile
index 4ffb8a60401..f69536876b4 100644
--- a/time/py-trytond-calendar-scheduling/Makefile
+++ b/time/py-trytond-calendar-scheduling/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/time/py-trytond-calendar-todo/Makefile b/time/py-trytond-calendar-todo/Makefile
index f6d99401a63..c2433fc60ef 100644
--- a/time/py-trytond-calendar-todo/Makefile
+++ b/time/py-trytond-calendar-todo/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/time/py-trytond-calendar/Makefile b/time/py-trytond-calendar/Makefile
index c825577d6de..39d808f6549 100644
--- a/time/py-trytond-calendar/Makefile
+++ b/time/py-trytond-calendar/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/time/py-trytond-timesheet/Makefile b/time/py-trytond-timesheet/Makefile
index f91a8645509..a8ebefc489c 100644
--- a/time/py-trytond-timesheet/Makefile
+++ b/time/py-trytond-timesheet/Makefile
@@ -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>=${TRYTON_BASEVER}:../../devel/py-trytond
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"
diff --git a/www/py-django-tastypie/Makefile b/www/py-django-tastypie/Makefile
index 3ed62971720..8336d5babd8 100644
--- a/www/py-django-tastypie/Makefile
+++ b/www/py-django-tastypie/Makefile
@@ -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/django-tastypie/
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"
diff --git a/www/py-wtforms-components/options.mk b/www/py-wtforms-components/options.mk
index a262981625e..573fa1cffb0 100644
--- a/www/py-wtforms-components/options.mk
+++ b/www/py-wtforms-components/options.mk
@@ -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]*:../../devel/py-ipaddr
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