git: 5f31b919930a - 2025Q1 - audio/lollypop: Update 1.4.16 → 1.4.41, improve port

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Fri, 07 Mar 2025 10:06:50 UTC
The branch 2025Q1 has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5f31b919930ac533aac6e71361840c53fd5d0559

commit 5f31b919930ac533aac6e71361840c53fd5d0559
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-03-07 09:25:32 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-03-07 10:06:39 +0000

    audio/lollypop: Update 1.4.16 → 1.4.41, improve port
    
    Changelogs:
    https://gitlab.gnome.org/World/lollypop/-/releases
    
    Improve port:
     - WWW replace https://wiki.gnome.org/Apps/Lollypop with
       https://gitlab.com/lollypop-project/lollypop/ as the site has been
       "retired".
     - Sort items in USES, USE_GNOME, USE_GSTREAMER.
     - Add NO_ARCH - suggested by poudriere.
     - Pet portclippy.
    
    The patch is based on the patch form Zoltán Király
    <ports@zoltankiraly.com>.
    
    PR:             285208
    MFH:            2025Q1
    (cherry picked from commit 907e7f6b1eacacbc7d427c5ff62f2143033376ad)
---
 audio/lollypop/Makefile  | 19 +++++++++----------
 audio/lollypop/distinfo  | 10 +++++-----
 audio/lollypop/pkg-plist |  3 +++
 3 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/audio/lollypop/Makefile b/audio/lollypop/Makefile
index 2ca596f75b07..eb1c7f2da761 100644
--- a/audio/lollypop/Makefile
+++ b/audio/lollypop/Makefile
@@ -1,11 +1,10 @@
 PORTNAME=	lollypop
-DISTVERSION=	1.4.16
-PORTREVISION=	5
+DISTVERSION=	1.4.41
 CATEGORIES=	audio
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Play and organize your music collection
-WWW=		https://wiki.gnome.org/Apps/Lollypop
+WWW=		https://gitlab.gnome.org/World/lollypop/
 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
@@ -24,21 +23,21 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}pylast>=1.4.0:audio/py-pylast@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
 
-USES=		python pkgconfig gnome gettext gstreamer meson shebangfix sqlite desktop-file-utils
+USES=		desktop-file-utils gettext-tools gnome gstreamer meson \
+		pkgconfig python shebangfix sqlite
 USE_GITLAB=	yes
 GL_SITE=	https://gitlab.gnome.org
 GL_ACCOUNT=	World
-GL_TAGNAME=	5b2d95f4f8509d80fa86ab7d65b118326dc82a95
-GL_TUPLE=	gnumdk:lollypop-po:94a7300004ec15adfd596c7d2b8670bbf5c2e33a:po/subprojects/po
-USE_GNOME=	glib20 gtk30 pygobject3 introspection:build intltool intlhack
-USE_GSTREAMER=	mpg123 ogg flac opus libav faad good speex
+GL_TUPLE=	gnumdk:lollypop-po:b3cebddfcc906d5bb72dcfe8f77c7e228d17b1fa:po/subprojects/po
+USE_GNOME=	glib20 gtk30 intlhack intltool introspection:build pygobject3
+GLIB_SCHEMAS=	org.gnome.Lollypop.gschema.xml
+USE_GSTREAMER=	faad flac good libav mpg123 ogg opus speex
 USE_PYTHON=	py3kplist
 
 SHEBANG_FILES=	lollypop.in search-provider/lollypop-sp.in meson_post_install.py
 
-GLIB_SCHEMAS=	org.gnome.Lollypop.gschema.xml
-
 BINARY_ALIAS=	python3=${PYTHON_VERSION}
+NO_ARCH=	yes
 
 OPTIONS_DEFINE=	PULSEAUDIO
 PULSEAUDIO_USE=	gstreamer=pulse
diff --git a/audio/lollypop/distinfo b/audio/lollypop/distinfo
index 018e819c14a0..6ac687fbc4b2 100644
--- a/audio/lollypop/distinfo
+++ b/audio/lollypop/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1617884285
-SHA256 (World-lollypop-5b2d95f4f8509d80fa86ab7d65b118326dc82a95_GL0.tar.gz) = 1d212d252728f195847063beb810f9e243b62c72394a5f50fd27d9c62ff0961b
-SIZE (World-lollypop-5b2d95f4f8509d80fa86ab7d65b118326dc82a95_GL0.tar.gz) = 407258
-SHA256 (gnumdk-lollypop-po-94a7300004ec15adfd596c7d2b8670bbf5c2e33a_GL0.tar.gz) = 63667f385f170bc55d3b891841df266b7eb052d750ffc37e0003e40776db6799
-SIZE (gnumdk-lollypop-po-94a7300004ec15adfd596c7d2b8670bbf5c2e33a_GL0.tar.gz) = 731723
+TIMESTAMP = 1741301661
+SHA256 (lollypop-1.4.41.tar.bz2) = 4a076dd365ed133a92c0b6fb6011be3e37850832c42add16fdb1739115a34ad2
+SIZE (lollypop-1.4.41.tar.bz2) = 318832
+SHA256 (gnumdk-lollypop-po-b3cebddfcc906d5bb72dcfe8f77c7e228d17b1fa_GL0.tar.gz) = 895f4e6001ba3197862d6c6dee6858c71af4b6b908bba44c8fe5e4521e1e4f4c
+SIZE (gnumdk-lollypop-po-b3cebddfcc906d5bb72dcfe8f77c7e228d17b1fa_GL0.tar.gz) = 779549
diff --git a/audio/lollypop/pkg-plist b/audio/lollypop/pkg-plist
index 180e0cff1b16..57ed62cffb56 100644
--- a/audio/lollypop/pkg-plist
+++ b/audio/lollypop/pkg-plist
@@ -242,6 +242,7 @@ share/icons/hicolor/scalable/apps/org.gnome.Lollypop-symbolic.svg
 share/icons/hicolor/scalable/apps/org.gnome.Lollypop.svg
 share/locale/ar/LC_MESSAGES/lollypop.mo
 share/locale/bg/LC_MESSAGES/lollypop.mo
+share/locale/bn/LC_MESSAGES/lollypop.mo
 share/locale/ca/LC_MESSAGES/lollypop.mo
 share/locale/cs/LC_MESSAGES/lollypop.mo
 share/locale/da/LC_MESSAGES/lollypop.mo
@@ -252,10 +253,12 @@ share/locale/en_IE/LC_MESSAGES/lollypop.mo
 share/locale/eo/LC_MESSAGES/lollypop.mo
 share/locale/es/LC_MESSAGES/lollypop.mo
 share/locale/es_EC/LC_MESSAGES/lollypop.mo
+share/locale/eu/LC_MESSAGES/lollypop.mo
 share/locale/fa/LC_MESSAGES/lollypop.mo
 share/locale/fi/LC_MESSAGES/lollypop.mo
 share/locale/fr/LC_MESSAGES/lollypop.mo
 share/locale/ga/LC_MESSAGES/lollypop.mo
+share/locale/gl/LC_MESSAGES/lollypop.mo
 share/locale/he/LC_MESSAGES/lollypop.mo
 share/locale/hr/LC_MESSAGES/lollypop.mo
 share/locale/hu/LC_MESSAGES/lollypop.mo