aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeal Nelson <ports@nicandneal.net>2024-05-12 09:53:01 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2024-05-13 21:19:52 +0000
commitba6612603a26676573cd3f34413227c1d906ea3c (patch)
treeaaae439b1be55047883a0f382a4c79d55f5bbdfc
parent0838cb8fb0d9344571d83b573961a7e21755c0a8 (diff)
downloadports-ba6612603a26676573cd3f34413227c1d906ea3c.tar.gz
ports-ba6612603a26676573cd3f34413227c1d906ea3c.zip
audio/supercollider: update to 3.13.03
- fix handling of webengine dependency and SSE use - fix recent build failures due to boost update Changelog: https://github.com/supercollider/supercollider/releases/tag/Version-3.13.0 PR: 277722
-rw-r--r--audio/supercollider/Makefile27
-rw-r--r--audio/supercollider/distinfo6
-rw-r--r--audio/supercollider/files/patch-common_SC__Apple.hpp22
-rw-r--r--audio/supercollider/files/patch-common_SC__Apple.mm68
-rw-r--r--audio/supercollider/files/patch-common_SC__AppleEventLoop.hpp37
-rw-r--r--audio/supercollider/files/patch-common_SC__EventLoop.hpp19
-rw-r--r--audio/supercollider/files/patch-external__libraries_boost_boost_math_special__functions_detail_fp__traits.hpp11
-rw-r--r--audio/supercollider/files/patch-lang_LangSource_PyrLexer.cpp11
-rw-r--r--audio/supercollider/files/patch-server_scsynth_CMakeLists.txt17
-rw-r--r--audio/supercollider/files/patch-server_scsynth_SC__GraphDef.cpp11
-rw-r--r--audio/supercollider/files/patch-server_supernova_CMakeLists.txt18
-rw-r--r--audio/supercollider/files/patch-server_supernova_sc_sc__osc__handler.hpp27
-rw-r--r--audio/supercollider/pkg-plist52
13 files changed, 85 insertions, 241 deletions
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 1aac51b1a96f..a9afa36270d9 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -1,13 +1,9 @@
PORTNAME= supercollider
-DISTVERSION= 3.11.2
-PORTREVISION= 7
+DISTVERSION= 3.13.0
CATEGORIES= audio
MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/
DISTNAME= SuperCollider-${PORTVERSION}-Source
-PATCH_SITES= https://github.com/supercollider/supercollider/commit/
-PATCHFILES= b9dd70c4c8d61c93d7a70645e0bd18fa76e6834e.patch:-p1
-
MAINTAINER= ports@nicandneal.net
COMMENT= Programming language for real time audio synthesis
WWW= https://supercollider.github.io
@@ -23,19 +19,25 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
USES= cmake compiler:c++11-lang iconv localbase pkgconfig \
qt:5 readline shared-mime-info tar:bzip2 xorg
+USE_QT_amd64= webengine
+USE_QT_i386= webengine
USE_QT= buildtools:build concurrent core declarative gui linguisttools location \
network opengl printsupport qmake:build sensors \
- sql widgets websockets webchannel svg
+ sql widgets websockets webchannel svg ${USE_QT_${ARCH}}
USE_XORG= x11
USE_LDCONFIG= yes
+CMAKE_ARGS_nox86= -DSSE:BOOL=FALSE \
+ -DSSE2:BOOL=FALSE \
+ -DSC_USE_QTWEBENGINE:BOOL=FALSE
CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \
-DLIBUSB_1_INCLUDE_DIR=/usr/include \
-DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \
-DLIBSCSYNTH=ON \
-DSYSTEM_BOOST=ON \
-DSYSTEM_YAMLCPP=ON \
- -DSC_ABLETON_LINK=OFF
+ -DSC_ABLETON_LINK=OFF \
+ ${ARCH:Namd64:Ni386:C/.*/${CMAKE_ARGS_nox86}/}
DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \
"scide" "" false
@@ -53,12 +55,7 @@ AVAHI_CMAKE_BOOL_OFF= NO_AVAHI
HELP_CMAKE_BOOL= INSTALL_HELP
SUPERNOVA_CMAKE_BOOL= SUPERNOVA
-.include <bsd.port.pre.mk>
-
-.if ! ${ARCH} == amd64 && ! ${ARCH} == i386
-CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE -DSC_USE_QTWEBENGINE:BOOL=FALSE
-.else
-USE_QT+= webengine
-.endif
+post-patch:
+ ${CP} ${WRKSRC}/external_libraries/boost/boost/filesystem/string_file.hpp ${WRKSRC}/include/common
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/audio/supercollider/distinfo b/audio/supercollider/distinfo
index 3ea8c06ddd5a..8bc00b8608b2 100644
--- a/audio/supercollider/distinfo
+++ b/audio/supercollider/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1672258513
-SHA256 (SuperCollider-3.11.2-Source.tar.bz2) = c22c32c6bc482671d4fb8f51672df712d97a6a6277235c4da2312910303a0506
-SIZE (SuperCollider-3.11.2-Source.tar.bz2) = 18130954
+TIMESTAMP = 1708353834
+SHA256 (SuperCollider-3.13.0-Source.tar.bz2) = 0fc5dba5baeae37f9069ad28885aa405c6a25309e3886cbe111bd3b7c05531ce
+SIZE (SuperCollider-3.13.0-Source.tar.bz2) = 18685091
SHA256 (b9dd70c4c8d61c93d7a70645e0bd18fa76e6834e.patch) = 49d15a62a467143412850595c11a910e70e5ff1e20d7d0608940f8ffa9ce586f
SIZE (b9dd70c4c8d61c93d7a70645e0bd18fa76e6834e.patch) = 9133
diff --git a/audio/supercollider/files/patch-common_SC__Apple.hpp b/audio/supercollider/files/patch-common_SC__Apple.hpp
deleted file mode 100644
index 3cdb2829f943..000000000000
--- a/audio/supercollider/files/patch-common_SC__Apple.hpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- common/SC_Apple.hpp.orig 2020-11-15 17:38:25 UTC
-+++ common/SC_Apple.hpp
-@@ -23,19 +23,5 @@ namespace SC { namespace Apple {
-
- void disableAppNap();
-
--namespace EventLoop {
--
--// Setup the main application. This function must be called in the
--// main thread and before any other calls to Cocoa methods.
--void setup();
--// Run the event loop. This function must be called in the main thread.
--// It blocks until the event loop finishes.
--void run();
--// Ask the event loop to stop and terminate the program.
--// This function can be called from any thread.
--void quit();
--
--} // EventLoop
--
- } // namespace Apple
- } // namespace SC
diff --git a/audio/supercollider/files/patch-common_SC__Apple.mm b/audio/supercollider/files/patch-common_SC__Apple.mm
deleted file mode 100644
index 7143d22694f1..000000000000
--- a/audio/supercollider/files/patch-common_SC__Apple.mm
+++ /dev/null
@@ -1,68 +0,0 @@
---- common/SC_Apple.mm.orig 2020-11-15 17:38:25 UTC
-+++ common/SC_Apple.mm
-@@ -42,65 +42,5 @@ void disableAppNap() {
- }
- }
-
--namespace EventLoop {
--
--static std::atomic_bool g_running;
--
--void setup() {
-- // The following code would transform the process into a foreground application.
-- // For now it's the plugin's responsibility to do this (early or lazily)
-- // because we don't want to always show an icon in the docker.
-- // ProcessSerialNumber psn = { 0, kCurrentProcess };
-- // TransformProcessType(&psn, kProcessTransformToForegroundApplication);
--
-- // Create NSApplication
-- [NSApplication sharedApplication];
--}
--
--void run() {
--#if 0
-- // this doesn't work...
-- [NSApp run];
--#else
-- // Kudos to https://www.cocoawithlove.com/2009/01/demystifying-nsapplication-by.html
-- NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
--
-- [NSApp finishLaunching];
-- g_running = true;
--
-- while (g_running) {
-- [pool release];
-- pool = [[NSAutoreleasePool alloc] init];
-- NSEvent* event = [NSApp nextEventMatchingMask:NSAnyEventMask
-- untilDate:[NSDate distantFuture]
-- inMode:NSDefaultRunLoopMode
-- dequeue:YES];
-- if (event) {
-- [NSApp sendEvent:event];
-- [NSApp updateWindows];
-- }
-- }
-- [pool release];
--#endif
--}
--
--void quit() {
-- // break from event loop instead of [NSApp terminate:nil]
-- g_running = false;
-- // send dummy event to wake up event loop
-- NSEvent* event = [NSEvent otherEventWithType:NSApplicationDefined
-- location:NSMakePoint(0, 0)
-- modifierFlags:0
-- timestamp:0
-- windowNumber:0
-- context:nil
-- subtype:0
-- data1:0
-- data2:0];
-- [NSApp postEvent:event atStart:NO];
--}
--
--} // EventLoop
--
- } // namespace Apple
- } // namespace SC
diff --git a/audio/supercollider/files/patch-common_SC__AppleEventLoop.hpp b/audio/supercollider/files/patch-common_SC__AppleEventLoop.hpp
deleted file mode 100644
index f38374250805..000000000000
--- a/audio/supercollider/files/patch-common_SC__AppleEventLoop.hpp
+++ /dev/null
@@ -1,37 +0,0 @@
---- common/SC_AppleEventLoop.hpp.orig 2021-04-22 03:41:58 UTC
-+++ common/SC_AppleEventLoop.hpp
-@@ -0,0 +1,34 @@
-+/************************************************************************
-+ *
-+ * Copyright 2019 Christof Ressi <info@christofressi.com>
-+ *
-+ * This program is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ ************************************************************************/
-+
-+#pragma once
-+
-+namespace SC { namespace Apple { namespace EventLoop {
-+
-+// Setup the main application. This function must be called in the
-+// main thread and before any other calls to Cocoa methods.
-+void setup();
-+// Run the event loop. This function must be called in the main thread.
-+// It blocks until the event loop finishes.
-+void run();
-+// Ask the event loop to stop and terminate the program.
-+// This function can be called from any thread.
-+void quit();
-+
-+}}} // namespace SC::Apple::EventLoop
diff --git a/audio/supercollider/files/patch-common_SC__EventLoop.hpp b/audio/supercollider/files/patch-common_SC__EventLoop.hpp
deleted file mode 100644
index cb3e4377bbb2..000000000000
--- a/audio/supercollider/files/patch-common_SC__EventLoop.hpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- common/SC_EventLoop.hpp.orig 2020-11-15 17:38:25 UTC
-+++ common/SC_EventLoop.hpp
-@@ -2,7 +2,7 @@
-
- #include <functional>
- #ifdef __APPLE__
--# include "SC_Apple.hpp"
-+# include "SC_AppleEventLoop.hpp"
- # include <thread>
- #endif
-
-@@ -21,6 +21,7 @@ class EventLoop { (public)
- SC::Apple::EventLoop::setup();
- #endif
- }
-+
- // Run the event loop until 'waitFunction' returns.
- static void run(std::function<void()> waitFunction) {
- #ifdef __APPLE__
diff --git a/audio/supercollider/files/patch-external__libraries_boost_boost_math_special__functions_detail_fp__traits.hpp b/audio/supercollider/files/patch-external__libraries_boost_boost_math_special__functions_detail_fp__traits.hpp
deleted file mode 100644
index 1dea3fa42625..000000000000
--- a/audio/supercollider/files/patch-external__libraries_boost_boost_math_special__functions_detail_fp__traits.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- external_libraries/boost/boost/math/special_functions/detail/fp_traits.hpp.orig 2020-04-01 20:16:40 UTC
-+++ external_libraries/boost/boost/math/special_functions/detail/fp_traits.hpp
-@@ -24,7 +24,7 @@ With these techniques, the code could be simplified.
-
- #include <boost/assert.hpp>
- #include <boost/cstdint.hpp>
--#include <boost/detail/endian.hpp>
-+#include <boost/predef.hpp>
- #include <boost/static_assert.hpp>
- #include <boost/type_traits/is_floating_point.hpp>
-
diff --git a/audio/supercollider/files/patch-lang_LangSource_PyrLexer.cpp b/audio/supercollider/files/patch-lang_LangSource_PyrLexer.cpp
new file mode 100644
index 000000000000..4c93cbea172b
--- /dev/null
+++ b/audio/supercollider/files/patch-lang_LangSource_PyrLexer.cpp
@@ -0,0 +1,11 @@
+--- lang/LangSource/PyrLexer.cpp.orig 2024-03-15 10:40:00 UTC
++++ lang/LangSource/PyrLexer.cpp
+@@ -38,7 +38,7 @@
+
+ #include <boost/filesystem/path.hpp>
+ #include <boost/filesystem/operations.hpp>
+-#include <boost/filesystem/string_file.hpp>
++#include "string_file.hpp"
+
+ #include "PyrParseNode.h"
+ #include "Bison/lang11d_tab.h"
diff --git a/audio/supercollider/files/patch-server_scsynth_CMakeLists.txt b/audio/supercollider/files/patch-server_scsynth_CMakeLists.txt
deleted file mode 100644
index 3cc443c0cc15..000000000000
--- a/audio/supercollider/files/patch-server_scsynth_CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- server/scsynth/CMakeLists.txt.orig 2020-11-15 17:38:26 UTC
-+++ server/scsynth/CMakeLists.txt
-@@ -230,7 +230,13 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
- target_link_libraries(libscsynth rt)
- endif()
-
--add_executable(scsynth scsynth_main.cpp)
-+add_executable(scsynth
-+ scsynth_main.cpp
-+
-+ # these files contain code only used in main()
-+ ${CMAKE_SOURCE_DIR}/common/SC_ServerBootDelayWarning.cpp
-+ $<$<BOOL:${APPLE}>: ${CMAKE_SOURCE_DIR}/common/SC_AppleEventLoop.mm >
-+ )
- target_link_libraries(scsynth libscsynth)
-
- if (PTHREADS_FOUND)
diff --git a/audio/supercollider/files/patch-server_scsynth_SC__GraphDef.cpp b/audio/supercollider/files/patch-server_scsynth_SC__GraphDef.cpp
new file mode 100644
index 000000000000..bdf4c344af53
--- /dev/null
+++ b/audio/supercollider/files/patch-server_scsynth_SC__GraphDef.cpp
@@ -0,0 +1,11 @@
+--- server/scsynth/SC_GraphDef.cpp.orig 2024-03-15 10:33:57 UTC
++++ server/scsynth/SC_GraphDef.cpp
+@@ -46,7 +46,7 @@
+ #include <string>
+
+ #include <boost/filesystem/operations.hpp> // recursive_directory_iterator
+-#include <boost/filesystem/string_file.hpp> // load_string_file
++#include "string_file.hpp" // load_string_file
+
+ namespace bfs = boost::filesystem;
+
diff --git a/audio/supercollider/files/patch-server_supernova_CMakeLists.txt b/audio/supercollider/files/patch-server_supernova_CMakeLists.txt
deleted file mode 100644
index 895769be7795..000000000000
--- a/audio/supercollider/files/patch-server_supernova_CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
---- server/supernova/CMakeLists.txt.orig 2020-11-15 17:38:26 UTC
-+++ server/supernova/CMakeLists.txt
-@@ -182,7 +182,14 @@ if(WIN32)
- endif()
-
-
--add_executable(supernova server/main.cpp ${supernova_headers})
-+add_executable(supernova
-+ server/main.cpp
-+ ${supernova_headers}
-+
-+ # these files contain code only used in main()
-+ ${CMAKE_SOURCE_DIR}/common/SC_ServerBootDelayWarning.cpp
-+ $<$<BOOL:${APPLE}>: ${CMAKE_SOURCE_DIR}/common/SC_AppleEventLoop.mm >
-+ )
- target_link_libraries(supernova libsupernova)
-
- if(WIN32)
diff --git a/audio/supercollider/files/patch-server_supernova_sc_sc__osc__handler.hpp b/audio/supercollider/files/patch-server_supernova_sc_sc__osc__handler.hpp
deleted file mode 100644
index 70b0a05823c8..000000000000
--- a/audio/supercollider/files/patch-server_supernova_sc_sc__osc__handler.hpp
+++ /dev/null
@@ -1,27 +0,0 @@
---- server/supernova/sc/sc_osc_handler.hpp.orig 2020-11-15 17:38:26 UTC
-+++ server/supernova/sc/sc_osc_handler.hpp
-@@ -229,11 +229,7 @@ class sc_osc_handler : private detail::network_thread,
- class tcp_connection : public nova_endpoint {
- public:
- using pointer = std::shared_ptr<tcp_connection>;
--#if BOOST_VERSION >= 107000
-- using executor = boost::asio::executor;
--#else
-- using executor = boost::asio::io_context::executor_type;
--#endif
-+ using executor = tcp::socket::executor_type;
-
- static pointer create(const executor& executor) { return pointer(new tcp_connection(executor)); }
-
-@@ -244,11 +240,7 @@ class sc_osc_handler : private detail::network_thread,
- bool operator==(tcp_connection const& rhs) const { return &rhs == this; }
-
- private:
--#if BOOST_VERSION >= 107000
- tcp_connection(const executor& executor): socket_(executor) {}
--#else
-- tcp_connection(const executor& executor): socket_(executor.context()) {}
--#endif
-
- void send(const char* data, size_t length) override final;
-
diff --git a/audio/supercollider/pkg-plist b/audio/supercollider/pkg-plist
index 4d8e444b33bf..2f469b500f21 100644
--- a/audio/supercollider/pkg-plist
+++ b/audio/supercollider/pkg-plist
@@ -13,11 +13,13 @@ include/SuperCollider/common/SC_Types.h
include/SuperCollider/common/SC_fftlib.h
include/SuperCollider/common/clz.h
include/SuperCollider/common/function_attributes.h
+include/SuperCollider/common/string_file.hpp
include/SuperCollider/common/wintime.h
include/SuperCollider/lang/SC_LanguageClient.h
include/SuperCollider/plugin_interface/FFT_UGens.h
include/SuperCollider/plugin_interface/Hash.h
include/SuperCollider/plugin_interface/SCComplex.h
+include/SuperCollider/plugin_interface/SC_BelaScope.h
include/SuperCollider/plugin_interface/SC_BufGen.h
include/SuperCollider/plugin_interface/SC_Complex.h
include/SuperCollider/plugin_interface/SC_Constants.h
@@ -50,6 +52,8 @@ include/SuperCollider/server/SC_WorldOptions.h
%%SUPERNOVA%%lib/SuperCollider/plugins/DelayUGens_supernova.so
%%SUPERNOVA%%lib/SuperCollider/plugins/DemandUGens.so
%%SUPERNOVA%%lib/SuperCollider/plugins/DemandUGens_supernova.so
+%%SUPERNOVA%%lib/SuperCollider/plugins/DemoUGens.so
+%%SUPERNOVA%%lib/SuperCollider/plugins/DemoUGens_supernova.so
%%SUPERNOVA%%lib/SuperCollider/plugins/DiskIO_UGens.so
%%SUPERNOVA%%lib/SuperCollider/plugins/DiskIO_UGens_supernova.so
%%SUPERNOVA%%lib/SuperCollider/plugins/DynNoiseUGens.so
@@ -118,6 +122,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/APF.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractDispatcher.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractFunction.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractGridLines.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractIn.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractMessageMatcher.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractOut.schelp
@@ -131,6 +136,8 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/AmpComp.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AmpCompA.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Amplitude.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/AnalogIn.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/AnalogOut.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/AppClock.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ApplicationStart.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Archive.schelp
@@ -160,6 +167,8 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/BasicOpUGen.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/BeatTrack.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/BeatTrack2.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/BelaScope.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/BelaScopeOut.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/BendResponder.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/BiPanB2.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/BinaryOpFunction.schelp
@@ -193,6 +202,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/CCResponder.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/COsc.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/CSVFileReader.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/CallOnce.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Changed.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ChaosGen.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Char.schelp
@@ -213,6 +223,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/CompanderD.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Complex.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/CompositeView.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/CondVar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Condition.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ContiguousBlockAllocator.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Control.schelp
@@ -234,6 +245,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Dbufrd.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Dbufwr.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Dconst.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/Ddup.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/DebugNodeWatcher.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Decay.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Decay2.schelp
@@ -254,10 +266,14 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Dialog.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Dibrown.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Dictionary.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/DigitalIO.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/DigitalIn.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/DigitalOut.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/DiskIn.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/DiskOut.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Diwhite.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Document.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/DoesNotUnderstandError.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Done.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/DoubleArray.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Download.schelp
@@ -310,6 +326,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/EventStreamPlayer.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Exception.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ExpRand.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/ExponentialGridLines.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/FBSineC.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/FBSineL.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/FBSineN.schelp
@@ -330,6 +347,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/FlowVar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/FlowView.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Fold.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/FoldIndex.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Font.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Formant.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Formlet.schelp
@@ -484,10 +502,12 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/LinXFade2.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Line.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LineLayout.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/LinearGridLines.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Linen.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LinkClock.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LinkedList.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LinkedListNode.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/LinuxPlatform.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/List.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ListPattern.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ListView.schelp
@@ -539,6 +559,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/MultiOutUGen.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MultiSliderView.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MultiTap.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/MultiplexAnalogIn.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/NAryOpFunction.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/NAryOpStream.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/NRand.schelp
@@ -681,6 +702,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Pdict.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pdiff.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pdrop.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/Pdup.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/PdurStutter.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Peak.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/PeakFollower.schelp
@@ -688,6 +710,8 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Penvir.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pevent.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pexprand.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/PfadeIn.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/PfadeOut.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pfin.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pfindur.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pfinval.schelp
@@ -704,6 +728,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Pget.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgpar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgroup.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/Pgtpar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Phasor.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Phprand.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pif.schelp
@@ -778,6 +803,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/PstepNadd.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/PstepNfunc.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pstutter.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/Psubdivide.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pswitch.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pswitch1.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Psym.schelp
@@ -899,6 +925,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/SoundFileView.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SoundIn.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SparseArray.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/Spawner.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Spec.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SpecCentroid.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SpecFlatness.schelp
@@ -1030,6 +1057,8 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Guides/Multichannel-Expansion.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_10.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_11.schelp
+%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_12.schelp
+%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_13.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_5.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_6.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_7.schelp
@@ -1054,6 +1083,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Guides/Tracing-Processes.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/UGens-and-Synths.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Understanding-Errors.schelp
+%%HELP%%share/SuperCollider/HelpSource/Guides/UserFAQ.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/UsingExtensions.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/UsingMIDI.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/UsingQuarks.schelp
@@ -1279,6 +1309,8 @@ share/SuperCollider/README.md
share/SuperCollider/README_LINUX.md
share/SuperCollider/SCClassLibrary/Common/Audio/BEQSuite.sc
share/SuperCollider/SCClassLibrary/Common/Audio/BasicOpsUGen.sc
+share/SuperCollider/SCClassLibrary/Common/Audio/Bela/BelaScope.sc
+share/SuperCollider/SCClassLibrary/Common/Audio/Bela/BelaUGens.sc
share/SuperCollider/SCClassLibrary/Common/Audio/BufIO.sc
share/SuperCollider/SCClassLibrary/Common/Audio/Chaos.sc
share/SuperCollider/SCClassLibrary/Common/Audio/Compander.sc
@@ -1355,6 +1387,7 @@ share/SuperCollider/SCClassLibrary/Common/Collections/String.sc
share/SuperCollider/SCClassLibrary/Common/Collections/linux/extString_linux.sc
share/SuperCollider/SCClassLibrary/Common/Collections/osx/extString_osx.sc
share/SuperCollider/SCClassLibrary/Common/Collections/windows/extString_windows.sc
+share/SuperCollider/SCClassLibrary/Common/Control/BelaServerOptions.sc
share/SuperCollider/SCClassLibrary/Common/Control/Buffer.sc
share/SuperCollider/SCClassLibrary/Common/Control/Bus.sc
share/SuperCollider/SCClassLibrary/Common/Control/Engine.sc
@@ -1399,6 +1432,7 @@ share/SuperCollider/SCClassLibrary/Common/Core/Boolean.sc
share/SuperCollider/SCClassLibrary/Common/Core/Char.sc
share/SuperCollider/SCClassLibrary/Common/Core/Clock.sc
share/SuperCollider/SCClassLibrary/Common/Core/Color.sc
+share/SuperCollider/SCClassLibrary/Common/Core/CondVar.sc
share/SuperCollider/SCClassLibrary/Common/Core/Condition.sc
share/SuperCollider/SCClassLibrary/Common/Core/Error.sc
share/SuperCollider/SCClassLibrary/Common/Core/Finalize.sc
@@ -1451,7 +1485,6 @@ share/SuperCollider/SCClassLibrary/Common/GUI/Base/QObject.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QPalette.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QPen.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QPenPrinter.sc
-share/SuperCollider/SCClassLibrary/Common/GUI/Base/QQuartzComposerView.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QRangeSlider.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QSlider.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QSlider2D.sc
@@ -1618,7 +1651,18 @@ share/SuperCollider/SCClassLibrary/deprecated/3.10/deprecated-3.10.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/osc/OSCpathResponder.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/osc/OSCresponder.sc
share/SuperCollider/SCClassLibrary/deprecated/3.11/deprecated-3.11.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.12/deprecated-3.12.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.13/GUI/Grid.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.13/GUI/QQuartzComposerView.sc
share/SuperCollider/SCClassLibrary/scide_scqt/ScIDE.sc
+share/SuperCollider/examples/Bela/bela_example_analogin.scd
+share/SuperCollider/examples/Bela/bela_example_analogin_2.scd
+share/SuperCollider/examples/Bela/bela_example_analogout.scd
+share/SuperCollider/examples/Bela/bela_example_digital.scd
+share/SuperCollider/examples/Bela/bela_example_digitalio.scd
+share/SuperCollider/examples/Bela/bela_example_digitalout.scd
+share/SuperCollider/examples/Bela/bela_start_scsynth.scd
+share/SuperCollider/examples/Bela/bela_test_cases.scd
share/SuperCollider/examples/GUI examples/ColorBrowser.scd
share/SuperCollider/examples/GUI examples/GUI_examples1.scd
share/SuperCollider/examples/GUI examples/GUI_examples2.scd
@@ -1694,8 +1738,8 @@ share/SuperCollider/translations/scide_ru.qm
share/SuperCollider/translations/scide_sl.qm
share/SuperCollider/translations/scide_sv.qm
share/SuperCollider/translations/scide_zh.qm
+share/icons/hicolor/32x32/apps/supercollider.xpm
+share/icons/hicolor/48x48/apps/supercollider.png
+share/icons/hicolor/scalable/apps/sc_ide.svg
share/mime/packages/supercollider.xml
-share/pixmaps/sc_ide.svg
-share/pixmaps/supercollider.png
-share/pixmaps/supercollider.xpm
@dir share/SuperCollider/SCClassLibrary/External