summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/TonieToolbox/Makefile3
-rw-r--r--audio/TonieToolbox/files/patch-pyproject.toml2
-rw-r--r--audio/amberol/Makefile2
-rw-r--r--audio/audacity/Makefile7
-rw-r--r--audio/audacity/distinfo6
-rw-r--r--audio/audiocd-kio/Makefile4
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/audiocd-kio/pkg-plist2
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/exhale/Makefile5
-rw-r--r--audio/exhale/distinfo6
-rw-r--r--audio/ft2-clone/Makefile2
-rw-r--r--audio/ft2-clone/distinfo6
-rw-r--r--audio/g4music/Makefile2
-rw-r--r--audio/g4music/distinfo6
-rw-r--r--audio/g4music/pkg-plist2
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/gonic/Makefile2
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/juk/pkg-plist2
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/distinfo6
-rw-r--r--audio/libopenmpt/Makefile2
-rw-r--r--audio/libopenmpt/distinfo6
-rw-r--r--audio/linux-rl9-alsa-lib-devel/Makefile4
-rw-r--r--audio/linux-rl9-alsa-lib-devel/distinfo18
-rw-r--r--audio/linux-rl9-alsa-lib/Makefile4
-rw-r--r--audio/linux-rl9-alsa-lib/distinfo18
-rw-r--r--audio/midivisualizer/Makefile3
-rw-r--r--audio/midivisualizer/distinfo6
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile1
-rw-r--r--audio/netease-music-tui/Makefile2
-rw-r--r--audio/pipewire-spa-oss/Makefile1
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/shortwave/Makefile2
-rw-r--r--audio/songrec/Makefile2
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/spotify-player/Makefile2
-rw-r--r--audio/spotifyd/Makefile1
-rw-r--r--audio/supercollider/Makefile5
-rw-r--r--audio/supercollider/distinfo6
-rw-r--r--audio/supercollider/files/patch-boost531
54 files changed, 121 insertions, 644 deletions
diff --git a/audio/TonieToolbox/Makefile b/audio/TonieToolbox/Makefile
index ebb47396cd06..0614368890f8 100644
--- a/audio/TonieToolbox/Makefile
+++ b/audio/TonieToolbox/Makefile
@@ -1,6 +1,7 @@
PORTNAME= TonieToolbox
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.5
+PORTREVISION= 1
CATEGORIES= audio sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE.md
# get from pyproject.toml
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=0<=6.33.1,1:devel/py-protobuf@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=0<=6.33.1,2:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.5:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mutagen>=1.47.0:audio/py-mutagen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=25.0:devel/py-packaging@${PY_FLAVOR} \
diff --git a/audio/TonieToolbox/files/patch-pyproject.toml b/audio/TonieToolbox/files/patch-pyproject.toml
index 6044389fba12..8c6130c9e267 100644
--- a/audio/TonieToolbox/files/patch-pyproject.toml
+++ b/audio/TonieToolbox/files/patch-pyproject.toml
@@ -14,7 +14,7 @@
]
dependencies = [
- "protobuf<=6.33.0",
-+ "protobuf<=6.33.1",
++ "protobuf<=6.33.2",
"requests>=2.32.5",
"mutagen>=1.47.0",
"packaging>=25.0",
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 4d62c5997aa7..d4857878aaa9 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 4b0b9390ec65..f7bc9732adf3 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,9 +1,10 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
-DISTVERSION= 3.7.6
+DISTVERSION= 3.7.7
CATEGORIES= audio
-MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
-DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
+MANVERSION= 3.7.6
+MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${MANVERSION}/:manual
+DISTFILES+= ${PORTNAME}-manual-${MANVERSION}.tar.gz:manual
MAINTAINER= xxjack12xx@gmail.com
COMMENT= GUI editor for digital audio waveforms
diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo
index 2ae8d409643e..eb8c9f3d0dc6 100644
--- a/audio/audacity/distinfo
+++ b/audio/audacity/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764921266
+TIMESTAMP = 1765518558
SHA256 (audacity-manual-3.7.6.tar.gz) = b2b8b91fe92217bb43d88adfa6355b483c958cbcc03b92d9c7d93e7dd58a6b8f
SIZE (audacity-manual-3.7.6.tar.gz) = 26582998
-SHA256 (audacity-audacity-Audacity-3.7.6_GH0.tar.gz) = 5d1026e2674c0282b2ba279c1f00bd176a9dfdaa45a66877cb6a4f2d8b3ce1da
-SIZE (audacity-audacity-Audacity-3.7.6_GH0.tar.gz) = 64421949
+SHA256 (audacity-audacity-Audacity-3.7.7_GH0.tar.gz) = aa6ea8530de5bb77cf61ae92f2b63e3a6f46af08c392d917b198b6ab9dc9b861
+SIZE (audacity-audacity-Audacity-3.7.7_GH0.tar.gz) = 64421951
diff --git a/audio/audiocd-kio/Makefile b/audio/audiocd-kio/Makefile
index 674e389ad7bd..4972eff47afe 100644
--- a/audio/audiocd-kio/Makefile
+++ b/audio/audiocd-kio/Makefile
@@ -23,9 +23,11 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
windowsystem xmlgui \
ecm:build
USE_QT= base
-
USE_LDCONFIG= yes
+_${PORTNAME}_PROJECT_VERSION= 5.1
+KDE_APPS_BASED_PATCHLEVEL= ${KDE_APPLICATIONS_VERSION:R:S/.//}${KDE_APPLICATIONS_VERSION:E}
+
OPTIONS_DEFINE= LAME DOCS
LAME_DESC= Install LAME MP3 audio encoder
LAME_RUN_DEPENDS= lame:audio/lame
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index 9b538a610fd9..c6128debf718 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264298
-SHA256 (KDE/release-service/25.08.3/audiocd-kio-25.08.3.tar.xz) = 6ee38146ed7b615047db03e14205ea9221249e6eb84724bd6609af982f57eeac
-SIZE (KDE/release-service/25.08.3/audiocd-kio-25.08.3.tar.xz) = 584224
+TIMESTAMP = 1765478301
+SHA256 (KDE/release-service/25.12.0/audiocd-kio-25.12.0.tar.xz) = e90ad77e46cf5ca91f91c9eaea4f21420854d12bf92e91f10405b4a20495568a
+SIZE (KDE/release-service/25.12.0/audiocd-kio-25.12.0.tar.xz) = 586684
diff --git a/audio/audiocd-kio/pkg-plist b/audio/audiocd-kio/pkg-plist
index de1f160039dc..a116d7f6ff4c 100644
--- a/audio/audiocd-kio/pkg-plist
+++ b/audio/audiocd-kio/pkg-plist
@@ -3,7 +3,7 @@ include/audiocdplugins/audiocdplugins_export.h
include/audiocdplugins/audiocdplugins_version.h
lib/libaudiocdplugins.so
lib/libaudiocdplugins.so.5
-lib/libaudiocdplugins.so.5.1.0
+lib/libaudiocdplugins.so.%%SHLIB_VER_LONG%%
%%QT_PLUGINDIR%%/kf6/kio/audiocd.so
%%QT_PLUGINDIR%%/libaudiocd_encoder_flac.so
%%QT_PLUGINDIR%%/libaudiocd_encoder_lame.so
diff --git a/audio/ebur128/Makefile b/audio/ebur128/Makefile
index abc5f0684f5c..c771f88834bf 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index ddff416ef065..0ef15f305d3e 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264300
-SHA256 (KDE/release-service/25.08.3/elisa-25.08.3.tar.xz) = 63674bbd058a518d740bd9880d65a9af6a816fc33fb904cc1f0c0c248447dd13
-SIZE (KDE/release-service/25.08.3/elisa-25.08.3.tar.xz) = 1498380
+TIMESTAMP = 1765478304
+SHA256 (KDE/release-service/25.12.0/elisa-25.12.0.tar.xz) = dc470672e790ced1e4caacee6fb41655552682f34b1a3ea2abfe0009dd32a20b
+SIZE (KDE/release-service/25.12.0/elisa-25.12.0.tar.xz) = 1496448
diff --git a/audio/exhale/Makefile b/audio/exhale/Makefile
index 8f46f78c854b..c645b3481286 100644
--- a/audio/exhale/Makefile
+++ b/audio/exhale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exhale
-DISTVERSIONPREFIX= v
+#DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
-DISTVERSIONSUFFIX= RC
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
@@ -18,6 +18,7 @@ USE_LDCONFIG= yes
USE_GITLAB= yes
GL_ACCOUNT= ecodis
+GL_COMMIT= adef96eace10526b997dc974d960677ab759385b
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/audio/exhale/distinfo b/audio/exhale/distinfo
index 0e9ac83bd940..8de7f51dcd2b 100644
--- a/audio/exhale/distinfo
+++ b/audio/exhale/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762016730
-SHA256 (exhale-v1.2.2RC.tar.bz2) = ca5c64c3b91df67e210cf1cc15b02c7caf15356b8eaf2293f964e68dcd846bab
-SIZE (exhale-v1.2.2RC.tar.bz2) = 120275
+TIMESTAMP = 1765621337
+SHA256 (ecodis-exhale-adef96eace10526b997dc974d960677ab759385b_GL0.tar.gz) = 9930a5d4fc1f22b8ecf253044e702618f126cb0a95b7bdf27abb0c042ccbb407
+SIZE (ecodis-exhale-adef96eace10526b997dc974d960677ab759385b_GL0.tar.gz) = 144351
diff --git a/audio/ft2-clone/Makefile b/audio/ft2-clone/Makefile
index c0c080174006..0ba2a2a9f374 100644
--- a/audio/ft2-clone/Makefile
+++ b/audio/ft2-clone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ft2-clone
DISTVERSIONPREFIX= v
-DISTVERSION= 2.02
+DISTVERSION= 2.03
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo
index ee524c879942..1669b79b9fc6 100644
--- a/audio/ft2-clone/distinfo
+++ b/audio/ft2-clone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765086049
-SHA256 (8bitbubsy-ft2-clone-v2.02_GH0.tar.gz) = ad97571ffda6a9a8b623355447d72f9591eacba8440c1cc2bcaa9f0939324f43
-SIZE (8bitbubsy-ft2-clone-v2.02_GH0.tar.gz) = 5205235
+TIMESTAMP = 1765772314
+SHA256 (8bitbubsy-ft2-clone-v2.03_GH0.tar.gz) = d67db6477ddecdb54f408ac5b2012170325d4c3c6720f32d419b3f2a736a98b4
+SIZE (8bitbubsy-ft2-clone-v2.03_GH0.tar.gz) = 5204899
diff --git a/audio/g4music/Makefile b/audio/g4music/Makefile
index 0a60d22586e0..1f6afd70e4e1 100644
--- a/audio/g4music/Makefile
+++ b/audio/g4music/Makefile
@@ -1,6 +1,6 @@
PORTNAME= g4music
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5
+DISTVERSION= 4.6
CATEGORIES= audio
MAINTAINER= duchateau.olivier@gmail.com
diff --git a/audio/g4music/distinfo b/audio/g4music/distinfo
index 7da9b3f66992..a9e685195813 100644
--- a/audio/g4music/distinfo
+++ b/audio/g4music/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754839808
-SHA256 (g4music-v4.5.tar.bz2) = b44ce30fcc78ecc87f4ff21f41cd9455e27a7c41847086e2bb230d5c786b46ae
-SIZE (g4music-v4.5.tar.bz2) = 145380
+TIMESTAMP = 1765638166
+SHA256 (g4music-v4.6.tar.bz2) = 6ee09453fd70c67daa33802ee6148e225827f3b0a0ea5d24b695331e79b8d97a
+SIZE (g4music-v4.6.tar.bz2) = 151899
diff --git a/audio/g4music/pkg-plist b/audio/g4music/pkg-plist
index b43ac62b8cd9..0365537a20e8 100644
--- a/audio/g4music/pkg-plist
+++ b/audio/g4music/pkg-plist
@@ -8,6 +8,7 @@ share/locale/bg/LC_MESSAGES/g4music.mo
share/locale/cs/LC_MESSAGES/g4music.mo
share/locale/da/LC_MESSAGES/g4music.mo
share/locale/de/LC_MESSAGES/g4music.mo
+share/locale/el/LC_MESSAGES/g4music.mo
share/locale/es/LC_MESSAGES/g4music.mo
share/locale/et/LC_MESSAGES/g4music.mo
share/locale/eu/LC_MESSAGES/g4music.mo
@@ -17,6 +18,7 @@ share/locale/fr/LC_MESSAGES/g4music.mo
share/locale/he/LC_MESSAGES/g4music.mo
share/locale/hi/LC_MESSAGES/g4music.mo
share/locale/hu/LC_MESSAGES/g4music.mo
+share/locale/ia/LC_MESSAGES/g4music.mo
share/locale/id/LC_MESSAGES/g4music.mo
share/locale/it/LC_MESSAGES/g4music.mo
share/locale/ja/LC_MESSAGES/g4music.mo
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index 89505f05c43c..4d29f39df2fb 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 3c45d3e72b8e..667d495aaa25 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile
index e95ff746e134..b8871326c63d 100644
--- a/audio/gonic/Makefile
+++ b/audio/gonic/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
mpv:multimedia/mpv
-USES= go:1.25,modules
+USES= go:1.25+,modules
USE_RC_SUBR= ${PORTNAME}
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 66ee03841c25..529aeaf4063a 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264303
-SHA256 (KDE/release-service/25.08.3/juk-25.08.3.tar.xz) = b95c1fbb5ae067453b2ab52b9c0e8c08d5bb57ee3e5edcb1d1fb0c702f8ffe89
-SIZE (KDE/release-service/25.08.3/juk-25.08.3.tar.xz) = 1933804
+TIMESTAMP = 1765478306
+SHA256 (KDE/release-service/25.12.0/juk-25.12.0.tar.xz) = ab2d7201cd4b0f64ce8de5ce5eb381ae7c323ad8867248746a53c6c1bb5e4bda
+SIZE (KDE/release-service/25.12.0/juk-25.12.0.tar.xz) = 1943048
diff --git a/audio/juk/pkg-plist b/audio/juk/pkg-plist
index 3fb9fab7d169..8cad89a261b2 100644
--- a/audio/juk/pkg-plist
+++ b/audio/juk/pkg-plist
@@ -88,4 +88,4 @@ share/locale/uz/LC_MESSAGES/juk.mo
share/locale/uz@cyrillic/LC_MESSAGES/juk.mo
share/locale/zh_CN/LC_MESSAGES/juk.mo
share/locale/zh_TW/LC_MESSAGES/juk.mo
-share/metainfo/org.kde.juk.appdata.xml
+share/metainfo/org.kde.juk.metainfo.xml
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index d5bf1f75a204..4812f4f69a56 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264305
-SHA256 (KDE/release-service/25.08.3/kmix-25.08.3.tar.xz) = f8428c160adb68cd9fa00d36e9543ae4f44f364fd599327e7694ab633108f79c
-SIZE (KDE/release-service/25.08.3/kmix-25.08.3.tar.xz) = 1178692
+TIMESTAMP = 1765478309
+SHA256 (KDE/release-service/25.12.0/kmix-25.12.0.tar.xz) = aff6c02dc11dfd42c57559cc4c29d9ea6c0edc5c1844ae762ca73153bcd6553e
+SIZE (KDE/release-service/25.12.0/kmix-25.12.0.tar.xz) = 1178864
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index b2324f27b7ed..086e5586e862 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264308
-SHA256 (KDE/release-service/25.08.3/kwave-25.08.3.tar.xz) = 48dc786800ddc9c946fcec71258f3cf7a3adee91c1304b85da056d26ce8ca254
-SIZE (KDE/release-service/25.08.3/kwave-25.08.3.tar.xz) = 6531788
+TIMESTAMP = 1765478311
+SHA256 (KDE/release-service/25.12.0/kwave-25.12.0.tar.xz) = c65bbc823f943249ed05ded7be5b62b7f75a6bcf697229f733332de0fc7c7fa8
+SIZE (KDE/release-service/25.12.0/kwave-25.12.0.tar.xz) = 6532008
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index a0fe6b20c029..a09bd1d4ebf1 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 17d06ee601ef..3d57dc3d6a05 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264310
-SHA256 (KDE/release-service/25.08.3/libkcddb-25.08.3.tar.xz) = 1d85ebf3cf744e356ff20fdf0038327944fea43378628da3bd8b990e65d37697
-SIZE (KDE/release-service/25.08.3/libkcddb-25.08.3.tar.xz) = 448792
+TIMESTAMP = 1765478314
+SHA256 (KDE/release-service/25.12.0/libkcddb-25.12.0.tar.xz) = 7df25e847c44f08ab09985ccb0975f29332ec7b16049b569a72e24e1934a119b
+SIZE (KDE/release-service/25.12.0/libkcddb-25.12.0.tar.xz) = 448404
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index b0c6712c6916..b32a9ee44cdd 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264313
-SHA256 (KDE/release-service/25.08.3/libkcompactdisc-25.08.3.tar.xz) = 3d7a9e8ab4dc149708ba459bee0ba65be854eaec78c97f7ba7f8f6632ae38670
-SIZE (KDE/release-service/25.08.3/libkcompactdisc-25.08.3.tar.xz) = 100692
+TIMESTAMP = 1765478316
+SHA256 (KDE/release-service/25.12.0/libkcompactdisc-25.12.0.tar.xz) = d74e7e043e17cbd93bb5d5fe35ace36ffa496e20593d972fae9310a7bf977561
+SIZE (KDE/release-service/25.12.0/libkcompactdisc-25.12.0.tar.xz) = 100644
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index e56e50e8459b..cc1732c1285d 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libopenmpt
-DISTVERSION= 0.8.3
+DISTVERSION= 0.8.4
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
diff --git a/audio/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index 4c038653dd8c..acf0d9332ad0 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757396993
-SHA256 (libopenmpt-0.8.3+release.autotools.tar.gz) = 25d486a4da9728819274ed0959fd79a1c6358954710d54c14047c6457c8ca8ac
-SIZE (libopenmpt-0.8.3+release.autotools.tar.gz) = 1759774
+TIMESTAMP = 1765772339
+SHA256 (libopenmpt-0.8.4+release.autotools.tar.gz) = 627f9bf11aacae615a1f2c982c7e88cb21f11b2d6f0267946f7c82c5eae4943b
+SIZE (libopenmpt-0.8.4+release.autotools.tar.gz) = 1765663
diff --git a/audio/linux-rl9-alsa-lib-devel/Makefile b/audio/linux-rl9-alsa-lib-devel/Makefile
index e25e106ed201..deae0329f7a0 100644
--- a/audio/linux-rl9-alsa-lib-devel/Makefile
+++ b/audio/linux-rl9-alsa-lib-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alsa-lib
-PORTVERSION= 1.2.13
-DISTVERSIONSUFFIX= -2.el9
+PORTVERSION= 1.2.14
+DISTVERSIONSUFFIX= -1.el9
CATEGORIES= audio linux
PKGNAMESUFFIX= -devel
diff --git a/audio/linux-rl9-alsa-lib-devel/distinfo b/audio/linux-rl9-alsa-lib-devel/distinfo
index d2921141884e..71a5d3c81f7d 100644
--- a/audio/linux-rl9-alsa-lib-devel/distinfo
+++ b/audio/linux-rl9-alsa-lib-devel/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1750636341
-SHA256 (rocky/a/alsa-lib-devel-1.2.13-2.el9.aarch64.rpm) = 94e1f24976cefc9291f8fdce87f0f36e42ffeccf01d76bea9ca9ea0e716ef607
-SIZE (rocky/a/alsa-lib-devel-1.2.13-2.el9.aarch64.rpm) = 924708
-SHA256 (rocky/a/alsa-lib-devel-1.2.13-2.el9.i686.rpm) = 3f5fdcd2df6fa8e0f945b81c9244f0840d0407b95a22bc1e8453074e4de2ce1e
-SIZE (rocky/a/alsa-lib-devel-1.2.13-2.el9.i686.rpm) = 924290
-SHA256 (rocky/a/alsa-lib-devel-1.2.13-2.el9.x86_64.rpm) = a3fc54586a54bf62d78ba2bc9df00fa8f2c52306b7593b8b673c4fd61092c4fc
-SIZE (rocky/a/alsa-lib-devel-1.2.13-2.el9.x86_64.rpm) = 924603
-SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = d0d8e96781a70e5d1b8395a23c12c156cdf248bfcc8c91d9724454f075f2cbb9
-SIZE (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = 1211573
+TIMESTAMP = 1765192403
+SHA256 (rocky/a/alsa-lib-devel-1.2.14-1.el9.aarch64.rpm) = 9481ac16e3b51ce5ee05cdb61a41b060f68396c0fe68c61440be7350d534e6f3
+SIZE (rocky/a/alsa-lib-devel-1.2.14-1.el9.aarch64.rpm) = 913103
+SHA256 (rocky/a/alsa-lib-devel-1.2.14-1.el9.i686.rpm) = ea49e3f84bc384e6fb5d4ea806ae5d5a9d6cd60daa738c6f05725a68443c035e
+SIZE (rocky/a/alsa-lib-devel-1.2.14-1.el9.i686.rpm) = 913368
+SHA256 (rocky/a/alsa-lib-devel-1.2.14-1.el9.x86_64.rpm) = 63d6b1fc46d3acd40032f90274e6afb69e9f2a1869bf8173f6f141c49be3f6e2
+SIZE (rocky/a/alsa-lib-devel-1.2.14-1.el9.x86_64.rpm) = 913373
+SHA256 (rocky/a/alsa-lib-1.2.14-1.el9.src.rpm) = d3915eb0d82433889e8581e01f09282e3a277cda8df7707028d8ac6a28b562f2
+SIZE (rocky/a/alsa-lib-1.2.14-1.el9.src.rpm) = 1228889
diff --git a/audio/linux-rl9-alsa-lib/Makefile b/audio/linux-rl9-alsa-lib/Makefile
index 25dcb82ba98b..f258e1f63de0 100644
--- a/audio/linux-rl9-alsa-lib/Makefile
+++ b/audio/linux-rl9-alsa-lib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alsa-lib
-PORTVERSION= 1.2.13
-DISTVERSIONSUFFIX= -2.el9
+PORTVERSION= 1.2.14
+DISTVERSIONSUFFIX= -1.el9
CATEGORIES= audio linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/audio/linux-rl9-alsa-lib/distinfo b/audio/linux-rl9-alsa-lib/distinfo
index e91575f81123..42cdd9752920 100644
--- a/audio/linux-rl9-alsa-lib/distinfo
+++ b/audio/linux-rl9-alsa-lib/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1750636311
-SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.aarch64.rpm) = a4356d7b62b9ea4014b2b98cbf5f94848168e2afdd051a85eeca3fb7b5e2d625
-SIZE (rocky/a/alsa-lib-1.2.13-2.el9.aarch64.rpm) = 505376
-SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.i686.rpm) = ba3d99d609c43de9b310bd7f3d66f1342841dccdf100c92041eed75210eb64e3
-SIZE (rocky/a/alsa-lib-1.2.13-2.el9.i686.rpm) = 553575
-SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.x86_64.rpm) = 8b6e101ca1279f69dd6f64a9646c485750ac74c8eb36ca5349e40bff051046ee
-SIZE (rocky/a/alsa-lib-1.2.13-2.el9.x86_64.rpm) = 518601
-SHA256 (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = d0d8e96781a70e5d1b8395a23c12c156cdf248bfcc8c91d9724454f075f2cbb9
-SIZE (rocky/a/alsa-lib-1.2.13-2.el9.src.rpm) = 1211573
+TIMESTAMP = 1765192367
+SHA256 (rocky/a/alsa-lib-1.2.14-1.el9.aarch64.rpm) = bfc887b59135932d409744be60e82a2704d48da78abaf13104e6e892948863d1
+SIZE (rocky/a/alsa-lib-1.2.14-1.el9.aarch64.rpm) = 508831
+SHA256 (rocky/a/alsa-lib-1.2.14-1.el9.i686.rpm) = c7c4c8b6dbb14f0f940e480f12ba1e7f8b1f14b8b297d573acdb5d04875976e9
+SIZE (rocky/a/alsa-lib-1.2.14-1.el9.i686.rpm) = 556848
+SHA256 (rocky/a/alsa-lib-1.2.14-1.el9.x86_64.rpm) = df98cc49df3c2713965e2272777c8a51e4f7ec84c4e2fb0297b366d6814a7228
+SIZE (rocky/a/alsa-lib-1.2.14-1.el9.x86_64.rpm) = 522401
+SHA256 (rocky/a/alsa-lib-1.2.14-1.el9.src.rpm) = d3915eb0d82433889e8581e01f09282e3a277cda8df7707028d8ac6a28b562f2
+SIZE (rocky/a/alsa-lib-1.2.14-1.el9.src.rpm) = 1228889
diff --git a/audio/midivisualizer/Makefile b/audio/midivisualizer/Makefile
index 7ac6b545a343..4ac527796a98 100644
--- a/audio/midivisualizer/Makefile
+++ b/audio/midivisualizer/Makefile
@@ -1,7 +1,6 @@
PORTNAME= midivisualizer
DISTVERSIONPREFIX= v
-DISTVERSION= 7.2
-PORTREVISION= 1
+DISTVERSION= 7.3
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/midivisualizer/distinfo b/audio/midivisualizer/distinfo
index 0b31378e92d3..d80302771dac 100644
--- a/audio/midivisualizer/distinfo
+++ b/audio/midivisualizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699252698
-SHA256 (kosua20-MIDIVisualizer-v7.2_GH0.tar.gz) = 8e6c6ee0ef2de1f8b1a461596ab5cd32535af115f9f93d4c0ab527e694687433
-SIZE (kosua20-MIDIVisualizer-v7.2_GH0.tar.gz) = 5810946
+TIMESTAMP = 1765786075
+SHA256 (kosua20-MIDIVisualizer-v7.3_GH0.tar.gz) = cdb8f7ea87534bb4c343b5fc0ef4b81c43b1717953bc4b4068f8742ae2aae543
+SIZE (kosua20-MIDIVisualizer-v7.3_GH0.tar.gz) = 5811276
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index 7e62b1599d24..2f1f2dd4c099 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 1913b15df954..e7880626adfe 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index 3e7d2326cd4e..8aa77f8a92a7 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index ddbbd8516707..eeee31cbd981 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index fb80f6e6f42e..f9ff79dae1b0 100644
--- a/audio/netease-music-tui/Makefile
+++ b/audio/netease-music-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netease-music-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index 0a916daa05f9..7623449a35ad 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pipewire-spa-oss
DISTVERSION= g20251117
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index 04a8b521f94e..e60e145870b7 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763481285
-SHA256 (KDE/plasma/6.5.3/kpipewire-6.5.3.tar.xz) = 0f0f884057c79026ce69a93f2ed96d33581400155fec8bddce2d2ba3b197dcc5
-SIZE (KDE/plasma/6.5.3/kpipewire-6.5.3.tar.xz) = 152968
+TIMESTAMP = 1765457140
+SHA256 (KDE/plasma/6.5.4/kpipewire-6.5.4.tar.xz) = fc89ef7ccdcdbbdc55b9147420f5f5cf85bf3902c07b3ae0c0dbf9d4a23ba48a
+SIZE (KDE/plasma/6.5.4/kpipewire-6.5.4.tar.xz) = 153032
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 9d1b56b96259..6e675429363d 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763481285
-SHA256 (KDE/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz) = 412983b1156f2025fc15815075f29b1b96f3bc2de15c540cea256245211841f6
-SIZE (KDE/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz) = 2124200
+TIMESTAMP = 1765457141
+SHA256 (KDE/plasma/6.5.4/ocean-sound-theme-6.5.4.tar.xz) = c04cc94f70047baa3ac850434915a118872d576307c8a1ea6ed6334fe8acbee4
+SIZE (KDE/plasma/6.5.4/ocean-sound-theme-6.5.4.tar.xz) = 2124156
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 9ce834f0bbc6..4e04cfb2bfef 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763481286
-SHA256 (KDE/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz) = 9b0e29a7a819e6aeea09bdd37a74134115ff6676e82ba76f397ba876c6f1a722
-SIZE (KDE/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz) = 1935556
+TIMESTAMP = 1765457141
+SHA256 (KDE/plasma/6.5.4/oxygen-sounds-6.5.4.tar.xz) = 09587f178b70a5d16ace4937ca4a157f3bbd4a37c25415ed821510168bf9c998
+SIZE (KDE/plasma/6.5.4/oxygen-sounds-6.5.4.tar.xz) = 1935616
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 84d492706896..b01f991de722 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763481289
-SHA256 (KDE/plasma/6.5.3/plasma-pa-6.5.3.tar.xz) = 5b2cf0cb2c6ad671a38b9a232784952ca5619730f7cde300eae329bc56a8b2ee
-SIZE (KDE/plasma/6.5.3/plasma-pa-6.5.3.tar.xz) = 200236
+TIMESTAMP = 1765457144
+SHA256 (KDE/plasma/6.5.4/plasma-pa-6.5.4.tar.xz) = a6dbaf9d8476270ecd780905df6d59d2b5dc970257aeba8f6269eed1dd7ff375
+SIZE (KDE/plasma/6.5.4/plasma-pa-6.5.4.tar.xz) = 200232
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index f7348751b438..721f7319caf3 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 5.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index c02ab8e1447d..597a18b058b4 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= songrec
DISTVERSION= 0.4.3
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 0b4267828df3..963dac25850d 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.11
+DISTVERSION= 0.8.12
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 41e797ab91af..145df3815798 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764842794
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.mod) = 28f1998b1c273839b1e713c931873f9d9a69c1f48b2bce8c7db2e471dbff07fa
-SIZE (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.mod) = 1722
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.zip) = d3d463a47c97da7128fe33ef3ab64570d31017e3df1e2849f8197e9b27a39bfa
-SIZE (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.zip) = 1283705
+TIMESTAMP = 1765892928
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.mod) = 28f1998b1c273839b1e713c931873f9d9a69c1f48b2bce8c7db2e471dbff07fa
+SIZE (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.mod) = 1722
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.zip) = 47c3a5ffae00d7e2f83483e12aa4b0d38d43ffe5b751d406bba9b7a2b8fb8ca9
+SIZE (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.zip) = 1285515
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index 8bae53246664..0630076777c3 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index f27315aef00b..c0971957720a 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 4d1e87d51ce1..f4fafa8efd4a 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -1,6 +1,5 @@
PORTNAME= supercollider
-DISTVERSION= 3.14.0
-PORTREVISION= 2
+DISTVERSION= 3.14.1
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Version-${DISTVERSION}/
DISTNAME= SuperCollider-${DISTVERSION}-Source
@@ -45,7 +44,7 @@ OPTIONS_DEFINE_amd64= SSE2 SSE
OPTIONS_DEFINE_i386= SSE2 SSE
OPTIONS_DEFAULT= AVAHI SUPERNOVA
OPTIONS_DEFAULT_amd64= SSE2 SSE WEBENGINE
-OPTIONS_DEFAULT_i386= QTWEBENGINE
+OPTIONS_DEFAULT_i386= WEBENGINE
OPTIONS_SUB= yes
DOCS_DESC= Install on-line help text
diff --git a/audio/supercollider/distinfo b/audio/supercollider/distinfo
index 3a9acf940b7c..82ccf8de39bc 100644
--- a/audio/supercollider/distinfo
+++ b/audio/supercollider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753803284
-SHA256 (SuperCollider-3.14.0-Source.tar.bz2) = ab710e84376f5c082c92fcea7465b85d375934f3da7deed583457a0a48b0a918
-SIZE (SuperCollider-3.14.0-Source.tar.bz2) = 20936611
+TIMESTAMP = 1765213238
+SHA256 (SuperCollider-3.14.1-Source.tar.bz2) = ee640c68777ae697682066ce5c4a8b7e56c5b223e76c79c13b5be5387ee55bb2
+SIZE (SuperCollider-3.14.1-Source.tar.bz2) = 20933809
diff --git a/audio/supercollider/files/patch-boost b/audio/supercollider/files/patch-boost
deleted file mode 100644
index b2d41daf6570..000000000000
--- a/audio/supercollider/files/patch-boost
+++ /dev/null
@@ -1,531 +0,0 @@
-diff --git CMakeLists.txt CMakeLists.txt
-index 1ac592a857f..ee8f6550a98 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -123,16 +123,8 @@ endif()
-
- if(WIN32)
- add_definitions(-DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_WIN32_WINNT=0x0600)
--
-- #avoid unnecesary autolink
-- add_definitions(-DBOOST_DATE_TIME_NO_LIB -DBOOST_ALL_NO_LIB)
--
-- # use session manager to set shared memory location, see issue 2409
-- add_definitions(-DBOOST_INTERPROCESS_BOOTSTAMP_IS_SESSION_MANAGER_BASED)
- endif()
-
--add_definitions(-DBOOST_CHRONO_HEADER_ONLY -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE)
--
-
- #############################################
- # Options
-@@ -315,36 +307,32 @@ if (NOT WIN32)
- endif()
-
- if(SYSTEM_BOOST)
-- # https://github.com/supercollider/supercollider/issues/4576#issuecomment-531499017
-- # Boost >= 1.71 ships with its own Boost config file, we ignore it for now.
-- set(Boost_NO_BOOST_CMAKE ON)
-+ # policy CMP0167 is only available from CMake 3.30 on
-+ if(POLICY CMP0167)
-+ # CMP0167 NEW policy: use Boost-provided BoostConfig.cmake config file
-+ # instead of the old FindBoost module
-+ cmake_policy(SET CMP0167 NEW)
-+ endif()
- set(Boost_USE_MULTITHREADED ON)
-- find_package( Boost 1.50.0 COMPONENTS thread system filesystem program_options regex test_exec_monitor )
-+ set(BOOST_COMPONENTS thread program_options regex)
-+ if(ENABLE_TESTSUITE)
-+ list(APPEND BOOST_COMPONENTS unit_test_framework)
-+ endif()
-+ find_package(Boost 1.70.0 REQUIRED COMPONENTS ${BOOST_COMPONENTS})
- if (Boost_FOUND)
-- # we're specifically setting up the boost libraries here, so we can
-- # name them
-- add_library(boost_thread_lib SHARED IMPORTED)
-- set_property(TARGET boost_thread_lib PROPERTY IMPORTED_LOCATION
-- ${Boost_THREAD_LIBRARY})
-- add_library(boost_system_lib SHARED IMPORTED)
-- set_property(TARGET boost_system_lib PROPERTY IMPORTED_LOCATION
-- ${Boost_SYSTEM_LIBRARY})
-- add_library(boost_program_options_lib SHARED IMPORTED)
-- set_property(TARGET boost_program_options_lib PROPERTY
-- IMPORTED_LOCATION ${Boost_PROGRAM_OPTIONS_LIBRARY})
-- add_library(boost_regex_lib SHARED IMPORTED)
-- set_property(TARGET boost_regex_lib PROPERTY IMPORTED_LOCATION
-- ${Boost_REGEX_LIBRARY})
-- add_library(boost_test_exec_monitor_lib SHARED IMPORTED)
-- set_property(TARGET boost_test_exec_monitor_lib PROPERTY
-- IMPORTED_LOCATION ${Boost_TEST_EXEC_MONITOR_LIBRARY})
-- set(boost_include_dirs ${Boost_INCLUDE_DIRS})
-- else()
-- message(FATAL_ERROR "Not able to use system boost because none was found.")
-+ message(STATUS "Found system Boost in ${Boost_INCLUDE_DIRS}")
- endif()
- else()
-- set(boost_include_dirs ${CMAKE_SOURCE_DIR}/external_libraries/boost)
--endif()
-+ # bundled boost is set up in external_libraries/CMakeLists.txt
-+ # here we just set some global definitions
-+ if(WIN32)
-+ #avoid unnecesary autolink
-+ add_definitions(-DBOOST_DATE_TIME_NO_LIB -DBOOST_ALL_NO_LIB)
-+ # use session manager to set shared memory location, see issue 2409
-+ add_definitions(-DBOOST_INTERPROCESS_BOOTSTAMP_IS_SESSION_MANAGER_BASED)
-+ endif()
-+ add_definitions(-DBOOST_CHRONO_HEADER_ONLY -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE)
-+endif()
-
- if(SYSTEM_YAMLCPP)
- find_package(YamlCpp)
-diff --git editors/sc-ide/CMakeLists.txt editors/sc-ide/CMakeLists.txt
-index 1dfddcac2de..df40bce6e08 100644
---- editors/sc-ide/CMakeLists.txt
-+++ editors/sc-ide/CMakeLists.txt
-@@ -338,9 +338,6 @@ target_link_libraries( libscide PUBLIC
-
- target_link_libraries( SuperCollider libscide)
-
--target_link_libraries( libscide PUBLIC boost_system_lib)
--include_directories(${boost_include_dirs})
--
- # This makes sclang/scide work with a Qt installation at a fixed location.
- set_property(TARGET libscide SuperCollider PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE)
-
-diff --git editors/sc-ide/core/sc_server.cpp editors/sc-ide/core/sc_server.cpp
-index 9f677f5134d..00297c604a6 100644
---- editors/sc-ide/core/sc_server.cpp
-+++ editors/sc-ide/core/sc_server.cpp
-@@ -30,12 +30,10 @@
-
- #include <sstream>
- #include <iomanip>
--#include <boost/chrono/chrono_io.hpp>
- #include <osc/OscReceivedElements.h>
- #include <osc/OscOutboundPacketStream.h>
-
- using namespace std;
--using namespace boost::chrono;
-
- namespace ScIDE {
-
-diff --git editors/sc-ide/core/sc_server.hpp editors/sc-ide/core/sc_server.hpp
-index 1dd666c67fd..661a460eb49 100644
---- editors/sc-ide/core/sc_server.hpp
-+++ editors/sc-ide/core/sc_server.hpp
-@@ -25,7 +25,6 @@
- #include <QAction>
- #include <QProcess>
- #include <QTimer>
--#include <boost/chrono/system_clocks.hpp>
- #include <osc/OscReceivedElements.h>
-
- namespace ScIDE {
-diff --git external_libraries/CMakeLists.txt external_libraries/CMakeLists.txt
-index de464976866..72525f0421c 100644
---- external_libraries/CMakeLists.txt
-+++ external_libraries/CMakeLists.txt
-@@ -13,44 +13,31 @@ endif()
-
- if(NOT SYSTEM_BOOST) # we compile boost ourselves
- message(STATUS "Using bundled boost")
-- # boost thread
-- aux_source_directory(boost/libs/thread/src/ boost_thread_src )
-+ set(BOOST_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/boost)
-+
-+ # thread
-+ aux_source_directory(boost/libs/thread/src/ boost_thread_src)
-
- if(WIN32)
-- aux_source_directory(boost/libs/thread/src/win32/ boost_thread_platform )
-+ aux_source_directory(boost/libs/thread/src/win32/ boost_thread_platform)
- elseif(PTHREADS_FOUND)
-- aux_source_directory(boost/libs/thread/src/pthread/ boost_thread_platform )
-+ aux_source_directory(boost/libs/thread/src/pthread/ boost_thread_platform)
- else()
- message(SEND_ERROR "we need to implement boost_thread")
- endif()
-
-- aux_source_directory(boost/libs/system/src/ boost_system_src )
-- add_library(boost_system_lib STATIC EXCLUDE_FROM_ALL ${boost_system_src})
-- target_include_directories(boost_system_lib PUBLIC boost)
--
-- aux_source_directory(boost/libs/program_options/src/ boost_program_options_src )
-- add_library(boost_program_options_lib STATIC EXCLUDE_FROM_ALL ${boost_program_options_src})
-- target_include_directories(boost_program_options_lib PUBLIC boost)
--
--
-- aux_source_directory(boost/libs/regex/src boost_regex_src)
-- add_library(boost_regex_lib STATIC EXCLUDE_FROM_ALL ${boost_regex_src})
-- target_include_directories(boost_regex_lib PUBLIC boost)
--
- add_library(boost_thread_lib STATIC EXCLUDE_FROM_ALL ${boost_thread_src} ${boost_thread_platform})
-- target_link_libraries(boost_thread_lib boost_system_lib)
--# target_compile_definitions(boost_thread PUBLIC BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS)
-- target_include_directories(boost_thread_lib PUBLIC boost)
-- target_compile_definitions(boost_thread_lib PUBLIC BOOST_THREAD_USE_LIB) # for win32
-+ target_include_directories(boost_thread_lib PUBLIC ${BOOST_INCLUDE_DIR})
-
- if(PTHREADS_FOUND)
- target_include_directories(boost_thread_lib PUBLIC ${PTHREADS_INCLUDE_DIR})
- endif()
-+
- if(WIN32)
-- target_compile_definitions( boost_thread_lib PRIVATE BOOST_THREAD_BUILD_LIB)
-+ target_compile_definitions(boost_thread_lib PUBLIC BOOST_THREAD_USE_LIB)
-+ target_compile_definitions(boost_thread_lib PRIVATE BOOST_THREAD_BUILD_LIB)
- endif()
-
--
- if(CMAKE_SYSTEM_NAME MATCHES "Linux")
- target_compile_options(boost_thread_lib PRIVATE -fPIC)
- target_link_libraries(boost_thread_lib rt)
-@@ -64,15 +51,51 @@ if(NOT SYSTEM_BOOST) # we compile boost ourselves
- APPEND PROPERTY LINK_FLAGS "-flto -flto-report")
- endif()
-
-+ # program_options
-+ aux_source_directory(boost/libs/program_options/src/ boost_program_options_src )
-+ add_library(boost_program_options_lib STATIC EXCLUDE_FROM_ALL ${boost_program_options_src})
-+ target_include_directories(boost_program_options_lib PUBLIC ${BOOST_INCLUDE_DIR})
-+
-+ # regex
-+ aux_source_directory(boost/libs/regex/src boost_regex_src)
-+ add_library(boost_regex_lib STATIC EXCLUDE_FROM_ALL ${boost_regex_src})
-+ target_include_directories(boost_regex_lib PUBLIC ${BOOST_INCLUDE_DIR})
-+
-+ # unit_test_framework
-+ aux_source_directory(boost/libs/test/src boost_unit_test_framework_src)
-+ add_library(boost_unit_test_framework_lib STATIC EXCLUDE_FROM_ALL ${boost_unit_test_framework_src})
-+ target_include_directories(boost_unit_test_framework_lib PUBLIC ${BOOST_INCLUDE_DIR})
-+
-+ # headers
-+ add_library(boost_headers INTERFACE)
-+ target_include_directories(boost_headers INTERFACE ${BOOST_INCLUDE_DIR})
-+
- set_property( TARGET
- boost_regex_lib
- boost_thread_lib
- boost_program_options_lib
-- boost_system_lib
-+ boost_unit_test_framework_lib
- PROPERTY FOLDER 3rdparty
- )
-+
-+ # add aliases for compliance with system boost
-+ add_library(Boost::thread ALIAS boost_thread_lib)
-+ add_library(Boost::program_options ALIAS boost_program_options_lib)
-+ add_library(Boost::regex ALIAS boost_regex_lib)
-+ add_library(Boost::unit_test_framework ALIAS boost_unit_test_framework_lib)
-+ add_library(Boost::headers ALIAS boost_headers)
-+
- endif()
-
-+# add a custom target for boost_sync
-+add_library(boost_sync INTERFACE)
-+target_include_directories(boost_sync INTERFACE
-+ ${CMAKE_CURRENT_SOURCE_DIR}/boost_sync/include
-+)
-+# Boost::headers comes from either system or bundled boost
-+target_link_libraries(boost_sync INTERFACE Boost::headers)
-+add_library(Boost::sync ALIAS boost_sync)
-+
- # tlsf
- add_library(tlsf STATIC EXCLUDE_FROM_ALL "TLSF-2.4.6/src/tlsf.c")
- target_compile_definitions( tlsf PRIVATE TLSF_STATISTIC=1 )
-@@ -81,7 +104,7 @@ set_property(TARGET tlsf PROPERTY POSITION_INDEPENDENT_CODE TRUE)
-
- #oscpack
- add_library(oscpack STATIC EXCLUDE_FROM_ALL "oscpack_build.cpp")
--target_include_directories(oscpack PRIVATE ${boost_include_dirs})
-+target_link_libraries(oscpack PUBLIC Boost::headers)
- target_include_directories(oscpack INTERFACE oscpack_1_1_0 )
-
- if(LTO)
-diff --git external_libraries/nova-tt/nova-tt/spin_lock.hpp external_libraries/nova-tt/nova-tt/spin_lock.hpp
-index 692a8859fb9..b497ec33a73 160000
---- external_libraries/nova-tt/nova-tt/spin_lock.hpp
-+++ external_libraries/nova-tt/nova-tt/spin_lock.hpp
-@@ -22,6 +22,7 @@
- #define NOVA_TT_SPIN_LOCK_HPP
-
- #include <cassert>
-+#include <cstdint>
-
- #include <boost/atomic.hpp>
-
-@@ -98,7 +99,7 @@ struct padded_spin_lock:
- public spin_lock
- {
- static const int padding_bytes = 64 - sizeof(spin_lock);
-- boost::uint8_t padding[padding_bytes];
-+ std::uint8_t padding[padding_bytes];
- };
-
- } /* namespace nova */
-diff --git lang/CMakeLists.txt lang/CMakeLists.txt
-index 561023da45f..fa2365d8b75 100644
---- lang/CMakeLists.txt
-+++ lang/CMakeLists.txt
-@@ -5,8 +5,6 @@ include_directories(${CMAKE_SOURCE_DIR}/include/common
- ${CMAKE_SOURCE_DIR}/include/server
- ${CMAKE_SOURCE_DIR}/common
-
-- ${CMAKE_SOURCE_DIR}/external_libraries/boost_sync/include
--
- LangSource
- LangPrimSource
-
-@@ -244,8 +242,13 @@ if(SC_HIDAPI)
- endif()
- endif()
-
--target_link_libraries(libsclang boost_thread_lib boost_system_lib boost_regex_lib boost_program_options_lib)
--target_include_directories(libsclang PUBLIC ${boost_include_dirs})
-+target_link_libraries(
-+ libsclang
-+ Boost::thread
-+ Boost::program_options
-+ Boost::regex
-+ Boost::sync
-+)
-
- if (SCLANG_SERVER)
- target_link_libraries(libsclang libscsynth)
-diff --git lang/LangSource/PyrInterpreter3.cpp lang/LangSource/PyrInterpreter3.cpp
-index 6393c5cb59c..b8483d24700 100644
---- lang/LangSource/PyrInterpreter3.cpp
-+++ lang/LangSource/PyrInterpreter3.cpp
-@@ -39,8 +39,6 @@
- #include <string.h>
- #include <signal.h>
-
--#include <boost/chrono.hpp>
--
- #include <float.h>
- #define kBigBigFloat DBL_MAX
- #define kSmallSmallFloat DBL_MIN
-diff --git server/CMakeLists.txt server/CMakeLists.txt
-index 05b72d9228d..fb910c7fc38 100644
---- server/CMakeLists.txt
-+++ server/CMakeLists.txt
-@@ -13,7 +13,6 @@ include_directories(${CMAKE_SOURCE_DIR}/external_libraries
- ${CMAKE_SOURCE_DIR}/external_libraries/nova-tt
- )
-
--include_directories(${boost_include_dirs})
-
- add_subdirectory(plugins)
- add_subdirectory(scsynth)
-diff --git server/plugins/CMakeLists.txt server/plugins/CMakeLists.txt
-index 171dfb68685..82d25080ed7 100644
---- server/plugins/CMakeLists.txt
-+++ server/plugins/CMakeLists.txt
-@@ -66,7 +66,8 @@ endif()
-
- foreach(plugin ${plugin_sources})
- string(REPLACE .cpp "" plugin_name ${plugin} )
-- add_library(${plugin_name} MODULE ${plugin})
-+ add_library(${plugin_name} MODULE ${plugin})
-+ target_link_libraries(${plugin_name} PRIVATE Boost::headers)
- list(APPEND plugins ${plugin_name})
- endforeach(plugin)
-
-@@ -90,7 +91,7 @@ if(BELA_FOUND)
- )
- add_definitions("-DSC_BELA" ${XENOMAI_DEFINITIONS} ${BELA_DEFINITIONS})
- include_directories(${XENOMAI_INCLUDE_DIRS} ${BELA_INCLUDE_DIRS})
-- target_link_libraries(BelaUGens ${XENOMAI_LIBRARIES} ${BELA_LIBRARIES})
-+ target_link_libraries(BelaUGens PRIVATE ${XENOMAI_LIBRARIES} ${BELA_LIBRARIES})
-
- list(APPEND plugins BelaUGens)
- endif()
-@@ -100,7 +101,7 @@ if(NOT NO_X11)
- add_library(UIUGens MODULE UIUGens.mm)
- else()
- add_library(UIUGens MODULE UIUGens.cpp)
-- target_link_libraries(UIUGens ${PTHREADS_LIBRARY})
-+ target_link_libraries(UIUGens PRIVATE ${PTHREADS_LIBRARY})
- endif()
-
- set(uiugens UIUGens)
-@@ -161,7 +162,7 @@ if(NOT NO_LIBSNDFILE)
- target_compile_definitions(DiskIO_UGens PUBLIC SNDFILE_HAS_MPEG)
- endif()
- target_include_directories(DiskIO_UGens PUBLIC ${SNDFILE_INCLUDE_DIR})
-- target_link_libraries(DiskIO_UGens ${PTHREADS_LIBRARY} ${SNDFILE_LIBRARIES})
-+ target_link_libraries(DiskIO_UGens PRIVATE ${PTHREADS_LIBRARY} ${SNDFILE_LIBRARIES})
- list(APPEND plugins DiskIO_UGens)
- else()
- message(SEND_ERROR "Cannot find libsndfile")
-@@ -179,6 +180,7 @@ if (SUPERNOVA)
- foreach(plugin ${plugin_sources})
- string(REPLACE .cpp "_supernova" plugin_name ${plugin} )
- add_library(${plugin_name} MODULE ${plugin})
-+ target_link_libraries(${plugin_name} PRIVATE Boost::headers)
- list(APPEND supernova_plugins ${plugin_name})
- endforeach(plugin)
-
-@@ -221,7 +223,7 @@ if (SUPERNOVA)
- add_library(UIUGens_supernova MODULE UIUGens.mm)
- else()
- add_library(UIUGens_supernova MODULE UIUGens.cpp)
-- target_link_libraries(UIUGens_supernova ${PTHREADS_LIBRARY})
-+ target_link_libraries(UIUGens_supernova PRIVATE ${PTHREADS_LIBRARY})
- endif()
- list(APPEND uiugens UIUGens_supernova)
- endif()
-@@ -231,7 +233,7 @@ if (SUPERNOVA)
-
- if(SNDFILE_FOUND)
- target_include_directories(DiskIO_UGens_supernova PUBLIC ${SNDFILE_INCLUDE_DIR})
-- target_link_libraries(DiskIO_UGens_supernova ${SNDFILE_LIBRARIES} ${PTHREADS_LIBRARY} ${MATH_LIBRARY} boost_thread_lib)
-+ target_link_libraries(DiskIO_UGens_supernova PRIVATE ${SNDFILE_LIBRARIES} ${PTHREADS_LIBRARY} ${MATH_LIBRARY} Boost::thread)
- list(APPEND supernova_plugins DiskIO_UGens_supernova)
- else()
- message(SEND_ERROR "Cannot find libsndfile")
-@@ -240,22 +242,23 @@ if (SUPERNOVA)
- endif(SUPERNOVA)
-
- foreach(ugen ${fft_ugens})
-- target_link_libraries(${ugen} ${PTHREADS_LIBRARY} ${MATH_LIBRARY})
-+ target_link_libraries(${ugen} PRIVATE ${PTHREADS_LIBRARY} ${MATH_LIBRARY})
-
- if(APPLE)
-- target_link_libraries(${ugen} "-framework Accelerate")
-+ target_link_libraries(${ugen} PRIVATE "-framework Accelerate")
- endif()
- endforeach()
-
- if(NOT NO_X11)
- foreach(ugen ${uiugens})
-- target_link_libraries(${ugen} boost_thread_lib)
-+ target_link_libraries(${ugen} PRIVATE Boost::thread)
- endforeach()
- endif()
-
- foreach(plugin ${plugins})
-+ target_link_libraries(${plugin} PRIVATE Boost::headers)
- if(WIN32)
-- target_link_libraries(${plugin} wsock32 ws2_32)
-+ target_link_libraries(${plugin} PRIVATE wsock32 ws2_32)
- endif()
- endforeach()
-
-@@ -271,7 +274,7 @@ foreach(plugin ${supernova_plugins})
- target_compile_definitions(${plugin} PUBLIC SUPERNOVA)
-
- if (WIN32)
-- target_link_libraries(${plugin} ws2_32)
-+ target_link_libraries(${plugin} PRIVATE ws2_32)
- endif()
- endforeach()
-
-@@ -286,18 +289,18 @@ if(NOT NO_X11)
- include_directories(${X11_Xt_INCLUDE_PATH})
-
- foreach (ugen ${uiugens})
-- target_link_libraries(${ugen} ${X11_X11_LIB})
-+ target_link_libraries(${ugen} PRIVATE ${X11_X11_LIB})
- endforeach()
- elseif (APPLE)
- foreach (ugen ${uiugens})
-- target_link_libraries(${ugen} "-framework CoreServices -framework AppKit")
-+ target_link_libraries(${ugen} PRIVATE "-framework CoreServices -framework AppKit")
- endforeach()
- endif()
- endif()
-
- if (APPLE)
- if(NOT NO_LIBSNDFILE)
-- target_link_libraries(DiskIO_UGens "-framework CoreServices")
-+ target_link_libraries(DiskIO_UGens PRIVATE "-framework CoreServices")
- endif()
- endif()
-
-diff --git server/scsynth/CMakeLists.txt server/scsynth/CMakeLists.txt
-index 0edabde9db1..a176a502170 100644
---- server/scsynth/CMakeLists.txt
-+++ server/scsynth/CMakeLists.txt
-@@ -134,8 +134,6 @@ include_directories(${CMAKE_SOURCE_DIR}/include/common
- .
- )
-
--include_directories (${CMAKE_SOURCE_DIR}/external_libraries/boost_sync/include)
--
- if (AUDIOAPI STREQUAL jack)
- list(APPEND scsynth_sources SC_Jack.cpp)
- add_definitions("-DSC_AUDIO_API=SC_AUDIO_API_JACK")
-@@ -175,7 +173,7 @@ endif()
-
- target_compile_definitions(libscsynth PUBLIC SC_MEMORY_ALIGNMENT=32)
-
--target_link_libraries(libscsynth tlsf)
-+target_link_libraries(libscsynth tlsf Boost::sync)
-
- find_library(DL NAMES dl)
- if(DL)
-@@ -235,7 +233,6 @@ elseif(AUDIOAPI STREQUAL coreaudio)
- target_link_libraries(libscsynth "-framework CoreAudio")
- endif()
-
--target_include_directories(libscsynth PUBLIC ${boost_include_dirs})
-
- if (WIN32)
- target_link_libraries(libscsynth wsock32 ws2_32 winmm)
-diff --git server/supernova/CMakeLists.txt server/supernova/CMakeLists.txt
-index 7fc9b0bbfa3..288bca8f463 100644
---- server/supernova/CMakeLists.txt
-+++ server/supernova/CMakeLists.txt
-@@ -93,7 +93,7 @@ if(NOT WIN32)
- PROPERTY OUTPUT_NAME supernova)
- endif()
-
--target_link_libraries(libsupernova oscpack tlsf ${PTHREADS_LIBRARIES} boost_thread_lib)
-+target_link_libraries(libsupernova oscpack tlsf ${PTHREADS_LIBRARIES} Boost::thread Boost::sync)
-
- target_compile_definitions(libsupernova PUBLIC SUPERNOVA)
- target_include_directories(libsupernova PUBLIC
-@@ -102,8 +102,6 @@ target_include_directories(libsupernova PUBLIC
- ${CMAKE_SOURCE_DIR}/common
- ${CMAKE_SOURCE_DIR}/include/server
- ${CMAKE_SOURCE_DIR}/server/scsynth
-- ${CMAKE_SOURCE_DIR}/external_libraries/boost_endian
-- ${CMAKE_SOURCE_DIR}/external_libraries/boost_sync/include
- ${CMAKE_SOURCE_DIR}/external_libraries/nova-tt
- .
- )
-@@ -204,8 +202,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
- target_link_libraries(libsupernova rt)
- endif()
-
--target_link_libraries(libsupernova boost_system_lib boost_program_options_lib)
--target_include_directories(libsupernova PUBLIC ${boost_include_dirs})
-+target_link_libraries(libsupernova Boost::program_options)
-
- if(CMAKE_COMPILER_IS_GNUCXX)
- if( ${_gcc_version} VERSION_GREATER 5 )
-diff --git testsuite/server/CMakeLists.txt testsuite/server/CMakeLists.txt
-index da19c2e5d62..853830b82da 100644
---- testsuite/server/CMakeLists.txt
-+++ testsuite/server/CMakeLists.txt
-@@ -1,5 +1,5 @@
- add_library(boost_test STATIC boost_test.cpp)
--target_include_directories(boost_test PUBLIC ${boost_include_dirs})
-+target_link_libraries(boost_test PUBLIC Boost::unit_test_framework)
-
- add_subdirectory(scsynth)
- if (SUPERNOVA)
-diff --git testsuite/server/supernova/CMakeLists.txt testsuite/server/supernova/CMakeLists.txt
-index 89bbd29233d..4f2cf26a1d3 100644
---- testsuite/server/supernova/CMakeLists.txt
-+++ testsuite/server/supernova/CMakeLists.txt
-@@ -33,7 +33,7 @@ foreach(test ${simple_tests})
- string(REPLACE .cpp "" test_name ${test} )
- add_executable(${test_name} ${test})
-
-- target_link_libraries(${test_name} boost_test libsupernova boost_thread_lib)
-+ target_link_libraries(${test_name} boost_test libsupernova Boost::thread)
-
- if(LINUX AND CMAKE_COMPILER_IS_CLANG)
- target_link_libraries(${test_name} atomic)