ports@,

I'd like to update audio/beets to 2.3.1.

Changelogs:
 - https://github.com/beetbox/beets/releases/tag/v2.3.0
 - https://github.com/beetbox/beets/releases/tag/v2.3.1

This version needs a new port math/py-lap which replaces
devel/py-algorithm-munkres. audio/beets was the last port who depends on it
and I think we may send it to attic.

Ok?

Index: audio/beets/Makefile
===================================================================
RCS file: /home/cvs/ports/audio/beets/Makefile,v
diff -u -p -r1.69 Makefile
--- audio/beets/Makefile        24 Jan 2025 10:00:48 -0000      1.69
+++ audio/beets/Makefile        14 May 2025 20:15:10 -0000
@@ -1,9 +1,8 @@
 COMMENT=       CLI tools to manage music collections

-MODPY_DISTV=   2.2.0
+MODPY_DISTV=   2.3.1
 DISTNAME=      beets-${MODPY_DISTV}
 CATEGORIES=    audio
-REVISION=      1

 HOMEPAGE=      https://beets.io/

@@ -18,9 +17,10 @@ MODPY_PI=    Yes

 RUN_DEPENDS+=  textproc/py-confuse \
                textproc/py-jellyfish \
+               math/py-lap \
                audio/py-mediafile \
-               devel/py-algorithm-munkres \
                audio/py-musicbrainzngs \
+               math/py-numpy \
                sysutils/py-platformdirs \
                textproc/py-yaml \
                textproc/py-unidecode \
@@ -36,9 +36,6 @@ RUN_DEPENDS+= textproc/py-confuse \
                www/py-requests \
                www/py-requests-oauthlib

-# Some tests are failed:
-#  - https://github.com/beetbox/beets/issues/5526
-#  - https://github.com/beetbox/beets/issues/5527
 TEST_DEPENDS=  archivers/py-rarfile \
                audio/py-mpd2 \
                devel/py-mock \
Index: audio/beets/distinfo
===================================================================
RCS file: /home/cvs/ports/audio/beets/distinfo,v
diff -u -p -r1.26 distinfo
--- audio/beets/distinfo        2 Dec 2024 13:52:28 -0000       1.26
+++ audio/beets/distinfo        14 May 2025 20:11:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (beets-2.2.0.tar.gz) = zAonf1MIRFdeM3QCHzFtoWv3jtUUljwasVlxaKjUxxU=
-SIZE (beets-2.2.0.tar.gz) = 2044230
+SHA256 (beets-2.3.1.tar.gz) = h1mHIaFK+JoG1a09noE4+KwRJRAnGpgakLhA7XhNVxI=
+SIZE (beets-2.3.1.tar.gz) = 2133246
Index: audio/beets/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/audio/beets/pkg/PLIST,v
diff -u -p -r1.28 PLIST
--- audio/beets/pkg/PLIST       21 Dec 2024 11:46:00 -0000      1.28
+++ audio/beets/pkg/PLIST       14 May 2025 20:16:20 -0000
@@ -116,10 +116,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/beets/util/pipeline.py
 lib/python${MODPY_VERSION}/site-packages/beets/vfs.py
 lib/python${MODPY_VERSION}/site-packages/beetsplug/
-lib/python${MODPY_VERSION}/site-packages/beetsplug/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}absubmit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}absubmit.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}acousticbrainz.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -260,6 +259,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}unimported.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}zero.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}zero.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_typing.py
 lib/python${MODPY_VERSION}/site-packages/beetsplug/absubmit.py
 lib/python${MODPY_VERSION}/site-packages/beetsplug/acousticbrainz.py
 lib/python${MODPY_VERSION}/site-packages/beetsplug/advancedrewrite.py


-- 
wbr, Kirill

Attachment: py-lap.tgz
Description: Binary data

Reply via email to