mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-16 07:58:04 +00:00
multimedia/audacious*: Update to 4.4
Upstream moved to qt6 and gtk3 as main UI, so make that the default flavor. Cleaned up Makefile, reordering variables according to best practices and reordered/reflowed content of many variables. Please check UPDATING if already using the qt6 flavor.
This commit is contained in:
parent
68436150c0
commit
135ca672a6
2
MOVED
2
MOVED
@ -3304,3 +3304,5 @@ databases/galera|databases/galera26|2024-06-11|Has expired: Does not build. Supe
|
||||
databases/tsearch_extras||2024-06-12|Has no consumer both in ports and upstream project
|
||||
lang/zig011||2024-06-12|No consumers in ports
|
||||
devel/py-ZopeUndo||2024-06-13|No consumers in ports
|
||||
multimedia/audacious-qt6|multimedia/audacious|2024-06-13|qt6 flavor is now the default flavor, following upstream change
|
||||
multimedia/audacious-plugins-qt6|multimedia/audacious-plugins|2024-06-13|qt6 flavor is now the default flavor, following upstream change
|
||||
|
12
UPDATING
12
UPDATING
@ -5,6 +5,18 @@ they are unavoidable.
|
||||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20240613:
|
||||
AFFECTS: multimedia/audacios and multimedia/audacious-plugins
|
||||
AUTHOR: madpilot@FreeBSD.org
|
||||
|
||||
Upstream project made qt6 the new default, so the port flavors have
|
||||
been updated to follow this change.
|
||||
|
||||
If you are using the qt6 flavor, you should uninstall it and install
|
||||
the unflavored package. If you want to keep using the qt5 version it
|
||||
will be updated automatically to the qt6 version. If you should
|
||||
uninstall the unflavored package and instal the qt5 version.
|
||||
|
||||
20240606:
|
||||
AFFECTS: users of net-mgmt/unifi8
|
||||
AUTHOR: ronald@FreeBSD.org
|
||||
|
@ -1,12 +1,8 @@
|
||||
PORTNAME= audacious-plugins
|
||||
PORTVERSION= 4.3.1
|
||||
PORTREVISION= 4
|
||||
DISTVERSION= 4.4
|
||||
CATEGORIES= multimedia audio
|
||||
MASTER_SITES= http://distfiles.audacious-media-player.org/
|
||||
|
||||
PATCH_SITES= https://github.com/audacious-media-player/${PORTNAME}/commit/
|
||||
PATCHFILES= 1f0bc4c6940d27905d11e3324e30c6a63fad6392.patch:-p1
|
||||
|
||||
MAINTAINER= madpilot@FreeBSD.org
|
||||
COMMENT= Plugins needed for audacious
|
||||
WWW= https://audacious-media-player.org/
|
||||
@ -14,74 +10,102 @@ WWW= https://audacious-media-player.org/
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
|
||||
libdbus-1.so:devel/dbus \
|
||||
LIB_DEPENDS= libdbus-1.so:devel/dbus \
|
||||
libdbus-glib-1.so:devel/dbus-glib \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libmpg123.so:audio/mpg123
|
||||
libfreetype.so:print/freetype2
|
||||
|
||||
FLAVORS= qt5 qt6 gtk2 gtk3
|
||||
FLAVORS= qt6 qt5 gtk2 gtk3
|
||||
FLAVOR?= ${FLAVORS:[1]}
|
||||
|
||||
USES= compiler:c++11-lib gettext-tools gmake gnome iconv \
|
||||
localbase meson pkgconfig tar:bzip2 xorg
|
||||
USE_GNOME= glib20 libxml2 gdkpixbuf2
|
||||
USE_XORG= x11
|
||||
|
||||
CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
MAKE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
MESON_ARGS= -Dmms=false -Dcoreaudio=false
|
||||
|
||||
qt5_CONFLICTS_INSTALL= audacious-plugins-qt6 audacious-plugins-gtk2 audacious-plugins-gtk3
|
||||
qt5_RUN_DEPENDS= audacious:multimedia/audacious@qt5
|
||||
qt5_BUILD_DEPENDS= audacious:multimedia/audacious@qt5
|
||||
|
||||
qt6_PKGNAMESUFFIX= -qt6
|
||||
qt6_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk2 audacious-plugins-gtk3
|
||||
qt6_RUN_DEPENDS= audacious:multimedia/audacious@qt6
|
||||
qt6_BUILD_DEPENDS= audacious:multimedia/audacious@qt6
|
||||
|
||||
gtk2_PKGNAMESUFFIX= -gtk2
|
||||
gtk2_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-qt6 audacious-plugins-gtk3
|
||||
gtk2_BUILD_DEPENDS= audacious:multimedia/audacious@gtk2
|
||||
gtk2_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
||||
gtk2_RUN_DEPENDS= audacious:multimedia/audacious@gtk2
|
||||
gtk2_BUILD_DEPENDS= audacious:multimedia/audacious@gtk2
|
||||
gtk2_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk3 \
|
||||
audacious-plugins-qt6
|
||||
|
||||
gtk3_PKGNAMESUFFIX= -gtk3
|
||||
gtk3_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-qt6 audacious-plugins-gtk2
|
||||
gtk3_BUILD_DEPENDS= audacious:multimedia/audacious@gtk3
|
||||
gtk3_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
||||
gtk3_RUN_DEPENDS= audacious:multimedia/audacious@gtk3
|
||||
gtk3_BUILD_DEPENDS= audacious:multimedia/audacious@gtk3
|
||||
gtk3_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk2 \
|
||||
audacious-plugins-qt6
|
||||
|
||||
qt5_PKGNAMESUFFIX= -qt5
|
||||
qt5_BUILD_DEPENDS= audacious:multimedia/audacious@qt5
|
||||
qt5_RUN_DEPENDS= audacious:multimedia/audacious@qt5
|
||||
qt5_CONFLICTS_INSTALL= audacious-plugins-gtk2 audacious-plugins-gtk3 \
|
||||
audacious-plugins-qt6
|
||||
|
||||
qt6_BUILD_DEPENDS= audacious:multimedia/audacious@qt6
|
||||
qt6_RUN_DEPENDS= audacious:multimedia/audacious@qt6
|
||||
qt6_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk2 \
|
||||
audacious-plugins-gtk3
|
||||
|
||||
USES= compiler:c++11-lib gettext-tools gmake gnome iconv localbase \
|
||||
meson pkgconfig tar:bzip2 xorg
|
||||
USE_GNOME= gdkpixbuf2 glib20 libxml2
|
||||
USE_XORG= x11
|
||||
|
||||
CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
MESON_ARGS= -Dcoreaudio=false \
|
||||
-Dmms=false
|
||||
MAKE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
|
||||
.if ${FLAVOR} == qt5
|
||||
MESON_ARGS+= -Dqt=true -Dqt6=false -Dgtk=false -Dgtk3=false
|
||||
USES+= qt:5
|
||||
USE_QT= core gui multimedia network widgets x11extras
|
||||
PLIST_SUB= QT="" QT5="" GTK="@comment "
|
||||
MESON_ARGS+= -Dgtk2=false \
|
||||
-Dgtk=false \
|
||||
-Dqt5=true \
|
||||
-Dqt=true
|
||||
USES+= qt:5
|
||||
USE_QT= core gui multimedia network svg widgets x11extras
|
||||
PLIST_SUB= GTK="@comment " \
|
||||
QT5="" \
|
||||
QT=""
|
||||
.elif ${FLAVOR} == qt6
|
||||
MESON_ARGS+= -Dqt=true -Dqt6=true -Dgtk=false -Dgtk3=false
|
||||
USES+= qt:6
|
||||
USE_QT= base multimedia
|
||||
PLIST_SUB= QT="" QT5="@comment " GTK="@comment "
|
||||
MESON_ARGS+= -Dgtk2=false \
|
||||
-Dgtk=false \
|
||||
-Dqt5=false \
|
||||
-Dqt=true
|
||||
USES+= qt:6
|
||||
USE_QT= base multimedia svg
|
||||
PLIST_SUB= GTK="@comment " \
|
||||
QT5="@comment " \
|
||||
QT=""
|
||||
.elif ${FLAVOR} == gtk2
|
||||
MESON_ARGS+= -Dqt=false -Dqt6=false -Dgtk=true -Dgtk3=false -Dhotkey=true
|
||||
USE_GNOME+= cairo gtk20
|
||||
PLIST_SUB= QT="@comment " QT6="@comment " GTK=""
|
||||
LIB_DEPENDS+= libjson-glib-1.0.so:devel/json-glib
|
||||
MESON_ARGS+= -Dgtk2=true \
|
||||
-Dgtk=true \
|
||||
-Dhotkey=true \
|
||||
-Dqt5=false \
|
||||
-Dqt=false
|
||||
USE_GNOME+= cairo gtk20
|
||||
PLIST_SUB= GTK="" \
|
||||
QT6="@comment " \
|
||||
QT="@comment "
|
||||
.elif ${FLAVOR} == gtk3
|
||||
MESON_ARGS+= -Dqt=false -Dqt6=false -Dgtk=true -Dgtk3=true -Dhotkey=true
|
||||
USE_GNOME+= cairo gtk30
|
||||
PLIST_SUB= QT="@comment " QT6="@comment " GTK=""
|
||||
LIB_DEPENDS+= libjson-glib-1.0.so:devel/json-glib
|
||||
MESON_ARGS+= -Dgtk2=false \
|
||||
-Dgtk=true \
|
||||
-Dhotkey=true \
|
||||
-Dqt5=false \
|
||||
-Dqt=false
|
||||
USE_GNOME+= cairo gtk30
|
||||
PLIST_SUB= GTK="" \
|
||||
QT6="@comment " \
|
||||
QT="@comment "
|
||||
.endif
|
||||
|
||||
OPTIONS_DEFINE= AAC ADPLUG AMIDI BS2B CDDA CONSOLE CUE FFMPEG FLAC LAME LIRC \
|
||||
MODPLUG MPG123 MPRIS NEON NLS NOTIFY OPENGL OPENMPT OPUS \
|
||||
SAMPLERATE SCROBBLER SID SNDFILE SOXR SPEEDPITCH VORBIS \
|
||||
WAVPACK
|
||||
OPTIONS_DEFINE= AAC ADPLUG AMIDI BS2B CDDA CONSOLE CUE FFMPEG FLAC LAME \
|
||||
LIRC MODPLUG MPG123 MPRIS NEON NLS NOTIFY OPENGL \
|
||||
OPENMPT OPUS SAMPLERATE SCROBBLER SID SNDFILE SOXR \
|
||||
SPEEDPITCH VORBIS WAVPACK
|
||||
OPTIONS_DEFAULT= AAC ADPLUG CDDA CUE FFMPEG FILEWRITER FLAC MPG123 MPRIS \
|
||||
NEON NLS NOTIFY OPENMPT OPUS OSS PIPEWIRE PULSEAUDIO \
|
||||
SCROBBLER SID VORBIS WAVPACK
|
||||
OPTIONS_MULTI= OUTPUT
|
||||
OPTIONS_MULTI_OUTPUT= ALSA FILEWRITER JACK OSS PIPEWIRE PULSEAUDIO SDL SNDIO
|
||||
OPTIONS_DEFAULT= AAC ADPLUG CDDA CUE FILEWRITER FFMPEG FLAC MPRIS \
|
||||
MPG123 NEON NLS NOTIFY OPENMPT OPUS OSS PIPEWIRE PULSEAUDIO \
|
||||
SCROBBLER SID VORBIS WAVPACK
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
.if ${FLAVOR} == gtk2 || ${FLAVOR} == gtk3
|
||||
@ -104,84 +128,120 @@ SPEEDPITCH_DESC= Speed and Pitch plugin
|
||||
|
||||
AAC_LIB_DEPENDS= libfaad.so:audio/faad
|
||||
AAC_MESON_TRUE= aac
|
||||
|
||||
ADPLUG_LIB_DEPENDS= libadplug.so:audio/libadplug \
|
||||
libbinio.so:devel/libbinio
|
||||
ADPLUG_MESON_TRUE= adplug
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_MESON_TRUE= alsa
|
||||
|
||||
AMIDI_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
|
||||
AMIDI_MESON_TRUE= amidiplug
|
||||
AOSD_USES= xorg
|
||||
AOSD_USE= gnome=pango xorg=xrender
|
||||
|
||||
AOSD_LIB_DEPENDS= libXcomposite.so:x11/libXcomposite
|
||||
AOSD_USES= xorg
|
||||
AOSD_USE= GNOME=pango \
|
||||
XORG=xrender
|
||||
AOSD_MESON_TRUE= aosd
|
||||
|
||||
BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b
|
||||
BS2B_MESON_TRUE= bs2b
|
||||
CDDA_LIB_DEPENDS= libcdio_cdda.so:sysutils/libcdio-paranoia \
|
||||
libcddb.so:audio/libcddb \
|
||||
libcdio.so:sysutils/libcdio
|
||||
|
||||
CDDA_LIB_DEPENDS= libcddb.so:audio/libcddb \
|
||||
libcdio.so:sysutils/libcdio \
|
||||
libcdio_cdda.so:sysutils/libcdio-paranoia
|
||||
CDDA_MESON_TRUE= cdaudio
|
||||
|
||||
CONSOLE_MESON_TRUE= console
|
||||
|
||||
CUE_LIB_DEPENDS= libcue.so:textproc/libcue
|
||||
CUE_MESON_TRUE= cue
|
||||
FILEWRITER_MESON_TRUE= filewriter
|
||||
|
||||
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
|
||||
FFMPEG_MESON_TRUE= ffaudio
|
||||
|
||||
FILEWRITER_MESON_TRUE= filewriter
|
||||
|
||||
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
|
||||
FLAC_MESON_TRUE= flac
|
||||
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack \
|
||||
libsamplerate.so:audio/libsamplerate
|
||||
JACK_MESON_TRUE= jack
|
||||
|
||||
LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
|
||||
|
||||
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
|
||||
LIRC_MESON_TRUE= lirc
|
||||
|
||||
MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug
|
||||
MODPLUG_MESON_TRUE= modplug
|
||||
MPRIS_MESON_TRUE= mpris2
|
||||
NEON_LIB_DEPENDS= libneon.so:www/neon
|
||||
NEON_MESON_TRUE= neon
|
||||
|
||||
MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123
|
||||
MPG123_MESON_TRUE= mpg123
|
||||
|
||||
MPRIS_MESON_TRUE= mpris2
|
||||
|
||||
NEON_LIB_DEPENDS= libneon.so:www/neon
|
||||
NEON_MESON_TRUE= neon
|
||||
|
||||
NLS_USES= gettext-runtime
|
||||
|
||||
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
|
||||
NOTIFY_MESON_TRUE= notify
|
||||
|
||||
OPENGL_USES= gl
|
||||
OPENGL_USE= gl=gl
|
||||
OPENGL_USE= GL=gl
|
||||
.if ${FLAVOR} == qt5
|
||||
OPENGL_USE+= qt=opengl
|
||||
OPENGL_USE+= QT=opengl
|
||||
.endif
|
||||
OPENGL_MESON_TRUE= gl-spectrum
|
||||
|
||||
OPENMPT_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
|
||||
OPENMPT_MESON_TRUE= openmpt
|
||||
OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \
|
||||
libopus.so:audio/opus
|
||||
|
||||
OPUS_LIB_DEPENDS= libopus.so:audio/opus \
|
||||
libopusfile.so:audio/opusfile
|
||||
OPUS_MESON_TRUE= opus
|
||||
|
||||
OSS_MESON_TRUE= oss
|
||||
|
||||
PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
|
||||
PIPEWIRE_MESON_TRUE= pipewire
|
||||
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse-mainloop-glib.so:audio/pulseaudio
|
||||
PULSEAUDIO_MESON_TRUE= pulse
|
||||
|
||||
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
|
||||
SAMPLERATE_MESON_TRUE= resample
|
||||
|
||||
SCROBBLER_LIB_DEPENDS= libcurl.so:ftp/curl
|
||||
SCROBBLER_MESON_TRUE= scrobbler2
|
||||
SDL_MESON_TRUE= sdlout
|
||||
|
||||
SDL_USES= sdl
|
||||
SDL_USE= SDL=sdl2
|
||||
SDL_MESON_TRUE= sdlout
|
||||
|
||||
SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp
|
||||
SID_MESON_TRUE= sid
|
||||
|
||||
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
|
||||
SNDFILE_MESON_TRUE= sndfile
|
||||
|
||||
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
||||
SNDIO_MESON_TRUE= sndio
|
||||
|
||||
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
|
||||
SOXR_MESON_TRUE= soxr
|
||||
SPEEDPITCH_MESON_TRUE= speedpitch
|
||||
|
||||
SPEEDPITCH_IMPLIES= SAMPLERATE
|
||||
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
|
||||
libogg.so:audio/libogg
|
||||
SPEEDPITCH_MESON_TRUE= speedpitch
|
||||
|
||||
VORBIS_LIB_DEPENDS= libogg.so:audio/libogg \
|
||||
libvorbis.so:audio/libvorbis
|
||||
VORBIS_MESON_TRUE= vorbis
|
||||
|
||||
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
|
||||
WAVPACK_MESON_TRUE= wavpack
|
||||
|
||||
@ -204,7 +264,9 @@ MESON_ARGS+= -Dfilewriter-ogg=true
|
||||
MESON_ARGS+= -Dfilewriter-ogg=false
|
||||
.endif
|
||||
.else
|
||||
MESON_ARGS+= -Dfilewriter-flac=false -Dfilewriter-mp3=false -Dfilewriter-ogg=false
|
||||
MESON_ARGS+= -Dfilewriter-flac=false \
|
||||
-Dfilewriter-mp3=false \
|
||||
-Dfilewriter-ogg=false
|
||||
.endif
|
||||
|
||||
post-patch-NLS-off:
|
||||
|
@ -1,5 +1,3 @@
|
||||
TIMESTAMP = 1716832065
|
||||
SHA256 (audacious-plugins-4.3.1.tar.bz2) = 2dea26e3af583a2d684df240b27b2b2932bcd653df4db500a85f4fe5d5fdc8a6
|
||||
SIZE (audacious-plugins-4.3.1.tar.bz2) = 1786114
|
||||
SHA256 (1f0bc4c6940d27905d11e3324e30c6a63fad6392.patch) = 600eed6250c56327cc02c84c6b93ee44d011145e09e0e31b5ab4e68990aca78b
|
||||
SIZE (1f0bc4c6940d27905d11e3324e30c6a63fad6392.patch) = 1023
|
||||
TIMESTAMP = 1718261672
|
||||
SHA256 (audacious-plugins-4.4.tar.bz2) = 3caf3a5fe5b6f2808f461f85132fbff4ae22a53ef9f3d26d9e6030f6c6d5baa2
|
||||
SIZE (audacious-plugins-4.4.tar.bz2) = 1810406
|
||||
|
@ -5,6 +5,7 @@ lib/audacious/Container/audpl.so
|
||||
lib/audacious/Container/m3u.so
|
||||
lib/audacious/Container/pls.so
|
||||
lib/audacious/Container/xspf.so
|
||||
lib/audacious/Effect/background_music.so
|
||||
lib/audacious/Effect/bitcrusher.so
|
||||
%%BS2B%%lib/audacious/Effect/bs2b.so
|
||||
lib/audacious/Effect/compressor.so
|
||||
@ -27,7 +28,8 @@ lib/audacious/General/delete-files.so
|
||||
%%GTK%%lib/audacious/General/gtkui.so
|
||||
%%GTK%%lib/audacious/General/hotkey.so
|
||||
%%LIRC%%lib/audacious/General/lirc.so
|
||||
%%QT%%lib/audacious/General/lyricwiki-qt.so
|
||||
%%GTK%%lib/audacious/General/lyrics-gtk.so
|
||||
%%QT%%lib/audacious/General/lyrics-qt.so
|
||||
%%MPRIS%%lib/audacious/General/mpris2.so
|
||||
%%NOTIFY%%lib/audacious/General/notify.so
|
||||
%%GTK%%lib/audacious/General/playlist-manager.so
|
||||
@ -49,7 +51,7 @@ lib/audacious/General/song_change.so
|
||||
%%CONSOLE%%lib/audacious/Input/console.so
|
||||
%%FFMPEG%%lib/audacious/Input/ffaudio.so
|
||||
%%FLAC%%lib/audacious/Input/flacng.so
|
||||
lib/audacious/Input/madplug.so
|
||||
%%MPG123%%lib/audacious/Input/madplug.so
|
||||
lib/audacious/Input/metronom.so
|
||||
%%MODPLUG%%lib/audacious/Input/modplug.so
|
||||
%%ADPLUG%%lib/audacious/Input/adplug.so
|
||||
|
@ -1,6 +1,5 @@
|
||||
PORTNAME= audacious
|
||||
PORTVERSION= 4.3.1
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 4.4
|
||||
CATEGORIES= multimedia audio
|
||||
MASTER_SITES= https://distfiles.audacious-media-player.org/
|
||||
|
||||
@ -12,68 +11,83 @@ LICENSE= BSD2CLAUSE BSD3CLAUSE
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig
|
||||
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2
|
||||
|
||||
FLAVORS= qt5 qt6 gtk2 gtk3
|
||||
FLAVORS= qt6 qt5 gtk3 gtk2
|
||||
FLAVOR?= ${FLAVORS:[1]}
|
||||
|
||||
USES= compiler:c++11-lib desktop-file-utils gettext-tools gmake \
|
||||
gnome iconv localbase meson pkgconfig tar:bzip2 xorg
|
||||
USE_GNOME= glib20
|
||||
USE_XORG= x11 sm
|
||||
USE_LDCONFIG= yes
|
||||
SUB_FILES= pkg-message
|
||||
gtk2_PKGNAMESUFFIX= -gtk2
|
||||
gtk2_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
||||
gtk2_CONFLICTS_INSTALL= audacious audacious-gtk3 audacious-qt6
|
||||
|
||||
CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
MAKE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
gtk3_PKGNAMESUFFIX= -gtk3
|
||||
gtk3_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
||||
gtk3_CONFLICTS_INSTALL= audacious audacious-gtk2 audacious-qt6
|
||||
|
||||
qt5_CONFLICTS_INSTALL= audacious-qt6 audacious-gtk2 audacious-gtk3
|
||||
qt5_PKGNAMESUFFIX= -qt5
|
||||
qt5_CONFLICTS_INSTALL= audacious-gtk2 audacious-gtk3 audacious-qt6
|
||||
|
||||
qt6_PKGNAMESUFFIX= -qt6
|
||||
qt6_CONFLICTS_INSTALL= audacious audacious-gtk2 audacious-gtk3
|
||||
|
||||
gtk2_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
||||
gtk2_PKGNAMESUFFIX= -gtk2
|
||||
gtk2_CONFLICTS_INSTALL= audacious audacious-qt6 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
|
||||
|
||||
gtk3_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
||||
gtk3_PKGNAMESUFFIX= -gtk3
|
||||
gtk3_CONFLICTS_INSTALL= audacious audacious-qt6 audacious-gtk2
|
||||
CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
MAKE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
.if ${FLAVOR} == qt5
|
||||
MESON_ARGS+= -Dqt=true -Dqt6=false -Dgtk=false -Dgtk3=false
|
||||
USES+= qt:5
|
||||
USE_QT= buildtools:build core gui widgets
|
||||
PLIST_SUB= QT="" GTK="@comment "
|
||||
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+= -Dqt=true -Dqt6=true -Dgtk=false -Dgtk3=false
|
||||
USES+= qt:6
|
||||
USE_QT= base
|
||||
PLIST_SUB= QT="" GTK="@comment "
|
||||
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+= -Dqt=false -Dqt6=false -Dgtk=true -Dgtk3=false
|
||||
USE_GNOME+= cairo gdkpixbuf2 gtk20
|
||||
PLIST_SUB= QT="@comment " GTK=""
|
||||
MESON_ARGS+= -Dgtk2=true \
|
||||
-Dgtk=true \
|
||||
-Dqt5=false \
|
||||
-Dqt=false
|
||||
USE_GNOME+= cairo gdkpixbuf2 gtk20
|
||||
PLIST_SUB= GTK="" \
|
||||
QT="@comment "
|
||||
.elif ${FLAVOR} == gtk3
|
||||
MESON_ARGS+= -Dqt=false -Dqt6=false -Dgtk=true -Dgtk3=true
|
||||
USE_GNOME+= cairo gdkpixbuf2 gtk30
|
||||
PLIST_SUB= QT="@comment " GTK=""
|
||||
MESON_ARGS+= -Dgtk2=false \
|
||||
-Dgtk=true \
|
||||
-Dqt5=false \
|
||||
-Dqt=false
|
||||
USE_GNOME+= cairo gdkpixbuf2 gtk30
|
||||
PLIST_SUB= GTK="" \
|
||||
QT="@comment "
|
||||
.endif
|
||||
|
||||
OPTIONS_DEFINE= NLS LIBARCHIVE EXECINFO
|
||||
OPTIONS_DEFINE= EXECINFO LIBARCHIVE NLS
|
||||
OPTIONS_DEFAULT= EXECINFO
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
EXECINFO_DESC= Build with libexecinfo support
|
||||
LIBARCHIVE_DESC= Build with libarchive support
|
||||
|
||||
LIBARCHIVE_MESON_TRUE= libarchive
|
||||
LIBARCHIVE_USES= libarchive
|
||||
LIBARCHIVE_MESON_TRUE= libarchive
|
||||
|
||||
NLS_USES= gettext-runtime
|
||||
|
||||
post-patch-NLS-off:
|
||||
@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
|
||||
NLS_USES= gettext-runtime
|
||||
|
||||
post-patch-EXECINFO-on:
|
||||
@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
|
||||
@ -81,6 +95,9 @@ post-patch-EXECINFO-on:
|
||||
@${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 \
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1682842590
|
||||
SHA256 (audacious-4.3.1.tar.bz2) = 85e9e26841505b51e342ee72a2d05f19bef894f567a029ebb3f3e0c1adb42042
|
||||
SIZE (audacious-4.3.1.tar.bz2) = 630820
|
||||
TIMESTAMP = 1718261565
|
||||
SHA256 (audacious-4.4.tar.bz2) = aadc5d26ea2954236a00153e424094d9e6eb55c5c324c08fd0491b7c2ae2f830
|
||||
SIZE (audacious-4.4.tar.bz2) = 635856
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- src/libaudcore/i18n.h.orig 2022-07-10 01:11:00 UTC
|
||||
--- src/libaudcore/i18n.h.orig 2024-06-12 20:16:04 UTC
|
||||
+++ src/libaudcore/i18n.h
|
||||
@@ -34,8 +34,9 @@
|
||||
@@ -36,8 +36,9 @@
|
||||
|
||||
#else
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
--- src/libaudcore/vfs.h.orig 2023-04-29 20:10:24 UTC
|
||||
--- src/libaudcore/vfs.h.orig 2024-06-12 20:16:04 UTC
|
||||
+++ src/libaudcore/vfs.h
|
||||
@@ -51,6 +51,7 @@ enum VFSSeekType
|
||||
|
||||
@ -7,4 +7,4 @@
|
||||
+ VFS_SEEK_UNK = -1,
|
||||
VFS_SEEK_SET = 0,
|
||||
VFS_SEEK_CUR = 1,
|
||||
VFS_SEEK_END = 2
|
||||
VFS_SEEK_END = 2,
|
||||
|
@ -45,13 +45,13 @@ include/libaudcore/visualizer.h
|
||||
%%GTK%%include/libaudgui/menu.h
|
||||
lib/libaudcore.so
|
||||
lib/libaudcore.so.5
|
||||
lib/libaudcore.so.5.4.0
|
||||
lib/libaudcore.so.5.5.0
|
||||
%%GTK%%lib/libaudgui.so
|
||||
%%GTK%%lib/libaudgui.so.5
|
||||
%%GTK%%lib/libaudgui.so.5.2.0
|
||||
%%GTK%%lib/libaudgui.so.6
|
||||
%%GTK%%lib/libaudgui.so.6.0.0
|
||||
%%QT%%lib/libaudqt.so
|
||||
%%QT%%lib/libaudqt.so.2
|
||||
%%QT%%lib/libaudqt.so.2.4.0
|
||||
%%QT%%lib/libaudqt.so.3
|
||||
%%QT%%lib/libaudqt.so.3.0.0
|
||||
lib/libaudtag.so
|
||||
lib/libaudtag.so.3
|
||||
lib/libaudtag.so.3.0.0
|
||||
|
Loading…
Reference in New Issue
Block a user