On Mon, Oct 09, 2017 at 03:02:49PM -0400, Daniel Jakots wrote:
> On Sat, 7 Oct 2017 23:21:31 +0200, Remi Locherer
> <remi.loche...@relo.ch> wrote:
> 
> > Hi,
> > 
> > this is an update for vdirsyncer to version 0.16.3 which was released
> > few days ago. See
> > https://vdirsyncer.pimutils.org/en/stable/changelog.html for changes.
> > 
> > This patch also enables tests and shortens some long lines in
> > Makefile.
> 
> lgtm
> 
> > The tests depend on two python modules that are not available in ports
> > yet. py-test-localserver
> 
> it needs requests as a TDEP, can you put MODPY_PI and MODPY_SETUPTOOLS
> just after MODULES please?

Thanks for spotting this! Attached the fixed ports.

Remi

> 
> > and py-test-subtesthack are attached to this mail.
> 
> same things about Makefile order as above?
> 
> > The author of vdirsyncer announced that the next version will include
> > some rust code. That means in the future this port will only be
> > available on i386 and amd64.
> > 
> > Remi
> > 
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/productivity/vdirsyncer/Makefile,v
> > retrieving revision 1.4
> > diff -u -p -r1.4 Makefile
> > --- Makefile        31 Aug 2017 16:30:23 -0000      1.4
> > +++ Makefile        7 Oct 2017 21:16:02 -0000
> > @@ -2,7 +2,7 @@
> >  
> >  COMMENT =          synchronize calendars and contacts
> >  
> > -MODPY_EGG_VERSION =        0.16.2
> > +MODPY_EGG_VERSION =        0.16.3
> >  DISTNAME =         vdirsyncer-${MODPY_EGG_VERSION}
> >  CATEGORIES =               productivity
> >  
> > @@ -28,19 +28,30 @@ RUN_DEPENDS =
> > devel/py-atomicwrites${MO devel/py-click-threading${MODPY_FLAVOR} \
> >                     www/py-requests-toolbelt${MODPY_FLAVOR}
> >  
> > +TEST_DEPENDS =             devel/py-hypothesis${MODPY_FLAVOR} \
> > +                   devel/py-test-localserver${MODPY_FLAVOR} \
> > +                   devel/py-test-subtesthack${MODPY_FLAVOR} \
> > +                   www/py-urllib3${MODPY_FLAVOR} \
> > +                   ${RUN_DEPENDS}
> > +
> >  post-build:
> >     cd ${WRKSRC}/docs; ${MAKE_ENV} PYTHONPATH=${WRKSRC} \
> > -           sphinx-build${MODPY_BIN_SUFFIX} -b html -d
> > _build/doctrees . _build/html
> > +           sphinx-build${MODPY_BIN_SUFFIX} \
> > +           -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
> > +   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
> >  
> > -NO_TEST =          Yes
> > +do-test:
> > +   cd ${WRKSRC}; DAV_SERVER=skip DETERMINISTIC_TESTS=true \
> > +           ${MODPY_BIN} -m pytest tests/
> >  
> >  .include <bsd.port.mk>
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/productivity/vdirsyncer/distinfo,v
> > retrieving revision 1.3
> > diff -u -p -r1.3 distinfo
> > --- distinfo        31 Aug 2017 16:30:23 -0000      1.3
> > +++ distinfo        7 Oct 2017 21:16:02 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (vdirsyncer-0.16.2.tar.gz) =
> > qoGfKfS80ffdVqmNzt23GVasiQ2KNEFN+aLe+lj/uKc= -SIZE
> > (vdirsyncer-0.16.2.tar.gz) = 112083 +SHA256
> > (vdirsyncer-0.16.3.tar.gz)
> > = /F9sUiXViLAe4iU1inwJYoOJaiompPAsllHPk6Jb/DY= +SIZE
> > (vdirsyncer-0.16.3.tar.gz) = 113327 Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/productivity/vdirsyncer/pkg/PLIST,v retrieving
> > revision 1.3 diff -u -p -r1.3 PLIST
> > --- pkg/PLIST       31 Aug 2017 16:30:23 -0000      1.3
> > +++ pkg/PLIST       7 Oct 2017 21:16:02 -0000
> > @@ -17,7 +17,6 @@ lib/python${MODPY_VERSION}/site-packages
> >  
> > lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}metasync.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}repair.${MODPY_PYC_MAGIC_TAG}pyc
> > -lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/vdirsyncer/${MODPY_PYCACHE}vobject.${MODPY_PYC_MAGIC_TAG}pyc
> > @@ -59,7 +58,14 @@ lib/python${MODPY_VERSION}/site-packages
> >  lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/http.py
> >  lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/memory.py
> >  lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/singlefile.py
> > -lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync.py
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/__init__.py
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/${MODPY_PYCACHE}/
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/${MODPY_PYCACHE}status.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/exceptions.py
> > +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/sync/status.py
> >  lib/python${MODPY_VERSION}/site-packages/vdirsyncer/utils.py
> >  lib/python${MODPY_VERSION}/site-packages/vdirsyncer/version.py
> >  lib/python${MODPY_VERSION}/site-packages/vdirsyncer/vobject.py

Attachment: py-test-localserver.tgz
Description: application/tar-gz

Attachment: py-test-subtesthack.tgz
Description: application/tar-gz

Reply via email to