summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2016-12-04 21:12:58 +0000
committerrodent <rodent@pkgsrc.org>2016-12-04 21:12:58 +0000
commit517b485d38759e5f59ec75e7263448b5cbc66b88 (patch)
treebcb13945f8b7330e505f9ecf29d976b9e1948bb3 /devel
parent7cb907836741d7d8613a07fbf044826b68952956 (diff)
downloadpkgsrc-517b485d38759e5f59ec75e7263448b5cbc66b88.tar.gz
It's time to make Tryton great again. This update is YUGE. There are 71
new packages. Most of which are the remaining modules of the Tryton platform which weren't packaged. The others are dependencies of the new modules. This was tested on FreeBSD and is based in large part on Richard Palo's (richard@) work. This is the most recent release of the Tryton platform, version 4.2. There's a very large list of changes from the 3.8 series we have in pkgsrc. If you're interested, those functional changes can be found here: http://www.tryton.org/posts/new-tryton-release-42.html http://www.tryton.org/posts/new-tryton-release-40.html
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile3
-rw-r--r--devel/py-appdirs/DESCR2
-rw-r--r--devel/py-appdirs/Makefile18
-rw-r--r--devel/py-appdirs/PLIST8
-rw-r--r--devel/py-appdirs/distinfo5
-rw-r--r--devel/py-proteus/distinfo10
-rw-r--r--devel/py-tryton/Makefile6
-rw-r--r--devel/py-tryton/PLIST103
-rw-r--r--devel/py-tryton/distinfo10
-rw-r--r--devel/py-trytond/ALTERNATIVES2
-rw-r--r--devel/py-trytond/MESSAGE13
-rw-r--r--devel/py-trytond/Makefile26
-rw-r--r--devel/py-trytond/Makefile.common284
-rw-r--r--devel/py-trytond/PLIST201
-rw-r--r--devel/py-trytond/distinfo10
-rw-r--r--devel/py-trytond/options.mk12
16 files changed, 462 insertions, 251 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9ee3ff8c1c3..734ea26b7ba 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2339 2016/12/03 23:54:56 wiedi Exp $
+# $NetBSD: Makefile,v 1.2340 2016/12/04 21:12:58 rodent Exp $
#
COMMENT= Development utilities
@@ -1723,6 +1723,7 @@ SUBDIR+= py-Pyro
SUBDIR+= py-ZopeComponent
SUBDIR+= py-ZopeEvent
SUBDIR+= py-ZopeInterface
+SUBDIR+= py-appdirs
SUBDIR+= py-argcomplete
SUBDIR+= py-argh
SUBDIR+= py-argparse
diff --git a/devel/py-appdirs/DESCR b/devel/py-appdirs/DESCR
new file mode 100644
index 00000000000..6cf8d2f1eb3
--- /dev/null
+++ b/devel/py-appdirs/DESCR
@@ -0,0 +1,2 @@
+A small Python module for determining appropriate " + "platform-specific dirs,
+e.g. a "user data dir"
diff --git a/devel/py-appdirs/Makefile b/devel/py-appdirs/Makefile
new file mode 100644
index 00000000000..a6ffa1246a8
--- /dev/null
+++ b/devel/py-appdirs/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2016/12/04 21:12:59 rodent Exp $
+
+DISTNAME= appdirs-1.4.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_PYPI:=a/appdirs/}
+
+MAINTAINER= kamelderouiche@yahoo.com
+HOMEPAGE= http://github.com/ActiveState/appdirs
+COMMENT= Module for determining appropriate, platform-specific dirs
+LICENSE= mit
+
+WRKSRC= ${WRKDIR}/appdirs-1.4.0
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-appdirs/PLIST b/devel/py-appdirs/PLIST
new file mode 100644
index 00000000000..5ee086d2515
--- /dev/null
+++ b/devel/py-appdirs/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2016/12/04 21:12:59 rodent Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/appdirs.py
+${PYSITELIB}/appdirs.pyc
+${PYSITELIB}/appdirs.pyo
diff --git a/devel/py-appdirs/distinfo b/devel/py-appdirs/distinfo
new file mode 100644
index 00000000000..e8700bd3e97
--- /dev/null
+++ b/devel/py-appdirs/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2016/12/04 21:12:59 rodent Exp $
+
+SHA1 (appdirs-1.4.0.tar.gz) = a23245ad884a605bc845855cbf9e17991bc274ed
+RMD160 (appdirs-1.4.0.tar.gz) = 50000f1b504ed024a976cde1426883b301aa977e
+Size (appdirs-1.4.0.tar.gz) = 14358 bytes
diff --git a/devel/py-proteus/distinfo b/devel/py-proteus/distinfo
index 71d26f197b8..2dcbfce6190 100644
--- a/devel/py-proteus/distinfo
+++ b/devel/py-proteus/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2015/11/22 08:05:07 richard Exp $
+$NetBSD: distinfo,v 1.5 2016/12/04 21:12:59 rodent Exp $
-SHA1 (tryton-3.8/proteus-3.8.0.tar.gz) = 18a47cf46544d4971d68a1e14a350ebe4de86cbf
-RMD160 (tryton-3.8/proteus-3.8.0.tar.gz) = 6f76cd3f255c4c134d8295c6738236271935f7ea
-SHA512 (tryton-3.8/proteus-3.8.0.tar.gz) = d448ad9a535a2cb70181777b19da65e488ef2eeed5d9f09ef12b95877984305dbdb4ae02571de7679454d247b31080ec703b6be35db0699a2e76106ef6578b96
-Size (tryton-3.8/proteus-3.8.0.tar.gz) = 37154 bytes
+SHA1 (tryton-4.2/proteus-4.2.0.tar.gz) = 0d3bb9b5b129cdfb9d5907b9d9a3532a143d8327
+RMD160 (tryton-4.2/proteus-4.2.0.tar.gz) = 1c66511574067c94abffbaaf399f26e200e5a44b
+SHA512 (tryton-4.2/proteus-4.2.0.tar.gz) = 9bafbcb7cab43a6624dc70933efe2267e72cdd788c6dd87a1d4673ffde3c96b39ab99f430133ed10c69d563ce023bca3dbe74694c56d867d13774b44ffea47cf
+Size (tryton-4.2/proteus-4.2.0.tar.gz) = 37393 bytes
diff --git a/devel/py-tryton/Makefile b/devel/py-tryton/Makefile
index cf6a6ecdee9..63f49d440d7 100644
--- a/devel/py-tryton/Makefile
+++ b/devel/py-tryton/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2016/08/28 15:48:31 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2016/12/04 21:12:59 rodent Exp $
TRYTON_MODULE_NAME= tryton
PKGREVISION= 1
.include "../../devel/py-trytond/Makefile.common"
@@ -12,11 +12,11 @@ LICENSE= gnu-gpl-v3
USE_LANGUAGES= # none
PYTHON_VERSIONED_DEPENDENCIES= dateutil
-PY_PATCHPLIST= yes
+
+PYTHON_VERSIONS_INCOMPATIBLE= 34 35
.include "options.mk"
-OPSYSVARS+= DEPENDS
DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet
DEPENDS.Darwin+= ${PYPKGPREFIX}-py2app-[0-9]*:../../devel/py-py2app
diff --git a/devel/py-tryton/PLIST b/devel/py-tryton/PLIST
index 8738eee68e3..47b898f554f 100644
--- a/devel/py-tryton/PLIST
+++ b/devel/py-tryton/PLIST
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.5 2015/11/22 08:05:07 richard Exp $
+@comment $NetBSD: PLIST,v 1.6 2016/12/04 21:12:59 rodent Exp $
bin/tryton${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.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}/tryton/__init__.py
${PYSITELIB}/tryton/__init__.pyc
@@ -93,45 +93,48 @@ ${PYSITELIB}/tryton/common/timedelta.pyo
${PYSITELIB}/tryton/common/treeviewcontrol.py
${PYSITELIB}/tryton/common/treeviewcontrol.pyc
${PYSITELIB}/tryton/common/treeviewcontrol.pyo
+${PYSITELIB}/tryton/common/widget_style.py
+${PYSITELIB}/tryton/common/widget_style.pyc
+${PYSITELIB}/tryton/common/widget_style.pyo
${PYSITELIB}/tryton/config.py
${PYSITELIB}/tryton/config.pyc
${PYSITELIB}/tryton/config.pyo
-${PYSITELIB}/tryton/data/locale/bg_BG/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/bg_BG/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/ca_ES/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/ca_ES/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/cs_CZ/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/cs_CZ/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/de_DE/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/de_DE/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/es_AR/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/es_AR/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/es_CO/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/es_CO/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/es_EC/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/es_EC/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/es_ES/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/es_ES/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/es_MX/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/es_MX/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/fr_FR/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/fr_FR/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/bg/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/bg/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/ca/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/ca/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/cs/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/cs/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/de/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/de/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/es/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/es/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/es_419/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/fr/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/fr/LC_MESSAGES/tryton.po
${PYSITELIB}/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo
${PYSITELIB}/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.po
${PYSITELIB}/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo
${PYSITELIB}/tryton/data/locale/it_IT/LC_MESSAGES/tryton.po
${PYSITELIB}/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo
${PYSITELIB}/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/lt_LT/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/lt_LT/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/nl_NL/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/nl_NL/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/lo/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/lo/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/lt/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/lt/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/nl/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/nl/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/pl/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/pl/LC_MESSAGES/tryton.po
${PYSITELIB}/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo
${PYSITELIB}/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/ru_RU/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/ru_RU/LC_MESSAGES/tryton.po
-${PYSITELIB}/tryton/data/locale/sl_SI/LC_MESSAGES/tryton.mo
-${PYSITELIB}/tryton/data/locale/sl_SI/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/ru/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/ru/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/sl/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/sl/LC_MESSAGES/tryton.po
+${PYSITELIB}/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo
+${PYSITELIB}/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-attachment-hi.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-attachment.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-bookmark.svg
@@ -165,6 +168,8 @@ ${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-mail-message-new.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-mail-message.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-new.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-noimage.png
+${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-note-hi.svg
+${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-note.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-open.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-preferences-system-session.svg
${PYSITELIB}/tryton/data/pixmaps/tryton/tryton-preferences-system.svg
@@ -210,18 +215,9 @@ ${PYSITELIB}/tryton/gui/window/attachment.pyo
${PYSITELIB}/tryton/gui/window/board.py
${PYSITELIB}/tryton/gui/window/board.pyc
${PYSITELIB}/tryton/gui/window/board.pyo
-${PYSITELIB}/tryton/gui/window/dbcreate.py
-${PYSITELIB}/tryton/gui/window/dbcreate.pyc
-${PYSITELIB}/tryton/gui/window/dbcreate.pyo
-${PYSITELIB}/tryton/gui/window/dbdumpdrop.py
-${PYSITELIB}/tryton/gui/window/dbdumpdrop.pyc
-${PYSITELIB}/tryton/gui/window/dbdumpdrop.pyo
${PYSITELIB}/tryton/gui/window/dblogin.py
${PYSITELIB}/tryton/gui/window/dblogin.pyc
${PYSITELIB}/tryton/gui/window/dblogin.pyo
-${PYSITELIB}/tryton/gui/window/dbrestore.py
-${PYSITELIB}/tryton/gui/window/dbrestore.pyc
-${PYSITELIB}/tryton/gui/window/dbrestore.pyo
${PYSITELIB}/tryton/gui/window/email.py
${PYSITELIB}/tryton/gui/window/email.pyc
${PYSITELIB}/tryton/gui/window/email.pyo
@@ -237,6 +233,9 @@ ${PYSITELIB}/tryton/gui/window/limit.pyo
${PYSITELIB}/tryton/gui/window/nomodal.py
${PYSITELIB}/tryton/gui/window/nomodal.pyc
${PYSITELIB}/tryton/gui/window/nomodal.pyo
+${PYSITELIB}/tryton/gui/window/note.py
+${PYSITELIB}/tryton/gui/window/note.pyc
+${PYSITELIB}/tryton/gui/window/note.pyo
${PYSITELIB}/tryton/gui/window/preference.py
${PYSITELIB}/tryton/gui/window/preference.pyc
${PYSITELIB}/tryton/gui/window/preference.pyo
@@ -300,6 +299,9 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/calendar_gtk/dates_period.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/calendar_gtk/toolbar.py
${PYSITELIB}/tryton/gui/window/view_form/view/calendar_gtk/toolbar.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/calendar_gtk/toolbar.pyo
+${PYSITELIB}/tryton/gui/window/view_form/view/form.py
+${PYSITELIB}/tryton/gui/window/view_form/view/form.pyc
+${PYSITELIB}/tryton/gui/window/view_form/view/form.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/__init__.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/__init__.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/__init__.pyo
@@ -345,6 +347,9 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/one2one.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/progressbar.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/progressbar.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/progressbar.pyo
+${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/pyson.py
+${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/pyson.pyc
+${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/pyson.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/reference.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/reference.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/reference.pyo
@@ -369,9 +374,9 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/url.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/widget.py
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/widget.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/form_gtk/widget.pyo
-${PYSITELIB}/tryton/gui/window/view_form/view/form.py
-${PYSITELIB}/tryton/gui/window/view_form/view/form.pyc
-${PYSITELIB}/tryton/gui/window/view_form/view/form.pyo
+${PYSITELIB}/tryton/gui/window/view_form/view/graph.py
+${PYSITELIB}/tryton/gui/window/view_form/view/graph.pyc
+${PYSITELIB}/tryton/gui/window/view_form/view/graph.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/__init__.py
${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/__init__.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/__init__.pyo
@@ -387,9 +392,9 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/line.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/pie.py
${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/pie.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/graph_gtk/pie.pyo
-${PYSITELIB}/tryton/gui/window/view_form/view/graph.py
-${PYSITELIB}/tryton/gui/window/view_form/view/graph.pyc
-${PYSITELIB}/tryton/gui/window/view_form/view/graph.pyo
+${PYSITELIB}/tryton/gui/window/view_form/view/list.py
+${PYSITELIB}/tryton/gui/window/view_form/view/list.pyc
+${PYSITELIB}/tryton/gui/window/view_form/view/list.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/__init__.py
${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/__init__.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/__init__.pyo
@@ -399,12 +404,12 @@ ${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/editabletree.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/widget.py
${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/widget.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/list_gtk/widget.pyo
-${PYSITELIB}/tryton/gui/window/view_form/view/list.py
-${PYSITELIB}/tryton/gui/window/view_form/view/list.pyc
-${PYSITELIB}/tryton/gui/window/view_form/view/list.pyo
${PYSITELIB}/tryton/gui/window/view_form/view/screen_container.py
${PYSITELIB}/tryton/gui/window/view_form/view/screen_container.pyc
${PYSITELIB}/tryton/gui/window/view_form/view/screen_container.pyo
+${PYSITELIB}/tryton/gui/window/win_csv.py
+${PYSITELIB}/tryton/gui/window/win_csv.pyc
+${PYSITELIB}/tryton/gui/window/win_csv.pyo
${PYSITELIB}/tryton/gui/window/win_export.py
${PYSITELIB}/tryton/gui/window/win_export.pyc
${PYSITELIB}/tryton/gui/window/win_export.pyo
diff --git a/devel/py-tryton/distinfo b/devel/py-tryton/distinfo
index 6ca169ce9a9..624e699dd2d 100644
--- a/devel/py-tryton/distinfo
+++ b/devel/py-tryton/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.14 2015/11/22 08:05:07 richard Exp $
+$NetBSD: distinfo,v 1.15 2016/12/04 21:12:59 rodent Exp $
-SHA1 (tryton-3.8/tryton-3.8.2.tar.gz) = 1bf4a0e5ff5dcc7e632a44dc74dee58586500b92
-RMD160 (tryton-3.8/tryton-3.8.2.tar.gz) = 3118a74fd6d6a508645c8d8a02e51646f0ee9a39
-SHA512 (tryton-3.8/tryton-3.8.2.tar.gz) = 4b1626ed95a229ea59bfbec50a8b51ae8412e46ad7150cbf3d05162c479ddfc053d570b2925107eeddcf914e346055db4508cde6ee66583cece6d3c86c00118b
-Size (tryton-3.8/tryton-3.8.2.tar.gz) = 810794 bytes
+SHA1 (tryton-4.2/tryton-4.2.0.tar.gz) = 2a10cee83e19a02f6c3fd2382bfda1a22053f175
+RMD160 (tryton-4.2/tryton-4.2.0.tar.gz) = ecd245cbd4fae77348578d37d2f868b3139d1427
+SHA512 (tryton-4.2/tryton-4.2.0.tar.gz) = 698ee08d3be09a7903211cc6573646e4f8be7f62ccc631a923cc4158c5ba07dc583955dd44a072f56e0b7fe97734a55c14d683133205ca7dc4100df7baa41e1f
+Size (tryton-4.2/tryton-4.2.0.tar.gz) = 707272 bytes
diff --git a/devel/py-trytond/ALTERNATIVES b/devel/py-trytond/ALTERNATIVES
index e4ddd59c770..93889603b5d 100644
--- a/devel/py-trytond/ALTERNATIVES
+++ b/devel/py-trytond/ALTERNATIVES
@@ -1 +1,3 @@
+bin/trytond-admin @PREFIX@/bin/trytond-admin@PYVERSSUFFIX@
+bin/trytond-cron @PREFIX@/bin/trytond-cron@PYVERSSUFFIX@
bin/trytond @PREFIX@/bin/trytond@PYVERSSUFFIX@
diff --git a/devel/py-trytond/MESSAGE b/devel/py-trytond/MESSAGE
new file mode 100644
index 00000000000..8ec6e827396
--- /dev/null
+++ b/devel/py-trytond/MESSAGE
@@ -0,0 +1,13 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2016/12/04 21:12:59 rodent Exp $
+
+Getting started with Tryton:
+
+0. Modify the stock configuration file and setup your database connection;
+
+1. Create the database, roles, schemas, etc. depending on your backend;
+
+2. Run: trytond-admin@PYVERSSUFFIX@ -c @PKG_SYSCONFDIR@/tryton/trytond.conf -d $YOURDB --all
+
+3. Start trytond: @RC_SCRIPTS_DIR@/trytond start;
+===========================================================================
diff --git a/devel/py-trytond/Makefile b/devel/py-trytond/Makefile
index 4c1d9abdafd..cba0e948649 100644
--- a/devel/py-trytond/Makefile
+++ b/devel/py-trytond/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2016/08/28 15:48:31 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2016/12/04 21:12:59 rodent Exp $
TRYTON_MODULE_NAME= trytond
.include "../../devel/py-trytond/Makefile.common"
CATEGORIES= devel python
@@ -8,11 +8,14 @@ HOMEPAGE= http://www.tryton.org/
COMMENT= Server of the Tryton application platform
LICENSE= gnu-gpl-v3
-DEPENDS+= ${PYPKGPREFIX}-python-sql>=0.2:../../databases/py-python-sql
+DEPENDS+= ${PYPKGPREFIX}-python-sql>=0.4:../../databases/py-python-sql
DEPENDS+= ${PYPKGPREFIX}-polib-[0-9]*:../../devel/py-polib
+DEPENDS+= ${PYPKGPREFIX}-wrapt-[0-9]*:../../devel/py-wrapt
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
+DEPENDS+= ${PYPKGPREFIX}-genshi-[0-9]*:../../www/py-genshi
+DEPENDS+= ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
USE_LANGUAGES= # none
@@ -33,15 +36,34 @@ REPLACE_PYTHON+= trytond/tests/test_tryton.py
PYTHON_VERSIONED_DEPENDENCIES= dateutil
PY_PATCHPLIST= yes
+PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
.include "options.mk"
OPSYSVARS+= DEPENDS
DEPENDS.Darwin+= ${PYPKGPREFIX}-py2app-[0-9]*:../../devel/py-py2app
+RCD_SCRIPTS= trytond
+CONFDIR= ${PKG_SYSCONFDIR}/${PKGBASE}
+EGDIR= share/examples/${PKGBASE}
+INSTALLATION_DIRS+= ${EGDIR} share/${PKGBASE}
+
+CONF_FILES+= ${EGDIR}/trytond.conf.example \
+ ${CONFDIR}/trytond.conf
+CONF_FILES+= ${EGDIR}/logging.conf.example \
+ ${CONFDIR}/logging.conf
+
post-install:
+ ${MV} ${DESTDIR}${PREFIX}/bin/trytond-admin \
+ ${DESTDIR}${PREFIX}/bin/trytond-admin${PYVERSSUFFIX}
+ ${MV} ${DESTDIR}${PREFIX}/bin/trytond-cron \
+ ${DESTDIR}${PREFIX}/bin/trytond-cron${PYVERSSUFFIX}
${MV} ${DESTDIR}${PREFIX}/bin/trytond \
${DESTDIR}${PREFIX}/bin/trytond${PYVERSSUFFIX}
+ ${INSTALL_DATA} ${FILESDIR}/trytond.conf.example \
+ ${DESTDIR}${PREFIX}/${EGDIR}/trytond.conf.example
+ ${INSTALL_DATA} ${FILESDIR}/logging.conf.example \
+ ${DESTDIR}${PREFIX}/${EGDIR}/logging.conf.example
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff --git a/devel/py-trytond/Makefile.common b/devel/py-trytond/Makefile.common
index 00ebb35b230..4d5a0ad43b2 100644
--- a/devel/py-trytond/Makefile.common
+++ b/devel/py-trytond/Makefile.common
@@ -1,128 +1,249 @@
-# $NetBSD: Makefile.common,v 1.10 2016/07/09 13:03:44 wiz Exp $
+# $NetBSD: Makefile.common,v 1.11 2016/12/04 21:12:59 rodent Exp $
-# used by meta-pkgs/py-tryton-platform/Makefile
+# used by databases/py-ldap-authentication/Makefile
# used by devel/py-proteus/Makefile
# used by devel/py-tryton/Makefile
# used by devel/py-trytond/Makefile
# used by finance/py-trytond-account-asset/Makefile
+# used by finance/py-trytond-account-be/Makefile
+# used by finance/py-trytond-account-credit-limit/Makefile
+# used by finance/py-trytond-account-de-skr03/Makefile
+# used by finance/py-trytond-account-deposit/Makefile
+# used by finance/py-trytond-account-dunning/Makefile
+# used by finance/py-trytond-account-dunning-fee/Makefile
+# used by finance/py-trytond-account-dunning-letter/Makefile
# used by finance/py-trytond-account-fr/Makefile
# used by finance/py-trytond-account-invoice-history/Makefile
# used by finance/py-trytond-account-invoice-line-standalone/Makefile
# used by finance/py-trytond-account-invoice-stock/Makefile
# used by finance/py-trytond-account-invoice/Makefile
# used by finance/py-trytond-account-payment-clearing/Makefile
-# used by finance/py-trytond-account-payment-sepa/Makefile
# used by finance/py-trytond-account-payment/Makefile
+# used by finance/py-trytond-account-payment-sepa/Makefile
+# used by finance/py-trytond-account-payment-sepa-cfonb/Makefile
# used by finance/py-trytond-account-product/Makefile
# used by finance/py-trytond-account-statement/Makefile
+# used by finance/py-trytond-account-stock-anglo-saxon/Makefile
# used by finance/py-trytond-account-stock-continental/Makefile
+# used by finance/py-trytond-account-stock-landed-cost/Makefile
+# used by finance/py-trytond-account-stock-landed-cost-weight/Makefile
+# used by finance/py-trytond-account-tax-rule-country/Makefile
# used by finance/py-trytond-account/Makefile
# used by finance/py-trytond-analytic-account/Makefile
# used by finance/py-trytond-analytic-invoice/Makefile
# used by finance/py-trytond-analytic-purchase/Makefile
# used by finance/py-trytond-analytic-sale/Makefile
# used by finance/py-trytond-bank/Makefile
+# used by finance/py-trytond-commission-waiting/Makefile
+# used by finance/py-trytond-commission/Makefile
# used by finance/py-trytond-currency/Makefile
+# used by finance/py-trytond-customs/Makefile
# used by finance/py-trytond-product-cost-fifo/Makefile
# used by finance/py-trytond-product-cost-history/Makefile
# used by finance/py-trytond-product-price-list/Makefile
# used by finance/py-trytond-purchase-invoice-line-standalone/Makefile
+# used by finance/py-trytond-purchase-request/Makefile
+# used by finance/py-trytond-purchase-requisition/Makefile
+# used by finance/py-trytond-purchase-shipment-cost/Makefile
# used by finance/py-trytond-purchase/Makefile
# used by finance/py-trytond-sale/Makefile
+# used by finance/py-trytond-sale-complaint/Makefile
+# used by finance/py-trytond-sale-credit-limit/Makefile
+# used by finance/py-trytond-sale-extra/Makefile
+# used by finance/py-trytond-sale-invoice-grouping/Makefile
+# used by finance/py-trytond-sale-opportunity/Makefile
+# used by finance/py-trytond-sale-price-list/Makefile
+# used by finance/py-trytond-sale-promotion/Makefile
+# used by finance/py-trytond-sale-shipment-cost/Makefile
+# used by finance/py-trytond-sale-shipment-grouping/Makefile
+# used by finance/py-trytond-sale-stock-quantity/Makefile
+# used by finance/py-trytond-sale-supply/Makefile
+# used by finance/py-trytond-sale-supply-drop-shipment/Makefile
+# used by finance/py-trytond-stock-supply-day/Makefile
+# used by finance/py-trytond-stock-supply-forecast/Makefile
+# used by finance/py-trytond-stock-supply-production/Makefile
# used by finance/py-trytond-stock-supply/Makefile
# used by geography/py-trytond-country/Makefile
+# used by geography/py-trytond-google-maps/Makefile
+# used by meta-pkgs/py-tryton-platform/Makefile
+# used by misc/py-trytond-carrier-percentage/Makefile
+# used by misc/py-trytond-carrier-weight/Makefile
+# used by misc/py-trytond-carrier/Makefile
# used by misc/py-trytond-company/Makefile
+# used by misc/py-trytond-dashboard/Makefile
# used by misc/py-trytond-party-relationship/Makefile
# used by misc/py-trytond-party-siret/Makefile
+# used by misc/py-trytond-party-vcarddav/Makefile
# used by misc/py-trytond-party/Makefile
# used by misc/py-trytond-product-attribute/Makefile
+# used by misc/py-trytond-product-classification-taxonomic/Makefile
+# used by misc/py-trytond-product-classification/Makefile
+# used by misc/py-trytond-product-measurements/Makefile
# used by misc/py-trytond-product/Makefile
+# used by misc/py-trytond-production-routing/Makefile
+# used by misc/py-trytond-production-split/Makefile
+# used by misc/py-trytond-production-work-timesheet/Makefile
+# used by misc/py-trytond-production-work/Makefile
# used by misc/py-trytond-production/Makefile
+# used by misc/py-trytond-project-invoice/Makefile
+# used by misc/py-trytond-project-plan/Makefile
+# used by misc/py-trytond-project-revenue/Makefile
+# used by misc/py-trytond-project/Makefile
+# used by misc/py-trytond-stock-forecast/Makefile
# used by misc/py-trytond-stock-inventory-location/Makefile
+# used by misc/py-trytond-stock-location-sequence/Makefile
+# used by misc/py-trytond-stock-lot-sled/Makefile
# used by misc/py-trytond-stock-lot/Makefile
+# used by misc/py-trytond-stock-package-shipping-dpd/Makefile
+# used by misc/py-trytond-stock-package-shipping-ups/Makefile
+# used by misc/py-trytond-stock-package-shipping/Makefile
+# used by misc/py-trytond-stock-package/Makefile
# used by misc/py-trytond-stock-product-location/Makefile
+# used by misc/py-trytond-stock-split/Makefile
# used by misc/py-trytond-stock/Makefile
+# used by security/py-trytond-authentication-sms/Makefile
+# used by time/py-trytond-calendar-classification/Makefile
+# used by time/py-trytond-calendar-scheduling/Makefile
+# used by time/py-trytond-calendar-todo/Makefile
# used by time/py-trytond-calendar/Makefile
# used by time/py-trytond-company-work-time/Makefile
+# used by time/py-trytond-timesheet-cost/Makefile
+# used by time/py-trytond-timesheet/Makefile
+# used by www/py-trytond-web-user/Makefile
+# used by www/py-trytond-webdav/Makefile
-TRYTON_BASEVER= 3.8
+TRYTON_BASEVER= 4.2
-#specific module revisions:
-#MODULE_REVISION.proteus= 1
-MODULE_REVISION.tryton= 2
-#MODULE_REVISION.trytond= 3
-#MODULE_REVISION.trytond_account= 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_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_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
+# NB: the following commands can help getting a list of module revisions:
+#
+# elinks "http://downloads.tryton.org/4.2/" | grep -o 'http:[^"]*' |\
+# grep -Ev '\.asc|SHA|\.exe|\.dmg|sao|last' | cut -d'/' -f 5 | sort -d
#
-# default to 0 if not defined above
-MODULE_REVISION.${TRYTON_MODULE_NAME}?= 0
+# links -source "http://downloads.tryton.org/4.2/" | grep -Eo '.*.tar.gz' |\
+# grep -Ev '\.asc|SHA|\.exe|\.dmg|sao|last' | html2text -nobs
+#
+# after updating the revisions below, distinfo can be regenerated
+# for all the updated modules as follows:
+#
+# cd ../../meta-pkgs/py-tryton-platform
+# make fetch-list | sh # or 'bmake' when not on NetBSD
+# for p in ../../*/py-tryton*; do make -C $p mdi; done
+# cd ../../devel/py-proteus
+# make fetch-list | sh ; make mdi
+#
+# specific module revisions:
+MODULE_REVISION.proteus= 0
+MODULE_REVISION.tryton= 0
+MODULE_REVISION.trytond= 0
+MODULE_REVISION.trytond_account= 0
+MODULE_REVISION.trytond_account_asset= 0
+MODULE_REVISION.trytond_account_be= 0
+MODULE_REVISION.trytond_account_credit_limit= 0
+MODULE_REVISION.trytond_account_deposit= 0
+MODULE_REVISION.trytond_account_de_skr03= 0
+MODULE_REVISION.trytond_account_dunning= 0
+MODULE_REVISION.trytond_account_dunning_fee= 0
+MODULE_REVISION.trytond_account_dunning_letter= 0
+MODULE_REVISION.trytond_account_fr= 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_payment_sepa_cfonb= 0
+MODULE_REVISION.trytond_account_product= 0
+MODULE_REVISION.trytond_account_statement= 0
+MODULE_REVISION.trytond_account_stock_anglo_saxon= 0
+MODULE_REVISION.trytond_account_stock_continental= 0
+MODULE_REVISION.trytond_account_stock_landed_cost= 0
+MODULE_REVISION.trytond_account_stock_landed_cost_weight= 0
+MODULE_REVISION.trytond_account_tax_rule_country= 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_authentication_sms= 0
+MODULE_REVISION.trytond_bank= 0
+MODULE_REVISION.trytond_calendar= 0
+MODULE_REVISION.trytond_calendar_classification= 0
+MODULE_REVISION.trytond_calendar_scheduling= 0
+MODULE_REVISION.trytond_calendar_todo= 0
+MODULE_REVISION.trytond_carrier= 0
+MODULE_REVISION.trytond_carrier_percentage= 0
+MODULE_REVISION.trytond_carrier_weight= 0
+MODULE_REVISION.trytond_commission= 0
+MODULE_REVISION.trytond_commission_waiting= 0
+MODULE_REVISION.trytond_company= 0
+MODULE_REVISION.trytond_company_work_time= 0
+MODULE_REVISION.trytond_country= 0
+MODULE_REVISION.trytond_currency= 0
+MODULE_REVISION.trytond_customs= 0
+MODULE_REVISION.trytond_dashboard= 0
+MODULE_REVISION.trytond_google_maps= 0
+MODULE_REVISION.trytond_ldap_authentication= 0
+MODULE_REVISION.trytond_party= 0
+MODULE_REVISION.trytond_party_relationship= 0
+MODULE_REVISION.trytond_party_siret= 0
+MODULE_REVISION.trytond_party_vcarddav= 0
+MODULE_REVISION.trytond_product= 0
+MODULE_REVISION.trytond_product_attribute= 0
+MODULE_REVISION.trytond_product_classification= 0
+MODULE_REVISION.trytond_product_classification_taxonomic= 0
+MODULE_REVISION.trytond_product_cost_fifo= 0
+MODULE_REVISION.trytond_product_cost_history= 0
+MODULE_REVISION.trytond_production= 0
+MODULE_REVISION.trytond_production_routing= 0
+MODULE_REVISION.trytond_production_split= 0
+MODULE_REVISION.trytond_production_work= 0
+MODULE_REVISION.trytond_production_work_timesheet= 0
+MODULE_REVISION.trytond_product_measurements= 0
+MODULE_REVISION.trytond_product_price_list= 0
+MODULE_REVISION.trytond_project= 0
+MODULE_REVISION.trytond_project_invoice= 0
+MODULE_REVISION.trytond_project_plan= 0
+MODULE_REVISION.trytond_project_revenue= 0
+MODULE_REVISION.trytond_purchase= 0
+MODULE_REVISION.trytond_purchase_invoice_line_standalone= 0
+MODULE_REVISION.trytond_purchase_request= 0
+MODULE_REVISION.trytond_purchase_requisition= 0
+MODULE_REVISION.trytond_purchase_shipment_cost= 0
+MODULE_REVISION.trytond_sale= 0
+MODULE_REVISION.trytond_sale_complaint= 0
+MODULE_REVISION.trytond_sale_credit_limit= 0
+MODULE_REVISION.trytond_sale_extra= 0
+MODULE_REVISION.trytond_sale_invoice_grouping= 0
+MODULE_REVISION.trytond_sale_opportunity= 0
+MODULE_REVISION.trytond_sale_price_list= 0
+MODULE_REVISION.trytond_sale_promotion= 0
+MODULE_REVISION.trytond_sale_shipment_cost= 0
+MODULE_REVISION.trytond_sale_shipment_grouping= 0
+MODULE_REVISION.trytond_sale_stock_quantity= 0
+MODULE_REVISION.trytond_sale_supply= 0
+MODULE_REVISION.trytond_sale_supply_drop_shipment= 0
+MODULE_REVISION.trytond_stock= 0
+MODULE_REVISION.trytond_stock_forecast= 0
+MODULE_REVISION.trytond_stock_inventory_location= 0
+MODULE_REVISION.trytond_stock_location_sequence= 0
+MODULE_REVISION.trytond_stock_lot= 0
+MODULE_REVISION.trytond_stock_lot_sled= 0
+MODULE_REVISION.trytond_stock_package= 0
+MODULE_REVISION.trytond_stock_package_shipping= 0
+MODULE_REVISION.trytond_stock_package_shipping_dpd= 0
+MODULE_REVISION.trytond_stock_package_shipping_ups= 0
+MODULE_REVISION.trytond_stock_product_location= 0
+MODULE_REVISION.trytond_stock_split= 0
+MODULE_REVISION.trytond_stock_supply= 0
+MODULE_REVISION.trytond_stock_supply_day= 0
+MODULE_REVISION.trytond_stock_supply_forecast= 0
+MODULE_REVISION.trytond_stock_supply_production= 0
+MODULE_REVISION.trytond_timesheet= 0
+MODULE_REVISION.trytond_timesheet_cost= 0
+MODULE_REVISION.trytond_web_user= 0
+MODULE_REVISION.trytond_webdav= 0
+#
+# DO NOT default to 0 if not defined above (which are also for dependencies)
TRYTON_VERSION= ${TRYTON_BASEVER}.${MODULE_REVISION.${TRYTON_MODULE_NAME}}
@@ -135,3 +256,8 @@ MASTER_SITES= ${TRYTON_SITES}
DIST_SUBDIR= tryton-${TRYTON_BASEVER}
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-gtk2 via py-pycha via py-relatorio
+# predefine these so modules don't have to.
+PY_PATCHPLIST= yes
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+
+OPSYSVARS+= DEPENDS
diff --git a/devel/py-trytond/PLIST b/devel/py-trytond/PLIST
index 6e476831849..d653d052c81 100644
--- a/devel/py-trytond/PLIST
+++ b/devel/py-trytond/PLIST
@@ -1,14 +1,22 @@
-@comment $NetBSD: PLIST,v 1.5 2015/11/22 08:05:07 richard Exp $
+@comment $NetBSD: PLIST,v 1.6 2016/12/04 21:12:59 rodent Exp $
+bin/trytond-admin${PYVERSSUFFIX}
+bin/trytond-cron${PYVERSSUFFIX}
bin/trytond${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.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/__init__.py
${PYSITELIB}/trytond/__init__.pyc
${PYSITELIB}/trytond/__init__.pyo
+${PYSITELIB}/trytond/admin.py
+${PYSITELIB}/trytond/admin.pyc
+${PYSITELIB}/trytond/admin.pyo
+${PYSITELIB}/trytond/application.py
+${PYSITELIB}/trytond/application.pyc
+${PYSITELIB}/trytond/application.pyo
${PYSITELIB}/trytond/backend/__init__.py
${PYSITELIB}/trytond/backend/__init__.pyc
${PYSITELIB}/trytond/backend/__init__.pyo
@@ -51,6 +59,9 @@ ${PYSITELIB}/trytond/backend/table.pyo
${PYSITELIB}/trytond/cache.py
${PYSITELIB}/trytond/cache.pyc
${PYSITELIB}/trytond/cache.pyo
+${PYSITELIB}/trytond/commandline.py
+${PYSITELIB}/trytond/commandline.pyc
+${PYSITELIB}/trytond/commandline.pyo
${PYSITELIB}/trytond/config.py
${PYSITELIB}/trytond/config.pyc
${PYSITELIB}/trytond/config.pyo
@@ -60,12 +71,18 @@ ${PYSITELIB}/trytond/const.pyo
${PYSITELIB}/trytond/convert.py
${PYSITELIB}/trytond/convert.pyc
${PYSITELIB}/trytond/convert.pyo
+${PYSITELIB}/trytond/cron.py
+${PYSITELIB}/trytond/cron.pyc
+${PYSITELIB}/trytond/cron.pyo
${PYSITELIB}/trytond/error.py
${PYSITELIB}/trytond/error.pyc
${PYSITELIB}/trytond/error.pyo
${PYSITELIB}/trytond/exceptions.py
${PYSITELIB}/trytond/exceptions.pyc
${PYSITELIB}/trytond/exceptions.pyo
+${PYSITELIB}/trytond/filestore.py
+${PYSITELIB}/trytond/filestore.pyc
+${PYSITELIB}/trytond/filestore.pyo
${PYSITELIB}/trytond/ir/__init__.py
${PYSITELIB}/trytond/ir/__init__.pyc
${PYSITELIB}/trytond/ir/__init__.pyo
@@ -102,24 +119,24 @@ ${PYSITELIB}/trytond/ir/lang.py
${PYSITELIB}/trytond/ir/lang.pyc
${PYSITELIB}/trytond/ir/lang.pyo
${PYSITELIB}/trytond/ir/lang.xml
-${PYSITELIB}/trytond/ir/locale/bg_BG.po
-${PYSITELIB}/trytond/ir/locale/ca_ES.po
-${PYSITELIB}/trytond/ir/locale/cs_CZ.po
-${PYSITELIB}/trytond/ir/locale/de_DE.po
-${PYSITELIB}/trytond/ir/locale/es_AR.po
-${PYSITELIB}/trytond/ir/locale/es_CO.po
-${PYSITELIB}/trytond/ir/locale/es_EC.po
-${PYSITELIB}/trytond/ir/locale/es_ES.po
-${PYSITELIB}/trytond/ir/locale/es_MX.po
-${PYSITELIB}/trytond/ir/locale/fr_FR.po
+${PYSITELIB}/trytond/ir/locale/bg.po
+${PYSITELIB}/trytond/ir/locale/ca.po
+${PYSITELIB}/trytond/ir/locale/cs.po
+${PYSITELIB}/trytond/ir/locale/de.po
+${PYSITELIB}/trytond/ir/locale/es.po
+${PYSITELIB}/trytond/ir/locale/es_419.po
+${PYSITELIB}/trytond/ir/locale/fr.po
${PYSITELIB}/trytond/ir/locale/hu_HU.po
${PYSITELIB}/trytond/ir/locale/it_IT.po
${PYSITELIB}/trytond/ir/locale/ja_JP.po
-${PYSITELIB}/trytond/ir/locale/lt_LT.po
-${PYSITELIB}/trytond/ir/locale/nl_NL.po
+${PYSITELIB}/trytond/ir/locale/lo.po
+${PYSITELIB}/trytond/ir/locale/lt.po
+${PYSITELIB}/trytond/ir/locale/nl.po
+${PYSITELIB}/trytond/ir/locale/pl.po
${PYSITELIB}/trytond/ir/locale/pt_BR.po
-${PYSITELIB}/trytond/ir/locale/ru_RU.po
-${PYSITELIB}/trytond/ir/locale/sl_SI.po
+${PYSITELIB}/trytond/ir/locale/ru.po
+${PYSITELIB}/trytond/ir/locale/sl.po
+${PYSITELIB}/trytond/ir/locale/zh_CN.po
${PYSITELIB}/trytond/ir/model.py
${PYSITELIB}/trytond/ir/model.pyc
${PYSITELIB}/trytond/ir/model.pyo
@@ -128,10 +145,17 @@ ${PYSITELIB}/trytond/ir/module.py
${PYSITELIB}/trytond/ir/module.pyc
${PYSITELIB}/trytond/ir/module.pyo
${PYSITELIB}/trytond/ir/module.xml
+${PYSITELIB}/trytond/ir/note.py
+${PYSITELIB}/trytond/ir/note.pyc
+${PYSITELIB}/trytond/ir/note.pyo
+${PYSITELIB}/trytond/ir/note.xml
${PYSITELIB}/trytond/ir/property.py
${PYSITELIB}/trytond/ir/property.pyc
${PYSITELIB}/trytond/ir/property.pyo
${PYSITELIB}/trytond/ir/property.xml
+${PYSITELIB}/trytond/ir/resource.py
+${PYSITELIB}/trytond/ir/resource.pyc
+${PYSITELIB}/trytond/ir/resource.pyo
${PYSITELIB}/trytond/ir/rule.py
${PYSITELIB}/trytond/ir/rule.pyc
${PYSITELIB}/trytond/ir/rule.pyo
@@ -220,8 +244,12 @@ ${PYSITELIB}/trytond/ir/view/lang_form.xml
${PYSITELIB}/trytond/ir/view/lang_list.xml
${PYSITELIB}/trytond/ir/view/model_access_form.xml
${PYSITELIB}/trytond/ir/view/model_access_list.xml
+${PYSITELIB}/trytond/ir/view/model_button_click_form.xml
+${PYSITELIB}/trytond/ir/view/model_button_click_list.xml
${PYSITELIB}/trytond/ir/view/model_button_form.xml
${PYSITELIB}/trytond/ir/view/model_button_list.xml
+${PYSITELIB}/trytond/ir/view/model_button_rule_form.xml
+${PYSITELIB}/trytond/ir/view/model_button_rule_list.xml
${PYSITELIB}/trytond/ir/view/model_data_form.xml
${PYSITELIB}/trytond/ir/view/model_data_list.xml
${PYSITELIB}/trytond/ir/view/model_field_access_form.xml
@@ -231,6 +259,8 @@ ${PYSITELIB}/trytond/ir/view/model_field_list.xml
${PYSITELIB}/trytond/ir/view/model_form.xml
${PYSITELIB}/trytond/ir/view/model_list.xml
${PYSITELIB}/trytond/ir/view/model_print_model_graph_start_form.xml
+${PYSITELIB}/trytond/ir/view/module_activate_upgrade_done_form.xml
+${PYSITELIB}/trytond/ir/view/module_activate_upgrade_start_form.xml
${PYSITELIB}/trytond/ir/view/module_config_wizard_done_form.xml
${PYSITELIB}/trytond/ir/view/module_config_wizard_first_form.xml
${PYSITELIB}/trytond/ir/view/module_config_wizard_item_list.xml
@@ -238,9 +268,9 @@ ${PYSITELIB}/trytond/ir/view/module_config_wizard_other_form.xml
${PYSITELIB}/trytond/ir/view/module_dependency_form.xml
${PYSITELIB}/trytond/ir/view/module_dependency_list.xml
${PYSITELIB}/trytond/ir/view/module_form.xml
-${PYSITELIB}/trytond/ir/view/module_install_upgrade_done_form.xml
-${PYSITELIB}/trytond/ir/view/module_install_upgrade_start_form.xml
${PYSITELIB}/trytond/ir/view/module_list.xml
+${PYSITELIB}/trytond/ir/view/note_form.xml
+${PYSITELIB}/trytond/ir/view/note_list.xml
${PYSITELIB}/trytond/ir/view/property_form.xml
${PYSITELIB}/trytond/ir/view/property_list.xml
${PYSITELIB}/trytond/ir/view/rule_form.xml
@@ -338,9 +368,6 @@ ${PYSITELIB}/trytond/model/fields/reference.pyo
${PYSITELIB}/trytond/model/fields/selection.py
${PYSITELIB}/trytond/model/fields/selection.pyc
${PYSITELIB}/trytond/model/fields/selection.pyo
-${PYSITELIB}/trytond/model/fields/sha.py
-${PYSITELIB}/trytond/model/fields/sha.pyc
-${PYSITELIB}/trytond/model/fields/sha.pyo
${PYSITELIB}/trytond/model/fields/text.py
${PYSITELIB}/trytond/model/fields/text.pyc
${PYSITELIB}/trytond/model/fields/text.pyo
@@ -362,6 +389,9 @@ ${PYSITELIB}/trytond/model/modelstorage.pyo
${PYSITELIB}/trytond/model/modelview.py
${PYSITELIB}/trytond/model/modelview.pyc
${PYSITELIB}/trytond/model/modelview.pyo
+${PYSITELIB}/trytond/model/order.py
+${PYSITELIB}/trytond/model/order.pyc
+${PYSITELIB}/trytond/model/order.pyo
${PYSITELIB}/trytond/model/union.py
${PYSITELIB}/trytond/model/union.pyc
${PYSITELIB}/trytond/model/union.pyo
@@ -371,30 +401,21 @@ ${PYSITELIB}/trytond/model/workflow.pyo
${PYSITELIB}/trytond/modules/__init__.py
${PYSITELIB}/trytond/modules/__init__.pyc
${PYSITELIB}/trytond/modules/__init__.pyo
-${PYSITELIB}/trytond/monitor.py
-${PYSITELIB}/trytond/monitor.pyc
-${PYSITELIB}/trytond/monitor.pyo
${PYSITELIB}/trytond/pool.py
${PYSITELIB}/trytond/pool.pyc
${PYSITELIB}/trytond/pool.pyo
${PYSITELIB}/trytond/protocols/__init__.py
${PYSITELIB}/trytond/protocols/__init__.pyc
${PYSITELIB}/trytond/protocols/__init__.pyo
-${PYSITELIB}/trytond/protocols/common.py
-${PYSITELIB}/trytond/protocols/common.pyc
-${PYSITELIB}/trytond/protocols/common.pyo
${PYSITELIB}/trytond/protocols/dispatcher.py
${PYSITELIB}/trytond/protocols/dispatcher.pyc
${PYSITELIB}/trytond/protocols/dispatcher.pyo
${PYSITELIB}/trytond/protocols/jsonrpc.py
${PYSITELIB}/trytond/protocols/jsonrpc.pyc
${PYSITELIB}/trytond/protocols/jsonrpc.pyo
-${PYSITELIB}/trytond/protocols/sslsocket.py
-${PYSITELIB}/trytond/protocols/sslsocket.pyc
-${PYSITELIB}/trytond/protocols/sslsocket.pyo
-${PYSITELIB}/trytond/protocols/webdav.py
-${PYSITELIB}/trytond/protocols/webdav.pyc
-${PYSITELIB}/trytond/protocols/webdav.pyo
+${PYSITELIB}/trytond/protocols/wrappers.py
+${PYSITELIB}/trytond/protocols/wrappers.pyc
+${PYSITELIB}/trytond/protocols/wrappers.pyo
${PYSITELIB}/trytond/protocols/xmlrpc.py
${PYSITELIB}/trytond/protocols/xmlrpc.pyc
${PYSITELIB}/trytond/protocols/xmlrpc.pyo
@@ -418,25 +439,28 @@ ${PYSITELIB}/trytond/res/ir.py
${PYSITELIB}/trytond/res/ir.pyc
${PYSITELIB}/trytond/res/ir.pyo
${PYSITELIB}/trytond/res/ir.xml
-${PYSITELIB}/trytond/res/locale/bg_BG.po
-${PYSITELIB}/trytond/res/locale/ca_ES.po
-${PYSITELIB}/trytond/res/locale/cs_CZ.po
-${PYSITELIB}/trytond/res/locale/de_DE.po
-${PYSITELIB}/trytond/res/locale/es_AR.po
-${PYSITELIB}/trytond/res/locale/es_CO.po
-${PYSITELIB}/trytond/res/locale/es_EC.po
-${PYSITELIB}/trytond/res/locale/es_ES.po
-${PYSITELIB}/trytond/res/locale/es_MX.po
-${PYSITELIB}/trytond/res/locale/fr_FR.po
+${PYSITELIB}/trytond/res/locale/bg.po
+${PYSITELIB}/trytond/res/locale/ca.po
+${PYSITELIB}/trytond/res/locale/cs.po
+${PYSITELIB}/trytond/res/locale/de.po
+${PYSITELIB}/trytond/res/locale/es.po
+${PYSITELIB}/trytond/res/locale/es_419.po
+${PYSITELIB}/trytond/res/locale/fr.po
${PYSITELIB}/trytond/res/locale/hu_HU.po
${PYSITELIB}/trytond/res/locale/it_IT.po
${PYSITELIB}/trytond/res/locale/ja_JP.po
-${PYSITELIB}/trytond/res/locale/lt_LT.po
-${PYSITELIB}/trytond/res/locale/nl_NL.po
+${PYSITELIB}/trytond/res/locale/lo.po
+${PYSITELIB}/trytond/res/locale/lt.po
+${PYSITELIB}/trytond/res/locale/nl.po
+${PYSITELIB}/trytond/res/locale/pl.po
${PYSITELIB}/trytond/res/locale/pt_BR.po
-${PYSITELIB}/trytond/res/locale/ru_RU.po
-${PYSITELIB}/trytond/res/locale/sl_SI.po
+${PYSITELIB}/trytond/res/locale/ru.po
+${PYSITELIB}/trytond/res/locale/sl.po
+${PYSITELIB}/trytond/res/locale/zh_CN.po
${PYSITELIB}/trytond/res/res.xml
+${PYSITELIB}/trytond/res/routes.py
+${PYSITELIB}/trytond/res/routes.pyc
+${PYSITELIB}/trytond/res/routes.pyo
${PYSITELIB}/trytond/res/tryton.cfg
${PYSITELIB}/trytond/res/user.py
${PYSITELIB}/trytond/res/user.pyc
@@ -445,9 +469,11 @@ ${PYSITELIB}/trytond/res/user.xml
${PYSITELIB}/trytond/res/view/group_form.xml
${PYSITELIB}/trytond/res/view/group_list.xml
${PYSITELIB}/trytond/res/view/sequence_type_form.xml
+${PYSITELIB}/trytond/res/view/user_application_form.xml
+${PYSITELIB}/trytond/res/view/user_application_list.xml
${PYSITELIB}/trytond/res/view/user_config_start_form.xml
-${PYSITELIB}/trytond/res/view/user_form_preferences.xml
${PYSITELIB}/trytond/res/view/user_form.xml
+${PYSITELIB}/trytond/res/view/user_form_preferences.xml
${PYSITELIB}/trytond/res/view/user_list.xml
${PYSITELIB}/trytond/res/view/user_warning_form.xml
${PYSITELIB}/trytond/res/view/user_warning_tree.xml
@@ -457,9 +483,9 @@ ${PYSITELIB}/trytond/rpc.pyo
${PYSITELIB}/trytond/security.py
${PYSITELIB}/trytond/security.pyc
${PYSITELIB}/trytond/security.pyo
-${PYSITELIB}/trytond/server.py
-${PYSITELIB}/trytond/server.pyc
-${PYSITELIB}/trytond/server.pyo
+${PYSITELIB}/trytond/sendmail.py
+${PYSITELIB}/trytond/sendmail.pyc
+${PYSITELIB}/trytond/sendmail.pyo
${PYSITELIB}/trytond/test_loader.py
${PYSITELIB}/trytond/test_loader.pyc
${PYSITELIB}/trytond/test_loader.pyo
@@ -498,6 +524,9 @@ ${PYSITELIB}/trytond/tests/run-tests.py
${PYSITELIB}/trytond/tests/run-tests.pyc
${PYSITELIB}/trytond/tests/run-tests.pyo
${PYSITELIB}/trytond/tests/sequence.xml
+${PYSITELIB}/trytond/tests/test.py
+${PYSITELIB}/trytond/tests/test.pyc
+${PYSITELIB}/trytond/tests/test.pyo
${PYSITELIB}/trytond/tests/test_access.py
${PYSITELIB}/trytond/tests/test_access.pyc
${PYSITELIB}/trytond/tests/test_access.pyo
@@ -519,6 +548,9 @@ ${PYSITELIB}/trytond/tests/test_field_context.pyo
${PYSITELIB}/trytond/tests/test_fields.py
${PYSITELIB}/trytond/tests/test_fields.pyc
${PYSITELIB}/trytond/tests/test_fields.pyo
+${PYSITELIB}/trytond/tests/test_filestore.py
+${PYSITELIB}/trytond/tests/test_filestore.pyc
+${PYSITELIB}/trytond/tests/test_filestore.pyo
${PYSITELIB}/trytond/tests/test_history.py
${PYSITELIB}/trytond/tests/test_history.pyc
${PYSITELIB}/trytond/tests/test_history.pyo
@@ -531,6 +563,9 @@ ${PYSITELIB}/trytond/tests/test_ir.pyo
${PYSITELIB}/trytond/tests/test_mixins.py
${PYSITELIB}/trytond/tests/test_mixins.pyc
${PYSITELIB}/trytond/tests/test_mixins.pyo
+${PYSITELIB}/trytond/tests/test_model.py
+${PYSITELIB}/trytond/tests/test_model.pyc
+${PYSITELIB}/trytond/tests/test_model.pyo
${PYSITELIB}/trytond/tests/test_modelsingleton.py
${PYSITELIB}/trytond/tests/test_modelsingleton.pyc
${PYSITELIB}/trytond/tests/test_modelsingleton.pyo
@@ -546,6 +581,9 @@ ${PYSITELIB}/trytond/tests/test_modelview.pyo
${PYSITELIB}/trytond/tests/test_mptt.py
${PYSITELIB}/trytond/tests/test_mptt.pyc
${PYSITELIB}/trytond/tests/test_mptt.pyo
+${PYSITELIB}/trytond/tests/test_order.py
+${PYSITELIB}/trytond/tests/test_order.pyc
+${PYSITELIB}/trytond/tests/test_order.pyo
${PYSITELIB}/trytond/tests/test_protocols.py
${PYSITELIB}/trytond/tests/test_protocols.pyc
${PYSITELIB}/trytond/tests/test_protocols.pyo
@@ -555,6 +593,12 @@ ${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_rpc.py
+${PYSITELIB}/trytond/tests/test_rpc.pyc
+${PYSITELIB}/trytond/tests/test_rpc.pyo
+${PYSITELIB}/trytond/tests/test_sendmail.py
+${PYSITELIB}/trytond/tests/test_sendmail.pyc
+${PYSITELIB}/trytond/tests/test_sendmail.pyo
${PYSITELIB}/trytond/tests/test_sequence.py
${PYSITELIB}/trytond/tests/test_sequence.pyc
${PYSITELIB}/trytond/tests/test_sequence.pyo
@@ -576,18 +620,15 @@ ${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
${PYSITELIB}/trytond/tests/test_workflow.py
${PYSITELIB}/trytond/tests/test_workflow.pyc
${PYSITELIB}/trytond/tests/test_workflow.pyo
-${PYSITELIB}/trytond/tests/test.py
-${PYSITELIB}/trytond/tests/test.pyc
-${PYSITELIB}/trytond/tests/test.pyo
+${PYSITELIB}/trytond/tests/tools.py
+${PYSITELIB}/trytond/tests/tools.pyc
+${PYSITELIB}/trytond/tests/tools.pyo
${PYSITELIB}/trytond/tests/trigger.py
${PYSITELIB}/trytond/tests/trigger.pyc
${PYSITELIB}/trytond/tests/trigger.pyo
@@ -600,6 +641,9 @@ ${PYSITELIB}/trytond/tests/workflow.py
${PYSITELIB}/trytond/tests/workflow.pyc
${PYSITELIB}/trytond/tests/workflow.pyo
${PYSITELIB}/trytond/tests/workflow.xml
+${PYSITELIB}/trytond/tools/StringMatcher.py
+${PYSITELIB}/trytond/tools/StringMatcher.pyc
+${PYSITELIB}/trytond/tools/StringMatcher.pyo
${PYSITELIB}/trytond/tools/__init__.py
${PYSITELIB}/trytond/tools/__init__.pyc
${PYSITELIB}/trytond/tools/__init__.pyo
@@ -615,50 +659,21 @@ ${PYSITELIB}/trytond/tools/misc.pyo
${PYSITELIB}/trytond/tools/singleton.py
${PYSITELIB}/trytond/tools/singleton.pyc
${PYSITELIB}/trytond/tools/singleton.pyo
-${PYSITELIB}/trytond/tools/StringMatcher.py
-${PYSITELIB}/trytond/tools/StringMatcher.pyc
-${PYSITELIB}/trytond/tools/StringMatcher.pyo
${PYSITELIB}/trytond/transaction.py
${PYSITELIB}/trytond/transaction.pyc
${PYSITELIB}/trytond/transaction.pyo
${PYSITELIB}/trytond/url.py
${PYSITELIB}/trytond/url.pyc
${PYSITELIB}/trytond/url.pyo
-${PYSITELIB}/trytond/webdav/__init__.py
-${PYSITELIB}/trytond/webdav/__init__.pyc
-${PYSITELIB}/trytond/webdav/__init__.pyo
-${PYSITELIB}/trytond/webdav/locale/bg_BG.po
-${PYSITELIB}/trytond/webdav/locale/ca_ES.po
-${PYSITELIB}/trytond/webdav/locale/cs_CZ.po
-${PYSITELIB}/trytond/webdav/locale/de_DE.po
-${PYSITELIB}/trytond/webdav/locale/es_AR.po
-${PYSITELIB}/trytond/webdav/locale/es_MX.po
-${PYSITELIB}/trytond/webdav/locale/es_CO.po
-${PYSITELIB}/trytond/webdav/locale/es_EC.po
-${PYSITELIB}/trytond/webdav/locale/es_ES.po
-${PYSITELIB}/trytond/webdav/locale/fr_FR.po
-${PYSITELIB}/trytond/webdav/locale/hu_HU.po
-${PYSITELIB}/trytond/webdav/locale/it_IT.po
-${PYSITELIB}/trytond/webdav/locale/ja_JP.po
-${PYSITELIB}/trytond/webdav/locale/lt_LT.po
-${PYSITELIB}/trytond/webdav/locale/nl_NL.po
-${PYSITELIB}/trytond/webdav/locale/pt_BR.po
-${PYSITELIB}/trytond/webdav/locale/ru_RU.po
-${PYSITELIB}/trytond/webdav/locale/sl_SI.po
-${PYSITELIB}/trytond/webdav/tryton.cfg
-${PYSITELIB}/trytond/webdav/view/attachment_form.xml
-${PYSITELIB}/trytond/webdav/view/collection_form.xml
-${PYSITELIB}/trytond/webdav/view/collection_list.xml
-${PYSITELIB}/trytond/webdav/view/collection_tree.xml
-${PYSITELIB}/trytond/webdav/view/share_form.xml
-${PYSITELIB}/trytond/webdav/view/share_list.xml
-${PYSITELIB}/trytond/webdav/webdav.py
-${PYSITELIB}/trytond/webdav/webdav.pyc
-${PYSITELIB}/trytond/webdav/webdav.pyo
-${PYSITELIB}/trytond/webdav/webdav.xml
${PYSITELIB}/trytond/wizard/__init__.py
${PYSITELIB}/trytond/wizard/__init__.pyc
${PYSITELIB}/trytond/wizard/__init__.pyo
${PYSITELIB}/trytond/wizard/wizard.py
${PYSITELIB}/trytond/wizard/wizard.pyc
${PYSITELIB}/trytond/wizard/wizard.pyo
+${PYSITELIB}/trytond/wsgi.py
+${PYSITELIB}/trytond/wsgi.pyc
+${PYSITELIB}/trytond/wsgi.pyo
+share/examples/py27-trytond/logging.conf.example
+share/examples/py27-trytond/trytond.conf.example
+@pkgdir share/py27-trytond
diff --git a/devel/py-trytond/distinfo b/devel/py-trytond/distinfo
index 456d34c25c6..f67e83170f8 100644
--- a/devel/py-trytond/distinfo
+++ b/devel/py-trytond/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2015/11/22 08:05:07 richard Exp $
+$NetBSD: distinfo,v 1.10 2016/12/04 21:12:59 rodent Exp $
-SHA1 (tryton-3.8/trytond-3.8.0.tar.gz) = ad676dc77efd54bdf5fd2201147ae61785a02526
-RMD160 (tryton-3.8/trytond-3.8.0.tar.gz) = 11b02f64b9edd28292a7ec3879cbe536be45f05f
-SHA512 (tryton-3.8/trytond-3.8.0.tar.gz) = b61a86a12e8b644bfdce9dead15cdc5935be0051360da16010374a9476fba8015196088fb204038cf3788d027e270c7d182a6f3b0e26039cd21e4206d6e6abc9
-Size (tryton-3.8/trytond-3.8.0.tar.gz) = 579722 bytes
+SHA1 (tryton-4.2/trytond-4.2.0.tar.gz) = 0843e2f58ab71901554dcdb6a8a07237e48da36a
+RMD160 (tryton-4.2/trytond-4.2.0.tar.gz) = 285052dddda56ebc201aae489208a6cb86e859b1
+SHA512 (tryton-4.2/trytond-4.2.0.tar.gz) = ad04376465db907c5403ec52367f37fb65979389d90090393aea1b12224d55a402fd889f269cfaf1979eb31899c22a7057e2d5956b1b045c18e52e2946ec59e8
+Size (tryton-4.2/trytond-4.2.0.tar.gz) = 582865 bytes
diff --git a/devel/py-trytond/options.mk b/devel/py-trytond/options.mk
index bcbcea24861..3f26568cdee 100644
--- a/devel/py-trytond/options.mk
+++ b/devel/py-trytond/options.mk
@@ -1,14 +1,13 @@
-# $NetBSD: options.mk,v 1.9 2016/08/18 19:25:31 wiz Exp $
+# $NetBSD: options.mk,v 1.10 2016/12/04 21:12:59 rodent Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.py-trytond
PKG_SUPPORTED_OPTIONS= cdecimal mysql pydot psycopg pytz simplejson sphinx
-PKG_SUPPORTED_OPTIONS+= webdav
PKG_SUGGESTED_OPTIONS+= psycopg pytz simplejson sphinx
.include "../../mk/bsd.options.mk"
-# XXX Supports unoconv http://dag.wieers.com/home-made/unoconv/) and
-# XXX python-Levenshtein (http://github.com/miohtama/python-Levenshtein) options
+# XXX: Supports unoconv http://dag.wieers.com/home-made/unoconv/) option and
+# XXX: python-Levenshtein (http://github.com/miohtama/python-Levenshtein) option
.if !empty(PKG_OPTIONS:Mcdecimal)
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-cdecimal is obsolete for that version and thus not available
@@ -39,8 +38,3 @@ DEPENDS+= ${PYPKGPREFIX}-simplejson-[0-9]*:../../converters/py-simplejson
.if !empty(PKG_OPTIONS:Msphinx)
DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
.endif
-
-.if !empty(PKG_OPTIONS:Mwebdav)
-PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-pywebdav
-DEPENDS+= ${PYPKGPREFIX}-pywebdav-[0-9]*:../../www/py-pywebdav
-.endif