pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/py-xandikos



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Apr 14 13:57:22 UTC 2026

Modified Files:
        pkgsrc/net/py-xandikos: Makefile PLIST distinfo

Log Message:
py-xandikos: updated to 0.3.7

0.3.7

New features

Add --eager flag and EAGER environment variable for background index pre-population at startup
Support RRULE expansion for recurring VTODOs in time-range filters
Support time-range filter on VCALENDAR without comp-filter

Performance improvements

Cache etag computation in VdirStore using stat metadata
Add parsed file cache to VdirStore
Populate index values during import
Skip RRULE expansion for non-recurring calendar events
Cache guessed store type with ctag-based invalidation
Cache git config in RepoCollectionMetadata

Bug fixes

Fix index-based time-range filtering for all-day recurring events
Fix RECURRENCE-ID timezone in expanded recurrences
Fix VTODO time-range filter returning false positives

Other

Don't install benchmarks package


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/py-xandikos/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/py-xandikos/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/py-xandikos/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-xandikos/Makefile
diff -u pkgsrc/net/py-xandikos/Makefile:1.23 pkgsrc/net/py-xandikos/Makefile:1.24
--- pkgsrc/net/py-xandikos/Makefile:1.23        Thu Jan 22 20:13:39 2026
+++ pkgsrc/net/py-xandikos/Makefile     Tue Apr 14 13:57:22 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2026/01/22 20:13:39 adam Exp $
+# $NetBSD: Makefile,v 1.24 2026/04/14 13:57:22 adam Exp $
 
