diff --git a/audio/cantata/Makefile b/audio/cantata/Makefile index 66b19b833a23..db8256d5afd7 100644 --- a/audio/cantata/Makefile +++ b/audio/cantata/Makefile @@ -1,105 +1,105 @@ PORTNAME= cantata DISTVERSIONPREFIX= v -DISTVERSION= 3.4.0 +DISTVERSION= 3.5.0 CATEGORIES= audio kde PATCH_SITES= https://github.com/nullobsi/cantata/commit/ 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 kde:6 pkgconfig qt:6 shebangfix CPE_VENDOR= craig_drummond USE_GITHUB= yes GH_ACCOUNT= nullobsi USE_GL= opengl USE_KDE= archive itemviews 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 3931336d4a03..a671c4e0fbff 100644 --- a/audio/cantata/distinfo +++ b/audio/cantata/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774722650 -SHA256 (nullobsi-cantata-v3.4.0_GH0.tar.gz) = 8976335c2b80ea10f6f73fc97a474e5a1c90a5b8497924dfcffb477e72e73f5a -SIZE (nullobsi-cantata-v3.4.0_GH0.tar.gz) = 4798821 +TIMESTAMP = 1781948144 +SHA256 (nullobsi-cantata-v3.5.0_GH0.tar.gz) = fb372b730f1449dd7d92327c8dcfffa146951549363a1df0e80bfe5eb0be408c +SIZE (nullobsi-cantata-v3.5.0_GH0.tar.gz) = 4502971 diff --git a/audio/cantata/files/patch-models_streamsmodel.cpp b/audio/cantata/files/patch-models_streamsmodel.cpp deleted file mode 100644 index 04deccd92a77..000000000000 --- a/audio/cantata/files/patch-models_streamsmodel.cpp +++ /dev/null @@ -1,14 +0,0 @@ ---- models/streamsmodel.cpp.orig 2025-12-02 21:34:28 UTC -+++ models/streamsmodel.cpp -@@ -1300,8 +1300,9 @@ QList StreamsModel::parseIceCastR - - if (isGZipped) { - compressor = new KCompressionDevice(dev, false, KCompressionDevice::GZip); -- compressor->open(QIODevice::ReadOnly); -- readDev = compressor; -+ if (compressor->open(QIODevice::ReadOnly)) { -+ readDev = compressor; -+ } - } - QXmlStreamReader doc(readDev); - diff --git a/audio/cantata/pkg-plist b/audio/cantata/pkg-plist index a31f8205134e..72b459d56b37 100644 --- a/audio/cantata/pkg-plist +++ b/audio/cantata/pkg-plist @@ -1,37 +1,38 @@ bin/cantata %%REPLAYGAIN%%libexec/Cantata/cantata-replaygain %%TAGLIB%%libexec/Cantata/cantata-tags share/applications/dog.unix.cantata.Cantata.desktop %%DATADIR%%/icons/podcasts.png %%DATADIR%%/icons/soundcloud.png %%DATADIR%%/icons/stream.png %%DATADIR%%/scripts/cantata-dynamic %%DATADIR%%/scripts/cantata-remote %%NLS%%%%DATADIR%%/translations/cantata_cs.qm %%NLS%%%%DATADIR%%/translations/cantata_da.qm %%NLS%%%%DATADIR%%/translations/cantata_de.qm %%NLS%%%%DATADIR%%/translations/cantata_en_GB.qm %%NLS%%%%DATADIR%%/translations/cantata_es.qm %%NLS%%%%DATADIR%%/translations/cantata_fi.qm %%NLS%%%%DATADIR%%/translations/cantata_fr.qm %%NLS%%%%DATADIR%%/translations/cantata_hu.qm %%NLS%%%%DATADIR%%/translations/cantata_it.qm %%NLS%%%%DATADIR%%/translations/cantata_ja.qm %%NLS%%%%DATADIR%%/translations/cantata_ko.qm %%NLS%%%%DATADIR%%/translations/cantata_nl.qm %%NLS%%%%DATADIR%%/translations/cantata_pl.qm %%NLS%%%%DATADIR%%/translations/cantata_pt_BR.qm %%NLS%%%%DATADIR%%/translations/cantata_ru.qm +%%NLS%%%%DATADIR%%/translations/cantata_tr.qm %%NLS%%%%DATADIR%%/translations/cantata_zh_CN.qm share/icons/hicolor/128x128/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/16x16/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/22x22/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/24x24/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/256x256/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/32x32/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/48x48/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/512x512/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/64x64/apps/dog.unix.cantata.Cantata.png share/icons/hicolor/scalable/apps/dog.unix.cantata.Cantata.svg share/icons/hicolor/symbolic/apps/dog.unix.cantata.Cantata-symbolic.svg share/metainfo/dog.unix.cantata.Cantata.metainfo.xml