Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 May 2024 21:21:42 GMT
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ba6612603a26 - main - audio/supercollider: update to 3.13.03
Message-ID:  <202405132121.44DLLgXf035840@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ba6612603a26676573cd3f34413227c1d906ea3c

commit ba6612603a26676573cd3f34413227c1d906ea3c
Author:     Neal Nelson <ports@nicandneal.net>
AuthorDate: 2024-05-12 09:53:01 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-05-13 21:19:52 +0000

    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
---
 audio/supercollider/Makefile                       | 27 ++++-----
 audio/supercollider/distinfo                       |  6 +-
 .../supercollider/files/patch-common_SC__Apple.hpp | 22 -------
 .../supercollider/files/patch-common_SC__Apple.mm  | 68 ----------------------
 .../files/patch-common_SC__AppleEventLoop.hpp      | 37 ------------
 .../files/patch-common_SC__EventLoop.hpp           | 19 ------
 ...t_math_special__functions_detail_fp__traits.hpp | 11 ----
 .../files/patch-lang_LangSource_PyrLexer.cpp       | 11 ++++
 .../files/patch-server_scsynth_CMakeLists.txt      | 17 ------
 .../files/patch-server_scsynth_SC__GraphDef.cpp    | 11 ++++
 .../files/patch-server_supernova_CMakeLists.txt    | 18 ------
 .../patch-server_supernova_sc_sc__osc__handler.hpp | 27 ---------
 audio/supercollider/pkg-plist                      | 52 +++++++++++++++--
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202405132121.44DLLgXf035840>