Download raw body.
audio/beets: update to 2.2.0
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
audio/beets: update to 2.2.0