summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrichard <richard@pkgsrc.org>2015-08-24 14:49:41 +0000
committerrichard <richard@pkgsrc.org>2015-08-24 14:49:41 +0000
commita6391d3011f225dddd0be66a512c7fbfdae4e1e6 (patch)
tree9d969fc13e6ce35eb1e939efc99003ba2a2eb226
parent9329fa87925b2e4bd5db35c9e0f8328ab019e677 (diff)
downloadpkgsrc-a6391d3011f225dddd0be66a512c7fbfdae4e1e6.tar.gz
Updates and additions to release 3.6
details found here (http://www.tryton.org/posts/new-tryton-release-36.html) Major changes for the developer It is now allowed to have many times the same field in list/tree view. There is no more a datetime widget for list/tree, two columns with one widget date and one widget time should be used instead. A new field TimeDelta appears in this release to represent a duration. It replace the float_time widget which had some rounding issue. This new field is already used in the timesheet and project modules. The One2Many widget can be configured to use a Cartesian product with the selections of many values for Many2One or Reference fields. A method restore_history_before is added to ModelSQL which behaves like the existing restore_history but restore the records just before the datetime. The on_change methods have been migrated to a behaviour more consistent with the Active Record Pattern used in Tryton. Instead of returning a dictionary with the values to change, now the instance is directly changed. This allow to chain easily the on_change methods or reuse them in other methods reducing the duplication. The method save on ModelStorage is now a dualmethod which means that it can be called as usual as an instance method but also as a class method with a list of records. Saving many records at once this way improves the performance as the method will minimize the number of queries to the database and will validate the result by bunch. The Dict field received a translated method to create descriptors which translate the values or the keys like the same method on Selection field. It is now allowed to use the dotted notation in the order clause of a search. The ORM will automatically generate the needed joins. The API of the Report class has been reworked to improve the customization of the engine. The formatting methods are now more strict to prevent silent failure. The safe_eval (which was not sure to be safe) has been completely removed. In the places where the evaluated code was any way safe, the standard eval is used. For evaluated code from outside, a JSON notation is now used. Some utilities have been developed to ease the creation of JSON from XMl or in the views. A new kind of button has been added which works on non-saved record. They are quite similar to on_change but they are triggered by a click on a button instead of a change of field. Accounting A new method reverse_compute has been added to Tax which allow to compute the base amount from the taxed amount. The sign of the second currency amount is enforced to be the same as debit - credit. The analytic account management has been reworked to use a really One2Many instead of the pseudo-field. This simplification was possible thanks to the recent new features like the usage of Reference field on One2Many. Party The vat number is now stored in its compact format. Product The number of decimal for internal price calculations is now a configuration parameter price_decimal. This parameter is used everywhere to ensure consistency between all modules. Purchase/Sale Their lines support both mixed invoice type (Invoice vs Credit Note) per line when computing the invoiced quantity. Stock A new state staging is added to the move. Such state doesn't impact at all the computation of the stock level. It is used for supply on sale, to create moves in advance. Inactive products are still computed for the stock level. The computation of assigned move has been improved to take only in consideration outgoing move assigned not the incoming. This result in a less optimistic for the stock level and thus prevent to assign a move with an incoming one that is just assigned but not yet done. Forecasts are now automatically deactivated when their period is in the past. pkgsrc related updates: update to tryton-3.6.0 update to trytond-3.6.0 including UTC check patch for SunOS update trytond modules to latest 3.6 add meta-pkgs/py-tryton-platform add misc/py-trytond-party-relationship add misc/py-trytond-product-attribute add misc/py-trytond-production add misc/py-trytond-stock-inventory-location add misc/py-trytond-stock-product-location add finance/py-trytond-account-invoice-line-standalone add finance/py-trytond-account-invoice-history add finance/py-trytond-account-invoice-stock add finance/py-trytond-account-payment-clearing add finance/py-trytond-account-stock-continental add finance/py-trytond-analytic-invoice add finance/py-trytond-analytic-purchase add finance/py-trytond-analytic-sale add finance/py-trytond-product-price-list add finance/py-trytond-product-cost-fifo add finance/py-trytond-product-cost-history add finance/py-trytond-purchase add finance/py-trytond-purchase-invoice-line-standalone add finance/py-trytond-sale add finance/py-trytond-stock-supply add time/py-trytond-company-work-time
-rw-r--r--devel/py-proteus/distinfo8
-rw-r--r--devel/py-tryton/Makefile3
-rw-r--r--devel/py-tryton/PLIST23
-rw-r--r--devel/py-tryton/distinfo8
-rw-r--r--devel/py-trytond/Makefile5
-rw-r--r--devel/py-trytond/Makefile.common138
-rw-r--r--devel/py-trytond/PLIST32
-rw-r--r--devel/py-trytond/distinfo8
-rw-r--r--finance/Makefile17
-rw-r--r--finance/py-trytond-account-asset/Makefile5
-rw-r--r--finance/py-trytond-account-asset/PLIST7
-rw-r--r--finance/py-trytond-account-asset/distinfo8
-rw-r--r--finance/py-trytond-account-fr/Makefile4
-rw-r--r--finance/py-trytond-account-fr/PLIST8
-rw-r--r--finance/py-trytond-account-fr/distinfo8
-rw-r--r--finance/py-trytond-account-invoice-history/DESCR1
-rw-r--r--finance/py-trytond-account-invoice-history/Makefile21
-rw-r--r--finance/py-trytond-account-invoice-history/PLIST33
-rw-r--r--finance/py-trytond-account-invoice-history/distinfo5
-rw-r--r--finance/py-trytond-account-invoice-line-standalone/DESCR1
-rw-r--r--finance/py-trytond-account-invoice-line-standalone/Makefile20
-rw-r--r--finance/py-trytond-account-invoice-line-standalone/PLIST36
-rw-r--r--finance/py-trytond-account-invoice-line-standalone/distinfo5
-rw-r--r--finance/py-trytond-account-invoice-stock/DESCR1
-rw-r--r--finance/py-trytond-account-invoice-stock/Makefile22
-rw-r--r--finance/py-trytond-account-invoice-stock/PLIST36
-rw-r--r--finance/py-trytond-account-invoice-stock/distinfo5
-rw-r--r--finance/py-trytond-account-invoice/Makefile4
-rw-r--r--finance/py-trytond-account-invoice/PLIST16
-rw-r--r--finance/py-trytond-account-invoice/distinfo8
-rw-r--r--finance/py-trytond-account-payment-clearing/DESCR1
-rw-r--r--finance/py-trytond-account-payment-clearing/Makefile18
-rw-r--r--finance/py-trytond-account-payment-clearing/PLIST41
-rw-r--r--finance/py-trytond-account-payment-clearing/distinfo5
-rw-r--r--finance/py-trytond-account-payment-sepa/PLIST7
-rw-r--r--finance/py-trytond-account-payment-sepa/distinfo8
-rw-r--r--finance/py-trytond-account-payment/Makefile4
-rw-r--r--finance/py-trytond-account-payment/distinfo8
-rw-r--r--finance/py-trytond-account-product/distinfo8
-rw-r--r--finance/py-trytond-account-statement/PLIST4
-rw-r--r--finance/py-trytond-account-statement/distinfo8
-rw-r--r--finance/py-trytond-account-stock-continental/DESCR1
-rw-r--r--finance/py-trytond-account-stock-continental/Makefile22
-rw-r--r--finance/py-trytond-account-stock-continental/PLIST51
-rw-r--r--finance/py-trytond-account-stock-continental/distinfo5
-rw-r--r--finance/py-trytond-account/Makefile4
-rw-r--r--finance/py-trytond-account/PLIST31
-rw-r--r--finance/py-trytond-account/distinfo8
-rw-r--r--finance/py-trytond-analytic-account/PLIST5
-rw-r--r--finance/py-trytond-analytic-account/distinfo8
-rw-r--r--finance/py-trytond-analytic-invoice/DESCR1
-rw-r--r--finance/py-trytond-analytic-invoice/Makefile21
-rw-r--r--finance/py-trytond-analytic-invoice/PLIST36
-rw-r--r--finance/py-trytond-analytic-invoice/distinfo5
-rw-r--r--finance/py-trytond-analytic-purchase/DESCR1
-rw-r--r--finance/py-trytond-analytic-purchase/Makefile22
-rw-r--r--finance/py-trytond-analytic-purchase/PLIST36
-rw-r--r--finance/py-trytond-analytic-purchase/distinfo5
-rw-r--r--finance/py-trytond-analytic-sale/DESCR1
-rw-r--r--finance/py-trytond-analytic-sale/Makefile22
-rw-r--r--finance/py-trytond-analytic-sale/PLIST36
-rw-r--r--finance/py-trytond-analytic-sale/distinfo5
-rw-r--r--finance/py-trytond-bank/distinfo8
-rw-r--r--finance/py-trytond-currency/Makefile4
-rw-r--r--finance/py-trytond-currency/PLIST7
-rw-r--r--finance/py-trytond-currency/distinfo8
-rw-r--r--finance/py-trytond-product-cost-fifo/DESCR1
-rw-r--r--finance/py-trytond-product-cost-fifo/Makefile21
-rw-r--r--finance/py-trytond-product-cost-fifo/PLIST30
-rw-r--r--finance/py-trytond-product-cost-fifo/distinfo5
-rw-r--r--finance/py-trytond-product-cost-history/DESCR1
-rw-r--r--finance/py-trytond-product-cost-history/Makefile21
-rw-r--r--finance/py-trytond-product-cost-history/PLIST39
-rw-r--r--finance/py-trytond-product-cost-history/distinfo5
-rw-r--r--finance/py-trytond-product-price-list/DESCR1
-rw-r--r--finance/py-trytond-product-price-list/Makefile24
-rw-r--r--finance/py-trytond-product-price-list/PLIST39
-rw-r--r--finance/py-trytond-product-price-list/distinfo5
-rw-r--r--finance/py-trytond-purchase-invoice-line-standalone/DESCR1
-rw-r--r--finance/py-trytond-purchase-invoice-line-standalone/Makefile22
-rw-r--r--finance/py-trytond-purchase-invoice-line-standalone/PLIST40
-rw-r--r--finance/py-trytond-purchase-invoice-line-standalone/distinfo5
-rw-r--r--finance/py-trytond-purchase/DESCR1
-rw-r--r--finance/py-trytond-purchase/Makefile29
-rw-r--r--finance/py-trytond-purchase/PLIST71
-rw-r--r--finance/py-trytond-purchase/distinfo5
-rw-r--r--finance/py-trytond-sale/DESCR1
-rw-r--r--finance/py-trytond-sale/Makefile29
-rw-r--r--finance/py-trytond-sale/PLIST66
-rw-r--r--finance/py-trytond-sale/distinfo5
-rw-r--r--finance/py-trytond-stock-supply/DESCR1
-rw-r--r--finance/py-trytond-stock-supply/Makefile24
-rw-r--r--finance/py-trytond-stock-supply/PLIST53
-rw-r--r--finance/py-trytond-stock-supply/distinfo5
-rw-r--r--geography/py-trytond-country/distinfo8
-rw-r--r--meta-pkgs/Makefile3
-rw-r--r--meta-pkgs/py-tryton-platform/DESCR8
-rw-r--r--meta-pkgs/py-tryton-platform/Makefile61
-rw-r--r--misc/Makefile7
-rw-r--r--misc/py-trytond-company/Makefile4
-rw-r--r--misc/py-trytond-company/PLIST7
-rw-r--r--misc/py-trytond-company/distinfo8
-rw-r--r--misc/py-trytond-party-relationship/DESCR1
-rw-r--r--misc/py-trytond-party-relationship/Makefile20
-rw-r--r--misc/py-trytond-party-relationship/PLIST35
-rw-r--r--misc/py-trytond-party-relationship/distinfo5
-rw-r--r--misc/py-trytond-party-siret/distinfo8
-rw-r--r--misc/py-trytond-party/distinfo8
-rw-r--r--misc/py-trytond-product-attribute/DESCR1
-rw-r--r--misc/py-trytond-product-attribute/Makefile20
-rw-r--r--misc/py-trytond-product-attribute/PLIST36
-rw-r--r--misc/py-trytond-product-attribute/distinfo5
-rw-r--r--misc/py-trytond-product/distinfo8
-rw-r--r--misc/py-trytond-production/DESCR1
-rw-r--r--misc/py-trytond-production/Makefile22
-rw-r--r--misc/py-trytond-production/PLIST70
-rw-r--r--misc/py-trytond-production/distinfo5
-rw-r--r--misc/py-trytond-stock-inventory-location/DESCR1
-rw-r--r--misc/py-trytond-stock-inventory-location/Makefile22
-rw-r--r--misc/py-trytond-stock-inventory-location/PLIST35
-rw-r--r--misc/py-trytond-stock-inventory-location/distinfo5
-rw-r--r--misc/py-trytond-stock-lot/distinfo8
-rw-r--r--misc/py-trytond-stock-product-location/DESCR1
-rw-r--r--misc/py-trytond-stock-product-location/Makefile21
-rw-r--r--misc/py-trytond-stock-product-location/PLIST41
-rw-r--r--misc/py-trytond-stock-product-location/distinfo5
-rw-r--r--misc/py-trytond-stock/PLIST5
-rw-r--r--misc/py-trytond-stock/distinfo8
-rw-r--r--time/Makefile3
-rw-r--r--time/py-trytond-calendar/distinfo8
-rw-r--r--time/py-trytond-company-work-time/DESCR1
-rw-r--r--time/py-trytond-company-work-time/Makefile20
-rw-r--r--time/py-trytond-company-work-time/PLIST38
-rw-r--r--time/py-trytond-company-work-time/distinfo5
134 files changed, 1874 insertions, 215 deletions
diff --git a/devel/py-proteus/distinfo b/devel/py-proteus/distinfo
index fb4e91194e9..8fd88612ac2 100644
--- a/devel/py-proteus/distinfo
+++ b/devel/py-proteus/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2015/03/15 00:21:45 rodent Exp $
+$NetBSD: distinfo,v 1.2 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/proteus-3.4.2.tar.gz) = 6f672efcc6322fa26a663dcd9ab7b30fb91cf569
-RMD160 (tryton-3.4/proteus-3.4.2.tar.gz) = f3faa1267faca96ab429c71132c22f7fe3323e58
-Size (tryton-3.4/proteus-3.4.2.tar.gz) = 21775 bytes
+SHA1 (tryton-3.6/proteus-3.6.1.tar.gz) = f0642a6449565d03d657af55ac467d1bc5dc0357
+RMD160 (tryton-3.6/proteus-3.6.1.tar.gz) = 70f2f874f4823f4cfaf5721cf364fc0d4b5d9c09
+Size (tryton-3.6/proteus-3.6.1.tar.gz) = 23400 bytes
diff --git a/devel/py-tryton/Makefile b/devel/py-tryton/Makefile
index c898f585fa6..c862f3eab6c 100644
--- a/devel/py-tryton/Makefile
+++ b/devel/py-tryton/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2015/04/25 14:20:39 tnn Exp $
+# $NetBSD: Makefile,v 1.17 2015/08/24 14:49:41 richard Exp $
TRYTON_MODULE_NAME= tryton
.include "../../devel/py-trytond/Makefile.common"
-PKGREVISION= 3
CATEGORIES= devel python
MAINTAINER= rodent@NetBSD.org
diff --git a/devel/py-tryton/PLIST b/devel/py-tryton/PLIST
index 0dbd34c5658..51282838155 100644
--- a/devel/py-tryton/PLIST
+++ b/devel/py-tryton/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2015/03/15 00:17:34 rodent Exp $
+@comment $NetBSD: PLIST,v 1.4 2015/08/24 14:49:41 richard Exp $
bin/tryton${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
@@ -36,9 +36,6 @@ ${PYSITELIB}/tryton/common/cellrendererclickablepixbuf.pyo
${PYSITELIB}/tryton/common/cellrenderercombo.py
${PYSITELIB}/tryton/common/cellrenderercombo.pyc
${PYSITELIB}/tryton/common/cellrenderercombo.pyo
-${PYSITELIB}/tryton/common/cellrendererdate.py
-${PYSITELIB}/tryton/common/cellrendererdate.pyc
-${PYSITELIB}/tryton/common/cellrendererdate.pyo
${PYSITELIB}/tryton/common/cellrendererfloat.py
${PYSITELIB}/tryton/common/cellrendererfloat.pyc
${PYSITELIB}/tryton/common/cellrendererfloat.pyo
@@ -57,9 +54,9 @@ ${PYSITELIB}/tryton/common/common.pyo
${PYSITELIB}/tryton/common/completion.py
${PYSITELIB}/tryton/common/completion.pyc
${PYSITELIB}/tryton/common/completion.pyo
-${PYSITELIB}/tryton/common/date_widget.py
-${PYSITELIB}/tryton/common/date_widget.pyc
-${PYSITELIB}/tryton/common/date_widget.pyo
+${PYSITELIB}/tryton/common/datetime_.py
+${PYSITELIB}/tryton/common/datetime_.pyc
+${PYSITELIB}/tryton/common/datetime_.pyo
${PYSITELIB}/tryton/common/datetime_strftime.py
${PYSITELIB}/tryton/common/datetime_strftime.pyc
${PYSITELIB}/tryton/common/datetime_strftime.pyo
@@ -87,6 +84,9 @@ ${PYSITELIB}/tryton/common/popup_menu.pyo
${PYSITELIB}/tryton/common/selection.py
${PYSITELIB}/tryton/common/selection.pyc
${PYSITELIB}/tryton/common/selection.pyo
+${PYSITELIB}/tryton/common/timedelta.py
+${PYSITELIB}/tryton/common/timedelta.pyc
+${PYSITELIB}/tryton/common/timedelta.pyo
${PYSITELIB}/tryton/common/treeviewcontrol.py
${PYSITELIB}/tryton/common/treeviewcontrol.pyc
${PYSITELIB}/tryton/common/treeviewcontrol.pyo
@@ -222,9 +222,6 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/checkbox.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/dictionary.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/dictionary.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/dictionary.pyo
-${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/float_time.py
-${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/float_time.pyc
-${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/float_time.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/float.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/float.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/float.pyo
@@ -267,6 +264,9 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/state_widget.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/textbox.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/textbox.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/textbox.pyo
+${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/timedelta.py
+${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/timedelta.pyc
+${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/timedelta.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/url.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/url.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/url.pyo
@@ -351,9 +351,6 @@ ${PYSITELIB}/tryton/signal_event.pyo
${PYSITELIB}/tryton/translate.py
${PYSITELIB}/tryton/translate.pyc
${PYSITELIB}/tryton/translate.pyo
-${PYSITELIB}/tryton/version.py
-${PYSITELIB}/tryton/version.pyc
-${PYSITELIB}/tryton/version.pyo
share/locale/bg_BG/LC_MESSAGES/tryton.mo
share/locale/bg_BG/LC_MESSAGES/tryton.po
share/locale/ca_ES/LC_MESSAGES/tryton.mo
diff --git a/devel/py-tryton/distinfo b/devel/py-tryton/distinfo
index 741706bb84c..b510bddcd02 100644
--- a/devel/py-tryton/distinfo
+++ b/devel/py-tryton/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2015/04/01 11:34:55 tnn Exp $
+$NetBSD: distinfo,v 1.11 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/tryton-3.4.2.tar.gz) = 9ee78df1ee11e22e194a5b0301ebcf87cb603dae
-RMD160 (tryton-3.4/tryton-3.4.2.tar.gz) = a4653be2e510073c360ab06cdb61404b08618bdf
-Size (tryton-3.4/tryton-3.4.2.tar.gz) = 824683 bytes
+SHA1 (tryton-3.6/tryton-3.6.2.tar.gz) = e71f55fc180062265c6f1801e89df10193275e48
+RMD160 (tryton-3.6/tryton-3.6.2.tar.gz) = 2b217d2b0e1513da4955ff7fbd60e1e73c3ca125
+Size (tryton-3.6/tryton-3.6.2.tar.gz) = 721576 bytes
diff --git a/devel/py-trytond/Makefile b/devel/py-trytond/Makefile
index f904ae06d80..3d5aae2be84 100644
--- a/devel/py-trytond/Makefile
+++ b/devel/py-trytond/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2015/04/19 00:54:30 rodent Exp $
+# $NetBSD: Makefile,v 1.12 2015/08/24 14:49:41 richard Exp $
TRYTON_MODULE_NAME= trytond
.include "../../devel/py-trytond/Makefile.common"
-PKGREVISION= 1
CATEGORIES= devel python
MAINTAINER= rodent@NetBSD.org
@@ -11,7 +10,7 @@ LICENSE= gnu-gpl-v3
DEPENDS+= ${PYPKGPREFIX}-python-sql>=0.2:../../databases/py-python-sql
DEPENDS+= ${PYPKGPREFIX}-polib-[0-9]*:../../devel/py-polib
-DEPENDS+= ${PYPKGPREFIX}-py-bcrypt-[0-9]*:../../security/py-py-bcrypt
+DEPENDS+= ${PYPKGPREFIX}-bcrypt-[0-9]*:../../security/py-bcrypt
DEPENDS+= ${PYPKGPREFIX}-relatorio>=0.2.0:../../textproc/py-relatorio
DEPENDS+= ${PYPKGPREFIX}-lxml>=2.0:../../textproc/py-lxml
diff --git a/devel/py-trytond/Makefile.common b/devel/py-trytond/Makefile.common
index 84350808172..635bff47797 100644
--- a/devel/py-trytond/Makefile.common
+++ b/devel/py-trytond/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.5 2015/04/14 11:40:31 wiz Exp $
+# $NetBSD: Makefile.common,v 1.6 2015/08/24 14:49:41 richard Exp $
# used by meta-pkgs/py-tryton-platform/Makefile
# used by devel/py-proteus/Makefile
@@ -45,82 +45,84 @@
# used by time/py-trytond-calendar/Makefile
# used by time/py-trytond-company-work-time/Makefile
-TRYTON_BASEVER= 3.4
+TRYTON_BASEVER= 3.6
#specific module revisions:
-MODULE_REVISION.proteus= 2
+MODULE_REVISION.proteus= 1
MODULE_REVISION.tryton= 2
MODULE_REVISION.trytond= 2
MODULE_REVISION.trytond_account= 1
-MODULE_REVISION.trytond_account_asset= 0
-MODULE_REVISION.trytond_account_fr= 0
-MODULE_REVISION.trytond_account_history= 0
-MODULE_REVISION.trytond_account_invoice= 0
-MODULE_REVISION.trytond_account_invoice_history= 0
-MODULE_REVISION.trytond_account_invoice_line_standalone= 0
-MODULE_REVISION.trytond_account_invoice_stock= 0
-MODULE_REVISION.trytond_account_payment= 0
-MODULE_REVISION.trytond_account_payment_clearing= 0
-MODULE_REVISION.trytond_account_payment_sepa= 0
-MODULE_REVISION.trytond_account_product= 0
-MODULE_REVISION.trytond_account_statement= 0
-MODULE_REVISION.trytond_account_stock_continental= 0
-MODULE_REVISION.trytond_analytic_account= 0
-MODULE_REVISION.trytond_analytic_invoice= 0
-MODULE_REVISION.trytond_analytic_purchase= 0
-MODULE_REVISION.trytond_analytic_sale= 0
-MODULE_REVISION.trytond_bank= 0
-MODULE_REVISION.trytond_calendar= 0
-MODULE_REVISION.trytond_carrier= 1
-MODULE_REVISION.trytond_carrier_percentage= 1
-MODULE_REVISION.trytond_carrier_weight= 1
-MODULE_REVISION.trytond_company= 1
-MODULE_REVISION.trytond_company_work_time= 1
-MODULE_REVISION.trytond_country= 1
-MODULE_REVISION.trytond_currency= 1
-MODULE_REVISION.trytond_dashboard= 1
-MODULE_REVISION.trytond_google_maps= 1
-MODULE_REVISION.trytond_ldap_authentication= 1
+MODULE_REVISION.trytond_account_asset= 1
+#MODULE_REVISION.trytond_account_fr= 0
+MODULE_REVISION.trytond_account_invoice= 1
+#MODULE_REVISION.trytond_account_invoice_history= 1
+#MODULE_REVISION.trytond_account_invoice_line_standalone= 1
+#MODULE_REVISION.trytond_account_invoice_stock= 1
+#MODULE_REVISION.trytond_account_payment= 1
+#MODULE_REVISION.trytond_account_payment_clearing= 1
+#MODULE_REVISION.trytond_account_payment_sepa= 1
+#MODULE_REVISION.trytond_account_product= 1
+#MODULE_REVISION.trytond_account_statement= 1
+#MODULE_REVISION.trytond_account_stock_continental= 1
+#MODULE_REVISION.trytond_analytic_account= 1
+#MODULE_REVISION.trytond_analytic_invoice= 1
+#MODULE_REVISION.trytond_analytic_purchase= 1
+#MODULE_REVISION.trytond_analytic_sale= 1
+#MODULE_REVISION.trytond_bank= 1
+MODULE_REVISION.trytond_calendar= 1
+#MODULE_REVISION.trytond_carrier= 1
+#MODULE_REVISION.trytond_carrier_percentage= 1
+#MODULE_REVISION.trytond_carrier_weight= 1
+#MODULE_REVISION.trytond_company= 1
+#MODULE_REVISION.trytond_company_work_time= 1
+#MODULE_REVISION.trytond_country= 1
+#MODULE_REVISION.trytond_currency= 1
+#MODULE_REVISION.trytond_dashboard= 1
+#MODULE_REVISION.trytond_google_maps= 1
+#MODULE_REVISION.trytond_ldap_authentication= 1
MODULE_REVISION.trytond_party= 1
-MODULE_REVISION.trytond_party_relationship= 1
-MODULE_REVISION.trytond_party_siret= 1
-MODULE_REVISION.trytond_party_vcarddav= 1
+#MODULE_REVISION.trytond_party_relationship= 1
+#MODULE_REVISION.trytond_party_siret= 1
+#MODULE_REVISION.trytond_party_vcarddav= 1
MODULE_REVISION.trytond_product= 1
-MODULE_REVISION.trytond_product_attribute= 1
-MODULE_REVISION.trytond_product_cost_fifo= 1
-MODULE_REVISION.trytond_product_cost_history= 1
-MODULE_REVISION.trytond_product_measurements= 1
-MODULE_REVISION.trytond_product_price_list= 1
-MODULE_REVISION.trytond_production= 1
-MODULE_REVISION.trytond_project= 1
+#MODULE_REVISION.trytond_product_attribute= 1
+#MODULE_REVISION.trytond_product_cost_fifo= 1
+#MODULE_REVISION.trytond_product_cost_history= 1
+#MODULE_REVISION.trytond_product_measurements= 1
+#MODULE_REVISION.trytond_product_price_list= 1
+#MODULE_REVISION.trytond_production= 1
+#MODULE_REVISION.trytond_project= 1
MODULE_REVISION.trytond_project_invoice= 1
MODULE_REVISION.trytond_project_plan= 1
-MODULE_REVISION.trytond_project_revenue= 1
-MODULE_REVISION.trytond_purchase= 1
-MODULE_REVISION.trytond_purchase_invoice_line_standalone= 1
-MODULE_REVISION.trytond_purchase_shipment_cost= 1
-MODULE_REVISION.trytond_sale= 1
-MODULE_REVISION.trytond_sale_credit_limit= 1
-MODULE_REVISION.trytond_sale_invoice_grouping= 1
-MODULE_REVISION.trytond_sale_opportunity= 2
-MODULE_REVISION.trytond_sale_price_list= 1
-MODULE_REVISION.trytond_sale_shipment_cost= 1
-MODULE_REVISION.trytond_sale_shipment_grouping= 1
-MODULE_REVISION.trytond_sale_supply= 1
-MODULE_REVISION.trytond_sale_supply_drop_shipment= 1
-MODULE_REVISION.trytond_stock= 1
-MODULE_REVISION.trytond_stock_forecast= 1
-MODULE_REVISION.trytond_stock_inventory_location= 1
-MODULE_REVISION.trytond_stock_location_sequence= 1
-MODULE_REVISION.trytond_stock_lot= 1
-MODULE_REVISION.trytond_stock_package= 1
-MODULE_REVISION.trytond_stock_product_location= 1
-MODULE_REVISION.trytond_stock_split= 1
-MODULE_REVISION.trytond_stock_supply= 1
-MODULE_REVISION.trytond_stock_supply_day= 1
-MODULE_REVISION.trytond_stock_supply_production= 1
-MODULE_REVISION.trytond_timesheet= 1
-MODULE_REVISION.trytond_timesheet_cost= 1
+#MODULE_REVISION.trytond_project_revenue= 1
+#MODULE_REVISION.trytond_purchase= 1
+#MODULE_REVISION.trytond_purchase_invoice_line_standalone= 1
+#MODULE_REVISION.trytond_purchase_shipment_cost= 1
+#MODULE_REVISION.trytond_sale= 1
+#MODULE_REVISION.trytond_sale_credit_limit= 1
+#MODULE_REVISION.trytond_sale_invoice_grouping= 1
+#MODULE_REVISION.trytond_sale_opportunity= 2
+#MODULE_REVISION.trytond_sale_price_list= 1
+#MODULE_REVISION.trytond_sale_shipment_cost= 1
+#MODULE_REVISION.trytond_sale_shipment_grouping= 1
+#MODULE_REVISION.trytond_sale_supply= 1
+#MODULE_REVISION.trytond_sale_supply_drop_shipment= 1
+#MODULE_REVISION.trytond_stock= 1
+#MODULE_REVISION.trytond_stock_forecast= 1
+#MODULE_REVISION.trytond_stock_inventory_location= 1
+#MODULE_REVISION.trytond_stock_location_sequence= 1
+#MODULE_REVISION.trytond_stock_lot= 1
+#MODULE_REVISION.trytond_stock_package= 1
+#MODULE_REVISION.trytond_stock_product_location= 1
+#MODULE_REVISION.trytond_stock_split= 1
+#MODULE_REVISION.trytond_stock_supply= 1
+#MODULE_REVISION.trytond_stock_supply_day= 1
+#MODULE_REVISION.trytond_stock_supply_production= 1
+#MODULE_REVISION.trytond_timesheet= 1
+#MODULE_REVISION.trytond_timesheet_cost= 1
+#
+# default to 0 if not defined above
+MODULE_REVISION.${TRYTON_MODULE_NAME}?= 0
TRYTON_VERSION= ${TRYTON_BASEVER}.${MODULE_REVISION.${TRYTON_MODULE_NAME}}
diff --git a/devel/py-trytond/PLIST b/devel/py-trytond/PLIST
index 241226b0882..adb4984bd7f 100644
--- a/devel/py-trytond/PLIST
+++ b/devel/py-trytond/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2015/03/15 00:17:34 rodent Exp $
+@comment $NetBSD: PLIST,v 1.4 2015/08/24 14:49:41 richard Exp $
bin/trytond${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
@@ -275,6 +275,9 @@ ${PYSITELIB}/trytond/ir/view/ui_view_tree_width_list.xml
${PYSITELIB}/trytond/model/__init__.py
${PYSITELIB}/trytond/model/__init__.pyc
${PYSITELIB}/trytond/model/__init__.pyo
+${PYSITELIB}/trytond/model/descriptors.py
+${PYSITELIB}/trytond/model/descriptors.pyc
+${PYSITELIB}/trytond/model/descriptors.pyo
${PYSITELIB}/trytond/model/dictschema.py
${PYSITELIB}/trytond/model/dictschema.pyc
${PYSITELIB}/trytond/model/dictschema.pyo
@@ -476,6 +479,9 @@ ${PYSITELIB}/trytond/tests/import_data.xml
${PYSITELIB}/trytond/tests/model.py
${PYSITELIB}/trytond/tests/model.pyc
${PYSITELIB}/trytond/tests/model.pyo
+${PYSITELIB}/trytond/tests/modelview.py
+${PYSITELIB}/trytond/tests/modelview.pyc
+${PYSITELIB}/trytond/tests/modelview.pyo
${PYSITELIB}/trytond/tests/mptt.py
${PYSITELIB}/trytond/tests/mptt.pyc
${PYSITELIB}/trytond/tests/mptt.pyo
@@ -492,6 +498,9 @@ ${PYSITELIB}/trytond/tests/test_cache.pyo
${PYSITELIB}/trytond/tests/test_copy.py
${PYSITELIB}/trytond/tests/test_copy.pyc
${PYSITELIB}/trytond/tests/test_copy.pyo
+${PYSITELIB}/trytond/tests/test_descriptors.py
+${PYSITELIB}/trytond/tests/test_descriptors.pyc
+${PYSITELIB}/trytond/tests/test_descriptors.pyo
${PYSITELIB}/trytond/tests/test_exportdata.py
${PYSITELIB}/trytond/tests/test_exportdata.pyc
${PYSITELIB}/trytond/tests/test_exportdata.pyo
@@ -507,6 +516,9 @@ ${PYSITELIB}/trytond/tests/test_history.pyo
${PYSITELIB}/trytond/tests/test_importdata.py
${PYSITELIB}/trytond/tests/test_importdata.pyc
${PYSITELIB}/trytond/tests/test_importdata.pyo
+${PYSITELIB}/trytond/tests/test_ir.py
+${PYSITELIB}/trytond/tests/test_ir.pyc
+${PYSITELIB}/trytond/tests/test_ir.pyo
${PYSITELIB}/trytond/tests/test_mixins.py
${PYSITELIB}/trytond/tests/test_mixins.pyc
${PYSITELIB}/trytond/tests/test_mixins.pyo
@@ -516,6 +528,12 @@ ${PYSITELIB}/trytond/tests/test_modelsingleton.pyo
${PYSITELIB}/trytond/tests/test_modelsql.py
${PYSITELIB}/trytond/tests/test_modelsql.pyc
${PYSITELIB}/trytond/tests/test_modelsql.pyo
+${PYSITELIB}/trytond/tests/test_modelstorage.py
+${PYSITELIB}/trytond/tests/test_modelstorage.pyc
+${PYSITELIB}/trytond/tests/test_modelstorage.pyo
+${PYSITELIB}/trytond/tests/test_modelview.py
+${PYSITELIB}/trytond/tests/test_modelview.pyc
+${PYSITELIB}/trytond/tests/test_modelview.pyo
${PYSITELIB}/trytond/tests/test_mptt.py
${PYSITELIB}/trytond/tests/test_mptt.pyc
${PYSITELIB}/trytond/tests/test_mptt.pyo
@@ -525,6 +543,9 @@ ${PYSITELIB}/trytond/tests/test_protocols.pyo
${PYSITELIB}/trytond/tests/test_pyson.py
${PYSITELIB}/trytond/tests/test_pyson.pyc
${PYSITELIB}/trytond/tests/test_pyson.pyo
+${PYSITELIB}/trytond/tests/test_res.py
+${PYSITELIB}/trytond/tests/test_res.pyc
+${PYSITELIB}/trytond/tests/test_res.pyo
${PYSITELIB}/trytond/tests/test_sequence.py
${PYSITELIB}/trytond/tests/test_sequence.pyc
${PYSITELIB}/trytond/tests/test_sequence.pyo
@@ -546,6 +567,9 @@ ${PYSITELIB}/trytond/tests/test_union.pyo
${PYSITELIB}/trytond/tests/test_user.py
${PYSITELIB}/trytond/tests/test_user.pyc
${PYSITELIB}/trytond/tests/test_user.pyo
+${PYSITELIB}/trytond/tests/test_webdav.py
+${PYSITELIB}/trytond/tests/test_webdav.pyc
+${PYSITELIB}/trytond/tests/test_webdav.pyo
${PYSITELIB}/trytond/tests/test_wizard.py
${PYSITELIB}/trytond/tests/test_wizard.pyc
${PYSITELIB}/trytond/tests/test_wizard.pyo
@@ -573,6 +597,9 @@ ${PYSITELIB}/trytond/tools/__init__.pyo
${PYSITELIB}/trytond/tools/datetime_strftime.py
${PYSITELIB}/trytond/tools/datetime_strftime.pyc
${PYSITELIB}/trytond/tools/datetime_strftime.pyo
+${PYSITELIB}/trytond/tools/decimal_.py
+${PYSITELIB}/trytond/tools/decimal_.pyc
+${PYSITELIB}/trytond/tools/decimal_.pyo
${PYSITELIB}/trytond/tools/misc.py
${PYSITELIB}/trytond/tools/misc.pyc
${PYSITELIB}/trytond/tools/misc.pyo
@@ -588,9 +615,6 @@ ${PYSITELIB}/trytond/transaction.pyo
${PYSITELIB}/trytond/url.py
${PYSITELIB}/trytond/url.pyc
${PYSITELIB}/trytond/url.pyo
-${PYSITELIB}/trytond/version.py
-${PYSITELIB}/trytond/version.pyc
-${PYSITELIB}/trytond/version.pyo
${PYSITELIB}/trytond/webdav/__init__.py
${PYSITELIB}/trytond/webdav/__init__.pyc
${PYSITELIB}/trytond/webdav/__init__.pyo
diff --git a/devel/py-trytond/distinfo b/devel/py-trytond/distinfo
index 2acf799d3a9..af1a52b1516 100644
--- a/devel/py-trytond/distinfo
+++ b/devel/py-trytond/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2015/03/15 00:17:34 rodent Exp $
+$NetBSD: distinfo,v 1.6 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/trytond-3.4.2.tar.gz) = a4ddae29896c232409c9d92901872c1a83521933
-RMD160 (tryton-3.4/trytond-3.4.2.tar.gz) = 8af4253eb53fde506683015cc148f336d15364e7
-Size (tryton-3.4/trytond-3.4.2.tar.gz) = 497677 bytes
+SHA1 (tryton-3.6/trytond-3.6.2.tar.gz) = 0a2486c85cdb43e814a49cab763290210dabd48a
+RMD160 (tryton-3.6/trytond-3.6.2.tar.gz) = 80fd7420220c9b8bba12076304e48e00f68792cf
+Size (tryton-3.6/trytond-3.6.2.tar.gz) = 506699 bytes
diff --git a/finance/Makefile b/finance/Makefile
index 4fa671539a7..e1026e3d886 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2014/12/12 12:56:10 fhajny Exp $
+# $NetBSD: Makefile,v 1.38 2015/08/24 14:49:41 richard Exp $
#
COMMENT= Monetary, financial and related applications
@@ -21,13 +21,28 @@ SUBDIR+= py-trytond-account
SUBDIR+= py-trytond-account-asset
SUBDIR+= py-trytond-account-fr
SUBDIR+= py-trytond-account-invoice
+SUBDIR+= py-trytond-account-invoice-history
+SUBDIR+= py-trytond-account-invoice-line-standalone
+SUBDIR+= py-trytond-account-invoice-stock
SUBDIR+= py-trytond-account-payment
+SUBDIR+= py-trytond-account-payment-clearing
SUBDIR+= py-trytond-account-payment-sepa
SUBDIR+= py-trytond-account-product
SUBDIR+= py-trytond-account-statement
+SUBDIR+= py-trytond-account-stock-continental
SUBDIR+= py-trytond-analytic-account
+SUBDIR+= py-trytond-analytic-invoice
+SUBDIR+= py-trytond-analytic-purchase
+SUBDIR+= py-trytond-analytic-sale
SUBDIR+= py-trytond-bank
SUBDIR+= py-trytond-currency
+SUBDIR+= py-trytond-product-cost-fifo
+SUBDIR+= py-trytond-product-cost-history
+SUBDIR+= py-trytond-product-price-list
+SUBDIR+= py-trytond-purchase
+SUBDIR+= py-trytond-purchase-invoice-line-standalone
+SUBDIR+= py-trytond-sale
+SUBDIR+= py-trytond-stock-supply
SUBDIR+= py-vatnumber
SUBDIR+= ruby-activemerchant
SUBDIR+= ruby-braintree
diff --git a/finance/py-trytond-account-asset/Makefile b/finance/py-trytond-account-asset/Makefile
index 01172ef5e27..00fedfd41f7 100644
--- a/finance/py-trytond-account-asset/Makefile
+++ b/finance/py-trytond-account-asset/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2015/03/15 00:17:34 rodent Exp $
+# $NetBSD: Makefile,v 1.3 2015/08/24 14:49:41 richard Exp $
TRYTON_MODULE_NAME= trytond_account_asset
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= finance python
@@ -8,6 +8,7 @@ HOMEPAGE= http://www.tryton.org/
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}-trytond-account-[0-9]*:../../finance/py-trytond-account
DEPENDS+= ${PYPKGPREFIX}-trytond-account-product-[0-9]*:../../finance/py-trytond-account-product
DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
@@ -18,7 +19,7 @@ USE_LANGUAGES= # none
PYTHON_VERSIONED_DEPENDENCIES= dateutil
-REPLACE_PYTHON+= tests/test_account_asset.py
+REPLACE_PYTHON+= tests/test_account_asset.py tests/tools.py
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff --git a/finance/py-trytond-account-asset/PLIST b/finance/py-trytond-account-asset/PLIST
index 224a328fd88..50f69f18269 100644
--- a/finance/py-trytond-account-asset/PLIST
+++ b/finance/py-trytond-account-asset/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:34 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:41 richard Exp $
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
@@ -9,6 +9,7 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/trytond/modules/account_asset/__init__.py
${PYSITELIB}/trytond/modules/account_asset/__init__.pyc
${PYSITELIB}/trytond/modules/account_asset/__init__.pyo
+${PYSITELIB}/trytond/modules/account_asset/asset_table.odt
${PYSITELIB}/trytond/modules/account_asset/account.py
${PYSITELIB}/trytond/modules/account_asset/account.pyc
${PYSITELIB}/trytond/modules/account_asset/account.pyo
@@ -43,6 +44,9 @@ ${PYSITELIB}/trytond/modules/account_asset/tests/scenario_account_asset.rst
${PYSITELIB}/trytond/modules/account_asset/tests/test_account_asset.py
${PYSITELIB}/trytond/modules/account_asset/tests/test_account_asset.pyc
${PYSITELIB}/trytond/modules/account_asset/tests/test_account_asset.pyo
+${PYSITELIB}/trytond/modules/account_asset/tests/tools.py
+${PYSITELIB}/trytond/modules/account_asset/tests/tools.pyc
+${PYSITELIB}/trytond/modules/account_asset/tests/tools.pyo
${PYSITELIB}/trytond/modules/account_asset/tryton.cfg
${PYSITELIB}/trytond/modules/account_asset/view/asset_create_moves_start_form.xml
${PYSITELIB}/trytond/modules/account_asset/view/asset_form.xml
@@ -54,4 +58,5 @@ ${PYSITELIB}/trytond/modules/account_asset/view/asset_update_start_form.xml
${PYSITELIB}/trytond/modules/account_asset/view/category_form.xml
${PYSITELIB}/trytond/modules/account_asset/view/configuration_form.xml
${PYSITELIB}/trytond/modules/account_asset/view/invoice_line_form.xml
+${PYSITELIB}/trytond/modules/account_asset/view/print_depreciation_table_start.xml
${PYSITELIB}/trytond/modules/account_asset/view/template_form.xml
diff --git a/finance/py-trytond-account-asset/distinfo b/finance/py-trytond-account-asset/distinfo
index a6974cd5ecf..2dcff8cfdd9 100644
--- a/finance/py-trytond-account-asset/distinfo
+++ b/finance/py-trytond-account-asset/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:34 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/trytond_account_asset-3.4.0.tar.gz) = b8edff3e612b8d056daa31ff0bc32987d07432de
-RMD160 (tryton-3.4/trytond_account_asset-3.4.0.tar.gz) = 1a4c21359476dfc63825caafbb9ec7080fa615a0
-Size (tryton-3.4/trytond_account_asset-3.4.0.tar.gz) = 38901 bytes
+SHA1 (tryton-3.6/trytond_account_asset-3.6.1.tar.gz) = 17ca6998bdb6b76a0df49437b0cf4add4f615120
+RMD160 (tryton-3.6/trytond_account_asset-3.6.1.tar.gz) = bf64e7e95518f054778f847ff213881e059679f2
+Size (tryton-3.6/trytond_account_asset-3.6.1.tar.gz) = 63133 bytes
diff --git a/finance/py-trytond-account-fr/Makefile b/finance/py-trytond-account-fr/Makefile
index ee66bb25838..6fa97ffbd95 100644
--- a/finance/py-trytond-account-fr/Makefile
+++ b/finance/py-trytond-account-fr/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2015/03/15 00:17:34 rodent Exp $
+# $NetBSD: Makefile,v 1.4 2015/08/24 14:49:41 richard Exp $
TRYTON_MODULE_NAME= trytond_account_fr
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= finance python
@@ -13,6 +13,8 @@ DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
USE_LANGUAGES= # none
+REPLACE_PYTHON+= tests/test_account_fr.py tests/__init__.py
+
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-account-fr/PLIST b/finance/py-trytond-account-fr/PLIST
index 55bf8c97d6e..a3fa0e0cc1e 100644
--- a/finance/py-trytond-account-fr/PLIST
+++ b/finance/py-trytond-account-fr/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2014/05/15 05:33:45 richard Exp $
+@comment $NetBSD: PLIST,v 1.2 2015/08/24 14:49:41 richard Exp $
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
@@ -14,4 +14,10 @@ ${PYSITELIB}/trytond/modules/account_fr/account.py
${PYSITELIB}/trytond/modules/account_fr/account.pyc
${PYSITELIB}/trytond/modules/account_fr/account.pyo
${PYSITELIB}/trytond/modules/account_fr/tax_fr.xml
+${PYSITELIB}/trytond/modules/account_fr/tests/__init__.py
+${PYSITELIB}/trytond/modules/account_fr/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/account_fr/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/account_fr/tests/test_account_fr.py
+${PYSITELIB}/trytond/modules/account_fr/tests/test_account_fr.pyc
+${PYSITELIB}/trytond/modules/account_fr/tests/test_account_fr.pyo
${PYSITELIB}/trytond/modules/account_fr/tryton.cfg
diff --git a/finance/py-trytond-account-fr/distinfo b/finance/py-trytond-account-fr/distinfo
index d2622868d86..882302327c2 100644
--- a/finance/py-trytond-account-fr/distinfo
+++ b/finance/py-trytond-account-fr/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:34 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/trytond_account_fr-3.4.0.tar.gz) = aed542ad130676509b54fbfe51ed87c3d4589c12
-RMD160 (tryton-3.4/trytond_account_fr-3.4.0.tar.gz) = d640167a7d721b6484efca541405a355db3ef325
-Size (tryton-3.4/trytond_account_fr-3.4.0.tar.gz) = 48639 bytes
+SHA1 (tryton-3.6/trytond_account_fr-3.6.0.tar.gz) = c1e2c49d4433a56cb95e887704eb7bfcf38be98b
+RMD160 (tryton-3.6/trytond_account_fr-3.6.0.tar.gz) = 706c646e529dba6348b275d797582f6368b6143c
+Size (tryton-3.6/trytond_account_fr-3.6.0.tar.gz) = 52565 bytes
diff --git a/finance/py-trytond-account-invoice-history/DESCR b/finance/py-trytond-account-invoice-history/DESCR
new file mode 100644
index 00000000000..20074d81e62
--- /dev/null
+++ b/finance/py-trytond-account-invoice-history/DESCR
@@ -0,0 +1 @@
+The account invoice history module of the Tryton application platform.
diff --git a/finance/py-trytond-account-invoice-history/Makefile b/finance/py-trytond-account-invoice-history/Makefile
new file mode 100644
index 00000000000..a59a44a0bf4
--- /dev/null
+++ b/finance/py-trytond-account-invoice-history/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_account_invoice_history
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Account invoice history module of the Tryton platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_account_invoice_history.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-account-invoice-history/PLIST b/finance/py-trytond-account-invoice-history/PLIST
new file mode 100644
index 00000000000..743ba5c2939
--- /dev/null
+++ b/finance/py-trytond-account-invoice-history/PLIST
@@ -0,0 +1,33 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/account_invoice_history/__init__.py
+${PYSITELIB}/trytond/modules/account_invoice_history/__init__.pyc
+${PYSITELIB}/trytond/modules/account_invoice_history/__init__.pyo
+${PYSITELIB}/trytond/modules/account_invoice_history/invoice.py
+${PYSITELIB}/trytond/modules/account_invoice_history/invoice.pyc
+${PYSITELIB}/trytond/modules/account_invoice_history/invoice.pyo
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/de_DE.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/es_AR.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/es_CO.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/es_EC.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/es_ES.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/account_invoice_history/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/account_invoice_history/party.py
+${PYSITELIB}/trytond/modules/account_invoice_history/party.pyc
+${PYSITELIB}/trytond/modules/account_invoice_history/party.pyo
+${PYSITELIB}/trytond/modules/account_invoice_history/payment_term.py
+${PYSITELIB}/trytond/modules/account_invoice_history/payment_term.pyc
+${PYSITELIB}/trytond/modules/account_invoice_history/payment_term.pyo
+${PYSITELIB}/trytond/modules/account_invoice_history/tryton.cfg
diff --git a/finance/py-trytond-account-invoice-history/distinfo b/finance/py-trytond-account-invoice-history/distinfo
new file mode 100644
index 00000000000..55fb2db0270
--- /dev/null
+++ b/finance/py-trytond-account-invoice-history/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_account_invoice_history-3.6.0.tar.gz) = 572f11a18d921dae8912b33c352b40a11da663a7
+RMD160 (tryton-3.6/trytond_account_invoice_history-3.6.0.tar.gz) = 27f595c83f6acea28377dc21cff8fd0406c38564
+Size (tryton-3.6/trytond_account_invoice_history-3.6.0.tar.gz) = 17945 bytes
diff --git a/finance/py-trytond-account-invoice-line-standalone/DESCR b/finance/py-trytond-account-invoice-line-standalone/DESCR
new file mode 100644
index 00000000000..decc142bf4d
--- /dev/null
+++ b/finance/py-trytond-account-invoice-line-standalone/DESCR
@@ -0,0 +1 @@
+The account invoice line standalone module of the Tryton application platform.
diff --git a/finance/py-trytond-account-invoice-line-standalone/Makefile b/finance/py-trytond-account-invoice-line-standalone/Makefile
new file mode 100644
index 00000000000..69cc96ba47b
--- /dev/null
+++ b/finance/py-trytond-account-invoice-line-standalone/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_account_invoice_line_standalone
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Account invoice line standalone module of the Tryton platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_account_invoice_line_standalone.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-account-invoice-line-standalone/PLIST b/finance/py-trytond-account-invoice-line-standalone/PLIST
new file mode 100644
index 00000000000..59e8d66513c
--- /dev/null
+++ b/finance/py-trytond-account-invoice-line-standalone/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/__init__.py
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/__init__.pyc
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/__init__.pyo
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/invoice.py
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/invoice.pyc
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/invoice.pyo
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/invoice.xml
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/de_DE.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/es_AR.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/es_CO.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/es_EC.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/es_ES.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tests/__init__.py
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tests/test_account_invoice_line_standalone.py
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tests/test_account_invoice_line_standalone.pyc
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tests/test_account_invoice_line_standalone.pyo
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/tryton.cfg
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/view/invoice_line_form.xml
+${PYSITELIB}/trytond/modules/account_invoice_line_standalone/view/invoice_line_tree.xml
diff --git a/finance/py-trytond-account-invoice-line-standalone/distinfo b/finance/py-trytond-account-invoice-line-standalone/distinfo
new file mode 100644
index 00000000000..ae254e0e490
--- /dev/null
+++ b/finance/py-trytond-account-invoice-line-standalone/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_account_invoice_line_standalone-3.6.0.tar.gz) = 54f08fc2988b58846772fe4a8681d5d384a16ac3
+RMD160 (tryton-3.6/trytond_account_invoice_line_standalone-3.6.0.tar.gz) = d1ce2af14dbebe4b0216c46ec6a7fff023c8fc7d
+Size (tryton-3.6/trytond_account_invoice_line_standalone-3.6.0.tar.gz) = 19871 bytes
diff --git a/finance/py-trytond-account-invoice-stock/DESCR b/finance/py-trytond-account-invoice-stock/DESCR
new file mode 100644
index 00000000000..02078a1e8db
--- /dev/null
+++ b/finance/py-trytond-account-invoice-stock/DESCR
@@ -0,0 +1 @@
+The account invoice stock module of the Tryton application platform.
diff --git a/finance/py-trytond-account-invoice-stock/Makefile b/finance/py-trytond-account-invoice-stock/Makefile
new file mode 100644
index 00000000000..7cba93a0cbd
--- /dev/null
+++ b/finance/py-trytond-account-invoice-stock/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_account_invoice_stock
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Account invoice stock module of the Tryton platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_account_invoice_stock.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-account-invoice-stock/PLIST b/finance/py-trytond-account-invoice-stock/PLIST
new file mode 100644
index 00000000000..e5173d5ce56
--- /dev/null
+++ b/finance/py-trytond-account-invoice-stock/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/account_invoice_stock/__init__.py
+${PYSITELIB}/trytond/modules/account_invoice_stock/__init__.pyc
+${PYSITELIB}/trytond/modules/account_invoice_stock/__init__.pyo
+${PYSITELIB}/trytond/modules/account_invoice_stock/account.py
+${PYSITELIB}/trytond/modules/account_invoice_stock/account.pyc
+${PYSITELIB}/trytond/modules/account_invoice_stock/account.pyo
+${PYSITELIB}/trytond/modules/account_invoice_stock/account.xml
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/de_DE.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/es_AR.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/es_CO.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/es_EC.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/es_ES.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/account_invoice_stock/stock.py
+${PYSITELIB}/trytond/modules/account_invoice_stock/stock.pyc
+${PYSITELIB}/trytond/modules/account_invoice_stock/stock.pyo
+${PYSITELIB}/trytond/modules/account_invoice_stock/stock.xml
+${PYSITELIB}/trytond/modules/account_invoice_stock/tests/__init__.py
+${PYSITELIB}/trytond/modules/account_invoice_stock/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/account_invoice_stock/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/account_invoice_stock/tests/test_account_invoice_stock.py
+${PYSITELIB}/trytond/modules/account_invoice_stock/tests/test_account_invoice_stock.pyc
+${PYSITELIB}/trytond/modules/account_invoice_stock/tests/test_account_invoice_stock.pyo
+${PYSITELIB}/trytond/modules/account_invoice_stock/tryton.cfg
+${PYSITELIB}/trytond/modules/account_invoice_stock/view/invoice_line_form.xml
+${PYSITELIB}/trytond/modules/account_invoice_stock/view/move_form.xml
diff --git a/finance/py-trytond-account-invoice-stock/distinfo b/finance/py-trytond-account-invoice-stock/distinfo
new file mode 100644
index 00000000000..2bcbc295f96
--- /dev/null
+++ b/finance/py-trytond-account-invoice-stock/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_account_invoice_stock-3.6.0.tar.gz) = b12504e336f55dba4bb3fdc2cfed9de6600ab479
+RMD160 (tryton-3.6/trytond_account_invoice_stock-3.6.0.tar.gz) = 1da65a9d8aa4b0881dd2b745ab5276bb9024122b
+Size (tryton-3.6/trytond_account_invoice_stock-3.6.0.tar.gz) = 19198 bytes
diff --git a/finance/py-trytond-account-invoice/Makefile b/finance/py-trytond-account-invoice/Makefile
index c265b772230..ea037dac666 100644
--- a/finance/py-trytond-account-invoice/Makefile
+++ b/finance/py-trytond-account-invoice/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2015/03/15 00:17:34 rodent Exp $
+# $NetBSD: Makefile,v 1.8 2015/08/24 14:49:41 richard Exp $
TRYTON_MODULE_NAME= trytond_account_invoice
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= finance python
@@ -21,7 +21,7 @@ USE_LANGUAGES= # none
PYTHON_VERSIONED_DEPENDENCIES= dateutil
-REPLACE_PYTHON+= tests/test_account_invoice.py
+REPLACE_PYTHON+= tests/test_account_invoice.py tests/tools.py
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff --git a/finance/py-trytond-account-invoice/PLIST b/finance/py-trytond-account-invoice/PLIST
index c42251f58c2..7d869abc590 100644
--- a/finance/py-trytond-account-invoice/PLIST
+++ b/finance/py-trytond-account-invoice/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:34 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:41 richard Exp $
${PYSITELIB}/trytond/modules/account_invoice/__init__.py
${PYSITELIB}/trytond/modules/account_invoice/__init__.pyc
${PYSITELIB}/trytond/modules/account_invoice/__init__.pyo
@@ -40,6 +40,9 @@ ${PYSITELIB}/trytond/modules/account_invoice/tests/scenario_invoice.rst
${PYSITELIB}/trytond/modules/account_invoice/tests/test_account_invoice.py
${PYSITELIB}/trytond/modules/account_invoice/tests/test_account_invoice.pyc
${PYSITELIB}/trytond/modules/account_invoice/tests/test_account_invoice.pyo
+${PYSITELIB}/trytond/modules/account_invoice/tests/tools.py
+${PYSITELIB}/trytond/modules/account_invoice/tests/tools.pyc
+${PYSITELIB}/trytond/modules/account_invoice/tests/tools.pyo
${PYSITELIB}/trytond/modules/account_invoice/tryton.cfg
${PYSITELIB}/trytond/modules/account_invoice/view/address_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/address_tree.xml
@@ -50,11 +53,11 @@ ${PYSITELIB}/trytond/modules/account_invoice/view/credit_start_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/fiscalyear_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/invoice_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/invoice_line_form.xml
-${PYSITELIB}/trytond/modules/account_invoice/view/invoice_line_tree.xml
${PYSITELIB}/trytond/modules/account_invoice/view/invoice_line_tree_sequence.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/invoice_line_tree.xml
${PYSITELIB}/trytond/modules/account_invoice/view/invoice_tax_form.xml
-${PYSITELIB}/trytond/modules/account_invoice/view/invoice_tax_tree.xml
${PYSITELIB}/trytond/modules/account_invoice/view/invoice_tax_tree_sequence.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/invoice_tax_tree.xml
${PYSITELIB}/trytond/modules/account_invoice/view/invoice_tree.xml
${PYSITELIB}/trytond/modules/account_invoice/view/move_line_list_payment.xml
${PYSITELIB}/trytond/modules/account_invoice/view/move_line_list_to_pay.xml
@@ -63,8 +66,13 @@ ${PYSITELIB}/trytond/modules/account_invoice/view/pay_ask_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/pay_start_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_form.xml
-${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_list.xml
${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_list_sequence.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_list.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_relativedelta_form.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_relativedelta_list_sequence.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_line_relativedelta_list.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_test_form.xml
+${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_test_result_list.xml
${PYSITELIB}/trytond/modules/account_invoice/view/payment_term_tree.xml
${PYSITELIB}/trytond/modules/account_invoice/view/period_form.xml
${PYSITELIB}/trytond/modules/account_invoice/view/print_warning_form.xml
diff --git a/finance/py-trytond-account-invoice/distinfo b/finance/py-trytond-account-invoice/distinfo
index bcab78e9d80..f6bc3938230 100644
--- a/finance/py-trytond-account-invoice/distinfo
+++ b/finance/py-trytond-account-invoice/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2015/03/15 00:17:34 rodent Exp $
+$NetBSD: distinfo,v 1.5 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/trytond_account_invoice-3.4.0.tar.gz) = 0ac6a9e4c2070ae22f14854179e376e16973d709
-RMD160 (tryton-3.4/trytond_account_invoice-3.4.0.tar.gz) = 5ad95918688432aa0346b83da87b6c227ca74c91
-Size (tryton-3.4/trytond_account_invoice-3.4.0.tar.gz) = 127579 bytes
+SHA1 (tryton-3.6/trytond_account_invoice-3.6.1.tar.gz) = 0385d41e4351a011da54213f09a1a786a303bbbd
+RMD160 (tryton-3.6/trytond_account_invoice-3.6.1.tar.gz) = fc1657c93d1cc1df3fab9d1a26c5b5519d42488e
+Size (tryton-3.6/trytond_account_invoice-3.6.1.tar.gz) = 130614 bytes
diff --git a/finance/py-trytond-account-payment-clearing/DESCR b/finance/py-trytond-account-payment-clearing/DESCR
new file mode 100644
index 00000000000..2adca89d184
--- /dev/null
+++ b/finance/py-trytond-account-payment-clearing/DESCR
@@ -0,0 +1 @@
+The account_payment_clearing module of the Tryton application platform.
diff --git a/finance/py-trytond-account-payment-clearing/Makefile b/finance/py-trytond-account-payment-clearing/Makefile
new file mode 100644
index 00000000000..def1fd8cb9a
--- /dev/null
+++ b/finance/py-trytond-account-payment-clearing/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_account_payment_clearing
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Account payment clearing module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-payment-[0-9]*:../../finance/py-trytond-account-payment
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+REPLACE_PYTHON+= tests/test_account_payment_clearing.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-account-payment-clearing/PLIST b/finance/py-trytond-account-payment-clearing/PLIST
new file mode 100644
index 00000000000..2f7fd871a58
--- /dev/null
+++ b/finance/py-trytond-account-payment-clearing/PLIST
@@ -0,0 +1,41 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/account_payment_clearing/__init__.py
+${PYSITELIB}/trytond/modules/account_payment_clearing/__init__.pyc
+${PYSITELIB}/trytond/modules/account_payment_clearing/__init__.pyo
+${PYSITELIB}/trytond/modules/account_payment_clearing/account.py
+${PYSITELIB}/trytond/modules/account_payment_clearing/account.pyc
+${PYSITELIB}/trytond/modules/account_payment_clearing/account.pyo
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/de_DE.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/es_AR.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/es_CO.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/es_EC.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/es_ES.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/account_payment_clearing/payment.py
+${PYSITELIB}/trytond/modules/account_payment_clearing/payment.pyc
+${PYSITELIB}/trytond/modules/account_payment_clearing/payment.pyo
+${PYSITELIB}/trytond/modules/account_payment_clearing/payment.xml
+${PYSITELIB}/trytond/modules/account_payment_clearing/statement.py
+${PYSITELIB}/trytond/modules/account_payment_clearing/statement.pyc
+${PYSITELIB}/trytond/modules/account_payment_clearing/statement.pyo
+${PYSITELIB}/trytond/modules/account_payment_clearing/statement.xml
+${PYSITELIB}/trytond/modules/account_payment_clearing/tests/__init__.py
+${PYSITELIB}/trytond/modules/account_payment_clearing/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/account_payment_clearing/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/account_payment_clearing/tests/test_account_payment_clearing.py
+${PYSITELIB}/trytond/modules/account_payment_clearing/tests/test_account_payment_clearing.pyc
+${PYSITELIB}/trytond/modules/account_payment_clearing/tests/test_account_payment_clearing.pyo
+${PYSITELIB}/trytond/modules/account_payment_clearing/tryton.cfg
+${PYSITELIB}/trytond/modules/account_payment_clearing/view/payment_form.xml
+${PYSITELIB}/trytond/modules/account_payment_clearing/view/payment_journal_form.xml
+${PYSITELIB}/trytond/modules/account_payment_clearing/view/statement_line_form.xml
+${PYSITELIB}/trytond/modules/account_payment_clearing/view/statement_line_tree.xml
diff --git a/finance/py-trytond-account-payment-clearing/distinfo b/finance/py-trytond-account-payment-clearing/distinfo
new file mode 100644
index 00000000000..f6012ddd6d0
--- /dev/null
+++ b/finance/py-trytond-account-payment-clearing/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_account_payment_clearing-3.6.0.tar.gz) = 235c88cf4e39c672aeb3823c12a646935a39e76a
+RMD160 (tryton-3.6/trytond_account_payment_clearing-3.6.0.tar.gz) = f1e94e2c065ccf81a93913721975dc20e411e6b5
+Size (tryton-3.6/trytond_account_payment_clearing-3.6.0.tar.gz) = 22318 bytes
diff --git a/finance/py-trytond-account-payment-sepa/PLIST b/finance/py-trytond-account-payment-sepa/PLIST
index 0060e576cf9..ced6a9c2716 100644
--- a/finance/py-trytond-account-payment-sepa/PLIST
+++ b/finance/py-trytond-account-payment-sepa/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/18 22:54:00 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:42 richard Exp $
${PYSITELIB}/trytond/modules/account_payment_sepa/__init__.py
${PYSITELIB}/trytond/modules/account_payment_sepa/__init__.pyc
${PYSITELIB}/trytond/modules/account_payment_sepa/__init__.pyo
@@ -26,11 +26,14 @@ ${PYSITELIB}/trytond/modules/account_payment_sepa/payment.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/sepa_handler.py
${PYSITELIB}/trytond/modules/account_payment_sepa/sepa_handler.pyc
${PYSITELIB}/trytond/modules/account_payment_sepa/sepa_handler.pyo
+${PYSITELIB}/trytond/modules/account_payment_sepa/template/base.003.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/template/base.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/template/pain.001.001.03.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/template/pain.001.001.05.xml
+${PYSITELIB}/trytond/modules/account_payment_sepa/template/pain.001.003.03.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/template/pain.008.001.02.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/template/pain.008.001.04.xml
+${PYSITELIB}/trytond/modules/account_payment_sepa/template/pain.008.003.02.xml
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/__init__.py
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/__init__.pyc
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/__init__.pyo
@@ -40,8 +43,10 @@ ${PYSITELIB}/trytond/modules/account_payment_sepa/tests/camt.054.001.03.xsd
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/camt.054.001.04.xsd
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/pain.001.001.03.xsd
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/pain.001.001.05.xsd
+${PYSITELIB}/trytond/modules/account_payment_sepa/tests/pain.001.003.03.xsd
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/pain.008.001.02.xsd
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/pain.008.001.04.xsd
+${PYSITELIB}/trytond/modules/account_payment_sepa/tests/pain.008.003.02.xsd
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/test_account_payment_sepa.py
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/test_account_payment_sepa.pyc
${PYSITELIB}/trytond/modules/account_payment_sepa/tests/test_account_payment_sepa.pyo
diff --git a/finance/py-trytond-account-payment-sepa/distinfo b/finance/py-trytond-account-payment-sepa/distinfo
index b2aaeb936e8..158b22aa2b1 100644
--- a/finance/py-trytond-account-payment-sepa/distinfo
+++ b/finance/py-trytond-account-payment-sepa/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:42 richard Exp $
-SHA1 (tryton-3.4/trytond_account_payment_sepa-3.4.0.tar.gz) = 487360cced86a890b468fa14b53e7e664451f361
-RMD160 (tryton-3.4/trytond_account_payment_sepa-3.4.0.tar.gz) = 429891bd51b77018317cf4b8e0a187b11a1fd23a
-Size (tryton-3.4/trytond_account_payment_sepa-3.4.0.tar.gz) = 93003 bytes
+SHA1 (tryton-3.6/trytond_account_payment_sepa-3.6.0.tar.gz) = cf93751d4c826da2bfd21bdd3983b350762d40cc
+RMD160 (tryton-3.6/trytond_account_payment_sepa-3.6.0.tar.gz) = 38ca72120e028e1587ab63327cb15e6438536038
+Size (tryton-3.6/trytond_account_payment_sepa-3.6.0.tar.gz) = 101121 bytes
diff --git a/finance/py-trytond-account-payment/Makefile b/finance/py-trytond-account-payment/Makefile
index 8cc4fb4061b..82556e70355 100644
--- a/finance/py-trytond-account-payment/Makefile
+++ b/finance/py-trytond-account-payment/Makefile
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.2 2015/03/15 00:17:35 rodent Exp $
+# $NetBSD: Makefile,v 1.3 2015/08/24 14:49:42 richard Exp $
TRYTON_MODULE_NAME= trytond_account_payment
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= finance python
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.tryton.org/
-COMMENT= account_payment module of the Tryton application platform
+COMMENT= Account_payment module of the Tryton application platform
LICENSE= gnu-gpl-v3
DEPENDS+= ${PYPKGPREFIX}-trytond-currency-[0-9]*:../../finance/py-trytond-currency
diff --git a/finance/py-trytond-account-payment/distinfo b/finance/py-trytond-account-payment/distinfo
index 7cb3ff4dae0..cbf86b44451 100644
--- a/finance/py-trytond-account-payment/distinfo
+++ b/finance/py-trytond-account-payment/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:42 richard Exp $
-SHA1 (tryton-3.4/trytond_account_payment-3.4.0.tar.gz) = e6d5cb82bb1ce969da58b9d26e7d749c1b9f6f96
-RMD160 (tryton-3.4/trytond_account_payment-3.4.0.tar.gz) = a3e357e6dbe3a18fd4cc7951d4ee087872c4ad3e
-Size (tryton-3.4/trytond_account_payment-3.4.0.tar.gz) = 31665 bytes
+SHA1 (tryton-3.6/trytond_account_payment-3.6.0.tar.gz) = 8ce8b0407acb0b941683c1e51c958f9df0736fb8
+RMD160 (tryton-3.6/trytond_account_payment-3.6.0.tar.gz) = a28377d21f185155df36dd6d09d49a642ca94a31
+Size (tryton-3.6/trytond_account_payment-3.6.0.tar.gz) = 31287 bytes
diff --git a/finance/py-trytond-account-product/distinfo b/finance/py-trytond-account-product/distinfo
index 7375dca9e56..7efebee376e 100644
--- a/finance/py-trytond-account-product/distinfo
+++ b/finance/py-trytond-account-product/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:42 richard Exp $
-SHA1 (tryton-3.4/trytond_account_product-3.4.0.tar.gz) = 3fece6f1ced5d4b3874e682e56823d3b5bbdc4d0
-RMD160 (tryton-3.4/trytond_account_product-3.4.0.tar.gz) = 1ad4a4db4871a4a6d8d80753c2456c3e0660f8b9
-Size (tryton-3.4/trytond_account_product-3.4.0.tar.gz) = 27273 bytes
+SHA1 (tryton-3.6/trytond_account_product-3.6.0.tar.gz) = 822980ccab1b0acc241f531e65fabac4f323e9b6
+RMD160 (tryton-3.6/trytond_account_product-3.6.0.tar.gz) = ece2bcd4bdca492cfd8a57570bb3d9fcf768a11f
+Size (tryton-3.6/trytond_account_product-3.6.0.tar.gz) = 27324 bytes
diff --git a/finance/py-trytond-account-statement/PLIST b/finance/py-trytond-account-statement/PLIST
index 1f02d69a738..bc3bc3270e7 100644
--- a/finance/py-trytond-account-statement/PLIST
+++ b/finance/py-trytond-account-statement/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:35 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:42 richard Exp $
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
@@ -41,6 +41,8 @@ ${PYSITELIB}/trytond/modules/account_statement/tests/test_account_statement.py
${PYSITELIB}/trytond/modules/account_statement/tests/test_account_statement.pyc
${PYSITELIB}/trytond/modules/account_statement/tests/test_account_statement.pyo
${PYSITELIB}/trytond/modules/account_statement/tryton.cfg
+${PYSITELIB}/trytond/modules/account_statement/view/line_group_form.xml
+${PYSITELIB}/trytond/modules/account_statement/view/line_group_list.xml
${PYSITELIB}/trytond/modules/account_statement/view/statement_form.xml
${PYSITELIB}/trytond/modules/account_statement/view/statement_journal_form.xml
${PYSITELIB}/trytond/modules/account_statement/view/statement_journal_tree.xml
diff --git a/finance/py-trytond-account-statement/distinfo b/finance/py-trytond-account-statement/distinfo
index 8685161aaa9..008633d0557 100644
--- a/finance/py-trytond-account-statement/distinfo
+++ b/finance/py-trytond-account-statement/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:42 richard Exp $
-SHA1 (tryton-3.4/trytond_account_statement-3.4.0.tar.gz) = fb9c57eee45ce0f954e1c44281cf6590ed71d3fe
-RMD160 (tryton-3.4/trytond_account_statement-3.4.0.tar.gz) = 2d80d14762840eaf06d969794efc683085083489
-Size (tryton-3.4/trytond_account_statement-3.4.0.tar.gz) = 49744 bytes
+SHA1 (tryton-3.6/trytond_account_statement-3.6.0.tar.gz) = 5fb3654214f089120dadac37f259f46e23fd7dca
+RMD160 (tryton-3.6/trytond_account_statement-3.6.0.tar.gz) = 759c4c9ed89602904f8a942fb320a578c501dd42
+Size (tryton-3.6/trytond_account_statement-3.6.0.tar.gz) = 52142 bytes
diff --git a/finance/py-trytond-account-stock-continental/DESCR b/finance/py-trytond-account-stock-continental/DESCR
new file mode 100644
index 00000000000..2b7fc855d7d
--- /dev/null
+++ b/finance/py-trytond-account-stock-continental/DESCR
@@ -0,0 +1 @@
+The account stock continental module of the Tryton application platform.
diff --git a/finance/py-trytond-account-stock-continental/Makefile b/finance/py-trytond-account-stock-continental/Makefile
new file mode 100644
index 00000000000..0a194581a40
--- /dev/null
+++ b/finance/py-trytond-account-stock-continental/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_account_stock_continental
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Account stock continental module of the Tryton platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-[0-9]*:../../finance/py-trytond-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-product-[0-9]*:../../finance/py-trytond-account-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_account_stock_continental.py tests/tools.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-account-stock-continental/PLIST b/finance/py-trytond-account-stock-continental/PLIST
new file mode 100644
index 00000000000..af318da7006
--- /dev/null
+++ b/finance/py-trytond-account-stock-continental/PLIST
@@ -0,0 +1,51 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/account_stock_continental/__init__.py
+${PYSITELIB}/trytond/modules/account_stock_continental/__init__.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/__init__.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/account.py
+${PYSITELIB}/trytond/modules/account_stock_continental/account.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/account.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/account.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/de_DE.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/es_AR.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/es_CO.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/es_EC.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/es_ES.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/account_stock_continental/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/account_stock_continental/product.py
+${PYSITELIB}/trytond/modules/account_stock_continental/product.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/product.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/product.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/stock.py
+${PYSITELIB}/trytond/modules/account_stock_continental/stock.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/stock.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/__init__.py
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/scenario_account_stock_continental.rst
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/test_account_stock_continental.py
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/test_account_stock_continental.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/test_account_stock_continental.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/tools.py
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/tools.pyc
+${PYSITELIB}/trytond/modules/account_stock_continental/tests/tools.pyo
+${PYSITELIB}/trytond/modules/account_stock_continental/tryton.cfg
+${PYSITELIB}/trytond/modules/account_stock_continental/view/category_form.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/view/configuration_form.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/view/fiscalyear_form.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/view/template_form.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/view/update_cost_price_ask_form.xml
+${PYSITELIB}/trytond/modules/account_stock_continental/view/update_cost_price_show_move_form.xml
diff --git a/finance/py-trytond-account-stock-continental/distinfo b/finance/py-trytond-account-stock-continental/distinfo
new file mode 100644
index 00000000000..0d39b200ab5
--- /dev/null
+++ b/finance/py-trytond-account-stock-continental/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_account_stock_continental-3.6.0.tar.gz) = 4509c2321d771ef46c5cd67181f24449f9342c33
+RMD160 (tryton-3.6/trytond_account_stock_continental-3.6.0.tar.gz) = 4984d250ce63763aca7c6db71a3f85636361342c
+Size (tryton-3.6/trytond_account_stock_continental-3.6.0.tar.gz) = 32529 bytes
diff --git a/finance/py-trytond-account/Makefile b/finance/py-trytond-account/Makefile
index 8ef0a9a6905..dfd8a37ba81 100644
--- a/finance/py-trytond-account/Makefile
+++ b/finance/py-trytond-account/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2015/03/15 00:17:34 rodent Exp $
+# $NetBSD: Makefile,v 1.8 2015/08/24 14:49:41 richard Exp $
TRYTON_MODULE_NAME= trytond_account
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= finance python
@@ -18,7 +18,7 @@ USE_LANGUAGES= # none
PYTHON_VERSIONED_DEPENDENCIES= dateutil
-REPLACE_PYTHON+= tests/test_account.py
+REPLACE_PYTHON+= tests/test_account.py tests/tools.py
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff --git a/finance/py-trytond-account/PLIST b/finance/py-trytond-account/PLIST
index 911ced41423..2ab44bc1976 100644
--- a/finance/py-trytond-account/PLIST
+++ b/finance/py-trytond-account/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:34 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:41 richard Exp $
${PYSITELIB}/trytond/modules/account/__init__.py
${PYSITELIB}/trytond/modules/account/__init__.pyc
${PYSITELIB}/trytond/modules/account/__init__.pyo
@@ -34,6 +34,10 @@ ${PYSITELIB}/trytond/modules/account/locale/fr_FR.po
${PYSITELIB}/trytond/modules/account/locale/nl_NL.po
${PYSITELIB}/trytond/modules/account/locale/ru_RU.po
${PYSITELIB}/trytond/modules/account/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/account/move_template.py
+${PYSITELIB}/trytond/modules/account/move_template.pyc
+${PYSITELIB}/trytond/modules/account/move_template.pyo
+${PYSITELIB}/trytond/modules/account/move_template.xml
${PYSITELIB}/trytond/modules/account/move.py
${PYSITELIB}/trytond/modules/account/move.pyc
${PYSITELIB}/trytond/modules/account/move.pyo
@@ -55,9 +59,14 @@ ${PYSITELIB}/trytond/modules/account/tests/__init__.pyc
${PYSITELIB}/trytond/modules/account/tests/__init__.pyo
${PYSITELIB}/trytond/modules/account/tests/scenario_account_reconciliation.rst
${PYSITELIB}/trytond/modules/account/tests/scenario_move_cancel.rst
+${PYSITELIB}/trytond/modules/account/tests/scenario_move_template.rst
+${PYSITELIB}/trytond/modules/account/tests/scenario_reports.rst
${PYSITELIB}/trytond/modules/account/tests/test_account.py
${PYSITELIB}/trytond/modules/account/tests/test_account.pyc
${PYSITELIB}/trytond/modules/account/tests/test_account.pyo
+${PYSITELIB}/trytond/modules/account/tests/tools.py
+${PYSITELIB}/trytond/modules/account/tests/tools.pyc
+${PYSITELIB}/trytond/modules/account/tests/tools.pyo
${PYSITELIB}/trytond/modules/account/third_party_balance.odt
${PYSITELIB}/trytond/modules/account/trial_balance.odt
${PYSITELIB}/trytond/modules/account/tryton.cfg
@@ -94,17 +103,27 @@ ${PYSITELIB}/trytond/modules/account/view/journal_tree.xml
${PYSITELIB}/trytond/modules/account/view/journal_type_form.xml
${PYSITELIB}/trytond/modules/account/view/journal_type_tree.xml
${PYSITELIB}/trytond/modules/account/view/journal_view_column_form.xml
-${PYSITELIB}/trytond/modules/account/view/journal_view_column_list.xml
${PYSITELIB}/trytond/modules/account/view/journal_view_column_list_sequence.xml
+${PYSITELIB}/trytond/modules/account/view/journal_view_column_list.xml
${PYSITELIB}/trytond/modules/account/view/journal_view_form.xml
${PYSITELIB}/trytond/modules/account/view/journal_view_tree.xml
+${PYSITELIB}/trytond/modules/account/view/move_cancel_default_form.xml
${PYSITELIB}/trytond/modules/account/view/move_form.xml
-${PYSITELIB}/trytond/modules/account/view/move_line_form.xml
${PYSITELIB}/trytond/modules/account/view/move_line_form_move.xml
-${PYSITELIB}/trytond/modules/account/view/move_line_tree.xml
+${PYSITELIB}/trytond/modules/account/view/move_line_form.xml
+${PYSITELIB}/trytond/modules/account/view/move_line_list_payable_receivable.xml
+${PYSITELIB}/trytond/modules/account/view/move_line_template_form.xml
+${PYSITELIB}/trytond/modules/account/view/move_line_template_list.xml
${PYSITELIB}/trytond/modules/account/view/move_line_tree_move.xml
+${PYSITELIB}/trytond/modules/account/view/move_line_tree.xml
${PYSITELIB}/trytond/modules/account/view/move_reconciliation_form.xml
${PYSITELIB}/trytond/modules/account/view/move_reconciliation_tree.xml
+${PYSITELIB}/trytond/modules/account/view/move_template_create_template_form.xml
+${PYSITELIB}/trytond/modules/account/view/move_template_form.xml
+${PYSITELIB}/trytond/modules/account/view/move_template_keyword_form.xml
+${PYSITELIB}/trytond/modules/account/view/move_template_keyword_list_sequence.xml
+${PYSITELIB}/trytond/modules/account/view/move_template_keyword_list.xml
+${PYSITELIB}/trytond/modules/account/view/move_template_list.xml
${PYSITELIB}/trytond/modules/account/view/move_tree.xml
${PYSITELIB}/trytond/modules/account/view/open_aged_balance_start_form.xml
${PYSITELIB}/trytond/modules/account/view/open_balance_sheet_start_form.xml
@@ -132,14 +151,16 @@ ${PYSITELIB}/trytond/modules/account/view/tax_form.xml
${PYSITELIB}/trytond/modules/account/view/tax_group_form.xml
${PYSITELIB}/trytond/modules/account/view/tax_group_tree.xml
${PYSITELIB}/trytond/modules/account/view/tax_line_form.xml
+${PYSITELIB}/trytond/modules/account/view/tax_line_template_form.xml
+${PYSITELIB}/trytond/modules/account/view/tax_line_template_list.xml
${PYSITELIB}/trytond/modules/account/view/tax_line_tree.xml
${PYSITELIB}/trytond/modules/account/view/tax_list.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_form.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_line_form.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_line_template_form.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_line_template_tree.xml
-${PYSITELIB}/trytond/modules/account/view/tax_rule_line_tree.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_line_tree_sequence.xml
+${PYSITELIB}/trytond/modules/account/view/tax_rule_line_tree.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_template_form.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_template_tree.xml
${PYSITELIB}/trytond/modules/account/view/tax_rule_tree.xml
diff --git a/finance/py-trytond-account/distinfo b/finance/py-trytond-account/distinfo
index b5951a267ea..25c14a2453b 100644
--- a/finance/py-trytond-account/distinfo
+++ b/finance/py-trytond-account/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2015/03/15 00:17:34 rodent Exp $
+$NetBSD: distinfo,v 1.5 2015/08/24 14:49:41 richard Exp $
-SHA1 (tryton-3.4/trytond_account-3.4.1.tar.gz) = 019e4e194117d8ccc25e503726a3db64b37e2aad
-RMD160 (tryton-3.4/trytond_account-3.4.1.tar.gz) = 8519af3741156ab8b5f4df32c5f460be128e4888
-Size (tryton-3.4/trytond_account-3.4.1.tar.gz) = 304615 bytes
+SHA1 (tryton-3.6/trytond_account-3.6.1.tar.gz) = 9f8401cbe6cc7f49043effba9d676c3e6d1f0a24
+RMD160 (tryton-3.6/trytond_account-3.6.1.tar.gz) = 1b5b085458b7e767576f48f2a22ebaca80059610
+Size (tryton-3.6/trytond_account-3.6.1.tar.gz) = 386346 bytes
diff --git a/finance/py-trytond-analytic-account/PLIST b/finance/py-trytond-analytic-account/PLIST
index f13492d79e1..155de7a453d 100644
--- a/finance/py-trytond-analytic-account/PLIST
+++ b/finance/py-trytond-analytic-account/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:35 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:42 richard Exp $
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
@@ -33,6 +33,7 @@ ${PYSITELIB}/trytond/modules/analytic_account/locale/sl_SI.po
${PYSITELIB}/trytond/modules/analytic_account/tests/__init__.py
${PYSITELIB}/trytond/modules/analytic_account/tests/__init__.pyc
${PYSITELIB}/trytond/modules/analytic_account/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_account/tests/scenario_analytic_account.rst
${PYSITELIB}/trytond/modules/analytic_account/tests/test_analytic_account.py
${PYSITELIB}/trytond/modules/analytic_account/tests/test_analytic_account.pyc
${PYSITELIB}/trytond/modules/analytic_account/tests/test_analytic_account.pyo
@@ -41,6 +42,8 @@ ${PYSITELIB}/trytond/modules/analytic_account/view/account_form.xml
${PYSITELIB}/trytond/modules/analytic_account/view/account_list.xml
${PYSITELIB}/trytond/modules/analytic_account/view/account_tree.xml
${PYSITELIB}/trytond/modules/analytic_account/view/account_tree2.xml
+${PYSITELIB}/trytond/modules/analytic_account/view/analytic_account_entry_form.xml
+${PYSITELIB}/trytond/modules/analytic_account/view/analytic_account_entry_tree.xml
${PYSITELIB}/trytond/modules/analytic_account/view/line_form.xml
${PYSITELIB}/trytond/modules/analytic_account/view/line_tree.xml
${PYSITELIB}/trytond/modules/analytic_account/view/move_line_form.xml
diff --git a/finance/py-trytond-analytic-account/distinfo b/finance/py-trytond-analytic-account/distinfo
index 87bb044c89a..31b69cf69a4 100644
--- a/finance/py-trytond-analytic-account/distinfo
+++ b/finance/py-trytond-analytic-account/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:42 richard Exp $
-SHA1 (tryton-3.4/trytond_analytic_account-3.4.0.tar.gz) = c7ac50d1e9e60530cd39e2943aca4f28446ff608
-RMD160 (tryton-3.4/trytond_analytic_account-3.4.0.tar.gz) = 8eb15242c91a6f60e5013af265c57432ae540a5e
-Size (tryton-3.4/trytond_analytic_account-3.4.0.tar.gz) = 34630 bytes
+SHA1 (tryton-3.6/trytond_analytic_account-3.6.0.tar.gz) = ffda926f708bda4e75c64cf65d969b891140bb5d
+RMD160 (tryton-3.6/trytond_analytic_account-3.6.0.tar.gz) = 560db6bde47ec3f1997a452c9b2e37ca84357430
+Size (tryton-3.6/trytond_analytic_account-3.6.0.tar.gz) = 35727 bytes
diff --git a/finance/py-trytond-analytic-invoice/DESCR b/finance/py-trytond-analytic-invoice/DESCR
new file mode 100644
index 00000000000..af960dc37a1
--- /dev/null
+++ b/finance/py-trytond-analytic-invoice/DESCR
@@ -0,0 +1 @@
+The analytic_invoice module of the Tryton application platform.
diff --git a/finance/py-trytond-analytic-invoice/Makefile b/finance/py-trytond-analytic-invoice/Makefile
new file mode 100644
index 00000000000..c3b83a5a590
--- /dev/null
+++ b/finance/py-trytond-analytic-invoice/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_analytic_invoice
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= The analytic invoice module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-account-[0-9]*:../../finance/py-trytond-analytic-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_analytic_invoice.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-analytic-invoice/PLIST b/finance/py-trytond-analytic-invoice/PLIST
new file mode 100644
index 00000000000..6985d111998
--- /dev/null
+++ b/finance/py-trytond-analytic-invoice/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/analytic_invoice/__init__.py
+${PYSITELIB}/trytond/modules/analytic_invoice/__init__.pyc
+${PYSITELIB}/trytond/modules/analytic_invoice/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_invoice/invoice.py
+${PYSITELIB}/trytond/modules/analytic_invoice/invoice.pyc
+${PYSITELIB}/trytond/modules/analytic_invoice/invoice.pyo
+${PYSITELIB}/trytond/modules/analytic_invoice/invoice.xml
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/de_DE.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/es_AR.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/es_CO.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/es_EC.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/es_ES.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/analytic_invoice/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/__init__.py
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/scenario_analytic_invoice.rst
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/test_analytic_invoice.py
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/test_analytic_invoice.pyc
+${PYSITELIB}/trytond/modules/analytic_invoice/tests/test_analytic_invoice.pyo
+${PYSITELIB}/trytond/modules/analytic_invoice/tryton.cfg
+${PYSITELIB}/trytond/modules/analytic_invoice/view/invoice_line_form.xml
diff --git a/finance/py-trytond-analytic-invoice/distinfo b/finance/py-trytond-analytic-invoice/distinfo
new file mode 100644
index 00000000000..2d985703537
--- /dev/null
+++ b/finance/py-trytond-analytic-invoice/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_analytic_invoice-3.6.0.tar.gz) = 68cb583b06b69db6e33eaa49743179ff9bb9f89c
+RMD160 (tryton-3.6/trytond_analytic_invoice-3.6.0.tar.gz) = 94b4b016653686ed0c4dfcc7f5d2b713195f1298
+Size (tryton-3.6/trytond_analytic_invoice-3.6.0.tar.gz) = 20374 bytes
diff --git a/finance/py-trytond-analytic-purchase/DESCR b/finance/py-trytond-analytic-purchase/DESCR
new file mode 100644
index 00000000000..cc92fc05f91
--- /dev/null
+++ b/finance/py-trytond-analytic-purchase/DESCR
@@ -0,0 +1 @@
+The analytic_purchse module of the Tryton application platform.
diff --git a/finance/py-trytond-analytic-purchase/Makefile b/finance/py-trytond-analytic-purchase/Makefile
new file mode 100644
index 00000000000..0e707707b69
--- /dev/null
+++ b/finance/py-trytond-analytic-purchase/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_analytic_purchase
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= The analytic purchase module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-account-[0-9]*:../../finance/py-trytond-analytic-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-invoice-[0-9]*:../../finance/py-trytond-analytic-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-purchase-[0-9]*:../../finance/py-trytond-purchase
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_analytic_purchase.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-analytic-purchase/PLIST b/finance/py-trytond-analytic-purchase/PLIST
new file mode 100644
index 00000000000..0af96da869f
--- /dev/null
+++ b/finance/py-trytond-analytic-purchase/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/analytic_purchase/__init__.py
+${PYSITELIB}/trytond/modules/analytic_purchase/__init__.pyc
+${PYSITELIB}/trytond/modules/analytic_purchase/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/de_DE.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/es_AR.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/es_CO.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/es_EC.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/es_ES.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/analytic_purchase/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/analytic_purchase/purchase.py
+${PYSITELIB}/trytond/modules/analytic_purchase/purchase.pyc
+${PYSITELIB}/trytond/modules/analytic_purchase/purchase.pyo
+${PYSITELIB}/trytond/modules/analytic_purchase/purchase.xml
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/__init__.py
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/scenario_analytic_purchase.rst
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/test_analytic_purchase.py
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/test_analytic_purchase.pyc
+${PYSITELIB}/trytond/modules/analytic_purchase/tests/test_analytic_purchase.pyo
+${PYSITELIB}/trytond/modules/analytic_purchase/tryton.cfg
+${PYSITELIB}/trytond/modules/analytic_purchase/view/purchase_line_form.xml
diff --git a/finance/py-trytond-analytic-purchase/distinfo b/finance/py-trytond-analytic-purchase/distinfo
new file mode 100644
index 00000000000..b1e9da94e3b
--- /dev/null
+++ b/finance/py-trytond-analytic-purchase/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_analytic_purchase-3.6.0.tar.gz) = 266105c1c7de80302a4cd758dadd9f882b167dab
+RMD160 (tryton-3.6/trytond_analytic_purchase-3.6.0.tar.gz) = d61218afa186897f35a1e51e284cc53a741ad7d2
+Size (tryton-3.6/trytond_analytic_purchase-3.6.0.tar.gz) = 22993 bytes
diff --git a/finance/py-trytond-analytic-sale/DESCR b/finance/py-trytond-analytic-sale/DESCR
new file mode 100644
index 00000000000..ce9589fe9e6
--- /dev/null
+++ b/finance/py-trytond-analytic-sale/DESCR
@@ -0,0 +1 @@
+The analytic_sale module of the Tryton application platform.
diff --git a/finance/py-trytond-analytic-sale/Makefile b/finance/py-trytond-analytic-sale/Makefile
new file mode 100644
index 00000000000..932d5b342dc
--- /dev/null
+++ b/finance/py-trytond-analytic-sale/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:42 richard Exp $
+TRYTON_MODULE_NAME= trytond_analytic_sale
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= The analytic sale module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-account-[0-9]*:../../finance/py-trytond-analytic-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-sale-[0-9]*:../../finance/py-trytond-sale
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_analytic_sale.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-analytic-sale/PLIST b/finance/py-trytond-analytic-sale/PLIST
new file mode 100644
index 00000000000..3e8c787485b
--- /dev/null
+++ b/finance/py-trytond-analytic-sale/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:42 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/analytic_sale/__init__.py
+${PYSITELIB}/trytond/modules/analytic_sale/__init__.pyc
+${PYSITELIB}/trytond/modules/analytic_sale/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_sale/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/de_DE.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/es_AR.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/es_CO.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/es_EC.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/es_ES.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/analytic_sale/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/analytic_sale/sale.py
+${PYSITELIB}/trytond/modules/analytic_sale/sale.pyc
+${PYSITELIB}/trytond/modules/analytic_sale/sale.pyo
+${PYSITELIB}/trytond/modules/analytic_sale/sale.xml
+${PYSITELIB}/trytond/modules/analytic_sale/tests/__init__.py
+${PYSITELIB}/trytond/modules/analytic_sale/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/analytic_sale/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/analytic_sale/tests/scenario_analytic_sale.rst
+${PYSITELIB}/trytond/modules/analytic_sale/tests/test_analytic_sale.py
+${PYSITELIB}/trytond/modules/analytic_sale/tests/test_analytic_sale.pyc
+${PYSITELIB}/trytond/modules/analytic_sale/tests/test_analytic_sale.pyo
+${PYSITELIB}/trytond/modules/analytic_sale/tryton.cfg
+${PYSITELIB}/trytond/modules/analytic_sale/view/sale_line_form.xml
diff --git a/finance/py-trytond-analytic-sale/distinfo b/finance/py-trytond-analytic-sale/distinfo
new file mode 100644
index 00000000000..6dfea41441c
--- /dev/null
+++ b/finance/py-trytond-analytic-sale/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:42 richard Exp $
+
+SHA1 (tryton-3.6/trytond_analytic_sale-3.6.0.tar.gz) = 995382d31d556141606ee2ed7985f451ad9ca6d4
+RMD160 (tryton-3.6/trytond_analytic_sale-3.6.0.tar.gz) = df0b6d14395470c9a2b4240c90eb0c4a914bc497
+Size (tryton-3.6/trytond_analytic_sale-3.6.0.tar.gz) = 20350 bytes
diff --git a/finance/py-trytond-bank/distinfo b/finance/py-trytond-bank/distinfo
index d05517f650b..468c1489887 100644
--- a/finance/py-trytond-bank/distinfo
+++ b/finance/py-trytond-bank/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:43 richard Exp $
-SHA1 (tryton-3.4/trytond_bank-3.4.0.tar.gz) = 71aa3541bd5f3014803ab8f0fdcc58b850d0c402
-RMD160 (tryton-3.4/trytond_bank-3.4.0.tar.gz) = 20a98d0b412f0b44f5ad918bcfbec91f77afd6ef
-Size (tryton-3.4/trytond_bank-3.4.0.tar.gz) = 23858 bytes
+SHA1 (tryton-3.6/trytond_bank-3.6.0.tar.gz) = 4fec94e5beff8ea1b42fd9b5bbff4fd602b9c9b7
+RMD160 (tryton-3.6/trytond_bank-3.6.0.tar.gz) = 556911aa854be3cedb766440db31b41e51fa01f3
+Size (tryton-3.6/trytond_bank-3.6.0.tar.gz) = 24133 bytes
diff --git a/finance/py-trytond-currency/Makefile b/finance/py-trytond-currency/Makefile
index bb5de7303b6..26aaea075af 100644
--- a/finance/py-trytond-currency/Makefile
+++ b/finance/py-trytond-currency/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2015/03/15 00:17:35 rodent Exp $
+# $NetBSD: Makefile,v 1.7 2015/08/24 14:49:43 richard Exp $
TRYTON_MODULE_NAME= trytond_currency
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= finance python
@@ -12,7 +12,7 @@ DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
USE_LANGUAGES= # none
-REPLACE_PYTHON+= tests/test_currency.py
+REPLACE_PYTHON+= tests/test_currency.py tests/tools.py
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff --git a/finance/py-trytond-currency/PLIST b/finance/py-trytond-currency/PLIST
index ae721ccfd2d..ec372acea5a 100644
--- a/finance/py-trytond-currency/PLIST
+++ b/finance/py-trytond-currency/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:35 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:43 richard Exp $
${PYSITELIB}/trytond/modules/currency/__init__.py
${PYSITELIB}/trytond/modules/currency/__init__.pyc
${PYSITELIB}/trytond/modules/currency/__init__.pyo
@@ -12,8 +12,8 @@ ${PYSITELIB}/trytond/modules/currency/locale/ca_ES.po
${PYSITELIB}/trytond/modules/currency/locale/cs_CZ.po
${PYSITELIB}/trytond/modules/currency/locale/de_DE.po
${PYSITELIB}/trytond/modules/currency/locale/es_AR.po
-${PYSITELIB}/trytond/modules/currency/locale/es_EC.po
${PYSITELIB}/trytond/modules/currency/locale/es_CO.po
+${PYSITELIB}/trytond/modules/currency/locale/es_EC.po
${PYSITELIB}/trytond/modules/currency/locale/es_ES.po
${PYSITELIB}/trytond/modules/currency/locale/fr_FR.po
${PYSITELIB}/trytond/modules/currency/locale/lt_LT.po
@@ -26,6 +26,9 @@ ${PYSITELIB}/trytond/modules/currency/tests/__init__.pyo
${PYSITELIB}/trytond/modules/currency/tests/test_currency.py
${PYSITELIB}/trytond/modules/currency/tests/test_currency.pyc
${PYSITELIB}/trytond/modules/currency/tests/test_currency.pyo
+${PYSITELIB}/trytond/modules/currency/tests/tools.py
+${PYSITELIB}/trytond/modules/currency/tests/tools.pyc
+${PYSITELIB}/trytond/modules/currency/tests/tools.pyo
${PYSITELIB}/trytond/modules/currency/tryton.cfg
${PYSITELIB}/trytond/modules/currency/view/currency_form.xml
${PYSITELIB}/trytond/modules/currency/view/currency_rate_form.xml
diff --git a/finance/py-trytond-currency/distinfo b/finance/py-trytond-currency/distinfo
index 8ce060c9263..5beda4c62da 100644
--- a/finance/py-trytond-currency/distinfo
+++ b/finance/py-trytond-currency/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:43 richard Exp $
-SHA1 (tryton-3.4/trytond_currency-3.4.1.tar.gz) = 120919cf2129f5d852ff85a0a8c67ad2edf8ed78
-RMD160 (tryton-3.4/trytond_currency-3.4.1.tar.gz) = 2d8f7a8a994846e1cbdf06de974e6613b5c21144
-Size (tryton-3.4/trytond_currency-3.4.1.tar.gz) = 58587 bytes
+SHA1 (tryton-3.6/trytond_currency-3.6.0.tar.gz) = a58030b6109cd93f1988a6dfb92bc8078b83ddce
+RMD160 (tryton-3.6/trytond_currency-3.6.0.tar.gz) = 9df49281f64c59a5d9e4b7c25d19d7f992624b55
+Size (tryton-3.6/trytond_currency-3.6.0.tar.gz) = 59250 bytes
diff --git a/finance/py-trytond-product-cost-fifo/DESCR b/finance/py-trytond-product-cost-fifo/DESCR
new file mode 100644
index 00000000000..2350534c997
--- /dev/null
+++ b/finance/py-trytond-product-cost-fifo/DESCR
@@ -0,0 +1 @@
+The product cost FIFO module of the Tryton application platform.
diff --git a/finance/py-trytond-product-cost-fifo/Makefile b/finance/py-trytond-product-cost-fifo/Makefile
new file mode 100644
index 00000000000..a2e6155577b
--- /dev/null
+++ b/finance/py-trytond-product-cost-fifo/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_product_cost_fifo
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= The product cost FIFO module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_product_cost_fifo.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-product-cost-fifo/PLIST b/finance/py-trytond-product-cost-fifo/PLIST
new file mode 100644
index 00000000000..116da95a46c
--- /dev/null
+++ b/finance/py-trytond-product-cost-fifo/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/product_cost_fifo/__init__.py
+${PYSITELIB}/trytond/modules/product_cost_fifo/__init__.pyc
+${PYSITELIB}/trytond/modules/product_cost_fifo/__init__.pyo
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/de_DE.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/es_AR.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/es_CO.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/es_EC.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/es_ES.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/product_cost_fifo/move.py
+${PYSITELIB}/trytond/modules/product_cost_fifo/move.pyc
+${PYSITELIB}/trytond/modules/product_cost_fifo/move.pyo
+${PYSITELIB}/trytond/modules/product_cost_fifo/product.py
+${PYSITELIB}/trytond/modules/product_cost_fifo/product.pyc
+${PYSITELIB}/trytond/modules/product_cost_fifo/product.pyo
+${PYSITELIB}/trytond/modules/product_cost_fifo/tryton.cfg
diff --git a/finance/py-trytond-product-cost-fifo/distinfo b/finance/py-trytond-product-cost-fifo/distinfo
new file mode 100644
index 00000000000..39d7c72b962
--- /dev/null
+++ b/finance/py-trytond-product-cost-fifo/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_product_cost_fifo-3.6.0.tar.gz) = e297fa71ea39045176eba50c4d4d6ea9e85b7a0f
+RMD160 (tryton-3.6/trytond_product_cost_fifo-3.6.0.tar.gz) = b2e676bf904defdec5989dd1e065813bec6a07f3
+Size (tryton-3.6/trytond_product_cost_fifo-3.6.0.tar.gz) = 20098 bytes
diff --git a/finance/py-trytond-product-cost-history/DESCR b/finance/py-trytond-product-cost-history/DESCR
new file mode 100644
index 00000000000..bae347ef569
--- /dev/null
+++ b/finance/py-trytond-product-cost-history/DESCR
@@ -0,0 +1 @@
+The product cost history module of the Tryton application platform.
diff --git a/finance/py-trytond-product-cost-history/Makefile b/finance/py-trytond-product-cost-history/Makefile
new file mode 100644
index 00000000000..08748e8d822
--- /dev/null
+++ b/finance/py-trytond-product-cost-history/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_product_cost_history
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= The product cost history module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_product_cost_history.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-product-cost-history/PLIST b/finance/py-trytond-product-cost-history/PLIST
new file mode 100644
index 00000000000..af1e5c4af62
--- /dev/null
+++ b/finance/py-trytond-product-cost-history/PLIST
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/product_cost_history/__init__.py
+${PYSITELIB}/trytond/modules/product_cost_history/__init__.pyc
+${PYSITELIB}/trytond/modules/product_cost_history/__init__.pyo
+${PYSITELIB}/trytond/modules/product_cost_history/ir.py
+${PYSITELIB}/trytond/modules/product_cost_history/ir.pyc
+${PYSITELIB}/trytond/modules/product_cost_history/ir.pyo
+${PYSITELIB}/trytond/modules/product_cost_history/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/de_DE.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/es_AR.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/es_CO.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/es_EC.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/es_ES.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/product_cost_history/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/product_cost_history/product.py
+${PYSITELIB}/trytond/modules/product_cost_history/product.pyc
+${PYSITELIB}/trytond/modules/product_cost_history/product.pyo
+${PYSITELIB}/trytond/modules/product_cost_history/product.xml
+${PYSITELIB}/trytond/modules/product_cost_history/tests/__init__.py
+${PYSITELIB}/trytond/modules/product_cost_history/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/product_cost_history/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/product_cost_history/tests/test_product_cost_history.py
+${PYSITELIB}/trytond/modules/product_cost_history/tests/test_product_cost_history.pyc
+${PYSITELIB}/trytond/modules/product_cost_history/tests/test_product_cost_history.pyo
+${PYSITELIB}/trytond/modules/product_cost_history/tryton.cfg
+${PYSITELIB}/trytond/modules/product_cost_history/view/product_cost_history_graph.xml
+${PYSITELIB}/trytond/modules/product_cost_history/view/product_cost_history_tree.xml
diff --git a/finance/py-trytond-product-cost-history/distinfo b/finance/py-trytond-product-cost-history/distinfo
new file mode 100644
index 00000000000..7f4598ceabe
--- /dev/null
+++ b/finance/py-trytond-product-cost-history/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_product_cost_history-3.6.0.tar.gz) = 7a35d8bf81e8a17aa3ca7a0cd9c41c7a0d591921
+RMD160 (tryton-3.6/trytond_product_cost_history-3.6.0.tar.gz) = b2361b20506ecf1b5a4d5375adec75432a71b8c5
+Size (tryton-3.6/trytond_product_cost_history-3.6.0.tar.gz) = 20656 bytes
diff --git a/finance/py-trytond-product-price-list/DESCR b/finance/py-trytond-product-price-list/DESCR
new file mode 100644
index 00000000000..d3a67af7ed8
--- /dev/null
+++ b/finance/py-trytond-product-price-list/DESCR
@@ -0,0 +1 @@
+The product price list module of the Tryton application platform.
diff --git a/finance/py-trytond-product-price-list/Makefile b/finance/py-trytond-product-price-list/Makefile
new file mode 100644
index 00000000000..9de1c2ccb60
--- /dev/null
+++ b/finance/py-trytond-product-price-list/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_product_price_list
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= The product price list module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-simpleeval-[0-9]*:../../math/py-simpleeval
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_product_price_list.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-product-price-list/PLIST b/finance/py-trytond-product-price-list/PLIST
new file mode 100644
index 00000000000..5d3c6dcafe2
--- /dev/null
+++ b/finance/py-trytond-product-price-list/PLIST
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/product_price_list/__init__.py
+${PYSITELIB}/trytond/modules/product_price_list/__init__.pyc
+${PYSITELIB}/trytond/modules/product_price_list/__init__.pyo
+${PYSITELIB}/trytond/modules/product_price_list/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/de_DE.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/es_AR.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/es_CO.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/es_EC.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/es_ES.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/product_price_list/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/product_price_list/price_list.py
+${PYSITELIB}/trytond/modules/product_price_list/price_list.pyc
+${PYSITELIB}/trytond/modules/product_price_list/price_list.pyo
+${PYSITELIB}/trytond/modules/product_price_list/price_list.xml
+${PYSITELIB}/trytond/modules/product_price_list/tests/__init__.py
+${PYSITELIB}/trytond/modules/product_price_list/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/product_price_list/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/product_price_list/tests/test_product_price_list.py
+${PYSITELIB}/trytond/modules/product_price_list/tests/test_product_price_list.pyc
+${PYSITELIB}/trytond/modules/product_price_list/tests/test_product_price_list.pyo
+${PYSITELIB}/trytond/modules/product_price_list/tryton.cfg
+${PYSITELIB}/trytond/modules/product_price_list/view/price_list_form.xml
+${PYSITELIB}/trytond/modules/product_price_list/view/price_list_line_form.xml
+${PYSITELIB}/trytond/modules/product_price_list/view/price_list_line_tree_sequence.xml
+${PYSITELIB}/trytond/modules/product_price_list/view/price_list_line_tree.xml
+${PYSITELIB}/trytond/modules/product_price_list/view/price_list_tree.xml
diff --git a/finance/py-trytond-product-price-list/distinfo b/finance/py-trytond-product-price-list/distinfo
new file mode 100644
index 00000000000..e5dd9409e45
--- /dev/null
+++ b/finance/py-trytond-product-price-list/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_product_price_list-3.6.0.tar.gz) = de7a0d70d529f3ea7098a64ad5d2e4d1d7c736dc
+RMD160 (tryton-3.6/trytond_product_price_list-3.6.0.tar.gz) = ab38931e3339b1a6cd25ad1aadea90da5a066b59
+Size (tryton-3.6/trytond_product_price_list-3.6.0.tar.gz) = 23579 bytes
diff --git a/finance/py-trytond-purchase-invoice-line-standalone/DESCR b/finance/py-trytond-purchase-invoice-line-standalone/DESCR
new file mode 100644
index 00000000000..c8495e1184c
--- /dev/null
+++ b/finance/py-trytond-purchase-invoice-line-standalone/DESCR
@@ -0,0 +1 @@
+The purchase invoice line standalone module of the Tryton application platform.
diff --git a/finance/py-trytond-purchase-invoice-line-standalone/Makefile b/finance/py-trytond-purchase-invoice-line-standalone/Makefile
new file mode 100644
index 00000000000..90b381444f3
--- /dev/null
+++ b/finance/py-trytond-purchase-invoice-line-standalone/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_purchase_invoice_line_standalone
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Purchase invoice line standalone module of the Tryton platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-line-standalone-[0-9]*:../../finance/py-trytond-account-invoice-line-standalone
+DEPENDS+= ${PYPKGPREFIX}-trytond-purchase-[0-9]*:../../finance/py-trytond-purchase
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_purchase_invoice_line_standalone.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-purchase-invoice-line-standalone/PLIST b/finance/py-trytond-purchase-invoice-line-standalone/PLIST
new file mode 100644
index 00000000000..cae83becc88
--- /dev/null
+++ b/finance/py-trytond-purchase-invoice-line-standalone/PLIST
@@ -0,0 +1,40 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/__init__.py
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/__init__.pyc
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/__init__.pyo
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/invoice.py
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/invoice.pyc
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/invoice.pyo
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/de_DE.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/es_AR.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/es_CO.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/es_EC.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/es_ES.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/purchase.py
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/purchase.pyc
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/purchase.pyo
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/purchase.xml
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/__init__.py
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/scenario_purchase_invoice_line_standalone.rst
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/test_purchase_invoice_line_standalone.py
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/test_purchase_invoice_line_standalone.pyc
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tests/test_purchase_invoice_line_standalone.pyo
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/tryton.cfg
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/view/invoice_line_tree_invoice_type.xml
+${PYSITELIB}/trytond/modules/purchase_invoice_line_standalone/view/purchase_form.xml
diff --git a/finance/py-trytond-purchase-invoice-line-standalone/distinfo b/finance/py-trytond-purchase-invoice-line-standalone/distinfo
new file mode 100644
index 00000000000..bdfb7bc60cb
--- /dev/null
+++ b/finance/py-trytond-purchase-invoice-line-standalone/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_purchase_invoice_line_standalone-3.6.0.tar.gz) = b880fb5c145a3057f32515eb726ab51fbbe2b44b
+RMD160 (tryton-3.6/trytond_purchase_invoice_line_standalone-3.6.0.tar.gz) = 26b1d830667ff8de586321b036e2dd4a5a024879
+Size (tryton-3.6/trytond_purchase_invoice_line_standalone-3.6.0.tar.gz) = 23575 bytes
diff --git a/finance/py-trytond-purchase/DESCR b/finance/py-trytond-purchase/DESCR
new file mode 100644
index 00000000000..5e183a068f7
--- /dev/null
+++ b/finance/py-trytond-purchase/DESCR
@@ -0,0 +1 @@
+The purchase module of the Tryton application platform.
diff --git a/finance/py-trytond-purchase/Makefile b/finance/py-trytond-purchase/Makefile
new file mode 100644
index 00000000000..2b2b0cd85a5
--- /dev/null
+++ b/finance/py-trytond-purchase/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_purchase
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Purchase module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-[0-9]*:../../finance/py-trytond-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-stock-[0-9]*:../../finance/py-trytond-account-invoice-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-product-[0-9]*:../../finance/py-trytond-account-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-currency-[0-9]*:../../finance/py-trytond-currency
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_purchase.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-purchase/PLIST b/finance/py-trytond-purchase/PLIST
new file mode 100644
index 00000000000..ab9b9ef8582
--- /dev/null
+++ b/finance/py-trytond-purchase/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/purchase/__init__.py
+${PYSITELIB}/trytond/modules/purchase/__init__.pyc
+${PYSITELIB}/trytond/modules/purchase/__init__.pyo
+${PYSITELIB}/trytond/modules/purchase/configuration.py
+${PYSITELIB}/trytond/modules/purchase/configuration.pyc
+${PYSITELIB}/trytond/modules/purchase/configuration.pyo
+${PYSITELIB}/trytond/modules/purchase/configuration.xml
+${PYSITELIB}/trytond/modules/purchase/invoice.py
+${PYSITELIB}/trytond/modules/purchase/invoice.pyc
+${PYSITELIB}/trytond/modules/purchase/invoice.pyo
+${PYSITELIB}/trytond/modules/purchase/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/purchase/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/purchase/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/purchase/locale/de_DE.po
+${PYSITELIB}/trytond/modules/purchase/locale/es_AR.po
+${PYSITELIB}/trytond/modules/purchase/locale/es_CO.po
+${PYSITELIB}/trytond/modules/purchase/locale/es_EC.po
+${PYSITELIB}/trytond/modules/purchase/locale/es_ES.po
+${PYSITELIB}/trytond/modules/purchase/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/purchase/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/purchase/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/purchase/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/purchase/party.xml
+${PYSITELIB}/trytond/modules/purchase/product.py
+${PYSITELIB}/trytond/modules/purchase/product.pyc
+${PYSITELIB}/trytond/modules/purchase/product.pyo
+${PYSITELIB}/trytond/modules/purchase/product.xml
+${PYSITELIB}/trytond/modules/purchase/purchase.odt
+${PYSITELIB}/trytond/modules/purchase/purchase.py
+${PYSITELIB}/trytond/modules/purchase/purchase.pyc
+${PYSITELIB}/trytond/modules/purchase/purchase.pyo
+${PYSITELIB}/trytond/modules/purchase/purchase.xml
+${PYSITELIB}/trytond/modules/purchase/stock.py
+${PYSITELIB}/trytond/modules/purchase/stock.pyc
+${PYSITELIB}/trytond/modules/purchase/stock.pyo
+${PYSITELIB}/trytond/modules/purchase/stock.xml
+${PYSITELIB}/trytond/modules/purchase/tests/__init__.py
+${PYSITELIB}/trytond/modules/purchase/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/purchase/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/purchase/tests/scenario_purchase.rst
+${PYSITELIB}/trytond/modules/purchase/tests/test_purchase.py
+${PYSITELIB}/trytond/modules/purchase/tests/test_purchase.pyc
+${PYSITELIB}/trytond/modules/purchase/tests/test_purchase.pyo
+${PYSITELIB}/trytond/modules/purchase/tryton.cfg
+${PYSITELIB}/trytond/modules/purchase/view/configuration_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/handle_invoice_exception_ask_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/handle_shipment_exception_ask_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/move_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/move_list_shipment.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_list_purchase_line.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_supplier_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_supplier_price_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_supplier_price_list_sequence.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_supplier_price_tree.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_supplier_tree_sequence.xml
+${PYSITELIB}/trytond/modules/purchase/view/product_supplier_tree.xml
+${PYSITELIB}/trytond/modules/purchase/view/purchase_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/purchase_line_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/purchase_line_tree_sequence.xml
+${PYSITELIB}/trytond/modules/purchase/view/purchase_line_tree.xml
+${PYSITELIB}/trytond/modules/purchase/view/purchase_tree.xml
+${PYSITELIB}/trytond/modules/purchase/view/template_form.xml
+${PYSITELIB}/trytond/modules/purchase/view/template_tree.xml
diff --git a/finance/py-trytond-purchase/distinfo b/finance/py-trytond-purchase/distinfo
new file mode 100644
index 00000000000..6cadf1f111c
--- /dev/null
+++ b/finance/py-trytond-purchase/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_purchase-3.6.0.tar.gz) = 672d777d52e845c45ec8b4a66c73cd65517c62eb
+RMD160 (tryton-3.6/trytond_purchase-3.6.0.tar.gz) = f4e2a95337f4a2e6ee92a7e43b60bc3839a962b1
+Size (tryton-3.6/trytond_purchase-3.6.0.tar.gz) = 83910 bytes
diff --git a/finance/py-trytond-sale/DESCR b/finance/py-trytond-sale/DESCR
new file mode 100644
index 00000000000..a7395952209
--- /dev/null
+++ b/finance/py-trytond-sale/DESCR
@@ -0,0 +1 @@
+The sale module of the Tryton application platform.
diff --git a/finance/py-trytond-sale/Makefile b/finance/py-trytond-sale/Makefile
new file mode 100644
index 00000000000..ab97e205e64
--- /dev/null
+++ b/finance/py-trytond-sale/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_sale
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Sale module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-stock-[0-9]*:../../finance/py-trytond-account-invoice-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-[0-9]*:../../finance/py-trytond-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-product-[0-9]*:../../finance/py-trytond-account-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-currency-[0-9]*:../../finance/py-trytond-currency
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_sale.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-sale/PLIST b/finance/py-trytond-sale/PLIST
new file mode 100644
index 00000000000..df73b826559
--- /dev/null
+++ b/finance/py-trytond-sale/PLIST
@@ -0,0 +1,66 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/sale/__init__.py
+${PYSITELIB}/trytond/modules/sale/__init__.pyc
+${PYSITELIB}/trytond/modules/sale/__init__.pyo
+${PYSITELIB}/trytond/modules/sale/configuration.py
+${PYSITELIB}/trytond/modules/sale/configuration.pyc
+${PYSITELIB}/trytond/modules/sale/configuration.pyo
+${PYSITELIB}/trytond/modules/sale/configuration.xml
+${PYSITELIB}/trytond/modules/sale/invoice.py
+${PYSITELIB}/trytond/modules/sale/invoice.pyc
+${PYSITELIB}/trytond/modules/sale/invoice.pyo
+${PYSITELIB}/trytond/modules/sale/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/sale/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/sale/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/sale/locale/de_DE.po
+${PYSITELIB}/trytond/modules/sale/locale/es_AR.po
+${PYSITELIB}/trytond/modules/sale/locale/es_CO.po
+${PYSITELIB}/trytond/modules/sale/locale/es_EC.po
+${PYSITELIB}/trytond/modules/sale/locale/es_ES.po
+${PYSITELIB}/trytond/modules/sale/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/sale/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/sale/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/sale/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/sale/party.xml
+${PYSITELIB}/trytond/modules/sale/product.py
+${PYSITELIB}/trytond/modules/sale/product.pyc
+${PYSITELIB}/trytond/modules/sale/product.pyo
+${PYSITELIB}/trytond/modules/sale/product.xml
+${PYSITELIB}/trytond/modules/sale/sale.odt
+${PYSITELIB}/trytond/modules/sale/sale.py
+${PYSITELIB}/trytond/modules/sale/sale.pyc
+${PYSITELIB}/trytond/modules/sale/sale.pyo
+${PYSITELIB}/trytond/modules/sale/sale.xml
+${PYSITELIB}/trytond/modules/sale/stock.py
+${PYSITELIB}/trytond/modules/sale/stock.pyc
+${PYSITELIB}/trytond/modules/sale/stock.pyo
+${PYSITELIB}/trytond/modules/sale/stock.xml
+${PYSITELIB}/trytond/modules/sale/tests/__init__.py
+${PYSITELIB}/trytond/modules/sale/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/sale/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/sale/tests/scenario_sale.rst
+${PYSITELIB}/trytond/modules/sale/tests/test_sale.py
+${PYSITELIB}/trytond/modules/sale/tests/test_sale.pyc
+${PYSITELIB}/trytond/modules/sale/tests/test_sale.pyo
+${PYSITELIB}/trytond/modules/sale/tryton.cfg
+${PYSITELIB}/trytond/modules/sale/view/configuration_form.xml
+${PYSITELIB}/trytond/modules/sale/view/handle_invoice_exception_ask_form.xml
+${PYSITELIB}/trytond/modules/sale/view/handle_shipment_exception_ask_form.xml
+${PYSITELIB}/trytond/modules/sale/view/move_list_shipment.xml
+${PYSITELIB}/trytond/modules/sale/view/party_form.xml
+${PYSITELIB}/trytond/modules/sale/view/product_list_sale_line.xml
+${PYSITELIB}/trytond/modules/sale/view/return_sale_start_form.xml
+${PYSITELIB}/trytond/modules/sale/view/sale_form.xml
+${PYSITELIB}/trytond/modules/sale/view/sale_line_form.xml
+${PYSITELIB}/trytond/modules/sale/view/sale_line_tree_sequence.xml
+${PYSITELIB}/trytond/modules/sale/view/sale_line_tree.xml
+${PYSITELIB}/trytond/modules/sale/view/sale_tree.xml
+${PYSITELIB}/trytond/modules/sale/view/template_form.xml
+${PYSITELIB}/trytond/modules/sale/view/template_tree.xml
diff --git a/finance/py-trytond-sale/distinfo b/finance/py-trytond-sale/distinfo
new file mode 100644
index 00000000000..aff8b9d7729
--- /dev/null
+++ b/finance/py-trytond-sale/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_sale-3.6.0.tar.gz) = 12d533aa784c592cbd8a5990dab26563e258b7c6
+RMD160 (tryton-3.6/trytond_sale-3.6.0.tar.gz) = de5a2b2164865e83463db4ae4e1d058647ebd032
+Size (tryton-3.6/trytond_sale-3.6.0.tar.gz) = 78103 bytes
diff --git a/finance/py-trytond-stock-supply/DESCR b/finance/py-trytond-stock-supply/DESCR
new file mode 100644
index 00000000000..cce1ffb94b5
--- /dev/null
+++ b/finance/py-trytond-stock-supply/DESCR
@@ -0,0 +1 @@
+The stock supply module of the Tryton application platform.
diff --git a/finance/py-trytond-stock-supply/Makefile b/finance/py-trytond-stock-supply/Makefile
new file mode 100644
index 00000000000..ff7c743ea1d
--- /dev/null
+++ b/finance/py-trytond-stock-supply/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+TRYTON_MODULE_NAME= trytond_stock_supply
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= finance python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Stock supply module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-python-sql-[0-9]*:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-purchase-[0-9]*:../../finance/py-trytond-purchase
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_stock_supply.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/finance/py-trytond-stock-supply/PLIST b/finance/py-trytond-stock-supply/PLIST
new file mode 100644
index 00000000000..5caae40800e
--- /dev/null
+++ b/finance/py-trytond-stock-supply/PLIST
@@ -0,0 +1,53 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:43 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/stock_supply/__init__.py
+${PYSITELIB}/trytond/modules/stock_supply/__init__.pyc
+${PYSITELIB}/trytond/modules/stock_supply/__init__.pyo
+${PYSITELIB}/trytond/modules/stock_supply/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/de_DE.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/es_AR.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/es_CO.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/es_EC.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/es_ES.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/stock_supply/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/stock_supply/order_point.py
+${PYSITELIB}/trytond/modules/stock_supply/order_point.pyc
+${PYSITELIB}/trytond/modules/stock_supply/order_point.pyo
+${PYSITELIB}/trytond/modules/stock_supply/order_point.xml
+${PYSITELIB}/trytond/modules/stock_supply/product.py
+${PYSITELIB}/trytond/modules/stock_supply/product.pyc
+${PYSITELIB}/trytond/modules/stock_supply/product.pyo
+${PYSITELIB}/trytond/modules/stock_supply/purchase_request.py
+${PYSITELIB}/trytond/modules/stock_supply/purchase_request.pyc
+${PYSITELIB}/trytond/modules/stock_supply/purchase_request.pyo
+${PYSITELIB}/trytond/modules/stock_supply/purchase_request.xml
+${PYSITELIB}/trytond/modules/stock_supply/shipment.py
+${PYSITELIB}/trytond/modules/stock_supply/shipment.pyc
+${PYSITELIB}/trytond/modules/stock_supply/shipment.pyo
+${PYSITELIB}/trytond/modules/stock_supply/shipment.xml
+${PYSITELIB}/trytond/modules/stock_supply/tests/__init__.py
+${PYSITELIB}/trytond/modules/stock_supply/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/stock_supply/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/stock_supply/tests/scenario_stock_internal_supply.rst
+${PYSITELIB}/trytond/modules/stock_supply/tests/test_stock_supply.py
+${PYSITELIB}/trytond/modules/stock_supply/tests/test_stock_supply.pyc
+${PYSITELIB}/trytond/modules/stock_supply/tests/test_stock_supply.pyo
+${PYSITELIB}/trytond/modules/stock_supply/tryton.cfg
+${PYSITELIB}/trytond/modules/stock_supply/view/order_point_form.xml
+${PYSITELIB}/trytond/modules/stock_supply/view/order_point_tree.xml
+${PYSITELIB}/trytond/modules/stock_supply/view/purchase_request_create_purchase_ask_party_form.xml
+${PYSITELIB}/trytond/modules/stock_supply/view/purchase_request_create_start_form.xml
+${PYSITELIB}/trytond/modules/stock_supply/view/purchase_request_form.xml
+${PYSITELIB}/trytond/modules/stock_supply/view/purchase_request_tree.xml
+${PYSITELIB}/trytond/modules/stock_supply/view/stock_shipment_internal_create_start_form.xml
diff --git a/finance/py-trytond-stock-supply/distinfo b/finance/py-trytond-stock-supply/distinfo
new file mode 100644
index 00000000000..f8b1bae5515
--- /dev/null
+++ b/finance/py-trytond-stock-supply/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:43 richard Exp $
+
+SHA1 (tryton-3.6/trytond_stock_supply-3.6.0.tar.gz) = 1d8b45fccc59a769a543f8dcc74b73512f4f5fbf
+RMD160 (tryton-3.6/trytond_stock_supply-3.6.0.tar.gz) = ed375eafeb2921879952fc4b2118b3e9f73ae4fa
+Size (tryton-3.6/trytond_stock_supply-3.6.0.tar.gz) = 43630 bytes
diff --git a/geography/py-trytond-country/distinfo b/geography/py-trytond-country/distinfo
index 58cd5c66e82..e30461bb6f7 100644
--- a/geography/py-trytond-country/distinfo
+++ b/geography/py-trytond-country/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:43 richard Exp $
-SHA1 (tryton-3.4/trytond_country-3.4.1.tar.gz) = e6c3c2052596e0568df485072bf24936340e2d64
-RMD160 (tryton-3.4/trytond_country-3.4.1.tar.gz) = fa5e1de7fbe71d3bd3479128c0b37c80f8d05213
-Size (tryton-3.4/trytond_country-3.4.1.tar.gz) = 1004548 bytes
+SHA1 (tryton-3.6/trytond_country-3.6.0.tar.gz) = 15428c6c2dfd02d5acd2aa6b3430acf928b1beaf
+RMD160 (tryton-3.6/trytond_country-3.6.0.tar.gz) = 8003b1641eecce982786d812e0cc445ebb67ecf8
+Size (tryton-3.6/trytond_country-3.6.0.tar.gz) = 1004156 bytes
diff --git a/meta-pkgs/Makefile b/meta-pkgs/Makefile
index 1028f26d3e2..aeb46a43db3 100644
--- a/meta-pkgs/Makefile
+++ b/meta-pkgs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.81 2015/07/06 04:15:33 rodent Exp $
+# $NetBSD: Makefile,v 1.82 2015/08/24 14:49:43 richard Exp $
#
COMMENT= Collections of other packages
@@ -44,6 +44,7 @@ SUBDIR+= pkg_developer
SUBDIR+= pkgsrc-guide-tools
SUBDIR+= pulseaudio-tools
SUBDIR+= py-gnome-bindings
+SUBDIR+= py-tryton-platform
SUBDIR+= ruby-gnome2
SUBDIR+= ruby-redmine-plugins
SUBDIR+= ruby-redmine-themes
diff --git a/meta-pkgs/py-tryton-platform/DESCR b/meta-pkgs/py-tryton-platform/DESCR
new file mode 100644
index 00000000000..4b254391f9c
--- /dev/null
+++ b/meta-pkgs/py-tryton-platform/DESCR
@@ -0,0 +1,8 @@
+Tryton is a three-tier high-level general purpose application platform
+under the license GPL-3 written in Python and using PostgreSQL as
+database engine.
+
+It is the core base of a complete business solution providing modularity,
+scalability and security.
+
+This is a meta package that depends on all components of Tryton.
diff --git a/meta-pkgs/py-tryton-platform/Makefile b/meta-pkgs/py-tryton-platform/Makefile
new file mode 100644
index 00000000000..56d89fbfe6f
--- /dev/null
+++ b/meta-pkgs/py-tryton-platform/Makefile
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:43 richard Exp $
+#
+DISTNAME= # empty
+PKGNAME= ${PYPKGPREFIX}-tryton-platform-${TRYTON_BASEVER}
+.include "../../devel/py-trytond/Makefile.common"
+
+CATEGORIES= meta-pkgs python
+MASTER_SITES= # empty
+DISTFILES= # empty
+LICENSE= gnu-gpl-v3
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Install complete tryton client/server platform
+
+META_PACKAGE= yes
+
+.include "../../lang/python/pyversion.mk"
+
+DEPENDS+= ${PYPKGPREFIX}-tryton-[0-9]*:../../devel/py-tryton
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-[0-9]*:../../finance/py-trytond-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-asset-[0-9]*:../../finance/py-trytond-account-asset
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-fr-[0-9]*:../../finance/py-trytond-account-fr
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-[0-9]*:../../finance/py-trytond-account-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-history-[0-9]*:../../finance/py-trytond-account-invoice-history
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-line-standalone-[0-9]*:../../finance/py-trytond-account-invoice-line-standalone
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-invoice-stock-[0-9]*:../../finance/py-trytond-account-invoice-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-payment-[0-9]*:../../finance/py-trytond-account-payment
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-payment-clearing-[0-9]*:../../finance/py-trytond-account-payment-clearing
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-payment-sepa-[0-9]*:../../finance/py-trytond-account-payment-sepa
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-product-[0-9]*:../../finance/py-trytond-account-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-statement-[0-9]*:../../finance/py-trytond-account-statement
+DEPENDS+= ${PYPKGPREFIX}-trytond-account-stock-continental-[0-9]*:../../finance/py-trytond-account-stock-continental
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-account-[0-9]*:../../finance/py-trytond-analytic-account
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-invoice-[0-9]*:../../finance/py-trytond-analytic-invoice
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-purchase-[0-9]*:../../finance/py-trytond-analytic-purchase
+DEPENDS+= ${PYPKGPREFIX}-trytond-analytic-sale-[0-9]*:../../finance/py-trytond-analytic-sale
+DEPENDS+= ${PYPKGPREFIX}-trytond-bank-[0-9]*:../../finance/py-trytond-bank
+DEPENDS+= ${PYPKGPREFIX}-trytond-currency-[0-9]*:../../finance/py-trytond-currency
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-cost-fifo-[0-9]*:../../finance/py-trytond-product-cost-fifo
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-cost-history-[0-9]*:../../finance/py-trytond-product-cost-history
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-price-list-[0-9]*:../../finance/py-trytond-product-price-list
+DEPENDS+= ${PYPKGPREFIX}-trytond-purchase-[0-9]*:../../finance/py-trytond-purchase
+DEPENDS+= ${PYPKGPREFIX}-trytond-purchase-invoice-line-standalone-[0-9]*:../../finance/py-trytond-purchase-invoice-line-standalone
+DEPENDS+= ${PYPKGPREFIX}-trytond-sale-[0-9]*:../../finance/py-trytond-sale
+DEPENDS+= ${PYPKGPREFIX}-trytond-country-[0-9]*:../../geography/py-trytond-country
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-relationship-[0-9]*:../../misc/py-trytond-party-relationship
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-siret-[0-9]*:../../misc/py-trytond-party-siret
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-production-[0-9]*:../../misc/py-trytond-production
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-attribute-[0-9]*:../../misc/py-trytond-product-attribute
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-inventory-location-[0-9]*:../../misc/py-trytond-stock-inventory-location
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-lot-[0-9]*:../../misc/py-trytond-stock-lot
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-product-location-[0-9]*:../../misc/py-trytond-stock-product-location
+DEPENDS+= ${PYPKGPREFIX}-trytond-calendar-[0-9]*:../../time/py-trytond-calendar
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-work-time-[0-9]*:../../time/py-trytond-company-work-time
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/Makefile b/misc/Makefile
index 24cbbb7c8aa..0a1499fe919 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.457 2015/08/19 07:12:19 he Exp $
+# $NetBSD: Makefile,v 1.458 2015/08/24 14:49:44 richard Exp $
#
COMMENT= Miscellaneous utilities
@@ -243,9 +243,14 @@ SUBDIR+= py-carddav
SUBDIR+= py-stdnum
SUBDIR+= py-trytond-company
SUBDIR+= py-trytond-party
+SUBDIR+= py-trytond-party-relationship
SUBDIR+= py-trytond-party-siret
SUBDIR+= py-trytond-product
+SUBDIR+= py-trytond-product-attribute
+SUBDIR+= py-trytond-production
SUBDIR+= py-trytond-stock
+SUBDIR+= py-trytond-stock-inventory-location
+SUBDIR+= py-trytond-stock-product-location
SUBDIR+= py-trytond-stock-lot
SUBDIR+= qbrew
SUBDIR+= qterm
diff --git a/misc/py-trytond-company/Makefile b/misc/py-trytond-company/Makefile
index 23e9198fa1d..39b78c2ba5f 100644
--- a/misc/py-trytond-company/Makefile
+++ b/misc/py-trytond-company/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2015/03/15 00:17:35 rodent Exp $
+# $NetBSD: Makefile,v 1.7 2015/08/24 14:49:44 richard Exp $
TRYTON_MODULE_NAME= trytond_company
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= misc python
@@ -14,7 +14,7 @@ DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
USE_LANGUAGES= # none
-REPLACE_PYTHON+= tests/test_company.py
+REPLACE_PYTHON+= tests/test_company.py tests/tools.py
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff --git a/misc/py-trytond-company/PLIST b/misc/py-trytond-company/PLIST
index 9b9efc4170e..30ff971035b 100644
--- a/misc/py-trytond-company/PLIST
+++ b/misc/py-trytond-company/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/03/15 00:17:35 rodent Exp $
+@comment $NetBSD: PLIST,v 1.3 2015/08/24 14:49:44 richard Exp $
${PYSITELIB}/trytond/modules/company/__init__.py
${PYSITELIB}/trytond/modules/company/__init__.pyc
${PYSITELIB}/trytond/modules/company/__init__.pyo
@@ -33,6 +33,9 @@ ${PYSITELIB}/trytond/modules/company/tests/__init__.pyo
${PYSITELIB}/trytond/modules/company/tests/test_company.py
${PYSITELIB}/trytond/modules/company/tests/test_company.pyc
${PYSITELIB}/trytond/modules/company/tests/test_company.pyo
+${PYSITELIB}/trytond/modules/company/tests/tools.py
+${PYSITELIB}/trytond/modules/company/tests/tools.pyc
+${PYSITELIB}/trytond/modules/company/tests/tools.pyo
${PYSITELIB}/trytond/modules/company/tryton.cfg
${PYSITELIB}/trytond/modules/company/view/company_config_start_form.xml
${PYSITELIB}/trytond/modules/company/view/company_form.xml
@@ -45,8 +48,8 @@ ${PYSITELIB}/trytond/modules/company/view/property_form.xml
${PYSITELIB}/trytond/modules/company/view/property_tree.xml
${PYSITELIB}/trytond/modules/company/view/sequence_form.xml
${PYSITELIB}/trytond/modules/company/view/sequence_tree.xml
-${PYSITELIB}/trytond/modules/company/view/user_form.xml
${PYSITELIB}/trytond/modules/company/view/user_form_preferences.xml
+${PYSITELIB}/trytond/modules/company/view/user_form.xml
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
diff --git a/misc/py-trytond-company/distinfo b/misc/py-trytond-company/distinfo
index 82bcde2506d..a868e9d3fa6 100644
--- a/misc/py-trytond-company/distinfo
+++ b/misc/py-trytond-company/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:44 richard Exp $
-SHA1 (tryton-3.4/trytond_company-3.4.1.tar.gz) = 14015c4b87a679de09c28aaddf47c70d7f91a9a8
-RMD160 (tryton-3.4/trytond_company-3.4.1.tar.gz) = b370d403f7ec5a10c10b1c7a3004afe36c1a506a
-Size (tryton-3.4/trytond_company-3.4.1.tar.gz) = 51520 bytes
+SHA1 (tryton-3.6/trytond_company-3.6.0.tar.gz) = f549c81894d4c58bd73f13abb21593e5dfaf01cd
+RMD160 (tryton-3.6/trytond_company-3.6.0.tar.gz) = dc3988f743fdf69539f7b845c99cc2b15f4fbd12
+Size (tryton-3.6/trytond_company-3.6.0.tar.gz) = 52782 bytes
diff --git a/misc/py-trytond-party-relationship/DESCR b/misc/py-trytond-party-relationship/DESCR
new file mode 100644
index 00000000000..e504ba8f640
--- /dev/null
+++ b/misc/py-trytond-party-relationship/DESCR
@@ -0,0 +1 @@
+The party relationship module of the Tryton application platform.
diff --git a/misc/py-trytond-party-relationship/Makefile b/misc/py-trytond-party-relationship/Makefile
new file mode 100644
index 00000000000..969747c4902
--- /dev/null
+++ b/misc/py-trytond-party-relationship/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:44 richard Exp $
+TRYTON_MODULE_NAME= trytond_party_relationship
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= misc python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Party relationship module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-party-[0-9]*:../../misc/py-trytond-party
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_party_relationship.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/py-trytond-party-relationship/PLIST b/misc/py-trytond-party-relationship/PLIST
new file mode 100644
index 00000000000..6fbfbb8112a
--- /dev/null
+++ b/misc/py-trytond-party-relationship/PLIST
@@ -0,0 +1,35 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:44 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/party_relationship/__init__.py
+${PYSITELIB}/trytond/modules/party_relationship/__init__.pyc
+${PYSITELIB}/trytond/modules/party_relationship/__init__.pyo
+${PYSITELIB}/trytond/modules/party_relationship/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/de_DE.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/es_AR.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/es_CO.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/es_EC.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/es_ES.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/party_relationship/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/party_relationship/party.py
+${PYSITELIB}/trytond/modules/party_relationship/party.pyc
+${PYSITELIB}/trytond/modules/party_relationship/party.pyo
+${PYSITELIB}/trytond/modules/party_relationship/party.xml
+${PYSITELIB}/trytond/modules/party_relationship/tests/__init__.py
+${PYSITELIB}/trytond/modules/party_relationship/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/party_relationship/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/party_relationship/tests/test_party_relationship.py
+${PYSITELIB}/trytond/modules/party_relationship/tests/test_party_relationship.pyc
+${PYSITELIB}/trytond/modules/party_relationship/tests/test_party_relationship.pyo
+${PYSITELIB}/trytond/modules/party_relationship/tryton.cfg
+${PYSITELIB}/trytond/modules/party_relationship/view/party_form.xml
+${PYSITELIB}/trytond/modules/party_relationship/view/relation_form.xml
+${PYSITELIB}/trytond/modules/party_relationship/view/relation_tree.xml
+${PYSITELIB}/trytond/modules/party_relationship/view/relation_type_form.xml
+${PYSITELIB}/trytond/modules/party_relationship/view/relation_type_tree.xml
diff --git a/misc/py-trytond-party-relationship/distinfo b/misc/py-trytond-party-relationship/distinfo
new file mode 100644
index 00000000000..f0fd891ec2f
--- /dev/null
+++ b/misc/py-trytond-party-relationship/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:44 richard Exp $
+
+SHA1 (tryton-3.6/trytond_party_relationship-3.6.0.tar.gz) = 4b2a6963bb5fad42b7e71d2c489d30a8902b2094
+RMD160 (tryton-3.6/trytond_party_relationship-3.6.0.tar.gz) = 493337f888f466990dfbc1aa2acd3c83a3fa03a2
+Size (tryton-3.6/trytond_party_relationship-3.6.0.tar.gz) = 22791 bytes
diff --git a/misc/py-trytond-party-siret/distinfo b/misc/py-trytond-party-siret/distinfo
index f591e8247f8..45b50f33379 100644
--- a/misc/py-trytond-party-siret/distinfo
+++ b/misc/py-trytond-party-siret/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.3 2015/08/24 14:49:44 richard Exp $
-SHA1 (tryton-3.4/trytond_party_siret-3.4.1.tar.gz) = a30965da264764ce9214c6447e4d03e6e43394a8
-RMD160 (tryton-3.4/trytond_party_siret-3.4.1.tar.gz) = 5b39e234a91ae7bca91255232b7d0f4417de9da2
-Size (tryton-3.4/trytond_party_siret-3.4.1.tar.gz) = 19618 bytes
+SHA1 (tryton-3.6/trytond_party_siret-3.6.0.tar.gz) = 3845402737f31ae4005c539b46240364083dd10a
+RMD160 (tryton-3.6/trytond_party_siret-3.6.0.tar.gz) = 016444d2f338dda900b0ff3ba44790fda1dcd9a4
+Size (tryton-3.6/trytond_party_siret-3.6.0.tar.gz) = 19762 bytes
diff --git a/misc/py-trytond-party/distinfo b/misc/py-trytond-party/distinfo
index baecdcf002d..3f94c3f6115 100644
--- a/misc/py-trytond-party/distinfo
+++ b/misc/py-trytond-party/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:44 richard Exp $
-SHA1 (tryton-3.4/trytond_party-3.4.1.tar.gz) = 37da8bf310467a7a4410feee7ce24c51165d9ba7
-RMD160 (tryton-3.4/trytond_party-3.4.1.tar.gz) = 913a4ccd4ccf277a01ac2bc9e39390b4f2eaa38a
-Size (tryton-3.4/trytond_party-3.4.1.tar.gz) = 55866 bytes
+SHA1 (tryton-3.6/trytond_party-3.6.1.tar.gz) = a167fdacb33c6358f2f7109d0bb481bf6d1d4754
+RMD160 (tryton-3.6/trytond_party-3.6.1.tar.gz) = 1626406baf2008b33c2fb54ec17003626e4df399
+Size (tryton-3.6/trytond_party-3.6.1.tar.gz) = 61852 bytes
diff --git a/misc/py-trytond-product-attribute/DESCR b/misc/py-trytond-product-attribute/DESCR
new file mode 100644
index 00000000000..8ed76d70d4b
--- /dev/null
+++ b/misc/py-trytond-product-attribute/DESCR
@@ -0,0 +1 @@
+The product attribute module of the Tryton application platform.
diff --git a/misc/py-trytond-product-attribute/Makefile b/misc/py-trytond-product-attribute/Makefile
new file mode 100644
index 00000000000..484c8bdbad4
--- /dev/null
+++ b/misc/py-trytond-product-attribute/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:44 richard Exp $
+TRYTON_MODULE_NAME= trytond_product_attribute
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= misc python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Product attribute module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_product_attribute.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/py-trytond-product-attribute/PLIST b/misc/py-trytond-product-attribute/PLIST
new file mode 100644
index 00000000000..2d07d2f79f0
--- /dev/null
+++ b/misc/py-trytond-product-attribute/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:44 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/product_attribute/__init__.py
+${PYSITELIB}/trytond/modules/product_attribute/__init__.pyc
+${PYSITELIB}/trytond/modules/product_attribute/__init__.pyo
+${PYSITELIB}/trytond/modules/product_attribute/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/de_DE.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/es_AR.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/es_CO.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/es_EC.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/es_ES.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/product_attribute/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/product_attribute/product.py
+${PYSITELIB}/trytond/modules/product_attribute/product.pyc
+${PYSITELIB}/trytond/modules/product_attribute/product.pyo
+${PYSITELIB}/trytond/modules/product_attribute/product.xml
+${PYSITELIB}/trytond/modules/product_attribute/tests/__init__.py
+${PYSITELIB}/trytond/modules/product_attribute/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/product_attribute/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/product_attribute/tests/test_product_attribute.py
+${PYSITELIB}/trytond/modules/product_attribute/tests/test_product_attribute.pyc
+${PYSITELIB}/trytond/modules/product_attribute/tests/test_product_attribute.pyo
+${PYSITELIB}/trytond/modules/product_attribute/tryton.cfg
+${PYSITELIB}/trytond/modules/product_attribute/view/attribute_form.xml
+${PYSITELIB}/trytond/modules/product_attribute/view/attribute_list.xml
+${PYSITELIB}/trytond/modules/product_attribute/view/attribute_set_form.xml
+${PYSITELIB}/trytond/modules/product_attribute/view/attribute_set_list.xml
+${PYSITELIB}/trytond/modules/product_attribute/view/product_form.xml
+${PYSITELIB}/trytond/modules/product_attribute/view/template_form.xml
diff --git a/misc/py-trytond-product-attribute/distinfo b/misc/py-trytond-product-attribute/distinfo
new file mode 100644
index 00000000000..ab576058b54
--- /dev/null
+++ b/misc/py-trytond-product-attribute/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:44 richard Exp $
+
+SHA1 (tryton-3.6/trytond_product_attribute-3.6.0.tar.gz) = 55cf4785e2d338da26351d28a810e910b23a559a
+RMD160 (tryton-3.6/trytond_product_attribute-3.6.0.tar.gz) = 7e3cbcbd19bb43a9690c158f7b08bbf94c9ed286
+Size (tryton-3.6/trytond_product_attribute-3.6.0.tar.gz) = 22074 bytes
diff --git a/misc/py-trytond-product/distinfo b/misc/py-trytond-product/distinfo
index a4f8e904c1b..f97db338bdd 100644
--- a/misc/py-trytond-product/distinfo
+++ b/misc/py-trytond-product/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:44 richard Exp $
-SHA1 (tryton-3.4/trytond_product-3.4.1.tar.gz) = ddab59b2d4619813dc43226e283af7f1cbaa74ba
-RMD160 (tryton-3.4/trytond_product-3.4.1.tar.gz) = 481291f7fb7fb3b4ba1c07ce49581e059c4f4d5b
-Size (tryton-3.4/trytond_product-3.4.1.tar.gz) = 46789 bytes
+SHA1 (tryton-3.6/trytond_product-3.6.1.tar.gz) = 16025784137c7a40e2ee2ce62bb2b0ad28585ca7
+RMD160 (tryton-3.6/trytond_product-3.6.1.tar.gz) = f9f9011c51c058d32d42052e1416efc9b88a7717
+Size (tryton-3.6/trytond_product-3.6.1.tar.gz) = 47384 bytes
diff --git a/misc/py-trytond-production/DESCR b/misc/py-trytond-production/DESCR
new file mode 100644
index 00000000000..df900ea5bcc
--- /dev/null
+++ b/misc/py-trytond-production/DESCR
@@ -0,0 +1 @@
+The production module of the Tryton application platform.
diff --git a/misc/py-trytond-production/Makefile b/misc/py-trytond-production/Makefile
new file mode 100644
index 00000000000..da00a0ae3c6
--- /dev/null
+++ b/misc/py-trytond-production/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:44 richard Exp $
+TRYTON_MODULE_NAME= trytond_production
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= misc python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Production module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_production.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/py-trytond-production/PLIST b/misc/py-trytond-production/PLIST
new file mode 100644
index 00000000000..0b5d56d5287
--- /dev/null
+++ b/misc/py-trytond-production/PLIST
@@ -0,0 +1,70 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:44 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/production/__init__.py
+${PYSITELIB}/trytond/modules/production/__init__.pyc
+${PYSITELIB}/trytond/modules/production/__init__.pyo
+${PYSITELIB}/trytond/modules/production/bom.py
+${PYSITELIB}/trytond/modules/production/bom.pyc
+${PYSITELIB}/trytond/modules/production/bom.pyo
+${PYSITELIB}/trytond/modules/production/bom.xml
+${PYSITELIB}/trytond/modules/production/configuration.py
+${PYSITELIB}/trytond/modules/production/configuration.pyc
+${PYSITELIB}/trytond/modules/production/configuration.pyo
+${PYSITELIB}/trytond/modules/production/configuration.xml
+${PYSITELIB}/trytond/modules/production/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/production/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/production/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/production/locale/de_DE.po
+${PYSITELIB}/trytond/modules/production/locale/es_AR.po
+${PYSITELIB}/trytond/modules/production/locale/es_CO.po
+${PYSITELIB}/trytond/modules/production/locale/es_EC.po
+${PYSITELIB}/trytond/modules/production/locale/es_ES.po
+${PYSITELIB}/trytond/modules/production/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/production/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/production/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/production/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/production/product.py
+${PYSITELIB}/trytond/modules/production/product.pyc
+${PYSITELIB}/trytond/modules/production/product.pyo
+${PYSITELIB}/trytond/modules/production/product.xml
+${PYSITELIB}/trytond/modules/production/production.py
+${PYSITELIB}/trytond/modules/production/production.pyc
+${PYSITELIB}/trytond/modules/production/production.pyo
+${PYSITELIB}/trytond/modules/production/production.xml
+${PYSITELIB}/trytond/modules/production/stock.py
+${PYSITELIB}/trytond/modules/production/stock.pyc
+${PYSITELIB}/trytond/modules/production/stock.pyo
+${PYSITELIB}/trytond/modules/production/stock.xml
+${PYSITELIB}/trytond/modules/production/tests/__init__.py
+${PYSITELIB}/trytond/modules/production/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/production/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/production/tests/scenario_production.rst
+${PYSITELIB}/trytond/modules/production/tests/test_production.py
+${PYSITELIB}/trytond/modules/production/tests/test_production.pyc
+${PYSITELIB}/trytond/modules/production/tests/test_production.pyo
+${PYSITELIB}/trytond/modules/production/tryton.cfg
+${PYSITELIB}/trytond/modules/production/view/assign_failed_form.xml
+${PYSITELIB}/trytond/modules/production/view/bom_form.xml
+${PYSITELIB}/trytond/modules/production/view/bom_input_form.xml
+${PYSITELIB}/trytond/modules/production/view/bom_input_list.xml
+${PYSITELIB}/trytond/modules/production/view/bom_list.xml
+${PYSITELIB}/trytond/modules/production/view/bom_output_form.xml
+${PYSITELIB}/trytond/modules/production/view/bom_output_list.xml
+${PYSITELIB}/trytond/modules/production/view/bom_tree_open_start_form.xml
+${PYSITELIB}/trytond/modules/production/view/bom_tree_open_tree_form.xml
+${PYSITELIB}/trytond/modules/production/view/bom_tree_tree.xml
+${PYSITELIB}/trytond/modules/production/view/configuration_form.xml
+${PYSITELIB}/trytond/modules/production/view/location_form.xml
+${PYSITELIB}/trytond/modules/production/view/product_bom_form.xml
+${PYSITELIB}/trytond/modules/production/view/product_bom_list_sequence.xml
+${PYSITELIB}/trytond/modules/production/view/product_bom_list.xml
+${PYSITELIB}/trytond/modules/production/view/product_form.xml
+${PYSITELIB}/trytond/modules/production/view/production_calendar.xml
+${PYSITELIB}/trytond/modules/production/view/production_form.xml
+${PYSITELIB}/trytond/modules/production/view/production_list.xml
diff --git a/misc/py-trytond-production/distinfo b/misc/py-trytond-production/distinfo
new file mode 100644
index 00000000000..ea9aae29910
--- /dev/null
+++ b/misc/py-trytond-production/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:44 richard Exp $
+
+SHA1 (tryton-3.6/trytond_production-3.6.0.tar.gz) = fae81f2857651b2d90834178ad11d43e2b896ee2
+RMD160 (tryton-3.6/trytond_production-3.6.0.tar.gz) = d099ff78d8c612d8950e94c432bc66af04e68389
+Size (tryton-3.6/trytond_production-3.6.0.tar.gz) = 43782 bytes
diff --git a/misc/py-trytond-stock-inventory-location/DESCR b/misc/py-trytond-stock-inventory-location/DESCR
new file mode 100644
index 00000000000..a9e81ef77e6
--- /dev/null
+++ b/misc/py-trytond-stock-inventory-location/DESCR
@@ -0,0 +1 @@
+The stock inventory location module of the Tryton application platform.
diff --git a/misc/py-trytond-stock-inventory-location/Makefile b/misc/py-trytond-stock-inventory-location/Makefile
new file mode 100644
index 00000000000..cc18c676712
--- /dev/null
+++ b/misc/py-trytond-stock-inventory-location/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:44 richard Exp $
+TRYTON_MODULE_NAME= trytond_stock_inventory_location
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= misc python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Stock inventory location module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_stock_inventory_location.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/py-trytond-stock-inventory-location/PLIST b/misc/py-trytond-stock-inventory-location/PLIST
new file mode 100644
index 00000000000..a8124f6159a
--- /dev/null
+++ b/misc/py-trytond-stock-inventory-location/PLIST
@@ -0,0 +1,35 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:44 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/stock_inventory_location/__init__.py
+${PYSITELIB}/trytond/modules/stock_inventory_location/__init__.pyc
+${PYSITELIB}/trytond/modules/stock_inventory_location/__init__.pyo
+${PYSITELIB}/trytond/modules/stock_inventory_location/inventory.py
+${PYSITELIB}/trytond/modules/stock_inventory_location/inventory.pyc
+${PYSITELIB}/trytond/modules/stock_inventory_location/inventory.pyo
+${PYSITELIB}/trytond/modules/stock_inventory_location/inventory.xml
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/de_DE.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/es_AR.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/es_CO.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/es_EC.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/es_ES.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/stock_inventory_location/tests/__init__.py
+${PYSITELIB}/trytond/modules/stock_inventory_location/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/stock_inventory_location/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/stock_inventory_location/tests/test_stock_inventory_location.py
+${PYSITELIB}/trytond/modules/stock_inventory_location/tests/test_stock_inventory_location.pyc
+${PYSITELIB}/trytond/modules/stock_inventory_location/tests/test_stock_inventory_location.pyo
+${PYSITELIB}/trytond/modules/stock_inventory_location/tryton.cfg
+${PYSITELIB}/trytond/modules/stock_inventory_location/view/inventory_create_start_form.xml
diff --git a/misc/py-trytond-stock-inventory-location/distinfo b/misc/py-trytond-stock-inventory-location/distinfo
new file mode 100644
index 00000000000..a8ce63042e6
--- /dev/null
+++ b/misc/py-trytond-stock-inventory-location/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:44 richard Exp $
+
+SHA1 (tryton-3.6/trytond_stock_inventory_location-3.6.0.tar.gz) = f6e0bfa14aef237c2cc8c25875d4f09862bfaa5e
+RMD160 (tryton-3.6/trytond_stock_inventory_location-3.6.0.tar.gz) = 18f8b7f89f8aa13667d5d467c01d46c03a3da52e
+Size (tryton-3.6/trytond_stock_inventory_location-3.6.0.tar.gz) = 20103 bytes
diff --git a/misc/py-trytond-stock-lot/distinfo b/misc/py-trytond-stock-lot/distinfo
index c7bc54c05c8..5cbbbacd5f4 100644
--- a/misc/py-trytond-stock-lot/distinfo
+++ b/misc/py-trytond-stock-lot/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:36 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:44 richard Exp $
-SHA1 (tryton-3.4/trytond_stock_lot-3.4.1.tar.gz) = c4d7712e53ab8733f22cccd1b78aee9aac03604a
-RMD160 (tryton-3.4/trytond_stock_lot-3.4.1.tar.gz) = dfcb6e233ba60b1b291e8d23a70bebbf530c08bb
-Size (tryton-3.4/trytond_stock_lot-3.4.1.tar.gz) = 29668 bytes
+SHA1 (tryton-3.6/trytond_stock_lot-3.6.0.tar.gz) = 4c6d0402b6f8fb77aab9233f8fb219ec35765ff0
+RMD160 (tryton-3.6/trytond_stock_lot-3.6.0.tar.gz) = 311fcbe64ba65a5a02c02083f1b0c0195eb1a926
+Size (tryton-3.6/trytond_stock_lot-3.6.0.tar.gz) = 29527 bytes
diff --git a/misc/py-trytond-stock-product-location/DESCR b/misc/py-trytond-stock-product-location/DESCR
new file mode 100644
index 00000000000..2e22324226e
--- /dev/null
+++ b/misc/py-trytond-stock-product-location/DESCR
@@ -0,0 +1 @@
+The stock product location module of the Tryton application platform.
diff --git a/misc/py-trytond-stock-product-location/Makefile b/misc/py-trytond-stock-product-location/Makefile
new file mode 100644
index 00000000000..c5caaa9e29d
--- /dev/null
+++ b/misc/py-trytond-stock-product-location/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:44 richard Exp $
+TRYTON_MODULE_NAME= trytond_stock_product_location
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= misc python
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Stock product location module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-product-[0-9]*:../../misc/py-trytond-product
+DEPENDS+= ${PYPKGPREFIX}-trytond-stock-[0-9]*:../../misc/py-trytond-stock
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_stock_product_location.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/py-trytond-stock-product-location/PLIST b/misc/py-trytond-stock-product-location/PLIST
new file mode 100644
index 00000000000..a6e762b3bca
--- /dev/null
+++ b/misc/py-trytond-stock-product-location/PLIST
@@ -0,0 +1,41 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:44 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/stock_product_location/__init__.py
+${PYSITELIB}/trytond/modules/stock_product_location/__init__.pyc
+${PYSITELIB}/trytond/modules/stock_product_location/__init__.pyo
+${PYSITELIB}/trytond/modules/stock_product_location/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/de_DE.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/es_AR.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/es_CO.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/es_EC.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/es_ES.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/stock_product_location/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/stock_product_location/location.py
+${PYSITELIB}/trytond/modules/stock_product_location/location.pyc
+${PYSITELIB}/trytond/modules/stock_product_location/location.pyo
+${PYSITELIB}/trytond/modules/stock_product_location/location.xml
+${PYSITELIB}/trytond/modules/stock_product_location/product.py
+${PYSITELIB}/trytond/modules/stock_product_location/product.pyc
+${PYSITELIB}/trytond/modules/stock_product_location/product.pyo
+${PYSITELIB}/trytond/modules/stock_product_location/product.xml
+${PYSITELIB}/trytond/modules/stock_product_location/tests/__init__.py
+${PYSITELIB}/trytond/modules/stock_product_location/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/stock_product_location/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/stock_product_location/tests/test_stock_product_location.py
+${PYSITELIB}/trytond/modules/stock_product_location/tests/test_stock_product_location.pyc
+${PYSITELIB}/trytond/modules/stock_product_location/tests/test_stock_product_location.pyo
+${PYSITELIB}/trytond/modules/stock_product_location/tryton.cfg
+${PYSITELIB}/trytond/modules/stock_product_location/view/product_form.xml
+${PYSITELIB}/trytond/modules/stock_product_location/view/product_location_form.xml
+${PYSITELIB}/trytond/modules/stock_product_location/view/product_location_tree.xml
diff --git a/misc/py-trytond-stock-product-location/distinfo b/misc/py-trytond-stock-product-location/distinfo
new file mode 100644
index 00000000000..4f46910efe5
--- /dev/null
+++ b/misc/py-trytond-stock-product-location/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:44 richard Exp $
+
+SHA1 (tryton-3.6/trytond_stock_product_location-3.6.0.tar.gz) = 643e326ef1ec3e6104e120752452df7386d8d97e
+RMD160 (tryton-3.6/trytond_stock_product_location-3.6.0.tar.gz) = 3968198fc76cc2b86115178c23a20081df2240f6
+Size (tryton-3.6/trytond_stock_product_location-3.6.0.tar.gz) = 20896 bytes
diff --git a/misc/py-trytond-stock/PLIST b/misc/py-trytond-stock/PLIST
index f7e09cb08f4..7afc88ec1a2 100644
--- a/misc/py-trytond-stock/PLIST
+++ b/misc/py-trytond-stock/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2015/03/15 00:17:35 rodent Exp $
+@comment $NetBSD: PLIST,v 1.4 2015/08/24 14:49:44 richard Exp $
${PYSITELIB}/trytond/modules/stock/__init__.py
${PYSITELIB}/trytond/modules/stock/__init__.pyc
${PYSITELIB}/trytond/modules/stock/__init__.pyo
@@ -55,6 +55,7 @@ ${PYSITELIB}/trytond/modules/stock/tests/__init__.pyc
${PYSITELIB}/trytond/modules/stock/tests/__init__.pyo
${PYSITELIB}/trytond/modules/stock/tests/scenario_stock_average_cost_price.rst
${PYSITELIB}/trytond/modules/stock/tests/scenario_stock_inventory.rst
+${PYSITELIB}/trytond/modules/stock/tests/scenario_stock_reporting.rst
${PYSITELIB}/trytond/modules/stock/tests/scenario_stock_shipment_internal.rst
${PYSITELIB}/trytond/modules/stock/tests/scenario_stock_shipment_out.rst
${PYSITELIB}/trytond/modules/stock/tests/test_stock.py
@@ -71,8 +72,8 @@ ${PYSITELIB}/trytond/modules/stock/view/location_list.xml
${PYSITELIB}/trytond/modules/stock/view/location_quantity_tree.xml
${PYSITELIB}/trytond/modules/stock/view/location_tree.xml
${PYSITELIB}/trytond/modules/stock/view/move_form.xml
-${PYSITELIB}/trytond/modules/stock/view/move_tree.xml
${PYSITELIB}/trytond/modules/stock/view/move_tree_simple.xml
+${PYSITELIB}/trytond/modules/stock/view/move_tree.xml
${PYSITELIB}/trytond/modules/stock/view/party_address_form.xml
${PYSITELIB}/trytond/modules/stock/view/party_address_tree.xml
${PYSITELIB}/trytond/modules/stock/view/party_form.xml
diff --git a/misc/py-trytond-stock/distinfo b/misc/py-trytond-stock/distinfo
index 82fe71cf9e7..ace1897b513 100644
--- a/misc/py-trytond-stock/distinfo
+++ b/misc/py-trytond-stock/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:35 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:44 richard Exp $
-SHA1 (tryton-3.4/trytond_stock-3.4.1.tar.gz) = afece3a81c3776e2d3032720ba2df82e5a756a8f
-RMD160 (tryton-3.4/trytond_stock-3.4.1.tar.gz) = a79751aacf6b3ae4cf7eba1597ed0cef65e68956
-Size (tryton-3.4/trytond_stock-3.4.1.tar.gz) = 178109 bytes
+SHA1 (tryton-3.6/trytond_stock-3.6.0.tar.gz) = 8e4de237f9cbe0e3abe83c5178e7bbfeb79e59c6
+RMD160 (tryton-3.6/trytond_stock-3.6.0.tar.gz) = 54bf779b84b3390f7b01c8b14ff3f1287796603e
+Size (tryton-3.6/trytond_stock-3.6.0.tar.gz) = 181476 bytes
diff --git a/time/Makefile b/time/Makefile
index c41e6f686fe..89ee4d332c6 100644
--- a/time/Makefile
+++ b/time/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.148 2015/07/21 23:35:41 asau Exp $
+# $NetBSD: Makefile,v 1.149 2015/08/24 14:49:44 richard Exp $
#
COMMENT= Clocks, calendars, daily planners and other time related applications
@@ -136,6 +136,7 @@ SUBDIR+= py-parsedatetime
SUBDIR+= py-pytz
SUBDIR+= py-trytond-calendar
SUBDIR+= py-tzlocal
+SUBDIR+= py-trytond-company-work-time
SUBDIR+= py-vdirsyncer
SUBDIR+= rclock
SUBDIR+= rem2ics
diff --git a/time/py-trytond-calendar/distinfo b/time/py-trytond-calendar/distinfo
index 5777d9aac15..5bd3c8cb777 100644
--- a/time/py-trytond-calendar/distinfo
+++ b/time/py-trytond-calendar/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2015/03/15 00:17:36 rodent Exp $
+$NetBSD: distinfo,v 1.4 2015/08/24 14:49:45 richard Exp $
-SHA1 (tryton-3.4/trytond_calendar-3.4.0.tar.gz) = 3f86a945cd715bae1896a69243e156ec5fa71f33
-RMD160 (tryton-3.4/trytond_calendar-3.4.0.tar.gz) = a9977d4d03c64932a00b83d7afa85e6904a5f5e4
-Size (tryton-3.4/trytond_calendar-3.4.0.tar.gz) = 59902 bytes
+SHA1 (tryton-3.6/trytond_calendar-3.6.1.tar.gz) = e269d117d54466fc8a9631965d32e50f0cd11620
+RMD160 (tryton-3.6/trytond_calendar-3.6.1.tar.gz) = fb7c06532b071b5861e8880de3f38b203b7d11ab
+Size (tryton-3.6/trytond_calendar-3.6.1.tar.gz) = 60070 bytes
diff --git a/time/py-trytond-company-work-time/DESCR b/time/py-trytond-company-work-time/DESCR
new file mode 100644
index 00000000000..25f96089968
--- /dev/null
+++ b/time/py-trytond-company-work-time/DESCR
@@ -0,0 +1 @@
+The company work time module of the Tryton application platform.
diff --git a/time/py-trytond-company-work-time/Makefile b/time/py-trytond-company-work-time/Makefile
new file mode 100644
index 00000000000..8b1f788d73e
--- /dev/null
+++ b/time/py-trytond-company-work-time/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2015/08/24 14:49:45 richard Exp $
+TRYTON_MODULE_NAME= trytond_company_work_time
+.include "../../devel/py-trytond/Makefile.common"
+CATEGORIES= python time
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.tryton.org/
+COMMENT= Company work time module of the Tryton application platform
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-trytond-company-[0-9]*:../../misc/py-trytond-company
+DEPENDS+= ${PYPKGPREFIX}-trytond-[0-9]*:../../devel/py-trytond
+
+USE_LANGUAGES= # none
+
+REPLACE_PYTHON+= tests/test_company_work_time.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/time/py-trytond-company-work-time/PLIST b/time/py-trytond-company-work-time/PLIST
new file mode 100644
index 00000000000..a1e1ed9cee6
--- /dev/null
+++ b/time/py-trytond-company-work-time/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD: PLIST,v 1.1 2015/08/24 14:49:45 richard Exp $
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/trytond/modules/company_work_time/__init__.py
+${PYSITELIB}/trytond/modules/company_work_time/__init__.pyc
+${PYSITELIB}/trytond/modules/company_work_time/__init__.pyo
+${PYSITELIB}/trytond/modules/company_work_time/company.py
+${PYSITELIB}/trytond/modules/company_work_time/company.pyc
+${PYSITELIB}/trytond/modules/company_work_time/company.pyo
+${PYSITELIB}/trytond/modules/company_work_time/company.xml
+${PYSITELIB}/trytond/modules/company_work_time/locale/bg_BG.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/ca_ES.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/cs_CZ.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/de_DE.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/es_AR.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/es_CO.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/es_EC.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/es_ES.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/fr_FR.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/nl_NL.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/ru_RU.po
+${PYSITELIB}/trytond/modules/company_work_time/locale/sl_SI.po
+${PYSITELIB}/trytond/modules/company_work_time/res.py
+${PYSITELIB}/trytond/modules/company_work_time/res.pyc
+${PYSITELIB}/trytond/modules/company_work_time/res.pyo
+${PYSITELIB}/trytond/modules/company_work_time/tests/__init__.py
+${PYSITELIB}/trytond/modules/company_work_time/tests/__init__.pyc
+${PYSITELIB}/trytond/modules/company_work_time/tests/__init__.pyo
+${PYSITELIB}/trytond/modules/company_work_time/tests/test_company_work_time.py
+${PYSITELIB}/trytond/modules/company_work_time/tests/test_company_work_time.pyc
+${PYSITELIB}/trytond/modules/company_work_time/tests/test_company_work_time.pyo
+${PYSITELIB}/trytond/modules/company_work_time/tryton.cfg
+${PYSITELIB}/trytond/modules/company_work_time/view/company_form.xml
diff --git a/time/py-trytond-company-work-time/distinfo b/time/py-trytond-company-work-time/distinfo
new file mode 100644
index 00000000000..c6e18d4c979
--- /dev/null
+++ b/time/py-trytond-company-work-time/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/08/24 14:49:45 richard Exp $
+
+SHA1 (tryton-3.6/trytond_company_work_time-3.6.0.tar.gz) = 3c0a853bcf4428dd455fc7e651a26f5a45a95a4e
+RMD160 (tryton-3.6/trytond_company_work_time-3.6.0.tar.gz) = 347982f4d63095c6174ed70da9a9f22958a27ce7
+Size (tryton-3.6/trytond_company_work_time-3.6.0.tar.gz) = 19231 bytes