Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Mar 2024 21:21:17 GMT
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 50ff5ce91570 - main - audio/puddletag: Update to 2.3.0
Message-ID:  <202403292121.42TLLHY8002191@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=50ff5ce915709e9ab85032e2758e9328b4546bf1

commit 50ff5ce915709e9ab85032e2758e9328b4546bf1
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-03-29 20:50:24 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-03-29 21:20:08 +0000

    audio/puddletag: Update to 2.3.0
    
    Add optional runtime dependencies
    * Add LEVENSHTEIN option (better string matching)
    * Add LXML option (better HTML parsing)
    * Add PYACOUSTID option (support for tagging audio files
      using web based Tag sources)
    
    Changelog: https://github.com/puddletag/puddletag/releases/tag/2.3.0
    
    PR:             277675
---
 audio/puddletag/Makefile | 15 +++++++++++++--
 audio/puddletag/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index 3e7880927daf..7d6725bb72db 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	puddletag
-DISTVERSION=	2.2.0
+DISTVERSION=	2.3.0
 CATEGORIES=	audio python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,18 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR}
 		chromaprint>=0:audio/chromaprint
 
 USES=		pyqt:5 python
-USE_PYTHON=	autoplist distutils
 USE_PYQT=	pyqt5:run
+USE_PYTHON=	autoplist distutils
+
+OPTIONS_DEFINE=		LEVENSHTEIN LXML PYACOUSTID
+OPTIONS_DEFAULT=	LEVENSHTEIN LXML PYACOUSTID
+
+LEVENSHTEIN_DESC=	Enable better string matching
+LXML_DESC=		Enable better HTML parsing
+PYACOUSTID_DESC=	Enable support for tagging audio files using web based Tag Sources
+
+LEVENSHTEIN_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR}
+LXML_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+PYACOUSTID_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR}
 
 .include <bsd.port.mk>
diff --git a/audio/puddletag/distinfo b/audio/puddletag/distinfo
index 40f187c2e016..87217c63e2ec 100644
--- a/audio/puddletag/distinfo
+++ b/audio/puddletag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690970097
-SHA256 (puddletag-2.2.0.tar.gz) = 6a81bdb7c722220f4c9d43445d2e9f2fb15c3e051ca505639c4430fced594a86
-SIZE (puddletag-2.2.0.tar.gz) = 731787
+TIMESTAMP = 1710329523
+SHA256 (puddletag-2.3.0.tar.gz) = f61269898e50a0fd5e46fb0c13a6867cb4d07b74184ad8e126de0a078ad5107b
+SIZE (puddletag-2.3.0.tar.gz) = 636213



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202403292121.42TLLHY8002191>