Created attachment 258368 [details] Patch that updates audio/lollypop to version 1.4.41 This port currently has no maintainer, and I would prefer not to adopt it, as I don't think I will have the time to maintain it in the future. However, I'm submitting this patch to bring Lollypop to the latest version. I have tested the port by installing and using the program. I listened to music in it and didn't notice any issues, so it's working fine. Changes I made to the Makefile: - DISTVERSION: has been updated from 1.4.16 to 1.4.41. - WWW: I replaced the address https://wiki.gnome.org/Apps/Lollypop as the site has been retired. The new address now points to the project's GitLab page: https://gitlab.com/lollypop-project/lollypop - GL_TAGNAME and GL_TUPLE: I updated these to point to the hash of the latest release. Lollypop changelog: The project doesn't seem to have a changelog, but from the git commit history: v1.4.11 :: bug fix release https://gitlab.gnome.org/World/lollypop/-/commit/a0a51b85e9348f21ff88094e2cdecc5cf13bdc79 Previous versions (changes according to the git commit history): v1.4.40 - Fix scrolling issue on mobile devices v1.4.39 - Fix playlist export - Fix suspend inhibitor v1.4.38 - Fix startup notifications v1.4.37 - Special PMOS release Older releases than v1.4.37 don't seem to have a changelog.
Created attachment 258369 [details] Lollypop 1.4.41 running on FreeBSD 14.2 with Xfce 4.20
Don't need GL_TAGNAME - project have tag 1.4.41 and by default GL_TAGNAME=DISTVERSION.
Thank you. Can you make this change, or should I re-upload the patch?
(In reply to Zoltán Király from comment #3) Already done! Testing build in poudriere now.
Thank you. I wasn't able to test it in poudriere because I have a very old computer, and I couldn't compile Rust on it. The method I used to compile it was installing Rust from the binary package and the rest of the dependencies from source. That's why I said I wouldn't want to take it under maintenance, it's too much for my computer and I don't think I'll have the time for it.
I fixed this error too: ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: share/locale/bn/LC_MESSAGES/lollypop.mo Error: Orphaned: share/locale/eu/LC_MESSAGES/lollypop.mo Error: Orphaned: share/locale/gl/LC_MESSAGES/lollypop.mo ===> Checking for items in pkg-plist which are not in STAGEDIR ===> Error: Plist issues found. *** Error code 1 And this: pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:14:amd64" -- no architecture specific files found: **** could this package use a wildcard architecture?
Thank you. I appreciate your time.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=907e7f6b1eacacbc7d427c5ff62f2143033376ad commit 907e7f6b1eacacbc7d427c5ff62f2143033376ad Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-03-07 09:25:32 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-07 09:51:57 +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 audio/lollypop/Makefile | 19 +++++++++---------- audio/lollypop/distinfo | 10 +++++----- audio/lollypop/pkg-plist | 3 +++ 3 files changed, 17 insertions(+), 15 deletions(-)
A commit in branch 2025Q1 references this bug: 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(-)
Thanks!