On 2024/12/27 22:46, Remi Locherer wrote:
> Hi,
> 
> I waited a long time updating vdirsyncer because digest auth was broken.
> This has been fixed now (or since a while ...).
> 
> The tests succeed if the user running them is allowed to communicate (pf). I 
> also verified that khal which has a dependency on vdirsyncer works.
> 
> The big change in version 0.19.0 was the change to asyncio as backend.
> More infos on changes are recorded in the changelog:
> https://github.com/pimutils/vdirsyncer/blob/main/CHANGELOG.rst

with a hackish port to 7.6 for a machine where I'm running this
regularly, no problems seen there either.

ok sthen, however if you don't think the html docs add much to the
package, you can also get rid of the BUILD_DEPENDS if you like with
this diff on top of yours:

--- Makefile-   Fri Dec 27 21:57:17 2024
+++ Makefile    Fri Dec 27 21:57:44 2024
@@ -1,6 +1,6 @@
 COMMENT =              synchronize calendars and contacts
 
-MODPY_DISTV =  0.19.3
+MODPY_DISTV =          0.19.3
 DISTNAME =             vdirsyncer-${MODPY_DISTV}
 
 CATEGORIES =           productivity
@@ -16,12 +16,7 @@ MODULES =            lang/python
 
 MODPY_PI =             Yes
 MODPY_PYBUILD =                setuptools_scm
-MODPY_PYTEST_ARGS =    tests/
 
-BUILD_DEPENDS =                textproc/py-sphinx>=4.0.2 \
-                       textproc/py-sphinx_rtd_theme>=0.4.3 \
-                       ${RUN_DEPENDS}
-
 RUN_DEPENDS =          devel/py-atomicwrites \
                        www/py-aiohttp \
                        www/py-aiohttp-oauthlib \
@@ -40,18 +35,12 @@ TEST_DEPENDS =              devel/py-hypothesis \
 TEST_ENV +=            DAV_SERVER=skip \
                        DETERMINISTIC_TESTS=true
 
-post-build:
-       cd ${WRKSRC}/docs; ${MAKE_ENV} PYTHONPATH=${WRKSRC} \
-               sphinx-build -b html -d _build/doctrees . _build/html
-
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vdirsyncer
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/vdirsyncer
        cd ${WRKSRC}; ${INSTALL_DATA} AUTHORS.rst CHANGELOG.rst \
                CONTRIBUTING.rst ISSUE_TEMPLATE.md LICENSE README.rst \
                ${PREFIX}/share/doc/vdirsyncer
-       cd ${WRKSRC}/docs/_build/html && \
-               pax -rw * ${PREFIX}/share/doc/vdirsyncer
        ${INSTALL_DATA} ${WRKSRC}/config.example \
                ${PREFIX}/share/examples/vdirsyncer
 

Reply via email to