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

Reply via email to