Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0D98384D2E for ; Mon, 20 Nov 2023 00:04:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id d_hxccRfdnqs for ; Mon, 20 Nov 2023 00:04:50 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id D7E4A84D28 for ; Mon, 20 Nov 2023 00:04:50 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id D016CFA3F; Mon, 20 Nov 2023 00:04:50 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1700438690155260" MIME-Version: 1.0 Date: Mon, 20 Nov 2023 00:04:50 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/audio/quodlibet To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20231120000450.D016CFA3F@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1700438690155260 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: nia Date: Mon Nov 20 00:04:50 UTC 2023 Modified Files: pkgsrc/audio/quodlibet: Makefile PLIST distinfo Log Message: quodlibet: Update to 4.6.0 4.6.0 (2023-08-22) - Ah, perfect, the banner that satisfies everyone Packaging Changes * Quodlibet now requires Python 3.8+ * It also now supports Python 3.11 * libsoup3 is now required (up from version 2) ℹ️ A highlight of the changes in 4.6.0 is below. For full details, see the 4.6 commit log. General * Audiofeeds: enable clipboard when adding feed * Fix aggregate units on numeric comparisons * Fix playlist renaming bug (Nick Boultbee) * Remove some senf helpers that are more or less the same in the Python 3 stdlib (lazka) * Require Python 3.8 (lazka) * Move to libsoup3 (Nick Boultbee) * Add Stop command to Control menu * Allow disabling of songlist sorting * Add human time tags * Nicer prefs switches * Fix shuffle history * Fix pop-up menu for Podcasts * Add CLI arg: –with-pattern * Modernise entire preferences UI 🎨 * Allow songlist editing of simple text tags in-place 🆙 (Nick Boultbee) * Make –rating-up work when song has no previous rating (Felicián Németh) * Don’t make the WaitLoadWindow modal * Prompt on attempting to extend a playlist with DnD’ed tracks * Stop query date regex from matching > 4 digit year (afontenot) * Add “edit” button to column tag editor window (afontenot) * Track List: Add shortcut Ctrl-Return to the searchbar (Felicián Németh) * Fix crash when using covergrid + default art size (afontenot) * Disable ordering when active order disappears (afontenot) * Improve notif progress bar * Playlists: log about potential import failures * Fix regression of –print-query * Audiofeeds: handle non-feed URLs * Fix image size scaling when cover is reloaded * Covergrid using FlowBox * Softer cover art outline * Disable editing for Soundcloud tracks * Fix lots of browser padding issues * Make songs heading entries editable * XSPF formatting * Support library watching in the core * Write XSPFs with proper namespace (internal v2) * Move library: don’t force source dir to exist * Fix add playlists errors * Fix display pattern not updating in browsers Plugins * Improve and fix Sonos plugin * Tidy export to folder plugin (Nick Boultbee) * Unique filters plugin * playlist export: prefix relative paths with ‘.’ if the path starts with ‘#’ * Add a new internal tag: ~json * 🆕 Bookmarks notifications plugin * Move listenbrainz plugin to the right location (Felicián Németh) * the sync_to_device plugin shouldn’t delete files named ‘cover.jpg’ * Album art downloader: improve GUI * Album art downloader: remove Amazon * Embed Images plugin: allow choosing a file from disk (Nick Boultbee) * Add plugin for rich presence in Discord. Translations * Thanks to all our translators old and new. * These are now listed on the Weblate QL project. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 pkgsrc/audio/quodlibet/Makefile cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/quodlibet/PLIST \ pkgsrc/audio/quodlibet/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1700438690155260 Content-Disposition: inline Content-Length: 7736 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/audio/quodlibet/Makefile diff -u pkgsrc/audio/quodlibet/Makefile:1.25 pkgsrc/audio/quodlibet/Makefile:1.26 --- pkgsrc/audio/quodlibet/Makefile:1.25 Wed Nov 8 13:18:10 2023 +++ pkgsrc/audio/quodlibet/Makefile Mon Nov 20 00:04:50 2023 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.25 2023/11/08 13:18:10 wiz Exp $ +# $NetBSD: Makefile,v 1.26 2023/11/20 00:04:50 nia Exp $ -DISTNAME= quodlibet-4.5.0 -PKGREVISION= 7 +DISTNAME= quodlibet-4.6.0 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_GITHUB:=quodlibet/} GITHUB_PROJECT= quodlibet @@ -46,6 +45,6 @@ post-install: .include "../../devel/gettext-tools/msgfmt-desktop.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../multimedia/gst-plugins1-good/buildlink3.mk" -.include "../../net/libsoup/buildlink3.mk" +.include "../../net/libsoup3/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/audio/quodlibet/PLIST diff -u pkgsrc/audio/quodlibet/PLIST:1.6 pkgsrc/audio/quodlibet/PLIST:1.7 --- pkgsrc/audio/quodlibet/PLIST:1.6 Wed Apr 13 10:39:54 2022 +++ pkgsrc/audio/quodlibet/PLIST Mon Nov 20 00:04:50 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.6 2022/04/13 10:39:54 wiz Exp $ +@comment $NetBSD: PLIST,v 1.7 2023/11/20 00:04:50 nia Exp $ bin/exfalso bin/operon bin/quodlibet @@ -36,9 +36,6 @@ ${PYSITELIB}/quodlibet/browsers/albums/m ${PYSITELIB}/quodlibet/browsers/albums/prefs.py ${PYSITELIB}/quodlibet/browsers/albums/prefs.pyc ${PYSITELIB}/quodlibet/browsers/albums/prefs.pyo -${PYSITELIB}/quodlibet/browsers/audiofeeds.py -${PYSITELIB}/quodlibet/browsers/audiofeeds.pyc -${PYSITELIB}/quodlibet/browsers/audiofeeds.pyo ${PYSITELIB}/quodlibet/browsers/collection/__init__.py ${PYSITELIB}/quodlibet/browsers/collection/__init__.pyc ${PYSITELIB}/quodlibet/browsers/collection/__init__.pyo @@ -57,9 +54,15 @@ ${PYSITELIB}/quodlibet/browsers/covergri ${PYSITELIB}/quodlibet/browsers/covergrid/main.py ${PYSITELIB}/quodlibet/browsers/covergrid/main.pyc ${PYSITELIB}/quodlibet/browsers/covergrid/main.pyo +${PYSITELIB}/quodlibet/browsers/covergrid/models.py +${PYSITELIB}/quodlibet/browsers/covergrid/models.pyc +${PYSITELIB}/quodlibet/browsers/covergrid/models.pyo ${PYSITELIB}/quodlibet/browsers/covergrid/prefs.py ${PYSITELIB}/quodlibet/browsers/covergrid/prefs.pyc ${PYSITELIB}/quodlibet/browsers/covergrid/prefs.pyo +${PYSITELIB}/quodlibet/browsers/covergrid/widgets.py +${PYSITELIB}/quodlibet/browsers/covergrid/widgets.pyc +${PYSITELIB}/quodlibet/browsers/covergrid/widgets.pyo ${PYSITELIB}/quodlibet/browsers/filesystem.py ${PYSITELIB}/quodlibet/browsers/filesystem.pyc ${PYSITELIB}/quodlibet/browsers/filesystem.pyo @@ -99,6 +102,9 @@ ${PYSITELIB}/quodlibet/browsers/playlist ${PYSITELIB}/quodlibet/browsers/playlists/util.py ${PYSITELIB}/quodlibet/browsers/playlists/util.pyc ${PYSITELIB}/quodlibet/browsers/playlists/util.pyo +${PYSITELIB}/quodlibet/browsers/podcasts.py +${PYSITELIB}/quodlibet/browsers/podcasts.pyc +${PYSITELIB}/quodlibet/browsers/podcasts.pyo ${PYSITELIB}/quodlibet/browsers/soundcloud/__init__.py ${PYSITELIB}/quodlibet/browsers/soundcloud/__init__.pyc ${PYSITELIB}/quodlibet/browsers/soundcloud/__init__.pyo @@ -228,9 +234,6 @@ ${PYSITELIB}/quodlibet/ext/events/animos ${PYSITELIB}/quodlibet/ext/events/appinfo.py ${PYSITELIB}/quodlibet/ext/events/appinfo.pyc ${PYSITELIB}/quodlibet/ext/events/appinfo.pyo -${PYSITELIB}/quodlibet/ext/events/auto_library_update.py -${PYSITELIB}/quodlibet/ext/events/auto_library_update.pyc -${PYSITELIB}/quodlibet/ext/events/auto_library_update.pyo ${PYSITELIB}/quodlibet/ext/events/auto_update_tags_in_files.py ${PYSITELIB}/quodlibet/ext/events/auto_update_tags_in_files.pyc ${PYSITELIB}/quodlibet/ext/events/auto_update_tags_in_files.pyo @@ -246,6 +249,9 @@ ${PYSITELIB}/quodlibet/ext/events/banshe ${PYSITELIB}/quodlibet/ext/events/clock.py ${PYSITELIB}/quodlibet/ext/events/clock.pyc ${PYSITELIB}/quodlibet/ext/events/clock.pyo +${PYSITELIB}/quodlibet/ext/events/discord_status.py +${PYSITELIB}/quodlibet/ext/events/discord_status.pyc +${PYSITELIB}/quodlibet/ext/events/discord_status.pyo ${PYSITELIB}/quodlibet/ext/events/equalizer.py ${PYSITELIB}/quodlibet/ext/events/equalizer.pyc ${PYSITELIB}/quodlibet/ext/events/equalizer.pyo @@ -267,6 +273,12 @@ ${PYSITELIB}/quodlibet/ext/events/jep118 ${PYSITELIB}/quodlibet/ext/events/language.py ${PYSITELIB}/quodlibet/ext/events/language.pyc ${PYSITELIB}/quodlibet/ext/events/language.pyo +${PYSITELIB}/quodlibet/ext/events/listenbrainz/__init__.py +${PYSITELIB}/quodlibet/ext/events/listenbrainz/__init__.pyc +${PYSITELIB}/quodlibet/ext/events/listenbrainz/__init__.pyo +${PYSITELIB}/quodlibet/ext/events/listenbrainz/listenbrainz.py +${PYSITELIB}/quodlibet/ext/events/listenbrainz/listenbrainz.pyc +${PYSITELIB}/quodlibet/ext/events/listenbrainz/listenbrainz.pyo ${PYSITELIB}/quodlibet/ext/events/mediaserver.py ${PYSITELIB}/quodlibet/ext/events/mediaserver.pyc ${PYSITELIB}/quodlibet/ext/events/mediaserver.pyo @@ -300,6 +312,9 @@ ${PYSITELIB}/quodlibet/ext/events/musicb ${PYSITELIB}/quodlibet/ext/events/notify.py ${PYSITELIB}/quodlibet/ext/events/notify.pyc ${PYSITELIB}/quodlibet/ext/events/notify.pyo +${PYSITELIB}/quodlibet/ext/events/notify_bookmarks.py +${PYSITELIB}/quodlibet/ext/events/notify_bookmarks.pyc +${PYSITELIB}/quodlibet/ext/events/notify_bookmarks.pyo ${PYSITELIB}/quodlibet/ext/events/qlscrobbler.py ${PYSITELIB}/quodlibet/ext/events/qlscrobbler.pyc ${PYSITELIB}/quodlibet/ext/events/qlscrobbler.pyo @@ -456,6 +471,9 @@ ${PYSITELIB}/quodlibet/ext/query/pythone ${PYSITELIB}/quodlibet/ext/query/savedsearch.py ${PYSITELIB}/quodlibet/ext/query/savedsearch.pyc ${PYSITELIB}/quodlibet/ext/query/savedsearch.pyo +${PYSITELIB}/quodlibet/ext/query/unique.py +${PYSITELIB}/quodlibet/ext/query/unique.pyc +${PYSITELIB}/quodlibet/ext/query/unique.pyo ${PYSITELIB}/quodlibet/ext/songsmenu/__init__.py ${PYSITELIB}/quodlibet/ext/songsmenu/__init__.pyc ${PYSITELIB}/quodlibet/ext/songsmenu/__init__.pyo @@ -956,12 +974,6 @@ ${PYSITELIB}/quodlibet/plugins/gstelemen ${PYSITELIB}/quodlibet/plugins/gui.py ${PYSITELIB}/quodlibet/plugins/gui.pyc ${PYSITELIB}/quodlibet/plugins/gui.pyo -${PYSITELIB}/quodlibet/plugins/listenbrainz/__init__.py -${PYSITELIB}/quodlibet/plugins/listenbrainz/__init__.pyc -${PYSITELIB}/quodlibet/plugins/listenbrainz/__init__.pyo -${PYSITELIB}/quodlibet/plugins/listenbrainz/listenbrainz.py -${PYSITELIB}/quodlibet/plugins/listenbrainz/listenbrainz.pyc -${PYSITELIB}/quodlibet/plugins/listenbrainz/listenbrainz.pyo ${PYSITELIB}/quodlibet/plugins/playlist.py ${PYSITELIB}/quodlibet/plugins/playlist.pyc ${PYSITELIB}/quodlibet/plugins/playlist.pyo Index: pkgsrc/audio/quodlibet/distinfo diff -u pkgsrc/audio/quodlibet/distinfo:1.6 pkgsrc/audio/quodlibet/distinfo:1.7 --- pkgsrc/audio/quodlibet/distinfo:1.6 Sun Apr 10 15:01:50 2022 +++ pkgsrc/audio/quodlibet/distinfo Mon Nov 20 00:04:50 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.6 2022/04/10 15:01:50 nia Exp $ +$NetBSD: distinfo,v 1.7 2023/11/20 00:04:50 nia Exp $ -BLAKE2s (quodlibet-4.5.0.tar.gz) = 2e4c3b174b67e3cd6fd36c1600cc3119135b99107874e74185f1d42395ac5774 -SHA512 (quodlibet-4.5.0.tar.gz) = fc2403788d53e2675876a22a7903d22dd0badfbac0e7db7026c69e5fd4a96f2935478172390e4dba5b5ba116d199f91f28b3318ae1a4e2c24a973f87f5b88706 -Size (quodlibet-4.5.0.tar.gz) = 5294493 bytes +BLAKE2s (quodlibet-4.6.0.tar.gz) = 9f3af18dcc09c3afd7560419b2bf0cdc3ac8bc454a6490e5d3b106bab8007a98 +SHA512 (quodlibet-4.6.0.tar.gz) = d17ed0ba14aa86eaf103fdc5feaeda74575e4bd9d9e55dae07679afb50e279c82b66b7429b0435c36663a9865141c168d3ff56a25c64f9694818f722362db7e9 +Size (quodlibet-4.6.0.tar.gz) = 5432575 bytes --_----------=_1700438690155260--