Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
audio/beets: update to 2.3.1
To:
OpenBSD ports <ports@openbsd.org>
Date:
Wed, 14 May 2025 22:22:54 +0200

Download raw body.

Thread
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