diff --git a/audio/cantata/Makefile b/audio/cantata/Makefile index 461116b5e140..84e477a7ba79 100644 --- a/audio/cantata/Makefile +++ b/audio/cantata/Makefile @@ -1,102 +1,105 @@ PORTNAME= cantata DISTVERSIONPREFIX= v DISTVERSION= 3.3.0 CATEGORIES= audio kde +PATCH_SITES= https://github.com/nullobsi/cantata/commit/ +PATCHFILES+= d44b60601896c740b24abc323ef6121bf1c45dbb.patch:-p1 # Fix build with Qt >= 6.9.0 + MAINTAINER= kde@FreeBSD.org COMMENT= Graphical client for MPD using Qt WWW= https://github.com/nullobsi/cantata LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++17-lang cpe gl pkgconfig qt:6 shebangfix CPE_VENDOR= craig_drummond USE_GITHUB= yes GH_ACCOUNT= nullobsi USE_GL= opengl USE_QT= base sqldriver-sqlite:run svg SHEBANG_FILES= playlists/cantata-dynamic.cmake cantata-remote.cmake CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_UDev CMAKE_OFF= ENABLE_CDDB DATADIR= ${PREFIX}/share/Cantata OPTIONS_DEFINE= AVAHI MTP NLS PROXY TAGLIB OPTIONS_DEFAULT= AVAHI FFMPEG MPG123 MTP QTMULTIMEDIA TAGLIB OPTIONS_GROUP= AUDIOCD REPLAYGAIN OPTIONS_GROUP_AUDIOCD= CDPARANOIA MUSICBRAINZ OPTIONS_GROUP_REPLAYGAIN= FFMPEG MPG123 OPTIONS_RADIO= HSP OPTIONS_RADIO_HSP= QTMULTIMEDIA VLC OPTIONS_SUB= yes AUDIOCD_DESC= AudioCD support AVAHI_DESC= Automatic MPD Discovery FFMPEG_DESC= ReplayGain calculation support via FFmpeg HSP_DESC= MPD HTTP stream playback MPG123_DESC= ReplayGain calculation support via mpg123 MUSICBRAINZ_DESC= CD info retrieval via MusicBrainz PROXY_DESC= Proxy configuration in settings dialog QTMULTIMEDIA_DESC= HTTP streams support via QtMultimedia REPLAYGAIN_DESC= Replaygain calculation support TAGLIB_DESC= Reading and editing Meta-Data of audio files VLC_DESC= HTTP streams support via libVLC AVAHI_LIB_DEPENDS= libavahi-common.so:net/avahi-app AVAHI_CMAKE_BOOL= ENABLE_AVAHI CDPARANOIA_IMPLIES= TAGLIB CDPARANOIA_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia CDPARANOIA_CMAKE_BOOL= ENABLE_CDIOPARANOIA FFMPEG_IMPLIES= TAGLIB FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= ENABLE_FFMPEG MPG123_IMPLIES= TAGLIB MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 MPG123_CMAKE_BOOL= ENABLE_MPG123 MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp MTP_CMAKE_BOOL= ENABLE_MTP MUSICBRAINZ_IMPLIES= CDPARANOIA MUSICBRAINZ_LIB_DEPENDS=libmusicbrainz5cc.so:audio/libmusicbrainz5 MUSICBRAINZ_CMAKE_BOOL= ENABLE_MUSICBRAINZ NLS_USE= QT=tools:build NLS_CMAKE_ON= -DLCONVERT_EXECUTABLE:STRING=${QT_BINDIR}/lconvert \ -DLRELEASE_EXECUTABLE:STRING=${QT_BINDIR}/lrelease NLS_CMAKE_OFF= -DLCONVERT_EXECUTABLE:BOOL=FALSE \ -DLRELEASE_EXECUTABLE:BOOL=FALSE PROXY_CMAKE_BOOL= ENABLE_PROXY_CONFIG QTMULTIMEDIA_USE= QT=multimedia TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib TAGLIB_USES= localbase TAGLIB_CMAKE_BOOL= ENABLE_TAGLIB VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc VLC_CMAKE_BOOL= ENABLE_LIBVLC .include .if ${PORT_OPTIONS:MFFMPEG} || ${PORT_OPTIONS:MMPG123} USES+= ebur128 PLIST_SUB+= REPLAYGAIN="" .else PLIST_SUB+= REPLAYGAIN="@comment " .endif .if ${PORT_OPTIONS:MQTMULTIMEDIA} || ${PORT_OPTIONS:MVLC} CMAKE_ARGS+= -DENABLE_HTTP_STREAM_PLAYBACK:BOOL=TRUE .else CMAKE_ARGS+= -DENABLE_HTTP_STREAM_PLAYBACK:BOOL=FALSE .endif .include diff --git a/audio/cantata/distinfo b/audio/cantata/distinfo index fd8a838e7c5e..6b0ee425df3c 100644 --- a/audio/cantata/distinfo +++ b/audio/cantata/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1731912721 +TIMESTAMP = 1744938858 SHA256 (nullobsi-cantata-v3.3.0_GH0.tar.gz) = 28ea1510d836084b152e631d202462e430091d25e7bfaaf668b1354e200f7225 SIZE (nullobsi-cantata-v3.3.0_GH0.tar.gz) = 4783803 +SHA256 (d44b60601896c740b24abc323ef6121bf1c45dbb.patch) = 6ed53a453a4a86cd2f2e9b27440d0ce931074771ed09b6bd067767e62c9de1e6 +SIZE (d44b60601896c740b24abc323ef6121bf1c45dbb.patch) = 795