Tue Jul 4 09:16:42 2017 UTC ()
Updated py-vdirsyncer to 0.16.0.

Version 0.16.0
==============

*released on 2 June 2017*

- Strip ``METHOD:PUBLISH`` added by some calendar providers, see :gh:`502`.
- Fix crash of Google storages when saving token file.
- Make DAV discovery more RFC-conformant, see :ghpr:`585`.
- Vdirsyncer is now tested against Xandikos, see :ghpr:`601`.
- Subfolders with a leading dot are now ignored during discover for
  ``filesystem`` storage. This makes it easier to combine it with version
  control.
- Statuses are now stored in a sqlite database. Old data is automatically
  migrated. Users with really large datasets should encounter performance
  improvements. This means that **sqlite3 is now a dependency of vdirsyncer**.
- **Vdirsyncer is now licensed under the 3-clause BSD license**, see :gh:`610`.
- Vdirsyncer now includes experimental support for `EteSync
  <https://www.etesync.com/>`_, see :ghpr:`614`.
- Vdirsyncer now uses more filesystem metadata for determining whether an item
  changed. You will notice a **possibly heavy CPU/IO spike on the first sync
  after upgrading**.
- **Packagers:** Reference ``systemd.service`` and ``systemd.timer`` unit files
  are provided. It is recommended to install these as documentation if your
  distribution is systemd-based.


(wiz)
diff -r1.43 -r1.44 pkgsrc/time/py-vdirsyncer/Makefile
diff -r1.12 -r1.13 pkgsrc/time/py-vdirsyncer/PLIST
diff -r1.33 -r1.34 pkgsrc/time/py-vdirsyncer/distinfo

cvs diff -r1.43 -r1.44 pkgsrc/time/py-vdirsyncer/Makefile (expand / switch to unified diff)

