ports@, Unexpectedly, the team of beets had released a new version that recovers tests and mans.
Here an update audio/beets to 2.2.0. Changelog: https://github.com/beetbox/beets/releases/tag/v2.2.0 Ok? Index: Makefile =================================================================== RCS file: /home/cvs/ports/audio/beets/Makefile,v diff -u -p -r1.65 Makefile --- Makefile 22 Nov 2024 12:21:01 -0000 1.65 +++ Makefile 2 Dec 2024 09:35:46 -0000 @@ -1,6 +1,6 @@ COMMENT= CLI tools to manage music collections -MODPY_EGG_VERSION= 2.1.0 +MODPY_EGG_VERSION= 2.2.0 DISTNAME= beets-${MODPY_EGG_VERSION} CATEGORIES= audio @@ -15,9 +15,6 @@ MODULES= lang/python MODPY_PYBUILD= poetry-core MODPY_PI= Yes -# no tests in pypi package -NO_TEST= Yes - RUN_DEPENDS+= textproc/py-confuse${MODPY_FLAVOR} \ textproc/py-jellyfish${MODPY_FLAVOR} \ audio/py-mediafile${MODPY_FLAVOR} \ @@ -37,5 +34,26 @@ RUN_DEPENDS+= textproc/py-confuse${MODPY archivers/py-rarfile${MODPY_FLAVOR} \ www/py-requests${MODPY_FLAVOR} \ www/py-requests-oauthlib${MODPY_FLAVOR} + +# Some tests are failed: +# - https://github.com/beetbox/beets/issues/5526 +# - https://github.com/beetbox/beets/issues/5527 +TEST_DEPENDS= archivers/py-rarfile${MODPY_FLAVOR} \ + audio/py-mpd2${MODPY_FLAVOR} \ + devel/py-mock${MODPY_FLAVOR} \ + devel/py-test-cov${MODPY_FLAVOR} \ + www/py-flask${MODPY_FLAVOR} \ + www/py-requests-oauthlib${MODPY_FLAVOR} \ + www/py-responses${MODPY_FLAVOR} + +# needs for tests +PORTHOME= ${WRKDIR} + +post-install: + @mv ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/man/beet.1 \ + ${PREFIX}/man/man1 + @mv ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/man/beetsconfig.5 \ + ${PREFIX}/man/man5 + @rm -rf ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/man .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /home/cvs/ports/audio/beets/distinfo,v diff -u -p -r1.25 distinfo --- distinfo 22 Nov 2024 12:21:01 -0000 1.25 +++ distinfo 2 Dec 2024 08:07:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (beets-2.1.0.tar.gz) = oKvN+V1fifz0awfdwrW5Lh3Vq+aPTMciLyGv8t/8R4k= -SIZE (beets-2.1.0.tar.gz) = 478597 +SHA256 (beets-2.2.0.tar.gz) = zAonf1MIRFdeM3QCHzFtoWv3jtUUljwasVlxaKjUxxU= +SIZE (beets-2.2.0.tar.gz) = 2044230 Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/audio/beets/pkg/PLIST,v diff -u -p -r1.26 PLIST --- pkg/PLIST 22 Nov 2024 12:21:01 -0000 1.26 +++ pkg/PLIST 2 Dec 2024 09:05:35 -0000 @@ -369,4 +369,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/beetsplug/web/templates/ lib/python${MODPY_VERSION}/site-packages/beetsplug/web/templates/index.html lib/python${MODPY_VERSION}/site-packages/beetsplug/zero.py +@man man/man1/beet.1 +@man man/man5/beetsconfig.5 share/doc/pkg-readmes/${PKGSTEM} -- wbr, Kirill