aboutsummaryrefslogtreecommitdiff
path: root/finance
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2017-11-30 15:50:30 +0000
committerMathieu Arnold <mat@FreeBSD.org>2017-11-30 15:50:30 +0000
commit551be3c7231225ed9c26479af2b8914fb2ef0ea8 (patch)
treed296c82a71504382f4faefa0bf8d7be384ea1105 /finance
parent02f9c9be1699251467efc027f210049dfe14f9c5 (diff)
Notes
Diffstat (limited to 'finance')
-rw-r--r--finance/bitcoin-armory/Makefile6
-rw-r--r--finance/electrum/Makefile33
-rw-r--r--finance/electrum2/Makefile18
-rw-r--r--finance/gnucash/Makefile2
-rw-r--r--finance/py-python-obelisk/Makefile6
-rw-r--r--finance/py-stripe/Makefile8
-rw-r--r--finance/py-vatnumber/Makefile2
-rw-r--r--finance/sabernetdcs-client/Makefile4
-rw-r--r--finance/tryton28/Makefile4
-rw-r--r--finance/trytond28/Makefile24
-rw-r--r--finance/trytond28_account/Makefile4
-rw-r--r--finance/trytond28_account_asset/Makefile2
-rw-r--r--finance/trytond28_account_be/Makefile2
-rw-r--r--finance/trytond28_account_invoice/Makefile2
-rw-r--r--finance/trytond28_account_invoice_history/Makefile2
-rw-r--r--finance/trytond28_account_invoice_line_standalone/Makefile2
-rw-r--r--finance/trytond28_account_product/Makefile2
-rw-r--r--finance/trytond28_account_statement/Makefile2
-rw-r--r--finance/trytond28_account_stock_anglo_saxon/Makefile2
-rw-r--r--finance/trytond28_account_stock_continental/Makefile2
-rw-r--r--finance/trytond28_analytic_account/Makefile2
-rw-r--r--finance/trytond28_analytic_invoice/Makefile2
-rw-r--r--finance/trytond28_analytic_purchase/Makefile2
-rw-r--r--finance/trytond28_analytic_sale/Makefile2
-rw-r--r--finance/trytond28_calendar/Makefile10
-rw-r--r--finance/trytond28_calendar_classification/Makefile2
-rw-r--r--finance/trytond28_calendar_scheduling/Makefile2
-rw-r--r--finance/trytond28_calendar_todo/Makefile2
-rw-r--r--finance/trytond28_carrier/Makefile2
-rw-r--r--finance/trytond28_carrier_percentage/Makefile2
-rw-r--r--finance/trytond28_carrier_weight/Makefile2
-rw-r--r--finance/trytond28_company/Makefile2
-rw-r--r--finance/trytond28_company_work_time/Makefile2
-rw-r--r--finance/trytond28_country/Makefile2
-rw-r--r--finance/trytond28_currency/Makefile2
-rw-r--r--finance/trytond28_dashboard/Makefile2
-rw-r--r--finance/trytond28_ldap_authentication/Makefile2
-rw-r--r--finance/trytond28_ldap_connection/Makefile4
-rw-r--r--finance/trytond28_party/Makefile4
-rw-r--r--finance/trytond28_party_siret/Makefile2
-rw-r--r--finance/trytond28_party_vcarddav/Makefile6
-rw-r--r--finance/trytond28_product/Makefile2
-rw-r--r--finance/trytond28_product_attribute/Makefile2
-rw-r--r--finance/trytond28_product_cost_fifo/Makefile2
-rw-r--r--finance/trytond28_product_cost_history/Makefile2
-rw-r--r--finance/trytond28_product_measurements/Makefile2
-rw-r--r--finance/trytond28_product_price_list/Makefile2
-rw-r--r--finance/trytond28_production/Makefile2
-rw-r--r--finance/trytond28_project/Makefile2
-rw-r--r--finance/trytond28_project_invoice/Makefile2
-rw-r--r--finance/trytond28_project_plan/Makefile2
-rw-r--r--finance/trytond28_project_revenue/Makefile2
-rw-r--r--finance/trytond28_purchase/Makefile2
-rw-r--r--finance/trytond28_purchase_invoice_line_standalone/Makefile2
-rw-r--r--finance/trytond28_purchase_shipment_cost/Makefile2
-rw-r--r--finance/trytond28_sale/Makefile2
-rw-r--r--finance/trytond28_sale_opportunity/Makefile2
-rw-r--r--finance/trytond28_sale_price_list/Makefile2
-rw-r--r--finance/trytond28_sale_shipment_cost/Makefile2
-rw-r--r--finance/trytond28_sale_supply/Makefile2
-rw-r--r--finance/trytond28_sale_supply_drop_shipment/Makefile2
-rw-r--r--finance/trytond28_stock/Makefile2
-rw-r--r--finance/trytond28_stock_forecast/Makefile4
-rw-r--r--finance/trytond28_stock_inventory_location/Makefile2
-rw-r--r--finance/trytond28_stock_location_sequence/Makefile2
-rw-r--r--finance/trytond28_stock_lot/Makefile2
-rw-r--r--finance/trytond28_stock_product_location/Makefile2
-rw-r--r--finance/trytond28_stock_split/Makefile2
-rw-r--r--finance/trytond28_stock_supply/Makefile2
-rw-r--r--finance/trytond28_stock_supply_day/Makefile2
-rw-r--r--finance/trytond28_stock_supply_forecast/Makefile2
-rw-r--r--finance/trytond28_stock_supply_production/Makefile2
-rw-r--r--finance/trytond28_timesheet/Makefile2
73 files changed, 123 insertions, 130 deletions
diff --git a/finance/bitcoin-armory/Makefile b/finance/bitcoin-armory/Makefile
index c96a273029c7..2a4396a92862 100644
--- a/finance/bitcoin-armory/Makefile
+++ b/finance/bitcoin-armory/Makefile
@@ -14,10 +14,10 @@ LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/bin/swig3.0:devel/swig30 \
- ${LOCALBASE}/bin/pyrcc4:textproc/py-qt4-xml \
+ ${LOCALBASE}/bin/pyrcc4:textproc/py-qt4-xml@${PY_FLAVOR} \
${LOCALBASE}/bin/rsync:net/rsync
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=14.0.0:devel/py-twisted \
- ${PYTHON_PKGNAMEPREFIX}psutil>1.2.1:sysutils/py-psutil \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=14.0.0:devel/py-twisted@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>1.2.1:sysutils/py-psutil@${PY_FLAVOR} \
${LOCALBASE}/bin/bitcoind:net-p2p/bitcoin-daemon
USE_GITHUB= yes
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile
index d22856fadb6a..db7e52582b40 100644
--- a/finance/electrum/Makefile
+++ b/finance/electrum/Makefile
@@ -14,33 +14,26 @@ COMMENT= Easy to use Bitcoin client
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py3-dnspython \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py3-ecdsa \
- ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py3-httplib2 \
- ${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix \
- ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py3-pbkdf2 \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py3-protobuf \
- ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py3-pyaes \
- ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py3-pysocks \
- ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py3-qrcode \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py3-requests
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py-protobuf@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py-pyaes@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py-qrcode@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${FLAVOR}
CONFLICTS_INSTALL= electrum2-*
-USES= desktop-file-utils pyqt:5 python:3
+USES= desktop-file-utils pyqt:5 python:3.4+
USE_PYQT= gui_run sip widgets
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils optsuffix
PYDISTUTILS_PKGNAME= Electrum
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \
- ${PYTHON_VER} != ${PYTHON_DEFAULT}
-IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER}
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/setup.py
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/finance/electrum2/Makefile b/finance/electrum2/Makefile
index c9c8319a16a9..858db12ff625 100644
--- a/finance/electrum2/Makefile
+++ b/finance/electrum2/Makefile
@@ -16,15 +16,15 @@ COMMENT= Easy to use Bitcoin client (legacy version)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \
- ${PYTHON_PKGNAMEPREFIX}jsonrpclib>0:devel/py-jsonrpclib \
- ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2 \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py-protobuf \
- ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py-pyaes \
- ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests \
- ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py-qrcode
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonrpclib>0:devel/py-jsonrpclib@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py-protobuf@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py-pyaes@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py-qrcode@${FLAVOR}
CONFLICTS_INSTALL= electrum-3.*
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index faa4369a2a5b..668c9ef38d0e 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -53,7 +53,7 @@ DATABASE_RUN_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers
DATABASE_CONFIGURE_ON= --with-dbi-dbd-dir=${LOCALBASE}/lib/dbd
LOCALE_TAX_CONFIGURE_ON=--enable-locale-specific-tax
PYTHON_CONFIGURE_ON= --enable-python
-PYTHON_USES= python
+PYTHON_USES= python:2.7
GTKMM_USE= GNOME=gtkmm24
GTKMM_CONFIGURE_ON= --enable-gtkmm
GTKMM_CONFIGURE_OFF= --disable-gtkmm
diff --git a/finance/py-python-obelisk/Makefile b/finance/py-python-obelisk/Makefile
index 168228cff82c..15ab4d769feb 100644
--- a/finance/py-python-obelisk/Makefile
+++ b/finance/py-python-obelisk/Makefile
@@ -14,9 +14,9 @@ COMMENT= Python native client for the obelisk blockchain server
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \
- ${PYTHON_PKGNAMEPREFIX}pyzmq>=14.5.0:net/py-pyzmq
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyzmq>=14.5.0:net/py-pyzmq@${FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/finance/py-stripe/Makefile b/finance/py-stripe/Makefile
index 9cd560736436..8e9155170d37 100644
--- a/finance/py-stripe/Makefile
+++ b/finance/py-stripe/Makefile
@@ -14,10 +14,10 @@ COMMENT= Stripe Python bindings
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.8.8:www/py-requests
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19:ftp/py-pycurl \
- ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \
- ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.8.8:www/py-requests@${FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19:ftp/py-pycurl@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/finance/py-vatnumber/Makefile b/finance/py-vatnumber/Makefile
index cffb05983be5..94bdf14dc1a7 100644
--- a/finance/py-vatnumber/Makefile
+++ b/finance/py-vatnumber/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python module to validate VAT numbers
LICENSE= GPLv3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum@${FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/finance/sabernetdcs-client/Makefile b/finance/sabernetdcs-client/Makefile
index 31b8e1983e2f..dda38d739f27 100644
--- a/finance/sabernetdcs-client/Makefile
+++ b/finance/sabernetdcs-client/Makefile
@@ -15,11 +15,11 @@ COMMENT= SaberNet DCS - A labor data collection system
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyro>=0:devel/py-pyro
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyro>=0:devel/py-pyro@${FLAVOR}
USE_GNOME= pygtk2
USE_PYTHON= distutils
-USES= python tar:bzip2
+USES= python:2.7 tar:bzip2
DOCSDIR= ${PREFIX}/share/doc/sndcs
DATADIR= ${PREFIX}/share/sndcs
SUB_FILES= pkg-message
diff --git a/finance/tryton28/Makefile b/finance/tryton28/Makefile
index 68ce15c68989..b20293f9e049 100644
--- a/finance/tryton28/Makefile
+++ b/finance/tryton28/Makefile
@@ -13,8 +13,8 @@ COMMENT= Tryton Application Platform (Gtk+ Client)
LICENSE= GPLv3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \
- ${PYTHON_PKGNAMEPREFIX}pytz>=2012:devel/py-pytz
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=2012:devel/py-pytz@${FLAVOR}
CONFLICTS= tryton-2.[46].*
diff --git a/finance/trytond28/Makefile b/finance/trytond28/Makefile
index c81693ef48da..10ef912a99df 100644
--- a/finance/trytond28/Makefile
+++ b/finance/trytond28/Makefile
@@ -14,13 +14,13 @@ COMMENT= Tryton Application Platform (Server)
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/mx/__init__.py:lang/py-mx-base \
- ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \
- ${PYTHON_PKGNAMEPREFIX}Genshi>0.5.1:textproc/py-genshi \
- ${PYTHON_PKGNAMEPREFIX}relatorio>=0.6.0:print/py-relatorio \
- ${PYTHON_PKGNAMEPREFIX}polib>=0.7.0:devel/py-polib \
- ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/mx/__init__.py:lang/py-mx-base@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Genshi>0.5.1:textproc/py-genshi@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}relatorio>=0.6.0:print/py-relatorio@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}polib>=0.7.0:devel/py-polib@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= trytond-2.[46].*
@@ -42,7 +42,7 @@ SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \
PIDDIR?= /var/run
LOGDIR?= /var/log
-USES= python
+USES= python:2.7
USE_PYTHON= autoplist distutils
post-patch:
@@ -52,19 +52,19 @@ post-patch:
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MWEBDAV}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:www/py-pywebdav
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:www/py-pywebdav@${FLAVOR}
.endif
.if ${PORT_OPTIONS:MPYOPENSSL}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR}
.endif
.if ${PORT_OPTIONS:MPYDOT}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${FLAVOR}
.endif
.if ${PORT_OPTIONS:MPYTZ}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR}
.endif
post-install:
diff --git a/finance/trytond28_account/Makefile b/finance/trytond28_account/Makefile
index c497a40db0e7..fb3c59b46502 100644
--- a/finance/trytond28_account/Makefile
+++ b/finance/trytond28_account/Makefile
@@ -15,11 +15,11 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28 \
trytond28_company>=2.8.0:finance/trytond28_company \
- ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR}
CONFLICTS= trytond_account-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_asset/Makefile b/finance/trytond28_account_asset/Makefile
index ad7cbbdb359b..ba140647ce20 100644
--- a/finance/trytond28_account_asset/Makefile
+++ b/finance/trytond28_account_asset/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product \
CONFLICTS= trytond_account-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_be/Makefile b/finance/trytond28_account_be/Makefile
index 7da9ef4f9af3..eec3ff8ac830 100644
--- a/finance/trytond28_account_be/Makefile
+++ b/finance/trytond28_account_be/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_account>=2.8.1:finance/trytond28_account
CONFLICTS= trytond_account-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_invoice/Makefile b/finance/trytond28_account_invoice/Makefile
index a1d333a9aa09..144939af5746 100644
--- a/finance/trytond28_account_invoice/Makefile
+++ b/finance/trytond28_account_invoice/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_account_product>=2.8.0:finance/trytond28_account_product
CONFLICTS= trytond_account_invoice-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_invoice_history/Makefile b/finance/trytond28_account_invoice_history/Makefile
index 1d3679a76a7c..ba511594bc69 100644
--- a/finance/trytond28_account_invoice_history/Makefile
+++ b/finance/trytond28_account_invoice_history/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_account_invoice>=2.8.2:finance/trytond28_account_invoice
CONFLICTS= trytond_account_invoice_history-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_invoice_line_standalone/Makefile b/finance/trytond28_account_invoice_line_standalone/Makefile
index a8d12325aa84..faf109acfc75 100644
--- a/finance/trytond28_account_invoice_line_standalone/Makefile
+++ b/finance/trytond28_account_invoice_line_standalone/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_account_invoice>=2.8.2:finance/trytond28_account_invoice
CONFLICTS= trytond_account_invoice_line_standalone-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_product/Makefile b/finance/trytond28_account_product/Makefile
index 4939365a8b32..e73dc50a8b46 100644
--- a/finance/trytond28_account_product/Makefile
+++ b/finance/trytond28_account_product/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_account>=2.8.1:finance/trytond28_account \
CONFLICTS= trytond_account_product-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_statement/Makefile b/finance/trytond28_account_statement/Makefile
index d78c03eb35f2..bfa79cfc7f73 100644
--- a/finance/trytond28_account_statement/Makefile
+++ b/finance/trytond28_account_statement/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_account_invoice>=2.8.2:finance/trytond28_account_invoice
CONFLICTS= trytond_account_statement-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_stock_anglo_saxon/Makefile b/finance/trytond28_account_stock_anglo_saxon/Makefile
index 12b5892472c3..31f7ef8fac4f 100644
--- a/finance/trytond28_account_stock_anglo_saxon/Makefile
+++ b/finance/trytond28_account_stock_anglo_saxon/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_account_invoice>=2.8.2:finance/trytond28_account_invoice
CONFLICTS= trytond_account_stock_anglo_saxon-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_account_stock_continental/Makefile b/finance/trytond28_account_stock_continental/Makefile
index 4819fd0f7efa..66f8b6354adc 100644
--- a/finance/trytond28_account_stock_continental/Makefile
+++ b/finance/trytond28_account_stock_continental/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_account_product>=2.8.0:finance/trytond28_account_product
CONFLICTS= trytond_account_stock_continental-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_account/Makefile b/finance/trytond28_analytic_account/Makefile
index 9d04fbb98158..19e6b1edbb17 100644
--- a/finance/trytond28_analytic_account/Makefile
+++ b/finance/trytond28_analytic_account/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_company>=2.8.0:finance/trytond28_company \
CONFLICTS= trytond_analytic_account-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_invoice/Makefile b/finance/trytond28_analytic_invoice/Makefile
index a62c7c60b85e..169f4dedf217 100644
--- a/finance/trytond28_analytic_invoice/Makefile
+++ b/finance/trytond28_analytic_invoice/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_analytic_account>=2.8.0:finance/trytond28_analytic_accoun
CONFLICTS= trytond_analytic_invoice-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_purchase/Makefile b/finance/trytond28_analytic_purchase/Makefile
index d03eda58a8b9..47f44e2c6d03 100644
--- a/finance/trytond28_analytic_purchase/Makefile
+++ b/finance/trytond28_analytic_purchase/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_analytic_account>=2.8.0:finance/trytond28_analytic_accoun
CONFLICTS= trytond_analytic_purchase-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_analytic_sale/Makefile b/finance/trytond28_analytic_sale/Makefile
index 8fd412b78a24..3512df9c8713 100644
--- a/finance/trytond28_analytic_sale/Makefile
+++ b/finance/trytond28_analytic_sale/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_analytic_account>=2.8.0:finance/trytond28_analytic_accoun
CONFLICTS= trytond_analytic_sale-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar/Makefile b/finance/trytond28_calendar/Makefile
index 13580f940fb6..1c55b2de732f 100644
--- a/finance/trytond28_calendar/Makefile
+++ b/finance/trytond28_calendar/Makefile
@@ -14,14 +14,14 @@ COMMENT= Tryton Application Platform (Calendar Module)
LICENSE= GPLv3
RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28 \
- ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject \
- ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:www/py-pywebdav \
- ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \
- ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil
+ ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:www/py-pywebdav@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR}
CONFLICTS= trytond_calendar-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar_classification/Makefile b/finance/trytond28_calendar_classification/Makefile
index 5055838da072..bae48aa713e0 100644
--- a/finance/trytond28_calendar_classification/Makefile
+++ b/finance/trytond28_calendar_classification/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_calendar>=2.8.0:finance/trytond28_calendar
CONFLICTS= trytond_calendar_classification-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar_scheduling/Makefile b/finance/trytond28_calendar_scheduling/Makefile
index e4999adaf47d..f78803c11f34 100644
--- a/finance/trytond28_calendar_scheduling/Makefile
+++ b/finance/trytond28_calendar_scheduling/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_calendar>=2.8.0:finance/trytond28_calendar
CONFLICTS= trytond_calendar_scheduling-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_calendar_todo/Makefile b/finance/trytond28_calendar_todo/Makefile
index a27fe62c50a0..8a0333c3ec07 100644
--- a/finance/trytond28_calendar_todo/Makefile
+++ b/finance/trytond28_calendar_todo/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_calendar>=2.8.0:finance/trytond28_calendar
CONFLICTS= trytond_calendar_todo-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_carrier/Makefile b/finance/trytond28_carrier/Makefile
index e0a9d256396c..714c3c306108 100644
--- a/finance/trytond28_carrier/Makefile
+++ b/finance/trytond28_carrier/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party \
CONFLICTS= trytond_carrier-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_carrier_percentage/Makefile b/finance/trytond28_carrier_percentage/Makefile
index 902f0a6c6b40..f0b9ffc9a076 100644
--- a/finance/trytond28_carrier_percentage/Makefile
+++ b/finance/trytond28_carrier_percentage/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_carrier>=2.8.0:finance/trytond28_carrier \
CONFLICTS= trytond_carrier_percentage-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_carrier_weight/Makefile b/finance/trytond28_carrier_weight/Makefile
index eda078171e40..21506314214a 100644
--- a/finance/trytond28_carrier_weight/Makefile
+++ b/finance/trytond28_carrier_weight/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product_measurements>=2.8.0:finance/trytond28_product_mea
CONFLICTS= trytond_carrier_weight-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_company/Makefile b/finance/trytond28_company/Makefile
index f3b503d5a12e..5e2ffb5172aa 100644
--- a/finance/trytond28_company/Makefile
+++ b/finance/trytond28_company/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party \
CONFLICTS= trytond_company-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_company_work_time/Makefile b/finance/trytond28_company_work_time/Makefile
index ae9d022b61b2..3b3af668d057 100644
--- a/finance/trytond28_company_work_time/Makefile
+++ b/finance/trytond28_company_work_time/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_company>=2.8.0:finance/trytond28_company
CONFLICTS= trytond_company_work_time-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_country/Makefile b/finance/trytond28_country/Makefile
index d78c79cd1ecc..cc93abbc7018 100644
--- a/finance/trytond28_country/Makefile
+++ b/finance/trytond28_country/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28
CONFLICTS= trytond_country-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_currency/Makefile b/finance/trytond28_currency/Makefile
index 04ed570f6be4..102e266399e0 100644
--- a/finance/trytond28_currency/Makefile
+++ b/finance/trytond28_currency/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28
CONFLICTS= trytond_currency-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_dashboard/Makefile b/finance/trytond28_dashboard/Makefile
index ce7a54f5b297..fe1e040fab8b 100644
--- a/finance/trytond28_dashboard/Makefile
+++ b/finance/trytond28_dashboard/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28
CONFLICTS= trytond_dashboard-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_ldap_authentication/Makefile b/finance/trytond28_ldap_authentication/Makefile
index a7921b437f66..29a09ef202e7 100644
--- a/finance/trytond28_ldap_authentication/Makefile
+++ b/finance/trytond28_ldap_authentication/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_ldap_connection>=2.8.0:finance/trytond28_ldap_connection
CONFLICTS= trytond_ldap_authentication-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_ldap_connection/Makefile b/finance/trytond28_ldap_connection/Makefile
index 80cf6d737aa2..81b5fb1bac42 100644
--- a/finance/trytond28_ldap_connection/Makefile
+++ b/finance/trytond28_ldap_connection/Makefile
@@ -15,11 +15,11 @@ COMMENT= Tryton Application Platform (LDAP Connection Module)
LICENSE= GPLv3
RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28 \
- ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.10:net/py-ldap
+ ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.10:net/py-ldap@${FLAVOR}
CONFLICTS= trytond_ldap_connection-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_party/Makefile b/finance/trytond28_party/Makefile
index 95755481688e..041199a66419 100644
--- a/finance/trytond28_party/Makefile
+++ b/finance/trytond28_party/Makefile
@@ -15,11 +15,11 @@ LICENSE= GPLv3
RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28 \
trytond28_country>=2.8.0:finance/trytond28_country \
- ${PYTHON_PKGNAMEPREFIX}vatnumber>=1.0.0:finance/py-vatnumber
+ ${PYTHON_PKGNAMEPREFIX}vatnumber>=1.0.0:finance/py-vatnumber@${FLAVOR}
CONFLICTS= trytond_party-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_party_siret/Makefile b/finance/trytond28_party_siret/Makefile
index 1010095eb630..54ef7c185c2e 100644
--- a/finance/trytond28_party_siret/Makefile
+++ b/finance/trytond28_party_siret/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party
CONFLICTS= trytond_party_siret-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_party_vcarddav/Makefile b/finance/trytond28_party_vcarddav/Makefile
index e420c601c1bd..37cc73cba703 100644
--- a/finance/trytond28_party_vcarddav/Makefile
+++ b/finance/trytond28_party_vcarddav/Makefile
@@ -15,12 +15,12 @@ COMMENT= Tryton Application Platform (Party VCardDAV Module)
LICENSE= GPLv3
RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party \
- ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject \
- ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:www/py-pywebdav
+ ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}PyWebDAV>=0:www/py-pywebdav@${FLAVOR}
CONFLICTS= trytond_party_vcarddav-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_product/Makefile b/finance/trytond28_product/Makefile
index d7c3f131287c..fc5b81f28ec5 100644
--- a/finance/trytond28_product/Makefile
+++ b/finance/trytond28_product/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28
CONFLICTS= trytond_product-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_product_attribute/Makefile b/finance/trytond28_product_attribute/Makefile
index 950d7e91805b..ce1d012852a8 100644
--- a/finance/trytond28_product_attribute/Makefile
+++ b/finance/trytond28_product_attribute/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product
CONFLICTS= trytond_product_attribute-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_product_cost_fifo/Makefile b/finance/trytond28_product_cost_fifo/Makefile
index c44d59792f56..82d0d5be2af1 100644
--- a/finance/trytond28_product_cost_fifo/Makefile
+++ b/finance/trytond28_product_cost_fifo/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product \
CONFLICTS= trytond_product_cost_fifo-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_product_cost_history/Makefile b/finance/trytond28_product_cost_history/Makefile
index c520759db487..7345da73e8b6 100644
--- a/finance/trytond28_product_cost_history/Makefile
+++ b/finance/trytond28_product_cost_history/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product
CONFLICTS= trytond_product_cost_history-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_product_measurements/Makefile b/finance/trytond28_product_measurements/Makefile
index 723ddca28527..58d13d2d0468 100644
--- a/finance/trytond28_product_measurements/Makefile
+++ b/finance/trytond28_product_measurements/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product
CONFLICTS= trytond_product_measurements-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_product_price_list/Makefile b/finance/trytond28_product_price_list/Makefile
index 0979eb2fa282..860cf1e186b7 100644
--- a/finance/trytond28_product_price_list/Makefile
+++ b/finance/trytond28_product_price_list/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product \
CONFLICTS= trytond_product_price_list-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_production/Makefile b/finance/trytond28_production/Makefile
index a6a65c4d8989..2ec98930e8c3 100644
--- a/finance/trytond28_production/Makefile
+++ b/finance/trytond28_production/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product \
CONFLICTS= trytond_production-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_project/Makefile b/finance/trytond28_project/Makefile
index 25051008081c..978397a0d05b 100644
--- a/finance/trytond28_project/Makefile
+++ b/finance/trytond28_project/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28 \
CONFLICTS= trytond_project-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_project_invoice/Makefile b/finance/trytond28_project_invoice/Makefile
index b18f173bd8d5..1a7b6cf4fb4b 100644
--- a/finance/trytond28_project_invoice/Makefile
+++ b/finance/trytond28_project_invoice/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_timesheet>=2.8.0:finance/trytond28_timesheet \
CONFLICTS= trytond_project_invoice-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_project_plan/Makefile b/finance/trytond28_project_plan/Makefile
index 3913baacdb98..36319c965f26 100644
--- a/finance/trytond28_project_plan/Makefile
+++ b/finance/trytond28_project_plan/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_project>=2.8.0:finance/trytond28_project
CONFLICTS= trytond_project_plan-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_project_revenue/Makefile b/finance/trytond28_project_revenue/Makefile
index b0f049d18027..74d405d27b2f 100644
--- a/finance/trytond28_project_revenue/Makefile
+++ b/finance/trytond28_project_revenue/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_project>=2.8.0:finance/trytond28_project \
CONFLICTS= trytond_project_revenue-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_purchase/Makefile b/finance/trytond28_purchase/Makefile
index 4412e2474134..ce1210bc733a 100644
--- a/finance/trytond28_purchase/Makefile
+++ b/finance/trytond28_purchase/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_stock>=2.8.2:finance/trytond28_stock \
CONFLICTS= trytond_purchase-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_purchase_invoice_line_standalone/Makefile b/finance/trytond28_purchase_invoice_line_standalone/Makefile
index 929d91943c37..55f595537bd2 100644
--- a/finance/trytond28_purchase_invoice_line_standalone/Makefile
+++ b/finance/trytond28_purchase_invoice_line_standalone/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_purchase>=2.8.0:finance/trytond28_purchase \
CONFLICTS= trytond_purchase_invoice_line_standalone-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_purchase_shipment_cost/Makefile b/finance/trytond28_purchase_shipment_cost/Makefile
index 845b8da4661a..2542409cc95d 100644
--- a/finance/trytond28_purchase_shipment_cost/Makefile
+++ b/finance/trytond28_purchase_shipment_cost/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_carrier>=2.8.0:finance/trytond28_carrier \
CONFLICTS= trytond_purchase_shipment_cost-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_sale/Makefile b/finance/trytond28_sale/Makefile
index d8fd6e88f8db..aeca0b758484 100644
--- a/finance/trytond28_sale/Makefile
+++ b/finance/trytond28_sale/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_account_invoice>=2.8.2:finance/trytond28_account_invoice
CONFLICTS= trytond_sale-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_opportunity/Makefile b/finance/trytond28_sale_opportunity/Makefile
index 78d861fa75ca..167481a7c078 100644
--- a/finance/trytond28_sale_opportunity/Makefile
+++ b/finance/trytond28_sale_opportunity/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_sale>=2.8.1:finance/trytond28_sale
CONFLICTS= trytond_sale_opportunity-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_price_list/Makefile b/finance/trytond28_sale_price_list/Makefile
index ff5fb9f92629..48511179c6f6 100644
--- a/finance/trytond28_sale_price_list/Makefile
+++ b/finance/trytond28_sale_price_list/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party \
CONFLICTS= trytond_sale_price_list-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_shipment_cost/Makefile b/finance/trytond28_sale_shipment_cost/Makefile
index e65dc368b6d7..fc362f108a2c 100644
--- a/finance/trytond28_sale_shipment_cost/Makefile
+++ b/finance/trytond28_sale_shipment_cost/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= trytond28_carrier>=2.8.0:finance/trytond28_carrier \
CONFLICTS= trytond_sale_shipment_cost-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_supply/Makefile b/finance/trytond28_sale_supply/Makefile
index 49f09a19638b..f8dc98906800 100644
--- a/finance/trytond28_sale_supply/Makefile
+++ b/finance/trytond28_sale_supply/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_sale>=2.8.1:finance/trytond28_sale
CONFLICTS= trytond_sale_supply-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_sale_supply_drop_shipment/Makefile b/finance/trytond28_sale_supply_drop_shipment/Makefile
index 48b96e683c68..60b1c6bf0f06 100644
--- a/finance/trytond28_sale_supply_drop_shipment/Makefile
+++ b/finance/trytond28_sale_supply_drop_shipment/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_sale_supply>=2.8.1:finance/trytond28_sale_supply
CONFLICTS= trytond_sale_supply_drop_shipment-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock/Makefile b/finance/trytond28_stock/Makefile
index 6d4fb63cd2ef..fa655e7b0ef7 100644
--- a/finance/trytond28_stock/Makefile
+++ b/finance/trytond28_stock/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party \
CONFLICTS= trytond_stock-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_forecast/Makefile b/finance/trytond28_stock_forecast/Makefile
index 58cbd6912d89..bbba00ca76fc 100644
--- a/finance/trytond28_stock_forecast/Makefile
+++ b/finance/trytond28_stock_forecast/Makefile
@@ -13,12 +13,12 @@ COMMENT= Tryton Application Platform (Stock Forecast Module)
LICENSE= GPLv3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \
trytond28_stock>=2.8.2:finance/trytond28_stock
CONFLICTS= trytond_stock_forecast-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_inventory_location/Makefile b/finance/trytond28_stock_inventory_location/Makefile
index 5f75cf5dcf4f..a551f84caf15 100644
--- a/finance/trytond28_stock_inventory_location/Makefile
+++ b/finance/trytond28_stock_inventory_location/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_stock>=2.8.2:finance/trytond28_stock
CONFLICTS= trytond_stock_inventory_location-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_location_sequence/Makefile b/finance/trytond28_stock_location_sequence/Makefile
index a90b81939dc7..dc028d14fa07 100644
--- a/finance/trytond28_stock_location_sequence/Makefile
+++ b/finance/trytond28_stock_location_sequence/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_stock>=2.8.2:finance/trytond28_stock
CONFLICTS= trytond_stock_location_sequence-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_lot/Makefile b/finance/trytond28_stock_lot/Makefile
index 961e049895b2..16ba039444b2 100644
--- a/finance/trytond28_stock_lot/Makefile
+++ b/finance/trytond28_stock_lot/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product \
CONFLICTS= trytond_stock_lot-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_product_location/Makefile b/finance/trytond28_stock_product_location/Makefile
index 33cf5302dc5a..f43e7ab489ca 100644
--- a/finance/trytond28_stock_product_location/Makefile
+++ b/finance/trytond28_stock_product_location/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_product>=2.8.0:finance/trytond28_product \
CONFLICTS= trytond_stock_product_location-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_split/Makefile b/finance/trytond28_stock_split/Makefile
index 16a17bee654f..fac803d4888f 100644
--- a/finance/trytond28_stock_split/Makefile
+++ b/finance/trytond28_stock_split/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_stock>=2.8.2:finance/trytond28_stock
CONFLICTS= trytond_stock_split-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply/Makefile b/finance/trytond28_stock_supply/Makefile
index 1bee68076b8e..4ec5d9248549 100644
--- a/finance/trytond28_stock_supply/Makefile
+++ b/finance/trytond28_stock_supply/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_stock>=2.8.2:finance/trytond28_stock \
CONFLICTS= trytond_stock_supply-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply_day/Makefile b/finance/trytond28_stock_supply_day/Makefile
index 7c6cf582559e..d24f9ca9b72e 100644
--- a/finance/trytond28_stock_supply_day/Makefile
+++ b/finance/trytond28_stock_supply_day/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_stock>=2.8.2:finance/trytond28_stock \
CONFLICTS= trytond_stock_supply_day-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply_forecast/Makefile b/finance/trytond28_stock_supply_forecast/Makefile
index d4bf8e03077c..cf20c32b328d 100644
--- a/finance/trytond28_stock_supply_forecast/Makefile
+++ b/finance/trytond28_stock_supply_forecast/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= trytond28_stock_supply>=2.8.1:finance/trytond28_stock_supply \
CONFLICTS= trytond_stock_supply_forecast-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_stock_supply_production/Makefile b/finance/trytond28_stock_supply_production/Makefile
index 8d18e8c2921c..71da3125bada 100644
--- a/finance/trytond28_stock_supply_production/Makefile
+++ b/finance/trytond28_stock_supply_production/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= trytond28>=2.8.2:finance/trytond28 \
CONFLICTS= trytond_stock_supply_production-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/finance/trytond28_timesheet/Makefile b/finance/trytond28_timesheet/Makefile
index 23b8da1b1750..dad762100d66 100644
--- a/finance/trytond28_timesheet/Makefile
+++ b/finance/trytond28_timesheet/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= trytond28_company_work_time>=2.8.0:finance/trytond28_company_work_t
CONFLICTS= trytond_timesheet-2.[46].*
-USES= python
+USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>