--- pkgsrc/time/py-vdirsyncer/Makefile 2017/03/05 14:36:49 1.43
+++ pkgsrc/time/py-vdirsyncer/Makefile 2017/07/04 09:16:41 1.44
@@ -1,35 +1,38 @@ @@ -1,35 +1,38 @@
1# $NetBSD: Makefile,v 1.43 2017/03/05 14:36:49 wiz Exp $ 1# $NetBSD: Makefile,v 1.44 2017/07/04 09:16:41 wiz Exp $
2 2
3DISTNAME= vdirsyncer-0.15.0 3DISTNAME= vdirsyncer-0.16.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= time 5CATEGORIES= time
6MASTER_SITES= ${MASTER_SITE_PYPI:=v/vdirsyncer/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=v/vdirsyncer/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pypi.python.org/pypi/vdirsyncer/ 9HOMEPAGE= https://pypi.python.org/pypi/vdirsyncer/
10COMMENT= Synchronization tool for vdir 10COMMENT= Synchronization tool for vdir
11LICENSE= mit 11LICENSE= modified-bsd
12 12
13EXTRACT_USING= bsdtar # gtar cannot handle pre-1970 timestamps 13EXTRACT_USING= bsdtar # gtar cannot handle pre-1970 timestamps
14 14
15BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 15BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
16DEPENDS+= ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites 16DEPENDS+= ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites
17DEPENDS+= ${PYPKGPREFIX}-click>=5.0:../../devel/py-click 17DEPENDS+= ${PYPKGPREFIX}-click>=5.0:../../devel/py-click
18DEPENDS+= ${PYPKGPREFIX}-click-log>=0.1.3:../../devel/py-click-log 18DEPENDS+= ${PYPKGPREFIX}-click-log>=0.1.3:../../devel/py-click-log
19DEPENDS+= ${PYPKGPREFIX}-click-threading>=0.2.0:../../devel/py-click-threading 19DEPENDS+= ${PYPKGPREFIX}-click-threading>=0.2.0:../../devel/py-click-threading
20DEPENDS+= ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests 20DEPENDS+= ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
21DEPENDS+= ${PYPKGPREFIX}-requests-oauthlib-[0-9]*:../../security/py-requests-oauthlib 21DEPENDS+= ${PYPKGPREFIX}-requests-oauthlib-[0-9]*:../../security/py-requests-oauthlib
22DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt>=0.4.0:../../devel/py-requests-toolbelt 22DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt>=0.4.0:../../devel/py-requests-toolbelt
 23DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
23 24
24# tests need DAV_SERVER and REMOTESTORAGE_SERVER environment variables set 25# tests need DAV_SERVER and REMOTESTORAGE_SERVER environment variables set
25#BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 26#BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
26#BUILD_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis 27#BUILD_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
27 28
28USE_LANGUAGES= # none 29USE_LANGUAGES= # none
29INSTALLATION_DIRS= share/examples/${PKGBASE} 30INSTALLATION_DIRS= share/examples/${PKGBASE}
30PLIST_SUBST+= PKGBASE=${PKGBASE} 31PLIST_SUBST+= PKGBASE=${PKGBASE}
31 32
32PYTHON_VERSIONS_INCOMPATIBLE= 27 # not supported any longer 33PYTHON_VERSIONS_INCOMPATIBLE= 27 # not supported any longer
33 34
34.include "../../lang/python/egg.mk" 35.include "../../lang/python/egg.mk"
35.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"
 37# needed due to py-click
 38TEST_ENV+= LC_ALL=en_US.UTF-8

cvs diff -r1.12 -r1.13 pkgsrc/time/py-vdirsyncer/PLIST (expand / switch to unified diff)

--- pkgsrc/time/py-vdirsyncer/PLIST 2017/03/05 14:36:49 1.12
+++ pkgsrc/time/py-vdirsyncer/PLIST 2017/07/04 09:16:41 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.12 2017/03/05 14:36:49 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.13 2017/07/04 09:16:41 wiz Exp $
2bin/vdirsyncer 2bin/vdirsyncer
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/vdirsyncer/__init__.py 9${PYSITELIB}/vdirsyncer/__init__.py
10${PYSITELIB}/vdirsyncer/__init__.pyc 10${PYSITELIB}/vdirsyncer/__init__.pyc
11${PYSITELIB}/vdirsyncer/__init__.pyo 11${PYSITELIB}/vdirsyncer/__init__.pyo
12${PYSITELIB}/vdirsyncer/__main__.py 12${PYSITELIB}/vdirsyncer/__main__.py
13${PYSITELIB}/vdirsyncer/__main__.pyc 13${PYSITELIB}/vdirsyncer/__main__.pyc
14${PYSITELIB}/vdirsyncer/__main__.pyo 14${PYSITELIB}/vdirsyncer/__main__.pyo
@@ -41,43 +41,46 @@ ${PYSITELIB}/vdirsyncer/metasync.pyc @@ -41,43 +41,46 @@ ${PYSITELIB}/vdirsyncer/metasync.pyc
41${PYSITELIB}/vdirsyncer/metasync.pyo 41${PYSITELIB}/vdirsyncer/metasync.pyo
42${PYSITELIB}/vdirsyncer/repair.py 42${PYSITELIB}/vdirsyncer/repair.py
43${PYSITELIB}/vdirsyncer/repair.pyc 43${PYSITELIB}/vdirsyncer/repair.pyc
44${PYSITELIB}/vdirsyncer/repair.pyo 44${PYSITELIB}/vdirsyncer/repair.pyo
45${PYSITELIB}/vdirsyncer/storage/__init__.py 45${PYSITELIB}/vdirsyncer/storage/__init__.py
46${PYSITELIB}/vdirsyncer/storage/__init__.pyc 46${PYSITELIB}/vdirsyncer/storage/__init__.pyc
47${PYSITELIB}/vdirsyncer/storage/__init__.pyo 47${PYSITELIB}/vdirsyncer/storage/__init__.pyo
48${PYSITELIB}/vdirsyncer/storage/base.py 48${PYSITELIB}/vdirsyncer/storage/base.py
49${PYSITELIB}/vdirsyncer/storage/base.pyc 49${PYSITELIB}/vdirsyncer/storage/base.pyc
50${PYSITELIB}/vdirsyncer/storage/base.pyo 50${PYSITELIB}/vdirsyncer/storage/base.pyo
51${PYSITELIB}/vdirsyncer/storage/dav.py 51${PYSITELIB}/vdirsyncer/storage/dav.py
52${PYSITELIB}/vdirsyncer/storage/dav.pyc 52${PYSITELIB}/vdirsyncer/storage/dav.pyc
53${PYSITELIB}/vdirsyncer/storage/dav.pyo 53${PYSITELIB}/vdirsyncer/storage/dav.pyo
 54${PYSITELIB}/vdirsyncer/storage/etesync.py
 55${PYSITELIB}/vdirsyncer/storage/etesync.pyc
 56${PYSITELIB}/vdirsyncer/storage/etesync.pyo
54${PYSITELIB}/vdirsyncer/storage/filesystem.py 57${PYSITELIB}/vdirsyncer/storage/filesystem.py
55${PYSITELIB}/vdirsyncer/storage/filesystem.pyc 58${PYSITELIB}/vdirsyncer/storage/filesystem.pyc
56${PYSITELIB}/vdirsyncer/storage/filesystem.pyo 59${PYSITELIB}/vdirsyncer/storage/filesystem.pyo
57${PYSITELIB}/vdirsyncer/storage/google.py 60${PYSITELIB}/vdirsyncer/storage/google.py
58${PYSITELIB}/vdirsyncer/storage/google.pyc 61${PYSITELIB}/vdirsyncer/storage/google.pyc
59${PYSITELIB}/vdirsyncer/storage/google.pyo 62${PYSITELIB}/vdirsyncer/storage/google.pyo
60${PYSITELIB}/vdirsyncer/storage/http.py 63${PYSITELIB}/vdirsyncer/storage/http.py
61${PYSITELIB}/vdirsyncer/storage/http.pyc 64${PYSITELIB}/vdirsyncer/storage/http.pyc
62${PYSITELIB}/vdirsyncer/storage/http.pyo 65${PYSITELIB}/vdirsyncer/storage/http.pyo
63${PYSITELIB}/vdirsyncer/storage/memory.py 66${PYSITELIB}/vdirsyncer/storage/memory.py
64${PYSITELIB}/vdirsyncer/storage/memory.pyc 67${PYSITELIB}/vdirsyncer/storage/memory.pyc
65${PYSITELIB}/vdirsyncer/storage/memory.pyo 68${PYSITELIB}/vdirsyncer/storage/memory.pyo
66${PYSITELIB}/vdirsyncer/storage/remotestorage.py 69${PYSITELIB}/vdirsyncer/storage/remotestorage.py
67${PYSITELIB}/vdirsyncer/storage/remotestorage.pyc 70${PYSITELIB}/vdirsyncer/storage/remotestorage.pyc
68${PYSITELIB}/vdirsyncer/storage/remotestorage.pyo 71${PYSITELIB}/vdirsyncer/storage/remotestorage.pyo
69${PYSITELIB}/vdirsyncer/storage/singlefile.py 72${PYSITELIB}/vdirsyncer/storage/singlefile.py
70${PYSITELIB}/vdirsyncer/storage/singlefile.pyc 73${PYSITELIB}/vdirsyncer/storage/singlefile.pyc
71${PYSITELIB}/vdirsyncer/storage/singlefile.pyo 74${PYSITELIB}/vdirsyncer/storage/singlefile.pyo
72${PYSITELIB}/vdirsyncer/sync.py 75${PYSITELIB}/vdirsyncer/sync.py
73${PYSITELIB}/vdirsyncer/sync.pyc 76${PYSITELIB}/vdirsyncer/sync.pyc
74${PYSITELIB}/vdirsyncer/sync.pyo 77${PYSITELIB}/vdirsyncer/sync.pyo
75${PYSITELIB}/vdirsyncer/utils/__init__.py 78${PYSITELIB}/vdirsyncer/utils.py
76${PYSITELIB}/vdirsyncer/utils/__init__.pyc 79${PYSITELIB}/vdirsyncer/utils.pyc
77${PYSITELIB}/vdirsyncer/utils/__init__.pyo 80${PYSITELIB}/vdirsyncer/utils.pyo
78${PYSITELIB}/vdirsyncer/version.py 81${PYSITELIB}/vdirsyncer/version.py
79${PYSITELIB}/vdirsyncer/version.pyc 82${PYSITELIB}/vdirsyncer/version.pyc
80${PYSITELIB}/vdirsyncer/version.pyo 83${PYSITELIB}/vdirsyncer/version.pyo
81${PYSITELIB}/vdirsyncer/vobject.py 84${PYSITELIB}/vdirsyncer/vobject.py
82${PYSITELIB}/vdirsyncer/vobject.pyc 85${PYSITELIB}/vdirsyncer/vobject.pyc
83${PYSITELIB}/vdirsyncer/vobject.pyo 86${PYSITELIB}/vdirsyncer/vobject.pyo

cvs diff -r1.33 -r1.34 pkgsrc/time/py-vdirsyncer/distinfo (expand / switch to unified diff)

--- pkgsrc/time/py-vdirsyncer/distinfo 2017/03/05 14:36:49 1.33
+++ pkgsrc/time/py-vdirsyncer/distinfo 2017/07/04 09:16:41 1.34
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.33 2017/03/05 14:36:49 wiz Exp $ 1$NetBSD: distinfo,v 1.34 2017/07/04 09:16:41 wiz Exp $
2 2
3SHA1 (vdirsyncer-0.15.0.tar.gz) = 6d6fa20aeda104e7687347ee67c91e1d442f6236 3SHA1 (vdirsyncer-0.16.0.tar.gz) = 365ebcac554ce46ea60bb3ccf88a7d9826610271
4RMD160 (vdirsyncer-0.15.0.tar.gz) = f0e874264309d11af685280d754f34a905c2506b 4RMD160 (vdirsyncer-0.16.0.tar.gz) = b4da589bddd221732605c804295a09d24e1ddb98
5SHA512 (vdirsyncer-0.15.0.tar.gz) = d4fad0cbe83ebcccbfc49cb26527650235cf654b584478372ca7286cec5ed4e818f554478d91ef7ee206c9c424e33dc2b9a732758ff3b5c85cd6587f0e7c7fe1 5SHA512 (vdirsyncer-0.16.0.tar.gz) = d15a78d49da8ec033be85a3b127d5a788d34ba160207068f9cbd038efd950df809222da9b26ded46f53898b59c8e22049ca003c593e5ce4153ba744e9cf94dd4
6Size (vdirsyncer-0.15.0.tar.gz) = 110907 bytes 6Size (vdirsyncer-0.16.0.tar.gz) = 113408 bytes