On Mon, Oct 09, 2017 at 03:02:49PM -0400, Daniel Jakots wrote: > On Sat, 7 Oct 2017 23:21:31 +0200, Remi Locherer > <[email protected]> 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
py-test-localserver.tgz
Description: application/tar-gz
py-test-subtesthack.tgz
Description: application/tar-gz