-DISTNAME=      xandikos-0.3.3
+DISTNAME=      xandikos-0.3.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=x/xandikos/}
@@ -13,7 +13,7 @@ LICENSE=      gnu-gpl-v3
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-aiohttp-[0-9]*:../../www/py-aiohttp
 DEPENDS+=      ${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
-DEPENDS+=      ${PYPKGPREFIX}-dulwich>=0.21.6:../../devel/py-dulwich
+DEPENDS+=      ${PYPKGPREFIX}-dulwich>=0.25.0:../../devel/py-dulwich
 DEPENDS+=      ${PYPKGPREFIX}-icalendar>=5.0.4:../../time/py-icalendar
 DEPENDS+=      ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
 DEPENDS+=      ${PYPKGPREFIX}-multidict-[0-9]*:../../databases/py-multidict
@@ -21,11 +21,9 @@ DEPENDS+=    ${PYPKGPREFIX}-vobject-[0-9]*:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  310
+PY_RENAME_BINARIES=    xandikos
 
-post-install:
-       cd ${DESTDIR}${PREFIX}/bin && \
-       ${MV} xandikos xandikos-${PYVERSSUFFIX} || ${TRUE}
+PYTHON_VERSIONS_INCOMPATIBLE=  310
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-xandikos/PLIST
diff -u pkgsrc/net/py-xandikos/PLIST:1.13 pkgsrc/net/py-xandikos/PLIST:1.14
--- pkgsrc/net/py-xandikos/PLIST:1.13   Wed Jan 21 09:50:12 2026
+++ pkgsrc/net/py-xandikos/PLIST        Tue Apr 14 13:57:22 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2026/01/21 09:50:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2026/04/14 13:57:22 adam Exp $
 bin/xandikos-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -10,6 +10,9 @@ ${PYSITELIB}/${WHEEL_INFODIR}/top_level.
 ${PYSITELIB}/tests/__init__.py
 ${PYSITELIB}/tests/__init__.pyc
 ${PYSITELIB}/tests/__init__.pyo
+${PYSITELIB}/tests/conftest.py
+${PYSITELIB}/tests/conftest.pyc
+${PYSITELIB}/tests/conftest.pyo
 ${PYSITELIB}/tests/test_access.py
 ${PYSITELIB}/tests/test_access.pyc
 ${PYSITELIB}/tests/test_access.pyo
@@ -19,6 +22,9 @@ ${PYSITELIB}/tests/test_apache.pyo
 ${PYSITELIB}/tests/test_api.py
 ${PYSITELIB}/tests/test_api.pyc
 ${PYSITELIB}/tests/test_api.pyo
+${PYSITELIB}/tests/test_auth.py
+${PYSITELIB}/tests/test_auth.pyc
+${PYSITELIB}/tests/test_auth.pyo
 ${PYSITELIB}/tests/test_caldav.py
 ${PYSITELIB}/tests/test_caldav.pyc
 ${PYSITELIB}/tests/test_caldav.pyo
@@ -52,6 +58,9 @@ ${PYSITELIB}/tests/test_insufficient_ind
 ${PYSITELIB}/tests/test_main.py
 ${PYSITELIB}/tests/test_main.pyc
 ${PYSITELIB}/tests/test_main.pyo
+${PYSITELIB}/tests/test_multi_user.py
+${PYSITELIB}/tests/test_multi_user.pyc
+${PYSITELIB}/tests/test_multi_user.pyo
 ${PYSITELIB}/tests/test_performance.py
 ${PYSITELIB}/tests/test_performance.pyc
 ${PYSITELIB}/tests/test_performance.pyo
@@ -118,12 +127,18 @@ ${PYSITELIB}/xandikos/collation.pyo
 ${PYSITELIB}/xandikos/davcommon.py
 ${PYSITELIB}/xandikos/davcommon.pyc
 ${PYSITELIB}/xandikos/davcommon.pyo
+${PYSITELIB}/xandikos/fs.py
+${PYSITELIB}/xandikos/fs.pyc
+${PYSITELIB}/xandikos/fs.pyo
 ${PYSITELIB}/xandikos/icalendar.py
 ${PYSITELIB}/xandikos/icalendar.pyc
 ${PYSITELIB}/xandikos/icalendar.pyo
 ${PYSITELIB}/xandikos/infit.py
 ${PYSITELIB}/xandikos/infit.pyc
 ${PYSITELIB}/xandikos/infit.pyo
+${PYSITELIB}/xandikos/multi_user.py
+${PYSITELIB}/xandikos/multi_user.pyc
+${PYSITELIB}/xandikos/multi_user.pyo
 ${PYSITELIB}/xandikos/py.typed
 ${PYSITELIB}/xandikos/quota.py
 ${PYSITELIB}/xandikos/quota.pyc

Index: pkgsrc/net/py-xandikos/distinfo
diff -u pkgsrc/net/py-xandikos/distinfo:1.20 pkgsrc/net/py-xandikos/distinfo:1.21
--- pkgsrc/net/py-xandikos/distinfo:1.20        Thu Jan 22 20:13:39 2026
+++ pkgsrc/net/py-xandikos/distinfo     Tue Apr 14 13:57:22 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2026/01/22 20:13:39 adam Exp $
+$NetBSD: distinfo,v 1.21 2026/04/14 13:57:22 adam Exp $
 
-BLAKE2s (xandikos-0.3.3.tar.gz) = 5237c844e86f9579190b78ae59b53b5bb68fcc5f0965a1ef4d4eb43a4b455581
-SHA512 (xandikos-0.3.3.tar.gz) = db1a054c9859507dd6a4f0fc43ef5e8928d60d7aefd65ccd4d15983a007d81e9c0db3816f8318d4eee2c8d2e4d631337efce634931ccec9a947f74b37654bc25
-Size (xandikos-0.3.3.tar.gz) = 204854 bytes
+BLAKE2s (xandikos-0.3.7.tar.gz) = 2a949da76700722974f33ceeed600541c0713b7079b7fdc567cfbe7b8ad4b480
+SHA512 (xandikos-0.3.7.tar.gz) = f52440f56dfcb3d4e85facead3f98288d8eff49a5c05b868fc4d9472f9e8c8fe012d1d6338f02800f2e46dba6142f7782d3fb12c94f43001b043646e7b810770
+Size (xandikos-0.3.7.tar.gz) = 230621 bytes



Home | Main Index | Thread Index | Old Index