Date: Tue, 28 Oct 2025 21:27:03 GMT From: Ruslan Makhmatkhanov <rm@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 488fa68806ad - main - audio/exaile: update to 4.2.0 Message-ID: <202510282127.59SLR3fl076831@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by rm: URL: https://cgit.FreeBSD.org/ports/commit/?id=488fa68806ad6b1731baaf4f19f74702dd04d80e commit 488fa68806ad6b1731baaf4f19f74702dd04d80e Author: Ruslan Makhmatkhanov <rm@FreeBSD.org> AuthorDate: 2025-10-28 21:23:43 +0000 Commit: Ruslan Makhmatkhanov <rm@FreeBSD.org> CommitDate: 2025-10-28 21:23:43 +0000 audio/exaile: update to 4.2.0 Since this version, exaile finally switched from berkeleydb to sqlite, but we still need bdb dependency to let it convert current user database to sqlite. We will remove it in some of the next update. Full release notes: https://github.com/exaile/exaile/wiki/Exaile-4.2-release-notes --- audio/exaile/Makefile | 4 +++- audio/exaile/distinfo | 6 +++--- audio/exaile/files/patch-Makefile | 23 +---------------------- audio/exaile/pkg-plist | 4 ++-- 4 files changed, 9 insertions(+), 28 deletions(-) diff --git a/audio/exaile/Makefile b/audio/exaile/Makefile index 5d5957aece0d..9b8528178d66 100644 --- a/audio/exaile/Makefile +++ b/audio/exaile/Makefile @@ -1,5 +1,5 @@ PORTNAME= exaile -DISTVERSION= 4.1.4 +DISTVERSION= 4.2.0 CATEGORIES= audio MAINTAINER= rm@FreeBSD.org @@ -9,7 +9,9 @@ WWW= https://exaile.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +# berkeleydb now only needed for upgrade from previous versions; remove in next update RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>0:databases/py-berkeleydb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo index f4cff3baf9b5..fe5bc1b11afe 100644 --- a/audio/exaile/distinfo +++ b/audio/exaile/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752776683 -SHA256 (exaile-exaile-4.1.4_GH0.tar.gz) = e962480e038aa0be20cf801471e59bb23de75e8f742b45a6faa1b162c46d4d77 -SIZE (exaile-exaile-4.1.4_GH0.tar.gz) = 3897532 +TIMESTAMP = 1761684716 +SHA256 (exaile-exaile-4.2.0_GH0.tar.gz) = 766001437cd1610f750fa1d08807141a37b632270300ddf8fad447cbfbefa2f1 +SIZE (exaile-exaile-4.2.0_GH0.tar.gz) = 3906794 diff --git a/audio/exaile/files/patch-Makefile b/audio/exaile/files/patch-Makefile index 24aab70a09a4..247ad5e07cca 100644 --- a/audio/exaile/files/patch-Makefile +++ b/audio/exaile/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2025-05-23 22:15:49 UTC +--- Makefile.orig 2025-10-19 10:06:42 UTC +++ Makefile @@ -29,6 +29,7 @@ EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man EXAILESHAREDIR = $(DESTDIR)$(DATADIR)/exaile @@ -8,15 +8,6 @@ .PHONY: all all_no_locale builddir compile make-install-dirs uninstall \ install install_no_locale install-target locale install-locale \ -@@ -182,7 +183,7 @@ install-target: make-install-dirs - install -p -m 644 data/ui/preferences/widgets/*.ui $(EXAILESHAREDIR)/data/ui/preferences/widgets - install -p -m 644 data/ui/widgets/*.ui $(EXAILESHAREDIR)/data/ui/widgets - -install -p -m 644 build/exaile.desktop $(DESTDIR)$(DATADIR)/applications/ -- -install -p -m 644 build/exaile.appdata.xml $(DESTDIR)$(DATADIR)/metainfo/ -+ -install -p -m 644 build/org.exaile.exaile.appdata.xml $(DESTDIR)$(DATADIR)/metainfo/ - -install -p -m 644 build/exaile.1.gz $(EXAILEMANDIR)/man1/ - -install -p -m 644 build/exaile.bash-completion $(DESTDIR)$(BASHCOMPDIR)/exaile - -install -p -m 644 build/exaile.fish-completion $(DESTDIR)$(FISHCOMPDIR)/exaile.fish @@ -243,7 +244,7 @@ pot: # dash (Debian's /bin/sh) doesn't support it and exits immediately, so we test it in a subshell. # The "export LC_ALL=C" disables any locale-dependent sort behavior. @@ -26,15 +17,3 @@ export LC_ALL=C && cd po && \ { find ../xl ../xlgui -name "*.py" | sort && \ find ../data/ui -name "*.ui" | sort && \ -@@ -301,9 +302,9 @@ desktop_files: builddir - desktop_files: builddir - echo $(LINGUAS) > po/LINGUAS - msgfmt --desktop --template=data/exaile.desktop.in -d po -o build/exaile.desktop -- msgfmt --xml --template=data/exaile.appdata.xml.in -d po -o build/exaile.appdata.xml -+ msgfmt --xml --template=data/exaile.appdata.xml.in -d po -o build/org.exaile.exaile.appdata.xml - rm po/LINGUAS - - desktop_files_no_locale: builddir - cp data/exaile.desktop.in build/exaile.desktop -- cp data/exaile.appdata.xml.in build/exaile.appdata.xml -+ cp data/exaile.appdata.xml.in build/org.exaile.exaile.appdata.xml diff --git a/audio/exaile/pkg-plist b/audio/exaile/pkg-plist index b288f77bc479..65a6072be002 100644 --- a/audio/exaile/pkg-plist +++ b/audio/exaile/pkg-plist @@ -44,7 +44,7 @@ lib/exaile/xl/migrations/__init__.py lib/exaile/xl/migrations/database/__init__.py lib/exaile/xl/migrations/database/covers_1to2.py lib/exaile/xl/migrations/database/from1to2.py -lib/exaile/xl/migrations/database/to_bsddb.py +lib/exaile/xl/migrations/database/to_sqlite.py lib/exaile/xl/migrations/settings/__init__.py lib/exaile/xl/migrations/settings/engine.py lib/exaile/xl/migrations/settings/flac_tempo.py @@ -69,7 +69,7 @@ lib/exaile/xl/plugins.py lib/exaile/xl/providers.py lib/exaile/xl/radio.py lib/exaile/xl/settings.py -lib/exaile/xl/shelve_compat.py +lib/exaile/xl/sqlitedbm.py lib/exaile/xl/transcoder.py lib/exaile/xl/trax/__init__.py lib/exaile/xl/trax/search.pyhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510282127.59SLR3fl076831>
