diff --git a/multimedia/audacious/Makefile b/multimedia/audacious/Makefile index c7efa54e3d21..c5bc716fbefb 100644 --- a/multimedia/audacious/Makefile +++ b/multimedia/audacious/Makefile @@ -1,101 +1,93 @@ PORTNAME= audacious -DISTVERSION= 4.5.1 +DISTVERSION= 4.6 CATEGORIES= multimedia audio MASTER_SITES= https://distfiles.audacious-media-player.org/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Lightweight and versatile audio player WWW= https://audacious-media-player.org/ LICENSE= BSD2CLAUSE BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING FLAVORS= qt6 qt5 gtk3 gtk2 FLAVOR?= ${FLAVORS:[1]} gtk2_PKGNAMESUFFIX= -gtk2 gtk2_CONFLICTS_INSTALL= audacious audacious-gtk3 audacious-qt6 gtk3_PKGNAMESUFFIX= -gtk3 gtk3_CONFLICTS_INSTALL= audacious audacious-gtk2 audacious-qt6 qt5_PKGNAMESUFFIX= -qt5 qt5_CONFLICTS_INSTALL= audacious-gtk2 audacious-gtk3 audacious-qt6 qt6_CONFLICTS_INSTALL= audacious audacious-gtk2 audacious-gtk3 USES= compiler:c++11-lib desktop-file-utils gettext-tools gmake gnome \ iconv localbase meson pkgconfig tar:bzip2 xorg USE_GNOME= glib20 USE_LDCONFIG= yes USE_XORG= sm x11 CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib" MAKE_ENV= LIBRARY_PATH="${LOCALBASE}/lib" SUB_FILES= pkg-message .if ${FLAVOR} == qt5 MESON_ARGS+= -Dgtk2=false \ -Dgtk=false \ -Dqt5=true \ -Dqt=true USES+= qt:5 USE_QT= core gui svg widgets buildtools:build PLIST_SUB= GTK="@comment " \ QT="" .elif ${FLAVOR} == qt6 MESON_ARGS+= -Dgtk2=false \ -Dgtk=false \ -Dqt5=false \ -Dqt=true USES+= qt:6 USE_QT= base svg PLIST_SUB= GTK="@comment " \ QT="" .elif ${FLAVOR} == gtk2 MESON_ARGS+= -Dgtk2=true \ -Dgtk=true \ -Dqt5=false \ -Dqt=false USE_GNOME+= cairo gdkpixbuf gtk20 PLIST_SUB= GTK="" \ QT="@comment " .elif ${FLAVOR} == gtk3 MESON_ARGS+= -Dgtk2=false \ -Dgtk=true \ -Dqt5=false \ -Dqt=false USE_GNOME+= cairo gdkpixbuf gtk30 PLIST_SUB= GTK="" \ QT="@comment " .endif -OPTIONS_DEFINE= EXECINFO LIBARCHIVE NLS -OPTIONS_DEFAULT= EXECINFO +OPTIONS_DEFINE= LIBARCHIVE NLS OPTIONS_SUB= yes -EXECINFO_DESC= Build with libexecinfo support LIBARCHIVE_DESC= Build with libarchive support LIBARCHIVE_USES= libarchive LIBARCHIVE_MESON_TRUE= libarchive NLS_USES= gettext-runtime -post-patch-EXECINFO-on: - @${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \ - ${WRKSRC}/src/audacious/Makefile - @${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \ - ${WRKSRC}/audacious.pc.in - post-patch-NLS-off: @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo - ${INSTALL_DATA} ${WRKSRC}/contrib/audacious.appdata.xml \ + ${INSTALL_DATA} ${WRKSRC}/audacious.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo/ .include diff --git a/multimedia/audacious/distinfo b/multimedia/audacious/distinfo index c53e03d87eed..185021d126f8 100644 --- a/multimedia/audacious/distinfo +++ b/multimedia/audacious/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757272613 -SHA256 (audacious-4.5.1.tar.bz2) = 7194743a0a41b1d8f582c071488b77f7b917be47ca5e142dd76af5d81d36f9cd -SIZE (audacious-4.5.1.tar.bz2) = 642359 +TIMESTAMP = 1780260494 +SHA256 (audacious-4.6.tar.bz2) = 03988a6a114e46f91dabcd4d0dae29fcad19f6029e3c28737938d1bd525979dd +SIZE (audacious-4.6.tar.bz2) = 520091 diff --git a/multimedia/audacious/pkg-plist b/multimedia/audacious/pkg-plist index 9207640afda0..436aaa2574e6 100644 --- a/multimedia/audacious/pkg-plist +++ b/multimedia/audacious/pkg-plist @@ -1,114 +1,113 @@ bin/audacious bin/audtool include/audacious/audtag.h include/libaudcore/archive_reader.h include/libaudcore/audio.h include/libaudcore/audstrings.h include/libaudcore/drct.h include/libaudcore/equalizer.h include/libaudcore/export.h include/libaudcore/hook.h include/libaudcore/i18n.h include/libaudcore/index.h include/libaudcore/inifile.h include/libaudcore/interface.h include/libaudcore/list.h include/libaudcore/mainloop.h include/libaudcore/multihash.h include/libaudcore/objects.h include/libaudcore/playlist.h include/libaudcore/plugin.h include/libaudcore/plugins.h include/libaudcore/preferences.h include/libaudcore/probe.h include/libaudcore/ringbuf.h include/libaudcore/runtime.h include/libaudcore/templates.h include/libaudcore/threads.h -include/libaudcore/tinylock.h include/libaudcore/tuple.h include/libaudcore/vfs.h include/libaudcore/vfs_async.h include/libaudcore/visualizer.h %%QT%%include/libaudqt/colorbutton.h %%QT%%include/libaudqt/dock.h %%QT%%include/libaudqt/export.h %%QT%%include/libaudqt/iface.h %%QT%%include/libaudqt/info-widget.h %%QT%%include/libaudqt/libaudqt.h %%QT%%include/libaudqt/menu.h %%QT%%include/libaudqt/treeview.h %%GTK%%include/libaudgui/gtk-compat.h %%GTK%%include/libaudgui/libaudgui-gtk.h %%GTK%%include/libaudgui/libaudgui.h %%GTK%%include/libaudgui/list.h %%GTK%%include/libaudgui/menu.h lib/libaudcore.so -lib/libaudcore.so.5 -lib/libaudcore.so.5.5.0 +lib/libaudcore.so.6 +lib/libaudcore.so.6.0.0 %%GTK%%lib/libaudgui.so %%GTK%%lib/libaudgui.so.6 %%GTK%%lib/libaudgui.so.6.0.0 %%QT%%lib/libaudqt.so -%%QT%%lib/libaudqt.so.3 -%%QT%%lib/libaudqt.so.3.0.0 +%%QT%%lib/libaudqt.so.4 +%%QT%%lib/libaudqt.so.4.0.0 lib/libaudtag.so lib/libaudtag.so.3 lib/libaudtag.so.3.0.0 libdata/pkgconfig/audacious.pc share/man/man1/audacious.1.gz share/man/man1/audtool.1.gz share/applications/audacious.desktop %%DATADIR%%/AUTHORS %%DATADIR%%/COPYING share/icons/hicolor/48x48/apps/audacious.png share/icons/hicolor/scalable/apps/audacious.svg %%NLS%%share/locale/af/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ar/LC_MESSAGES/audacious.mo %%NLS%%share/locale/be/LC_MESSAGES/audacious.mo %%NLS%%share/locale/bg/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ca/LC_MESSAGES/audacious.mo %%NLS%%share/locale/cmn/LC_MESSAGES/audacious.mo %%NLS%%share/locale/cs/LC_MESSAGES/audacious.mo %%NLS%%share/locale/da/LC_MESSAGES/audacious.mo %%NLS%%share/locale/de/LC_MESSAGES/audacious.mo %%NLS%%share/locale/el/LC_MESSAGES/audacious.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/audacious.mo %%NLS%%share/locale/es/LC_MESSAGES/audacious.mo %%NLS%%share/locale/es_AR/LC_MESSAGES/audacious.mo %%NLS%%share/locale/es_MX/LC_MESSAGES/audacious.mo %%NLS%%share/locale/et/LC_MESSAGES/audacious.mo %%NLS%%share/locale/eu/LC_MESSAGES/audacious.mo %%NLS%%share/locale/fa_IR/LC_MESSAGES/audacious.mo %%NLS%%share/locale/fi/LC_MESSAGES/audacious.mo %%NLS%%share/locale/fr/LC_MESSAGES/audacious.mo %%NLS%%share/locale/gl/LC_MESSAGES/audacious.mo %%NLS%%share/locale/hu/LC_MESSAGES/audacious.mo %%NLS%%share/locale/id_ID/LC_MESSAGES/audacious.mo %%NLS%%share/locale/it/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ja/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ko/LC_MESSAGES/audacious.mo %%NLS%%share/locale/lt/LC_MESSAGES/audacious.mo %%NLS%%share/locale/lv/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ml_IN/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ms/LC_MESSAGES/audacious.mo %%NLS%%share/locale/nl/LC_MESSAGES/audacious.mo %%NLS%%share/locale/pl/LC_MESSAGES/audacious.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/audacious.mo %%NLS%%share/locale/pt_PT/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ro/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ru/LC_MESSAGES/audacious.mo %%NLS%%share/locale/si/LC_MESSAGES/audacious.mo %%NLS%%share/locale/sk/LC_MESSAGES/audacious.mo %%NLS%%share/locale/sl/LC_MESSAGES/audacious.mo %%NLS%%share/locale/sq/LC_MESSAGES/audacious.mo %%NLS%%share/locale/sr/LC_MESSAGES/audacious.mo %%NLS%%share/locale/sr_RS/LC_MESSAGES/audacious.mo %%NLS%%share/locale/sv/LC_MESSAGES/audacious.mo %%NLS%%share/locale/ta/LC_MESSAGES/audacious.mo %%NLS%%share/locale/tr/LC_MESSAGES/audacious.mo %%NLS%%share/locale/uk/LC_MESSAGES/audacious.mo %%NLS%%share/locale/uz/LC_MESSAGES/audacious.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/audacious.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo -share/metainfo/audacious.appdata.xml +share/metainfo/audacious.metainfo.xml