summaryrefslogtreecommitdiff
path: root/audio/exaile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/exaile')
-rw-r--r--audio/exaile/Makefile2
-rw-r--r--audio/exaile/distinfo6
-rw-r--r--audio/exaile/files/patch-Makefile27
-rw-r--r--audio/exaile/pkg-plist2
4 files changed, 29 insertions, 8 deletions
diff --git a/audio/exaile/Makefile b/audio/exaile/Makefile
index 3a0692165023..5d5957aece0d 100644
--- a/audio/exaile/Makefile
+++ b/audio/exaile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= exaile
-DISTVERSION= 4.1.4-beta1
+DISTVERSION= 4.1.4
CATEGORIES= audio
MAINTAINER= rm@FreeBSD.org
diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo
index c3ea74e81a07..f4cff3baf9b5 100644
--- a/audio/exaile/distinfo
+++ b/audio/exaile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736614031
-SHA256 (exaile-exaile-4.1.4-beta1_GH0.tar.gz) = ffde0b749e9167be59c2aad319a14a4553d80612f965692e33fb67fc1e867d7b
-SIZE (exaile-exaile-4.1.4-beta1_GH0.tar.gz) = 3896482
+TIMESTAMP = 1752776683
+SHA256 (exaile-exaile-4.1.4_GH0.tar.gz) = e962480e038aa0be20cf801471e59bb23de75e8f742b45a6faa1b162c46d4d77
+SIZE (exaile-exaile-4.1.4_GH0.tar.gz) = 3897532
diff --git a/audio/exaile/files/patch-Makefile b/audio/exaile/files/patch-Makefile
index 8866d22268a1..24aab70a09a4 100644
--- a/audio/exaile/files/patch-Makefile
+++ b/audio/exaile/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2018-02-09 15:54:09 UTC
+--- Makefile.orig 2025-05-23 22:15:49 UTC
+++ Makefile
-@@ -23,6 +23,7 @@ EXAILELIBDIR = $(DESTDIR)$(LIBINSTALLDIR)/exaile
+@@ -29,6 +29,7 @@ EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man
EXAILESHAREDIR = $(DESTDIR)$(DATADIR)/exaile
EXAILECONFDIR = $(DESTDIR)$(XDGCONFDIR)/exaile
EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man
@@ -8,7 +8,16 @@
.PHONY: all all_no_locale builddir compile make-install-dirs uninstall \
install install_no_locale install-target locale install-locale \
-@@ -206,7 +207,7 @@ po/messages.pot: pot
+@@ -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.
pot:
@@ -17,3 +26,15 @@
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 70249b0c82b5..b288f77bc479 100644
--- a/audio/exaile/pkg-plist
+++ b/audio/exaile/pkg-plist
@@ -127,7 +127,7 @@ lib/exaile/xlgui/widgets/queue.py
lib/exaile/xlgui/widgets/rating.py
lib/exaile/xlgui/widgets/smart_playlist_editor.py
share/man/man1/exaile.1.gz
-share/metainfo/exaile.appdata.xml
+share/metainfo/org.exaile.exaile.appdata.xml
share/applications/exaile.desktop
share/dbus-1/services/org.exaile.Exaile.service
share/exaile/data/images/128x128/exaile.png