[dgit import tarball supercollider 1:3.11.2+repack-1 supercollider_3.11.2+repack-1.debian.tar.xz]
--- /dev/null
+The "Extensions" folder provided by SuperCollider is initially empty.
+Packages will add class extensions and/or plugins into this folder.
+
--- /dev/null
+Building this package for Debian
+--------------------------------
+
+This source package need no special handling for normal package builds.
+
+
+Developing this package for Debian
+----------------------------------
+
+The source of this package is developed using git and the helper tool
+git-buildpackage, with all official releases tagged and signed and
+binary diffs of tarballs stored using pristine-tar. This is documented
+below /usr/share/doc/git-buildpackage/manual-html/ .
+
+A custom build target shows current upstream and packaging versions:
+
+ debian/rules print-version
+
+Current upstream tarball can be prepared using this other build target:
+
+ debian/rules get-orig-source
+
+To switch to newer upstream source, first add a dummy changelog entry
+and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source:
+
+ dch -v ${new_upstream_version}-1 "Dummy changelog entry"
+ sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules
+ debian/rules get-orig-source
+
+Store new md5sum to help ensure identical source is received later.
+
+Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful
+during development of the package, but unfit for normal builds. This
+typically includes the CDBS feature of auto-updating debian/control with
+CDBS-related build-dependencies, which is forbidden by Debian Policy as
+build environment must not change during automated builds.
+
+
+Maintaining packaging build routines
+------------------------------------
+
+This source package wraps debhelper commands and other tedious parts of
+the build routines using the CDBS framework. Please refer to the actual
+makefile snippets included from debian/rules for details on their
+purpose and ways to override defaults. Additionally, makefile snippets
+included from below /usr/share/cdbs may also be documented in
+/usr/share/doc/cdbs/cdbs-doc.pdf.gz .
+
+
+ -- Jonas Smedegaard <dr@jones.dk> Thu, 26 Feb 2009 21:28:29 +0100
--- /dev/null
+supercollider (1:3.11.2+repack-1) unstable; urgency=medium
+
+ [ Dennis Braun ]
+ * New upstream version 3.11.2+repack
+ + Fix FTBFS (Closes: #975167)
+ + Update Files-Excluded: Add mac & windows files and remove HelpSource/._*
+ * d/watch: Fix github download URL & Regex to exclude RCs, alphas, betas...
+ * Update patchset
+ * Backport the linker error patches
+ https://github.com/supercollider/supercollider/pull/5014
+ * Bump dh-compat to 13
+ * Bump S-V to 4.5.1
+ * Add libncurses-dev to B-D
+ * Add myself to the d/ section of d/copyright
+ * d/copyright: Drop non-existing pkg-dmg and git-archive-all.py
+ * d/copyright: Drop obsolete MPL-1.1
+ * d/rules: Drop override_dh_installdocs
+ * Drop obsolete d/source/lintian-overrides
+ * d/supercollider-common.install: Remove trailing whitespaces
+ * Add AUTHORS and CHANGELOG to supercollider-doc.install
+ * Add SCVim.sc to supercollider-vim.install
+ * Add SC_LanguageClient.h to supercollider-dev.install
+ * Add COPYING to d/not-installed
+ * Add AUTHORS & CHANGELOG and READMEs to d/not-installed,
+ false positives for dh_missing
+
+ [ Sebastian Ramacher ]
+ * debian/patches/: Apply patches to fix build with boost 1.74 (Closes:
+ #975667)
+
+ -- Dennis Braun <d_braun@kabelmail.de> Wed, 16 Dec 2020 22:53:57 +0100
+
+supercollider (1:3.10.4+repack-1) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+ * Use debhelper-compat instead of debian/compat
+ * d/changelog: Remove trailing whitespaces
+
+ [ Felipe Sateler ]
+ * Use ninja for building
+ * Drop python build-dependency, as it is unused (Closes: #938601)
+ * Add missing Depends on codemirror and jquery (Closes: #919838)
+ * Drop unused patch file supernova-i686-march-flag.patch
+ * Add full CC-BY-SA text
+
+ [ Dennis Braun ]
+ * New upstream version 3.10.4+repack
+ - Fix build with boost 1.71 (Closes: #959439)
+ * d/control:
+ + Bump debhelper compat to 12
+ + Bump Standards-Version to 4.5.0
+ + Drop cwiid support. See #942981
+ + Add the libs section to libscsynth1
+ + Add me as uploader
+ + http > https
+ + Set RRR: no
+ * d/copyright:
+ + Update Files-Excluded
+ + Fix spelling errors
+ + Update file entries
+ + http > https
+ * Update patchset
+ * supercollider-common.install: Add the dirs examples and HID_Support
+ * Use d/source/lintian-overrides and not d/source.lintian-overrides
+ * Add d/upstream/metadata
+
+ -- Dennis Braun <d_braun@kabelmail.de> Mon, 08 Jun 2020 23:59:00 +0200
+
+supercollider (1:3.10.0+repack-1) unstable; urgency=medium
+
+ * fixed a little error in d/rules: create a missing directory
+ * replaced "Architecture: any" by
+ "Architecture: i386 amd64 arm64 armhf mipsel" for all binary packages
+ * this provides the new upstream version, also Closes: #904588
+
+ -- Georges Khaznadar <georgesk@debian.org> Sun, 03 Feb 2019 22:31:06 +0100
+
+supercollider (1:3.10.0+repack-0.2) UNPUBLISHED; urgency=medium
+
+ * Added myself to Uploaders
+ * Closes: #911662, as 3.10 > 3.9.3
+ * The new upstream version, also Closes: #904588
+
+ -- Georges Khaznadar <georgesk@debian.org> Wed, 26 Dec 2018 12:54:46 +0100
+
+supercollider (1:3.10.0+repack-0.1) UPUBLISHED; urgency=medium
+
+ * Non-maintainer upload.
+ * upgraded to the newest upstream source
+ * refreshed quilt patches
+ * added a new patch to fix an error in upstream code
+ (file server/supernova/utilities/time_tag.hp): the result
+ of get_nanoseconds() had to be type-casted to long.
+ Closes: #914640
+ * added build-dependencies on qtwebengine5-dev, libqt5websockets5-dev,
+ libqt5svg5-dev
+ * delete quilt patch 'supernova-i686-march-flag.patch', which defeats
+ the configuration step.
+ * modified the path to a documentation file for installation
+ * modified emacsen configuration files to fit the patterns found
+ with ELPA. This prevents the installation with xemacs and emacs <= 23.
+ Closes: #916858
+ * expanded Files-Excluded with 'HelpSource/lib/*.min.js' in d/copyright
+ * added install overrides to create symlinks for
+ - HelpSource/lib/codemirror-5.39.2.min.js
+ - HelpSource/lib/codemirror-addon-simple-5.39.2.min.js
+ - HelpSource/lib/jquery.min.js
+
+ -- Georges Khaznadar <georgesk@debian.org> Mon, 24 Dec 2018 16:31:59 +0100
+
+supercollider (1:3.9.3+repack-1) UNPUBLISHED; urgency=medium
+
+ * upgraded to the newest upstream source
+ * modified the watch file to add the suffix +repack instead of -repack
+ so the deb release is not lesser than the upstream package, which
+ might be misleading
+ * updated debian patches; two of them are refreshed (fuzzy patching
+ was successful), the others deletes since they were already integrated
+ upstream.
+ * modified d/supercollider-vim.install since the only stuff related to
+ vim is built under editors/, and much of the files installed in the
+ previous debian release are missing from the build tree; this results
+ probably in a useless package for supercollider-vim.
+ * disabled the use of ccache by patching CMakeLists.txt; this has no
+ backdraw for debuilding since the compilation is done only once.
+
+ -- Georges Khaznadar <georgesk@debian.org> Sun, 21 Oct 2018 21:15:07 +0200
+
+supercollider (1:3.8.0~repack-2) unstable; urgency=medium
+
+ * Demote Depends of supercollider-language on supercollider-server to a Recommends.
+ Normal users are expected to install the supercollider package, and
+ this allows advanced users to install only the language and have a
+ remote server. (Closes: #810006)
+ * Don't let the build system enable sse on i386.
+ It's not part of mainline. (Closes: #878346).
+ * Remove autodetection of raspberry cpus.
+ In debian we don't actually target raspberries, and guessing based on the build machine
+ is wrong too (Closes: #878347)
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 12 Oct 2017 21:20:37 -0300
+
+supercollider (1:3.8.0~repack-1) unstable; urgency=medium
+
+ [ Dan Stowell ]
+ * New upstream version 3.8.0
+ * Drop upstreamed patches, refresh the others
+ * Update path for lintian override
+ * Refresh patches
+ * Explicitly set to standard build type.
+ This prevents a debug build occurring due to mis-set cmake flag
+
+ [ Felipe Sateler ]
+ * Remove more patches applied upstream
+ * Have uscan repack the upstream tarball for us
+ * Fix excluded files pattern.
+ - portaudio changed name,
+ - dirs should not end with /
+ * Fix stale entries in d/copyright.
+ Some files were moved around, others were removed
+ * Forward two patches upstream and mark them as such
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 06 Oct 2017 10:16:56 -0300
+
+supercollider (1:3.7.0~repack-5) unstable; urgency=medium
+
+ [ Felipe Sateler ]
+ * Fix FTBFS with gcc 7.
+ Thanks to Adrian Bunk for the patches. (Closes: #853671)
+ * Remove copyright_hints.
+ We no longer use CDBS
+ * Bump standards version
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 07 Sep 2017 19:52:02 -0300
+
+supercollider (1:3.7.0~repack-4) unstable; urgency=medium
+
+ [ Dan Stowell ]
+ * Add notes about forwarded patches
+
+ [ Felipe Sateler ]
+ * Use gbp-pq for patches
+ * Add patch to fix build failure when gcc doesn't handle 128bit float types
+ * Bump debhelper compat level to 10
+ * Switch from CDBS to short-form dh
+ * Enable hardening flags
+ * Drop unused lintian overrides
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 16 Nov 2016 20:27:41 -0300
+
+supercollider (1:3.7.0~repack-3) unstable; urgency=medium
+
+ * Team upload.
+ * Add patch to fix oscpack FTBFS. (Closes: #824581)
+ * Add epoch to supercollider-common Breaks + Replaces. (Closes: #824757)
+
+ -- James Cowgill <jcowgill@debian.org> Tue, 24 May 2016 18:09:01 +0100
+
+supercollider (1:3.7.0~repack-2) unstable; urgency=medium
+
+ [ Fernando Seiti Furusato ]
+ * debian/rules: disabled altivec/vsx for ppc64el since the package does not
+ support the usage for now
+
+ [ Dan Stowell ]
+ * Update copyright file headers
+ * Restrict (optional) supernova to its target archs (amd64, i386m ia64)
+ (Closes: #824581)
+ * Fix lintian warnings about license names
+
+ [ Felipe Sateler ]
+ * Make supercollider-common Breaks/Replaces supercollider-gedit
+ (Closes: #824757)
+ * Drop unused dependency on libqtwebkit-dev (Closes: #784531)
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 19 May 2016 22:33:58 -0400
+
+supercollider (1:3.7.0~repack-1) unstable; urgency=medium
+
+ [ Dan Stowell ]
+ * Update upstream url references (github now not sourceforge)
+ * New Upstream version
+ - Closes: #822467
+ - Update dependencies for new version
+ - Remove mathjax dependency management, dropped upstream
+ - Remove boost-lockfree from copyright, dropped upstream
+ - Refresh patches, and drop outdated ones
+ - Update copyright information
+ - Add patch to fix FTBFS when using system boost
+ - Update install rules for changed readme filenames
+ - Add patch to fix FTBFS, add -fPIC flag to tlsf build
+ * Ignore lintian error about (unused) portaudio config files
+
+ [ IOhannes m zmölnig ]
+ * Use https:// in Vcs-Browser stanza
+
+ [ Hanno Zulla ]
+ * Update upstream homepage URL, fix vcs-field-uses-insecure-uri
+
+ [ Felipe Sateler ]
+ * Ship mime info in -common package, not -gedit package
+ * Bump Standards-Version to 3.9.8
+ - Drop menu files in favor of the desktop entries
+
+ [ Jonas Smedegaard ]
+ * Remove myself as uploader.
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 09 May 2016 20:59:52 -0300
+
+supercollider (1:3.6.6~repack-2-2) unstable; urgency=medium
+
+ [ Dan Stowell ]
+ * Update debian git URLs listed in control file
+
+ [ Felipe Sateler ]
+ * Fixup watch file
+ * Backport upstream patch for gcc5 atomic fix (Closes: #795968)
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 26 Sep 2015 17:48:35 -0300
+
+supercollider (1:3.6.6~repack-2-1) unstable; urgency=low
+
+ [ Dan Stowell ]
+ * Exclude bundled minified javascript-prettify, use packaged version.
+
+ [ Felipe Sateler ]
+ * Install prettify symlink during build, not installation time
+ * Add emacsen compat file
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 04 Oct 2014 13:19:47 -0300
+
+supercollider (1:3.6.6~repack-1) unstable; urgency=low
+
+ * Imported upstream version 3.6.6.
+ * Exclude bundled MathJax scripts. We use system MathJax. Closes: #760981
+ * Refresh patches, dropping one superceded patch.
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Wed, 10 Sep 2014 09:28:36 +0100
+
+supercollider (1:3.6.3~repack-7) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Felipe Sateler ]
+ * Fix package dir in emacs startup file. (Closes: #743469)
+
+ [ Gabriele Giacone ]
+ * debian/control: Switch (Build-Depends) to emacs | emacsen. (Closes: #754027)
+
+ -- Sebastian Ramacher <sramacher@debian.org> Tue, 09 Sep 2014 18:16:49 +0200
+
+supercollider (1:3.6.3~repack-6) unstable; urgency=medium
+
+ * Fix FTBFS with gcc-4.9. Closes: #746917
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 06 Jun 2014 13:25:55 -0400
+
+supercollider (1:3.6.3~repack-5) unstable; urgency=medium
+
+ * Do not use system yaml-cpp. Closes: #733277
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 03 Jan 2014 13:11:22 -0300
+
+supercollider (1:3.6.3~repack-4) unstable; urgency=low
+
+ [ Dan Stowell ]
+ * Use system libyaml-cpp0.3 (Closes: #722430)
+ * Do not build/provide supernova on sparc/powerpc (Closes: #728573)
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 24 Nov 2013 12:50:24 -0300
+
+supercollider (1:3.6.3~repack-3) unstable; urgency=low
+
+ * Force use of bundled yaml-cpp
+ * Add patch to use system lockfree. Also link appropriate libs on all archs
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 12 Sep 2013 19:21:30 -0300
+
+supercollider (1:3.6.3~repack-2) unstable; urgency=low
+
+ [ Dan Stowell ]
+ * Add 2 more files needed in -dev: SCVersion.txt, SC_PlugIn.hpp
+
+ [ Felipe Sateler ]
+ * Drop alternative build dependencies on specific libboost versions
+ * Bump standards version
+ * Upload to unstable
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 09 Sep 2013 22:06:01 -0300
+
+supercollider (1:3.6.3~repack-1) experimental; urgency=low
+
+ [ Dan Stowell ]
+ * Imported upstream version 3.6.3
+ * Rename language package supercollider -> supercollider-language
+ * supercollider is now a metapackage to provide standard install
+
+ [ Felipe Sateler ]
+ * Improve supercollider-supernova description.
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 11 Mar 2013 09:22:37 -0400
+
+supercollider (1:3.6.1~repack) unstable; urgency=low
+
+ * Imported upstream version 3.6.1
+ * New "supercollider-ide" package for new Qt-based IDE
+ * Ensure build with system boost, and now v1.50+ is required
+ * Update/refresh patches, remove 4 outdated patches
+ * Update copyright file
+ * Update install files: supernova plugin path changed
+ * Add cmake flags to ensure libscsynth is built (while testsuite not, unneeded)
+ * supernova compile fix on x86
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Thu, 20 Dec 2012 19:22:39 +0000
+
+supercollider (1:3.5.4~repack-2-2) unstable; urgency=low
+
+ * Imported upstream version 3.5.4
+ * Note copyright for added file git-archive-all.py
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Mon, 13 Aug 2012 14:07:48 +0100
+
+supercollider (1:3.5.3~repack-3) unstable; urgency=low
+
+ * Avoid FTBFS in PowerPC
+ * Avoid FTBFS in ia64
+ * Fix ARM FTBFS: more qreal->double assumptions. Closes: #682361
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 28 Jul 2012 20:19:58 -0400
+
+supercollider (1:3.5.3~repack-2) unstable; urgency=low
+
+ [ Dan Stowell ]
+ * Fix build on ia64 - avoid invoking unneeded perf_counter.hpp
+ * Fix caps in supercollider-emacs remove script. Closes: #681187
+ * Boost-atomic build fix for PPC
+ * Note copyright for file adapted from wmctrl project
+ * Strip accidental gremlin characters that can cause problems for users in
+ some locales
+
+ [ Felipe Sateler ]
+ * Fix FTBFS in big endian architectures
+ * Fix FTBFS in arm* architectures
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Thu, 12 Jul 2012 22:53:55 +0100
+
+supercollider (1:3.5.3~repack-1) unstable; urgency=low
+
+
+ [ Dan Stowell ]
+ * Imported upstream version 3.5.3
+ - Removed 3 patches now upstreamed
+ - Repack upstream source without boost sources
+ * Fix build on non-x86/64: define BOOST_LOCKFREE_DCAS_ALIGNMENT
+ (Update prefix.hpp to current boost SVN 2012-07-03)
+
+ [ Jonas Smedegaard ]
+ * Unfuzz patch and refresh with shortening options.
+ * Revive copyright/license tracking silently dropped in 1:3.5.1-1.
+
+ [ Felipe Sateler ]
+ * Add missing epoch to versioned breaks/replaces. Closes: #679705
+ * Install README.extensions via debian/rules instead of a patch
+ * Add DEP3 header to update_boostlockfree_prefixhpp.patch
+ * Remove unused License paragraph
+ * Bump Standards-Version (no changes needed)
+ * Remove unused lintian override package-contains-empty-directory
+ * Update copyright hints file
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 07 Jul 2012 14:16:59 -0400
+
+supercollider (1:3.5.2-1) unstable; urgency=low
+
+ * Imported Upstream version 3.5.2
+ * Add manpage for supernova
+ * Use system mathjax via dh_linktree
+ * Backport fix to vim plugin from upstream
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Sat, 16 Jun 2012 10:12:09 -0400
+
+supercollider (1:3.5.1-2) UNRELEASED; urgency=low
+
+ * install supercollider mode for gedit (thanks Tim Blechmann)
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Tue, 01 May 2012 10:11:34 +0100
+
+supercollider (1:3.5.1-1) UNRELEASED; urgency=low
+
+ [ Dan Stowell ]
+ * Imported Upstream version 3.5.1
+ * Import and adapt debian packaging info updates for SC 3.5 from tim blechmann
+ * removing scons patches (no longer using scons)
+ * Update paths & content of copyright file for SC 3.5
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Sat, 07 Apr 2012 14:01:57 +0100
+
+supercollider (1:3.4.5-2) UNRELEASED; urgency=low
+
+ * Drop dpkg-source local-options: Defaults since dpkg-source 1.16.1.
+ * Update package relations:
+ + Relax to build-depend unversioned on debhelper: needed version
+ satisfied even in oldstable.
+ * Bump debhelper compat level to 7.
+ * Simplify install handling, as supported by debhelper compat level 7.
+ * Stop setting bogus (or obsolete?) CDBS_NO_DOC_SYMLINKING.
+ * Update copyright file:
+ + Merge Files sections with same Licensing and (subsets of) same
+ copyright holders.
+ + Extend a Files section and drop another, to sync with new upstream
+ source.
+ + Sort authors by copyright year, and then alphabetically.
+ + Add email of original author, from AUTHORS file.
+ + Strip excess whitespace, and rewrap License sections at 72 chars.
+ + Add Comment field to GNU License sections; shortened, duplicate
+ texts dropped, using FSF web address (not postal address), and
+ with license strings quoted.
+ * Replace README.source:
+ + Drop notes on no longer used quilt.
+ + Add notes on git-buildpackage and CDBS.
+ * Add myself as uploader.
+ * Consistently newline-delimit package relations.
+
+ -- Jonas Smedegaard <dr@jones.dk> Wed, 08 Feb 2012 00:52:02 +0100
+
+supercollider (1:3.4.5-1) unstable; urgency=low
+
+ [ Dan Stowell ]
+ * Imported Upstream version 3.4.5
+ * remove debian patches 11 & 12, upstreamed
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Sun, 15 Jan 2012 15:48:04 +0000
+
+supercollider (1:3.4.4-3) unstable; urgency=low
+
+ * Patch from Mathieu Trudel-Lapierre to fix build under stricter linking.
+ Closes: #648782
+
+ -- Dan Stowell <danstowell@users.sourceforge.net> Tue, 15 Nov 2011 09:54:00 +0000
+
+supercollider (1:3.4.4-2) unstable; urgency=low
+
+ * Team upload.
+ * Disable building of gedit2 plugin. Closes: #635118
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 28 Oct 2011 23:30:39 -0300
+
+supercollider (1:3.4.4-1) unstable; urgency=low
+
+ [ Alexandre Quessy ]
+ * Initial release for debian (Closes: #602050).
+ * Little cleanup in dependencies
+ * Build-Depend on libsndfile1-dev - the 1 is mandatory
+ * Use format 3.0 (quilt)
+ * Make sure short descriptions are not duplicates
+
+ [ Felipe Sateler ]
+ * Add myself to Uploaders
+ * Use the cdbs scons class
+ - Tighten build-dep on cdbs for scons class support
+ * Add DEP-3 headers to patches
+ * Fix BSD license section in copyright file
+ * Bump Standards-Version
+ * Make use of dh_lintian instead of manually installing overrides
+ * Override lintian warnings:
+ - emacs command not in package, supercollider-emacs depends on emacs
+ - missing xpm, supercollider depends on supercollider-common
+ - empty directory, it is intentional
+ * Build-Depend on libcwiid-dev instead of dropped libcwiid1-dev
+ * Use single space after fields in debian/control
+ * Qualify build dependency on libasound for use only on linux archs
+ * Switch from pysupport to dh_python2
+
+ [ Dan Stowell ]
+ * Imported Upstream version 3.4.4
+ * Apple copyright not needed, apple files not bundled
+ * Can build against jack2 as well as jack1
+ * Update copyright to match rearranged folders and stripped linux
+ source tgz
+ * Combine -dev packages into one supercollider-dev
+ - Merged -dev package Conflicts+Replaces+Provides predecessors
+ * Handle DEB_BUILD_OPTIONS to control strip/optimise
+ * Don't strip in rules (let dh_strip decide)
+ * Update copyright with full dates+authors (largely from SCM analysis)
+
+ [ Jonas Smedegaard ]
+ * Ease building with git-buildpackage:
+ + Git-ignore quilt .pc dir.
+ + Add dpkg-source local-options hints.
+ * Update copyright file:
+ + Drop superfluous X-Packaged-By fields (covered by Files section
+ + debian/* and - for more accurate times - file debian/control).
+ + Move license texts to License sections, sorted roughly by
+ similarity with main licensing terms.
+ + Reorder Files sections sorted by amount of files, first upstream
+ and then debian packaging.
+ + Stop listing WiiMote_OSX Files section apparently no longer
+ included.
+ + Tighten DEP-5 format to draft rev. 174.
+ + Extend with additional copyright holders.
+ * Enable CDBS utils.mk snippet, for copyright-check routine.
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 19 Jul 2011 22:18:02 -0400
+
+supercollider (1:3.3.2~svn9887-0ubuntu1~lucid1) lucid; urgency=low
+
+ * First build for Ubuntu.
+
+ -- Артём Попов <artfwo@gmail.com> Fri, 26 Feb 2010 09:34:09 +0600
+
+supercollider (1:3.3.2~svn9887-0) UNRELEASED; urgency=low
+
+ [ Артём Попов ]
+ * New upstream release (LP: #183552). Repackaged from scratch
+ (with manpages adapted from the original package).
+
+ [ Dan Stowell]
+ * Improve behaviour of "scvim" desktop icon: visible user prompt
+ about vim-addon-manager if needed.
+ * Desktop files and icons integration.
+ * Update packaging rules for reorganised folders.
+ * Update and extend manpages for scvim.
+ * Added debian menu files.
+ * Dependencies, architeture, copyright and lintian fixes.
+
+ -- Артём Попов <artfwo@gmail.com> Fri, 26 Feb 2010 09:34:09 +0600
+
+supercollider (20060416-1build1) gutsy; urgency=low
+
+ * Rebuild for the libflac transition.
+
+ -- Steve Kowalik <stevenk@ubuntu.com> Tue, 10 Jul 2007 15:31:52 +1000
+
+supercollider (20060416-1) unstable; urgency=low
+
+ * New upstream release
+ * Removed erroneous architecture fields in Suggests (closes: #356372)
+ * Activated RendezVous build, added Build-depends on libavahi-client-dev
+ * Bump sonames to libsclang.so.1 and libscsynth.so.1
+ * Move supercollider-doc to Section: doc
+
+ -- Paul Brossier <piem@debian.org> Tue, 18 Apr 2006 12:28:40 +0200
+
+supercollider (20051211-1) unstable; urgency=low
+
+ * New upstream release
+ * Prevent byte-compilation for xemacs (closes: #338169, #342358)
+ * sclang is now to be compiled only on supported platforms
+ (closes: #276212, #290339)
+ * 10fix_emacs_help.dpatch: fix path for Help
+
+ -- Paul Brossier <piem@debian.org> Mon, 12 Dec 2005 10:12:21 +0000
+
+supercollider (20050921-1) unstable; urgency=low
+
+ * New upstream release
+ * Removed patch 60SC_Lib_dlopen and 100fix_gcc4, merged upstream.
+ * Added 20virtual_parsenode to prevent virtual destructor g++-4.0 warnings
+ * Drop supercollider package on architectures where test failed. The
+ supercollider-server package remains available on all platforms. Also drop
+ libsclang on these machines.
+
+ -- Paul Brossier <piem@debian.org> Thu, 22 Sep 2005 03:42:14 +0100
+
+supercollider (20050624-1) unstable; urgency=low
+
+ Paul Brossier:
+ * New upstream release
+ * Updated rules to follow the move to scons
+ * Added scons and removed emacsen first in Build-Deps
+ * Updated 10emacs, 60SC_Lib_dlopen, 70fix_some_warnings
+ * Adds 80remove_pragmas
+ * Removed 80fix_sclang.conf
+ * Bumped Standards-Version
+ * Splitted supercollider into supercollider, supercollider-server,
+ libsclang0 and libscsynth0. supercollider-dev now provides libsclang-dev
+ and libscsynth-dev
+
+ Mario Lang:
+ * Execute the scons install target.
+ * Patch SConstruct to avoid Emacs byte-compilation at build-time.
+ * Use a emcsen-install script to perform byte-compilation
+ at package install time to be conformant with Debian Emacs Policy.
+ * Put plugins in libscsynth0 so that both either client-only
+ installations (with internal server) and server only installations
+ (no client package installed) work correctly.
+ * Move .rtf docs to /usr/share/SuperCollider/Help (as upstream
+ does by default) and symlink from /usr/share/doc/supercollider-doc/Help.
+ * Build against latest jackd (closes: #317225)
+ * Revive test-sclang target and make it run at build time.
+ * supercollider suggests supercollider-doc.
+
+ Paul Brossier:
+ * Extension are now managed at install time. Changed sclang.cfg location
+ from /etc to /etc/supercollider to avoid loading old conffiles left over
+ from previous install. added a note in NEWS.Debian and updated manpage,
+ installed optional template in /usr/share/doc/supercollider
+ * Added conflict against supercollider (<< ${Source-Version}) to
+ libscsynth0 and libsclang0 to prevent file conflicts.
+ * Update test-sclang: replace LD_LIBRARY_PATH with LD_PRELOAD to make sure
+ newly libs are being used (and avoid a build-conflict against
+ supercollider binary), simplify the command line, activate noruntest
+ DEB_BUILD_OPTIONS to bypass run test
+ * Patch source/lang/LangSource/SC_LanguageClient.cpp to compile with
+ current g++ 4.0.
+ * Dropped unused libsigc++-dev, libtool and emacs21 Build-Deps
+
+ -- Paul Brossier <piem@debian.org> Fri, 8 Jul 2005 03:59:30 +0100
+
+supercollider (20050424-1) unstable; urgency=low
+
+ * CVS update
+ * Added cvsupdate target to rules
+ * Added Psycollider to debian/non-free
+ * Moved 60SC_Lib_dlopen to dpatch
+ * Added 70fix_some_warnings patch to fix some warnings
+ * Fix sclang.cfg template in 80fix_sclang.cfg
+ * Added hand crafted simple icon to menu entries (closes: #299421)
+ * Bumped upstream version number to `date +%Y%m%d`
+ * Removed obsolete scfront and (wish | tk) Suggests
+
+ -- Paul Brossier <piem@altern.org> Mon, 25 Apr 2005 15:23:43 +0100
+
+supercollider (050114-2) unstable; urgency=low
+
+ * Added Mario Lang <mlang@debian.org> to the Uploader field.
+ * Removed libhowl-dev from Build-Depends as howl is being removed (see
+ #289856) (closes: #295776)
+ * Removed odd comment about 64 bits: supercollider fails on many other
+ architectures. apparently anything but i386 and powerpc - and maybe mips
+ (see #274240, #276212 and #290339).
+
+ -- Paul Brossier <piem@altern.org> Sun, 27 Feb 2005 20:12:23 +0000
+
+supercollider (050114-1) unstable; urgency=low
+
+ * Cvs update (closes: #289340)
+ * Modified startup script to move synthdefs to ~/.scsynthdefs/
+ * Fix clean and install time test in rules
+ * Removed automake1.7 dependancy.
+
+ -- Paul Brossier <piem@altern.org> Sun, 16 Jan 2005 19:31:06 +0000
+
+supercollider (040926-3) unstable; urgency=low
+
+ * Adding sclang test to debian/rules to fail 64 bit builds.
+
+ -- Paul Brossier <piem@altern.org> Sat, 8 Jan 2005 19:43:52 +0000
+
+supercollider (040926-2) unstable; urgency=low
+
+ * Asked for supercollider to be added to Packages-arch-specific
+ and for the 64-bit arch to be removed from archive (see: #276212)
+ * Back to Architecture: any in debian/control (closes: #274240)
+
+ -- Paul Brossier <piem@altern.org> Wed, 13 Oct 2004 10:10:25 +0100
+
+supercollider (040926-1) unstable; urgency=low
+
+ * New upstream release (closes: #272379)
+ * Added missing BBCUT JITLib support (closes: #272255)
+ * Regenerated automake files
+ * Added missing \ in debian/scsynth.1
+ * Updated emacs menu entry to include emacs and tk.
+ * Dropped 64 bit architecture (closes: #274240)
+
+ -- Paul Brossier <piem@altern.org> Thu, 7 Oct 2004 18:12:28 +0100
+
+supercollider (040808-1) unstable; urgency=high
+
+ * Cvs update
+ * Removed non-free files (see non-free in debian/), removed useless
+ inclusion and installation of non-free dlfcn.h, updated debian/copyright
+ * Dropped emacs19 emacs20 and xemacs21 Build-Depends, added recommends on
+ emacsen | emacs21, included Makefile within diff and dropped autotools-dev
+ Build-Depends.
+ * Trying again sparc compilation (closes: #260251)
+ * gcc-3.4 compilation fixed upstream (closes: #263817)
+ * Inclusion of bbcut within supercollider orig (closes: #264564)
+ * Added missing end of lines in diff and small script in debian/rules
+ * Reenabled CFLAGS=-Wall
+ * Added in linux input device compilation --enable-lid
+ * Avoid deletion of .rtfd directories, instead remove empty files called
+ .typeAttributes.dict
+ * Disabled empty Help button in scfront
+ * Removed README.debian and added menu entries for emacs mode
+ * Moved .desktop from /usr/share/gnome/apps/Multimedia to
+ /usr/share/applications.
+
+ -- Paul Brossier <piem@altern.org> Mon, 16 Aug 2004 13:52:56 +0200
+
+supercollider (040719-1) unstable; urgency=low
+
+ * Cvs update
+ * Removed .cvsignore files in the archive
+ * Moved clz.h patch to dpatch
+ * Updated manpages, added sclang.real.1 and supercollider.1
+ * Made links to redundant manpages
+ * Removed README.Debian
+ * Fixed .DS_Store removal
+ * Trying again sparc compilation (closes: #260251)
+
+ -- Paul Brossier <piem@altern.org> Fri, 6 Aug 2004 12:07:07 +0200
+
+supercollider (040709-2) unstable; urgency=low
+
+ * reFixed clz.h
+
+ -- Paul Brossier <piem@altern.org> Sat, 17 Jul 2004 13:13:21 +0100
+
+supercollider (040709-1) unstable; urgency=low
+
+ * Added fix for emacs doc (closes: #255002) (patches/10)
+ * Avoid compression of RTF documentation
+ * Added compilation of x11 plugins (fixed configure.in and depends)
+ * Wrapper: added sclang and modified scsynth (now creates ~/synthdefs)
+ * Modified scfront patch (still buggy)
+ * Fixed spelling in scfront.1 manpage
+ * Fixed extMain.sc install using $(DESTDIR) (patches/40)
+ * Use dh_installemacsen and removed install of .elc
+ * Added emacsen-startup (not fully emacsen compliant yet)
+ * Removed .DS_Store files
+ * Updated README.Debian
+ * Completed supercollider.desktop entries
+ * Cvs update
+ * Added workaround 'cd SC_SYNTHDEF_PATH' to both wrapper
+
+ -- Paul Brossier <piem@altern.org> Mon, 12 Jul 2004 18:40:06 +0100
+
+supercollider (040513-2) unstable; urgency=low
+
+ * Fixed clz.h (thanks again Guenter)
+ * added missing build deps (thanks G.Geiger)
+ * fixed sclang.wrapper
+
+ -- Paul Brossier <piem@altern.org> Tue, 8 Jun 2004 17:04:06 +0100
+
+supercollider (040513-1) unstable; urgency=low
+
+ * upstream cvs update
+ * added new /etc/sclang.cfg conffile
+ * wrapped scsynth, renamed as scsynth.real
+ (adds default port and jacka connection)
+ * added manpages for scsynth, sclang and scfront (1)
+ * added scfront menu (icons anyone ?)
+ * small hack for make install in linux/examples
+
+ -- Paul Brossier <piem@altern.org> Thu, 13 May 2004 23:48:26 +0100
+
+supercollider (040312-0test1) unstable; urgency=low
+
+ * upstream update
+ * removed empty changelog file
+ * updated plugins configure (fixed upstream)
+ * removed xlibs-dev dependancy (upstream)
+
+ -- Paul Brossier <piem@altern.org> Sun, 14 Mar 2004 01:35:32 +0000
+
+supercollider (040301-0test2) unstable; urgency=low
+
+ * fixed missing plugins
+ * corrected dependancies
+ * added sclang.cfg, sclang.sc and some documentation
+ * added scfront (tk front-end)
+
+ -- Paul Brossier <piem@altern.org> Mon, 8 Mar 2004 03:42:45 +0000
+
+supercollider (040301-1) unstable; urgency=low
+
+ * updated to last cvs
+ * added Emacs style files
+ * moved header files to supercollider-dev
+
+ -- Paul Brossier <piem@altern.org> Mon, 1 Mar 2004 03:36:00 +0000
+
+supercollider (3.0-0test1) unstable; urgency=low
+
+ * debian/control: wrote build dependencies
+ * added locally generated configure script
+ * debian/rules: commented out the autoconf & co. commands
+ * added template manpages for scsynth and sclang
+
+ -- Free Ekanayaka <free@agnula.org> Sat, 3 Jan 2004 10:44:07 +0100
+
+supercollider (3.0-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Paul Brossier <piem@altern.org> Mon, 10 Nov 2003 01:41:48 +0000
+
--- /dev/null
+Source: supercollider
+Section: sound
+Priority: optional
+Vcs-Git: https://salsa.debian.org/multimedia-team/supercollider.git
+Vcs-Browser: https://salsa.debian.org/multimedia-team/supercollider
+Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Uploaders: Alexandre Quessy <alexandre@quessy.net>,
+ Dan Stowell <danstowell@users.sourceforge.net>,
+ Felipe Sateler <fsateler@debian.org>,
+ Georges Khaznadar <georgesk@debian.org>,
+ Dennis Braun <d_braun@kabelmail.de>
+Build-Depends:
+ cmake (>= 2.8.12),
+ debhelper-compat (= 13),
+ ninja-build,
+ emacs | emacsen,
+ libasound2-dev [linux-any],
+ libavahi-client-dev,
+ libfftw3-dev,
+ libicu-dev,
+ libjack-dev,
+ libncurses-dev,
+ libqt5core5a (>= 5.3),
+ libreadline-dev,
+ libsndfile1-dev (>= 1.0.16),
+ libudev-dev,
+ libxt-dev,
+ qtbase5-dev,
+ qt5-qmake,
+ qttools5-dev,
+ qttools5-dev-tools,
+ qtdeclarative5-dev,
+ libqt5opengl5-dev,
+ libqt5webkit5-dev,
+ qtwebengine5-dev,
+ libqt5websockets5-dev,
+ libqt5svg5-dev,
+ qtpositioning5-dev,
+ libqt5sensors5-dev,
+ libboost-dev (>= 1.57),
+ libboost-date-time-dev (>= 1.57),
+ libboost-filesystem-dev (>= 1.57),
+ libboost-math-dev (>= 1.57),
+ libboost-program-options-dev (>= 1.57),
+ libboost-regex-dev (>= 1.57),
+ libboost-system-dev (>= 1.57),
+ libboost-test-dev (>= 1.57),
+ libboost-thread-dev (>= 1.57)
+Standards-Version: 4.5.1
+Homepage: https://supercollider.github.io
+Rules-Requires-Root: no
+
+Package: supercollider
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: supercollider-language,
+ supercollider-server,
+ supercollider-ide,
+ ${misc:Depends},
+Recommends: supercollider-supernova
+Description: real time audio synthesis programming language - metapackage
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This metapackage installs the standard core components of supercollider,
+ including the language, the synthesis server, and the code editor (IDE).
+
+Package: supercollider-language
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ supercollider-common (= ${source:Version}),
+Recommends:
+ supercollider-server (= ${binary:Version}),
+Suggests: subversion,
+ supercollider-ide
+Breaks: supercollider (<= 1:3.5.3)
+Replaces: supercollider (<= 1:3.5.3)
+Description: real time audio synthesis programming language
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the language interpreter.
+
+Package: supercollider-common
+Architecture: all
+Depends: ${misc:Depends},
+ libjs-prettify,
+ libjs-codemirror,
+ libjs-jquery,
+Breaks: supercollider-server (<< 1:3.5),
+ supercollider-gedit (<< 1:3.7.0~repack-1~)
+Replaces: supercollider-doc,
+ supercollider-server (<< 1:3.5),
+ supercollider-gedit (<< 1:3.7.0~repack-1~)
+Description: common files for SuperCollider
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the architecture independent files for SuperCollider.
+
+Package: supercollider-server
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: ${shlibs:Depends}, ${misc:Depends}, jackd
+Description: real time audio synthesis server
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the synthesis server.
+
+Package: supercollider-ide
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ supercollider-language (>= ${source:Version})
+Description: integrated development environment for supercollider audio system
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the graphical IDE, the recommended interface for
+ working with SuperCollider code.
+
+Package: supercollider-supernova
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: ${shlibs:Depends}, ${misc:Depends}, jackd
+Description: real time audio synthesis server (multiprocessor version)
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the multiprocessor aware and parallelization capable
+ synthesis server supernova. Use of this server is manually enabled via a
+ Server.supernova call before starting the server. This server does not work
+ on i486 or i586 processors.
+
+Package: libscsynth1
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Section: libs
+Description: SuperCollider synthesis server library
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the shared library for the synthesis server.
+
+Package: supercollider-dev
+Architecture: i386 amd64 arm64 armhf mipsel
+Depends: ${misc:Depends},
+ supercollider-language (= ${binary:Version}),
+ libsndfile1-dev (>= 1.0.16)
+Conflicts: supercollider-common-dev,
+ supercollider-server-dev
+Replaces: supercollider-common-dev,
+ supercollider-server-dev
+Provides: supercollider-common-dev,
+ supercollider-server-dev
+Description: development files for SuperCollider
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package contains the development files and headers.
+
+Package: supercollider-emacs
+Architecture: all
+Depends: ${misc:Depends},
+ supercollider-language (>= ${source:Version}),
+ emacs | emacsen
+Recommends: w3m-el
+Description: SuperCollider mode for Emacs
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package provides the SuperCollider mode for Emacs.
+
+Package: supercollider-vim
+Architecture: all
+Depends: ${misc:Depends},
+ supercollider-language (>= ${source:Version}),
+ vim | gvim,
+ ruby
+Recommends: unhtml | links,
+ vim-addon-manager
+Suggests: unrtf
+Description: SuperCollider mode for Vim
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package provides the SuperCollider mode for Vim.
+
+
+Package: supercollider-gedit
+Architecture: all
+Depends: ${misc:Depends},
+ supercollider-language (>= ${source:Version}),
+ gedit (>=3.0.0)
+Description: SuperCollider mode for Gedit
+ SuperCollider is an environment and programming language for real time
+ audio synthesis and algorithmic composition. It provides an interpreted
+ object-oriented language which functions as a network client
+ to a state of the art, realtime sound synthesis server.
+ .
+ This package provides the SuperCollider mode for Gedit.
--- /dev/null
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: SuperCollider
+Upstream-Contact: SuperCollider Development Team <sc-dev@lists.bham.ac.uk>
+Source: https://supercollider.github.io/
+ Repackaged, excluding third-party Boost library source and mac & windows files
+Files-Excluded:
+ external_libraries/boost
+ external_libraries/simplejson-*
+ external_libraries/portaudio*/bindings/cpp/build
+ HelpSource/lib/*.min.js
+ platform/mac
+ platform/windows
+
+Files: *
+Copyright: 2002-2007, James McCartney <asynth@gmail.com>
+ 2002-2011, Chris Sattinger (Crucial Felix) <felix@crucial-systems.com>
+ 2002-2011, Jan Trutzschler <sc3@sampleAndHold.org>
+ 2002-2011, Stefan Kersten <sk@k-hornz.de>
+ 2003-2004, Christophe Costigan <ccos@users.sourceforge.net>
+ 2003-2004, Dave Watson <dave@elephantride.org>
+ 2003-2004, Maurizio Umberto Puxeddu <umbpux@tin.it>
+ 2003-2008, Ross Bencina <rossb@audiomulch.com>
+ 2003-2011, Julian Rohrhuber <rohrhuber@uni-hamburg.de>
+ 2003-2011, Nick Collins <N.Collins@sussex.ac.uk>
+ 2003-2011, Ron Kuivila <rkuivila@wesleyan.edu>
+ 2003-2011, Scott Wilson <i@scottwilson.ca>
+ 2003, James Harkins <jamshark70@gmail.com>
+ 2004-2005, Benjamin Golinvaux <Benjamin.Golinvaux@euresys.com>
+ 2004-2005, Newton Armstrong <newton@silvertone.princeton.edu>
+ 2004-2005, Rohan Drape <rd@slavepianos.org>
+ 2004-2006, Andi Pieper <apieper@url.de>
+ 2004-2011, Alberto de Campo <decampo@iem.at>
+ 2004-2011, Fredrik Olofsson <f@fredrikolofsson.com>
+ 2004, Mark Polishook <polishook@optonline.net>
+ 2004, Mike Whyte <matrix6k@somahq.com>
+ 2005-2006, Mario Lang <mlang@delysid.org>
+ 2005,2007-2010, Blackrain <blackrain.sc@gmail.com>
+ 2005-2008, Christopher Frauenberger <frauenberger@iem.at>
+ 2005-2009, Tim Walters <walters@doubtfulpalace.com>
+ 2005-2011, Dan Stowell <danstowell@users.sourceforge.net>
+ 2006-2010, Till Bovermann <lfsaw@lfsaw.de>
+ 2006-2011, Joshua Parmenter <josh@realizedsound.net>
+ 2006-2011, Marije Baalman <nescivi@gmail.com>
+ 2006, Christian A. Hresko <christian.hresko@verizon.net>
+ 2006, Patrick Beard <pcbeard@mac.com>
+ 2007-2008, Ryan Brown <ryan@wabdo.com>
+ 2007-2010, Hanns Holger Rutz <contact@sciss.de>
+ 2007-2011, Thor Magnusson <T.Magnusson@sussex.ac.uk>
+ 2008-2010, Anders Vinjar <anders.vinjar@notam.uio.no>
+ 2008-2010, Charles Picasso <thelych@gmail.com>
+ 2008-2011, Alex Norman <alex@x37v dot info>
+ 2008-2011, Tim Blechmann <tim@klingt.org>
+ 2008, John Glover <glover.john@gmail.com>
+ 2009-2010, Miguel Negrao <zlb-dev@users.sourceforge.net>
+ 2009-2011, Axel Balley <axel.lists@gmail.com>
+ 2009-2011, Batuhan Bozkurt <bbozkurt@users.sourceforge.net>
+ 2009-2011, Gerard Roma <0001@ooo000ooo.org>
+ 2009, Martin Victory <martinvictory@users.sourceforge.net>
+ 2010-2011, Jonatan Liljedahl <lijon@kymatica.com>
+ 2010-2011, Patrick Borgeat <patrick@borgeat.de>
+License: GPL-2+
+
+Files: HelpSource/*
+Copyright: 2009, SuperCollider 3 documentation contributors
+License: CC-BY-SA-3.0
+
+Files: include/lang/SC_LanguageClient.h
+ lang/LangSource/SC_TerminalClient.h
+ common/SC_StringParser.h
+ include/common/SC_StringBuffer.h
+ server/scsynth/Rendezvous.cpp
+ server/scsynth/SC_Jack.cpp
+ lang/LangPrimSource/PyrSerialPrim.cpp
+ lang/LangPrimSource/SC_AlsaMIDI.cpp
+ lang/LangPrimSource/SC_LID.cpp
+ editors/sc-el/*
+Copyright: 2003-2006, Stefan Kersten <steve@k-hornz.de>
+License: GPL-2+
+
+Files: editors/sc-ide/*
+Copyright: 2012, Tim Blechmann <tim@klingt.org>
+ 2012, Jakob Leben <jakob.leben@gmail.com>
+License: GPL-2+
+
+Files: editors/scvim/*
+Copyright: 2007, Alex Norman
+License: GPL-3+
+
+Files: editors/sced/*
+Copyright: 2006-2009, Артём Попов <artfwo@gmail.com>
+License: GPL-3+
+
+Files: editors/sc-el/el/sclang-vars.el.in
+ editors/sc-el/el/sclang-widgets.el
+Copyright: 2004-2005, Free Software Foundation, Inc
+License: GPL-2+
+
+Files: external_libraries/boost_sync/*
+Copyright: 2004 Michael Glassford, 2013 Andrey Semashev, 2013 Vicente J. Botet Escriba, 2013 Tim Blechmann
+License: BSL-1.0
+
+Files: external_libraries/hidapi/*
+Copyright: 2009 Alan Ott, Ludovic Rousseau
+License: HIDAPI-TRIPLE-LICENSE
+ HIDAPI can be used under one of three licenses.
+ 1. The GNU General Public License, version 3.0, in LICENSE-gpl3.txt
+ 2. A BSD-Style License, in LICENSE-bsd.txt.
+ 3. The more liberal original HIDAPI license. LICENSE-orig.txt
+
+Files: external_libraries/nova-simd/*
+Copyright: 2009 Tim Blechmann
+License: GPL-2+
+
+Files: external_libraries/nova-simd/benchmarks/cache_aligned_array.hpp
+Copyright: 2001, Nicolai M. Josuttis
+License: BSL-1.0
+
+Files: external_libraries/nova-simd/benchmarks/perf_counter.hpp
+Copyright: 2008, Tim Blechmann <tim@klingt.org>
+ 2008-2009, Red Hat, Inc., Ingo Molnar
+ 2008-2009, Red Hat, Inc., Peter Zijlstra
+ 2008-2009, Thomas Gleixner <tglx@linutronix.de>
+License: GPL-2+
+
+Files: external_libraries/nova-tt/*
+Copyright: 2009 Tim Blechmann
+License: GPL-2+
+
+Files: external_libraries/oscpack*/*
+Copyright: 2004 Ross Bencina <rossb@audiomulch.com>
+License: BSD-like-oscpack
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files
+ (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge,
+ publish, distribute, sublicense, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ Any person wishing to distribute modifications to the Software is
+ requested to send the modifications to the original developer so that
+ they can be incorporated into the canonical version.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
+ CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Files: external_libraries/TLSF-2.4.6/*
+Copyright: 2009 UPVLC, OCERA Consortium
+License: GPL-2+ with TLSF exception or LGPL-2.1+ with TLSF exception
+ As a special exception, including TLSF header files in a file, or linking with
+ other files objects to produce an executable application, is merely considered
+ normal use of the library, and does *not* fall under the heading of "derived
+ work". Therefore does not by itself cause the resulting executable application
+ to be covered by the GNU General Public License. This exception does not
+ however invalidate any other reasons why the executable file might be covered
+ by the GNU General Public License.
+
+Files: external_libraries/yaml-cpp/*
+Copyright: 2008 Jesse Beder
+License: MIT
+
+Files: lang/LangSource/Bison/lang11d_tab.cpp
+Copyright: 1984, 1989-1990, 2000-2006, Free Software Foundation, Inc.
+License: GPL-2+ with Bison exception
+ As a special exception, you may create a larger work that contains part
+ or all of the Bison parser skeleton and distribute that work under
+ terms of your choice, so long as that work isn't itself a parser
+ generator using the skeleton or a modified version thereof as a parser
+ skeleton. Alternatively, if you modify or redistribute the parser
+ skeleton itself, you may (at your option) remove this special
+ exception, which will cause the skeleton and the resulting Bison output
+ files to be licensed under the GNU General Public License without this
+ special exception.
+
+Files: server/plugins/FilterUGens.cpp
+Copyright: 2002, James McCartney
+ 2007, Federico Fontana <federico.fontana@univr.it>
+License: GPL-2+
+
+Files: server/plugins/DynNoiseUGens.cpp
+Copyright: 2002, James McCartney
+ 2004, HfbK
+License: GPL-2+
+
+Files: include/plugin_interface/SC_sndfile_stub.h
+Copyright: 1999-2009, Erik de Castro Lopo <erikd@mega-nerd.com>
+License: LGPL-2.1+
+
+Files: examples/GUI?examples/ColorBrowser.scd
+Copyright: 2007, Tom Hall <scth@ludions.com>
+License: GPL-2+
+
+Files: QtCollider/*
+Copyright: 2010-2012, Jakob Leben <jakob.leben@gmail.com>
+License: GPL-2+
+
+Files: QtCollider/hacks/hacks_x11.cpp
+Copyright: 2003 Tomas Styblo <tripie@cpan.org>
+ 2011 Tim Blechmann <tim@klingt.org>
+ 2011 Jakob Leben <jakob.leben@gmail.com>
+License: GPL-2+
+
+Files: debian/*
+Copyright: 2004, Paul Brossier <piem@altern.org>
+ 2008, Артём Попов <artfwo@gmail.com>
+ 2010, Alexandre Quessy <alexandre@quessy.net>
+ 2020, Dennis Braun <d_braun@kabelmail.de>
+License: GPL-2+
+
+License: GPL-2+
+ 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.
+Comment:
+ You should have received a copy of the 'GNU General Public License'
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems the 'GNU General Public License' version 2 is located
+ in '/usr/share/common-licenses/GPL-2'.
+
+License: GPL-3+
+ 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 3 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.
+Comment:
+ On Debian systems the 'GNU General Public License' version 3 is located
+ in '/usr/share/common-licenses/GPL-3'.
+
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 2.1 of the License, or
+ (at your option) any later version.
+ .
+ This package 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
+ Lesser General Public License for more details.
+Comment:
+ You should have received a copy of the 'GNU Lesser General Public
+ License' along with this program. If not, see
+ <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems the 'GNU Lesser General Public License' version 2.1
+ is located in '/usr/share/common-licenses/LGPL-2.1'.
+
+License: CC-BY-SA-3.0
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
+ CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
+ PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK
+ OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
+ PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
+ AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS
+ LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE
+ RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS
+ AND CONDITIONS.
+ .
+ 1. Definitions
+ a. "Adaptation" means a work based upon the Work, or upon the Work and
+ other pre-existing works, such as a translation, adaptation,
+ derivative work, arrangement of music or other alterations of a
+ literary or artistic work, or phonogram or performance and includes
+ cinematographic adaptations or any other form in which the Work may
+ be recast, transformed, or adapted including in any form
+ recognizably derived from the original, except that a work that
+ constitutes a Collection will not be considered an Adaptation for
+ the purpose of this License. For the avoidance of doubt, where the
+ Work is a musical work, performance or phonogram, the
+ synchronization of the Work in timed-relation with a moving image
+ ("synching") will be considered an Adaptation for the purpose of
+ this License.
+ b. "Collection" means a collection of literary or artistic works, such
+ as encyclopedias and anthologies, or performances, phonograms or
+ broadcasts, or other works or subject matter other than works
+ listed in Section 1(f) below, which, by reason of the selection and
+ arrangement of their contents, constitute intellectual creations,
+ in which the Work is included in its entirety in unmodified form
+ along with one or more other contributions, each constituting
+ separate and independent works in themselves, which together are
+ assembled into a collective whole. A work that constitutes a
+ Collection will not be considered an Adaptation (as defined below)
+ for the purposes of this License.
+ c. "Creative Commons Compatible License" means a license that is
+ listed at https://creativecommons.org/compatiblelicenses that has
+ been approved by Creative Commons as being essentially equivalent
+ to this License, including, at a minimum, because that license: (i)
+ contains terms that have the same purpose, meaning and effect as
+ the License Elements of this License; and, (ii) explicitly permits
+ the relicensing of adaptations of works made available under that
+ license under this License or a Creative Commons jurisdiction
+ license with the same License Elements as this License.
+ d. "Distribute" means to make available to the public the original and
+ copies of the Work or Adaptation, as appropriate, through sale or
+ other transfer of ownership.
+ e. "License Elements" means the following high-level license
+ attributes as selected by Licensor and indicated in the title of
+ this License: Attribution, ShareAlike.
+ f. "Licensor" means the individual, individuals, entity or entities
+ that offer(s) the Work under the terms of this License.
+ g. "Original Author" means, in the case of a literary or artistic
+ work, the individual, individuals, entity or entities who created
+ the Work or if no individual or entity can be identified, the
+ publisher; and in addition (i) in the case of a performance the
+ actors, singers, musicians, dancers, and other persons who act,
+ sing, deliver, declaim, play in, interpret or otherwise perform
+ literary or artistic works or expressions of folklore; (ii) in the
+ case of a phonogram the producer being the person or legal entity
+ who first fixes the sounds of a performance or other sounds; and,
+ (iii) in the case of broadcasts, the organization that transmits
+ the broadcast.
+ h. "Work" means the literary and/or artistic work offered under the
+ terms of this License including without limitation any production
+ in the literary, scientific and artistic domain, whatever may be
+ the mode or form of its expression including digital form, such as
+ a book, pamphlet and other writing; a lecture, address, sermon or
+ other work of the same nature; a dramatic or dramatico-musical
+ work; a choreographic work or entertainment in dumb show; a musical
+ composition with or without words; a cinematographic work to which
+ are assimilated works expressed by a process analogous to
+ cinematography; a work of drawing, painting, architecture,
+ sculpture, engraving or lithography; a photographic work to which
+ are assimilated works expressed by a process analogous to
+ photography; a work of applied art; an illustration, map, plan,
+ sketch or three-dimensional work relative to geography, topography,
+ architecture or science; a performance; a broadcast; a phonogram; a
+ compilation of data to the extent it is protected as a
+ copyrightable work; or a work performed by a variety or circus
+ performer to the extent it is not otherwise considered a literary
+ or artistic work.
+ i. "You" means an individual or entity exercising rights under this
+ License who has not previously violated the terms of this License
+ with respect to the Work, or who has received express permission
+ from the Licensor to exercise rights under this License despite a
+ previous violation.
+ j. "Publicly Perform" means to perform public recitations of the Work
+ and to communicate to the public those public recitations, by any
+ means or process, including by wire or wireless means or public
+ digital performances; to make available to the public Works in such
+ a way that members of the public may access these Works from a
+ place and at a place individually chosen by them; to perform the
+ Work to the public by any means or process and the communication to
+ the public of the performances of the Work, including by public
+ digital performance; to broadcast and rebroadcast the Work by any
+ means including signs, sounds or images.
+ k. "Reproduce" means to make copies of the Work by any means including
+ without limitation by sound or visual recordings and the right of
+ fixation and reproducing fixations of the Work, including storage
+ of a protected performance or phonogram in digital form or other
+ electronic medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ b. to create and Reproduce Adaptations provided that any such
+ Adaptation, including any translation in any medium, takes
+ reasonable steps to clearly label, demarcate or otherwise identify
+ that changes were made to the original Work. For example, a
+ translation could be marked "The original work was translated from
+ English to Spanish," or a modification could indicate "The original
+ work has been modified.";
+ c. to Distribute and Publicly Perform the Work including as
+ incorporated in Collections; and,
+ d. to Distribute and Publicly Perform Adaptations.
+ e. For the avoidance of doubt:
+ i. Non-waivable Compulsory License Schemes. In those
+ jurisdictions in which the right to collect royalties through
+ any statutory or compulsory licensing scheme cannot be waived,
+ the Licensor reserves the exclusive right to collect such
+ royalties for any exercise by You of the rights granted under
+ this License;
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or
+ compulsory licensing scheme can be waived, the Licensor waives
+ the exclusive right to collect such royalties for any exercise
+ by You of the rights granted under this License; and,
+ iii. Voluntary License Schemes. The Licensor waives the right to
+ collect royalties, whether individually or, in the event that
+ the Licensor is a member of a collecting society that
+ administers voluntary licensing schemes, via that society,
+ from any exercise by You of the rights granted under this
+ License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights
+ in other media and formats. Subject to Section 8(f), all rights not
+ expressly granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly
+ made subject to and limited by the following restrictions:
+ a. You may Distribute or Publicly Perform the Work only under the
+ terms of this License. You must include a copy of, or the Uniform
+ Resource Identifier (URI) for, this License with every copy of the
+ Work You Distribute or Publicly Perform. You may not offer or
+ impose any terms on the Work that restrict the terms of this
+ License or the ability of the recipient of the Work to exercise the
+ rights granted to that recipient under the terms of the License.
+ You may not sublicense the Work. You must keep intact all notices
+ that refer to this License and to the disclaimer of warranties with
+ every copy of the Work You Distribute or Publicly Perform. When You
+ Distribute or Publicly Perform the Work, You may not impose any
+ effective technological measures on the Work that restrict the
+ ability of a recipient of the Work from You to exercise the rights
+ granted to that recipient under the terms of the License. This
+ Section 4(a) applies to the Work as incorporated in a Collection,
+ but this does not require the Collection apart from the Work itself
+ to be made subject to the terms of this License. If You create a
+ Collection, upon notice from any Licensor You must, to the extent
+ practicable, remove from the Collection any credit as required by
+ Section 4(c), as requested. If You create an Adaptation, upon
+ notice from any Licensor You must, to the extent practicable,
+ remove from the Adaptation any credit as required by Section 4(c),
+ as requested.
+ b. You may Distribute or Publicly Perform an Adaptation only under the
+ terms of: (i) this License; (ii) a later version of this License
+ with the same License Elements as this License; (iii) a Creative
+ Commons jurisdiction license (either this or a later license
+ version) that contains the same License Elements as this License
+ (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons
+ Compatible License. If you license the Adaptation under one of the
+ licenses mentioned in (iv), you must comply with the terms of that
+ license. If you license the Adaptation under the terms of any of
+ the licenses mentioned in (i), (ii) or (iii) (the "Applicable
+ License"), you must comply with the terms of the Applicable License
+ generally and the following provisions: (I) You must include a copy
+ of, or the URI for, the Applicable License with every copy of each
+ Adaptation You Distribute or Publicly Perform; (II) You may not
+ offer or impose any terms on the Adaptation that restrict the terms
+ of the Applicable License or the ability of the recipient of the
+ Adaptation to exercise the rights granted to that recipient under
+ the terms of the Applicable License; (III) You must keep intact all
+ notices that refer to the Applicable License and to the disclaimer
+ of warranties with every copy of the Work as included in the
+ Adaptation You Distribute or Publicly Perform; (IV) when You
+ Distribute or Publicly Perform the Adaptation, You may not impose
+ any effective technological measures on the Adaptation that
+ restrict the ability of a recipient of the Adaptation from You to
+ exercise the rights granted to that recipient under the terms of
+ the Applicable License. This Section 4(b) applies to the Adaptation
+ as incorporated in a Collection, but this does not require the
+ Collection apart from the Adaptation itself to be made subject to
+ the terms of the Applicable License.
+ c. If You Distribute, or Publicly Perform the Work or any Adaptations
+ or Collections, You must, unless a request has been made pursuant
+ to Section 4(a), keep intact all copyright notices for the Work and
+ provide, reasonable to the medium or means You are utilizing: (i)
+ the name of the Original Author (or pseudonym, if applicable) if
+ supplied, and/or if the Original Author and/or Licensor designate
+ another party or parties (e.g., a sponsor institute, publishing
+ entity, journal) for attribution ("Attribution Parties") in
+ Licensor's copyright notice, terms of service or by other
+ reasonable means, the name of such party or parties; (ii) the title
+ of the Work if supplied; (iii) to the extent reasonably
+ practicable, the URI, if any, that Licensor specifies to be
+ associated with the Work, unless such URI does not refer to the
+ copyright notice or licensing information for the Work; and (iv) ,
+ consistent with Ssection 3(b), in the case of an Adaptation, a
+ credit identifying the use of the Work in the Adaptation (e.g.,
+ "French translation of the Work by Original Author," or "Screenplay
+ based on original Work by Original Author"). The credit required by
+ this Section 4(c) may be implemented in any reasonable manner;
+ provided, however, that in the case of a Adaptation or Collection,
+ at a minimum such credit will appear, if a credit for all
+ contributing authors of the Adaptation or Collection appears, then
+ as part of these credits and in a manner at least as prominent as
+ the credits for the other contributing authors. For the avoidance
+ of doubt, You may only use the credit required by this Section for
+ the purpose of attribution in the manner set out above and, by
+ exercising Your rights under this License, You may not implicitly
+ or explicitly assert or imply any connection with, sponsorship or
+ endorsement by the Original Author, Licensor and/or Attribution
+ Parties, as appropriate, of You or Your use of the Work, without
+ the separate, express prior written permission of the Original
+ Author, Licensor and/or Attribution Parties.
+ d. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute
+ or Publicly Perform the Work either by itself or as part of any
+ Adaptations or Collections, You must not distort, mutilate, modify
+ or take other derogatory action in relation to the Work which would
+ be prejudicial to the Original Author's honor or reputation.
+ Licensor agrees that in those jurisdictions (e.g. Japan), in which
+ any exercise of the right granted in Section 3(b) of this License
+ (the right to make Adaptations) would be deemed to be a distortion,
+ mutilation, modification or other derogatory action prejudicial to
+ the Original Author's honor and reputation, the Licensor will waive
+ or not assert, as appropriate, this Section, to the fullest extent
+ permitted by the applicable national law, to enable You to
+ reasonably exercise Your right under Section 3(b) of this License
+ (right to make Adaptations) but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF
+ ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW
+ THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO
+ YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR
+ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ a. This License and the rights granted hereunder will terminate
+ automatically upon any breach by You of the terms of this License.
+ Individuals or entities who have received Adaptations or
+ Collections from You under this License, however, will not have
+ their licenses terminated provided such individuals or entities
+ remain in full compliance with those licenses. Sections 1, 2, 5, 6,
+ 7, and 8 will survive any termination of this License.
+ b. Subject to the above terms and conditions, the license granted here
+ is perpetual (for the duration of the applicable copyright in the
+ Work). Notwithstanding the above, Licensor reserves the right to
+ release the Work under different license terms or to stop
+ distributing the Work at any time; provided, however that any such
+ election will not serve to withdraw this License (or any other
+ license that has been, or is required to be, granted under the
+ terms of this License), and this License will continue in full
+ force and effect unless terminated as stated above.
+ .
+ 8. Miscellaneous
+ a. Each time You Distribute or Publicly Perform the Work or a
+ Collection, the Licensor offers to the recipient a license to the
+ Work on the same terms and conditions as the license granted to You
+ under this License.
+ b. Each time You Distribute or Publicly Perform an Adaptation,
+ Licensor offers to the recipient a license to the original Work on
+ the same terms and conditions as the license granted to You under
+ this License.
+ c. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability
+ of the remainder of the terms of this License, and without further
+ action by the parties to this agreement, such provision shall be
+ reformed to the minimum extent necessary to make such provision
+ valid and enforceable.
+ d. No term or provision of this License shall be deemed waived and no
+ breach consented to unless such waiver or consent shall be in
+ writing and signed by the party to be charged with such waiver or
+ consent.
+ e. This License constitutes the entire agreement between the parties
+ with respect to the Work licensed here. There are no
+ understandings, agreements or representations with respect to the
+ Work not specified here. Licensor shall not be bound by any
+ additional provisions that may appear in any communication from
+ You. This License may not be modified without the mutual written
+ agreement of the Licensor and You.
+ f. The rights granted under, and the subject matter referenced, in
+ this License were drafted utilizing the terminology of the Berne
+ Convention for the Protection of Literary and Artistic Works (as
+ amended on September 28, 1979), the Rome Convention of 1961, the
+ WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms
+ Treaty of 1996 and the Universal Copyright Convention (as revised
+ on July 24, 1971). These rights and subject matter take effect in
+ the relevant jurisdiction in which the License terms are sought to
+ be enforced according to the corresponding provisions of the
+ implementation of those treaty provisions in the applicable
+ national law. If the standard suite of rights granted under
+ applicable copyright law includes additional rights not granted
+ under this License, such additional rights are deemed to be
+ included in the License; this License is not intended to restrict
+ the license of any rights under applicable law.
+
+License: BSL-1.0
+ Permission is hereby granted, free of charge, to any person or
+ organization obtaining a copy of the software and accompanying
+ documentation covered by this license (the "Software") to use,
+ reproduce, display, distribute, execute, and transmit the Software, and
+ to prepare derivative works of the Software, and to permit
+ third-parties to whom the Software is furnished to do so, all subject
+ to the following:
+ .
+ The copyright notices in the Software and this entire statement,
+ including the above license grant, this restriction and the following
+ disclaimer, must be included in all copies of the Software, in whole or
+ in part, and all derivative works of the Software, unless such copies
+ or derivative works are solely in the form of machine-executable object
+ code generated by a source language processor.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
+ NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
+ DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
+ WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining a copy of
+ this software and associated documentation files (the "Software"), to deal in
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
--- /dev/null
+[DEFAULT]
+pristine-tar = True
+sign-tags = True
--- /dev/null
+usr/lib/libscsynth.so.1*
--- /dev/null
+# false positives, except COPYING
+usr/share/SuperCollider/AUTHORS
+usr/share/SuperCollider/CHANGELOG.md
+usr/share/SuperCollider/COPYING
+usr/share/SuperCollider/README.md
+usr/share/SuperCollider/README_LINUX.md
--- /dev/null
+From: Brian Heim <brianlheim@gmail.com>
+Date: Tue, 25 Aug 2020 09:20:05 -0500
+Subject: update boost_sync to latest develop
+
+---
+ lang/LangPrimSource/PyrSerialPrim.cpp | 2 +-
+ lang/LangPrimSource/SC_ComPort.cpp | 2 +-
+ lang/LangSource/SC_TerminalClient.cpp | 4 +++-
+ server/scsynth/SC_ComPort.cpp | 2 +-
+ server/supernova/sc/sc_osc_handler.cpp | 2 +-
+ 5 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/lang/LangPrimSource/PyrSerialPrim.cpp b/lang/LangPrimSource/PyrSerialPrim.cpp
+index 7e5f940..cc56abd 100644
+--- a/lang/LangPrimSource/PyrSerialPrim.cpp
++++ b/lang/LangPrimSource/PyrSerialPrim.cpp
+@@ -42,7 +42,7 @@
+
+ #include <boost/asio/use_future.hpp>
+ #include <boost/asio.hpp>
+-#include <boost/bind.hpp>
++#include <boost/bind/bind.hpp>
+ #include <boost/cstdint.hpp>
+ #include <boost/lockfree/spsc_queue.hpp>
+
+diff --git a/lang/LangPrimSource/SC_ComPort.cpp b/lang/LangPrimSource/SC_ComPort.cpp
+index 19238dc..6d2b54b 100644
+--- a/lang/LangPrimSource/SC_ComPort.cpp
++++ b/lang/LangPrimSource/SC_ComPort.cpp
+@@ -33,7 +33,7 @@
+ #include "SC_ReplyImpl.hpp"
+
+ #include <boost/asio.hpp>
+-#include <boost/bind.hpp>
++#include <boost/bind/bind.hpp>
+ #include <boost/typeof/typeof.hpp>
+
+ #define scprintf printf
+diff --git a/lang/LangSource/SC_TerminalClient.cpp b/lang/LangSource/SC_TerminalClient.cpp
+index 1b993d9..bc3710c 100644
+--- a/lang/LangSource/SC_TerminalClient.cpp
++++ b/lang/LangSource/SC_TerminalClient.cpp
+@@ -29,7 +29,7 @@
+ # include "../../QtCollider/LanguageClient.h"
+ #endif
+
+-#include <boost/bind.hpp>
++#include <boost/bind/bind.hpp>
+
+ #ifdef _WIN32
+ # define __GNU_LIBRARY__
+@@ -63,6 +63,8 @@
+
+ #include <boost/filesystem/operations.hpp>
+
++using namespace boost::placeholders;
++
+ static FILE* gPostDest = stdout;
+
+ #ifdef _WIN32
+diff --git a/server/scsynth/SC_ComPort.cpp b/server/scsynth/SC_ComPort.cpp
+index 3ab9e9b..c8c4186 100644
+--- a/server/scsynth/SC_ComPort.cpp
++++ b/server/scsynth/SC_ComPort.cpp
+@@ -34,7 +34,7 @@
+
+ #include <boost/asio.hpp>
+ #include <boost/array.hpp>
+-#include <boost/bind.hpp>
++#include <boost/bind/bind.hpp>
+ #include <boost/enable_shared_from_this.hpp>
+ #include <boost/typeof/typeof.hpp>
+
+diff --git a/server/supernova/sc/sc_osc_handler.cpp b/server/supernova/sc/sc_osc_handler.cpp
+index ef2a00b..c08abf5 100644
+--- a/server/supernova/sc/sc_osc_handler.cpp
++++ b/server/supernova/sc/sc_osc_handler.cpp
+@@ -25,7 +25,7 @@
+
+ #include <boost/asio/placeholders.hpp>
+ #include <boost/asio/read.hpp>
+-#include <boost/bind.hpp>
++#include <boost/bind/bind.hpp>
+
+
+ #include "osc/OscOutboundPacketStream.h"
--- /dev/null
+From: brianlheim <self@brianlheim.com>
+Date: Tue, 25 Aug 2020 17:14:29 -0500
+Subject: remove workarounds for old boost versions
+
+we don't need to support boost pre-1.70 anymore, and tcp::socket::executor_type was always the right typealias to use
+---
+ server/supernova/sc/sc_osc_handler.hpp | 10 +---------
+ 1 file changed, 1 insertion(+), 9 deletions(-)
+
+diff --git a/server/supernova/sc/sc_osc_handler.hpp b/server/supernova/sc/sc_osc_handler.hpp
+index a1a30d6..ba767a8 100644
+--- a/server/supernova/sc/sc_osc_handler.hpp
++++ b/server/supernova/sc/sc_osc_handler.hpp
+@@ -229,11 +229,7 @@ public:
+ 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 @@ public:
+ 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;
+
--- /dev/null
+From: brianlheim <self@brianlheim.com>
+Date: Tue, 25 Aug 2020 17:14:32 -0500
+Subject: supernova: fix c++17 compilation error
+
+fix error in sc_plugin_container when compiling under C++17: use checked_deleter instead of checked_delete, as clear_and_dispose expects a functor type
+---
+ server/supernova/sc/sc_ugen_factory.hpp | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/server/supernova/sc/sc_ugen_factory.hpp b/server/supernova/sc/sc_ugen_factory.hpp
+index 1646094..21834c4 100644
+--- a/server/supernova/sc/sc_ugen_factory.hpp
++++ b/server/supernova/sc/sc_ugen_factory.hpp
+@@ -139,9 +139,9 @@ protected:
+ cmdplugin_set(cmdplugin_set_type::bucket_traits(cmdplugin_set_buckets, cmdplugin_set_bucket_count)) {}
+
+ ~sc_plugin_container(void) {
+- ugen_set.clear_and_dispose(boost::checked_delete<sc_ugen_def>);
+- bufgen_set.clear_and_dispose(boost::checked_delete<sc_bufgen_def>);
+- cmdplugin_set.clear_and_dispose(boost::checked_delete<sc_cmdplugin_def>);
++ ugen_set.clear_and_dispose(boost::checked_deleter<sc_ugen_def>());
++ bufgen_set.clear_and_dispose(boost::checked_deleter<sc_bufgen_def>());
++ cmdplugin_set.clear_and_dispose(boost::checked_deleter<sc_cmdplugin_def>());
+ }
+
+ public:
--- /dev/null
+From: Felipe Sateler <fsateler@debian.org>
+Date: Thu, 12 Oct 2017 21:19:55 -0300
+Subject: Remove autodetection of raspberry cpus
+
+In debian we don't actually target raspberries, and guessing based on the build machine
+is wrong too
+
+Bug-Debian: https://bugs.debian.org/878347
+---
+ CMakeLists.txt | 15 ---------------
+ 1 file changed, 15 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d69280f..5e066ab 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -380,21 +380,6 @@ elseif(MINGW)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign")
+ endif()
+
+-# support for building on Raspberry Pi 1/2/3 and BBB
+-if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_PROCESSOR STREQUAL "armv7l")
+- foreach(flag CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
+- set(${flag} "${${flag}} -mfloat-abi=hard")
+- set(${flag} "${${flag}} -mfpu=neon")
+- endforeach()
+-elseif(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_PROCESSOR STREQUAL "armv6l")
+- foreach(flag CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
+- set(${flag} "${${flag}} -march=armv6")
+- set(${flag} "${${flag}} -mtune=arm1176jzf-s")
+- set(${flag} "${${flag}} -mfloat-abi=hard")
+- set(${flag} "${${flag}} -mfpu=vfp")
+- endforeach()
+-endif()
+-
+ if (NO_GPL3)
+ add_definitions(-DNO_GPL3)
+ endif()
--- /dev/null
+From: David Runge <dave@sleepmap.de>
+Date: Mon, 16 Nov 2020 12:00:22 +0100
+Subject: [PATCH] Backport #5014 for 3.11.2
+
+Backport the linker error patches
+(https://github.com/supercollider/supercollider/pull/5014) for 3.11.2.
+---
+ common/SC_Apple.hpp | 14 --------
+ common/SC_Apple.mm | 60 -------------------------------
+ common/SC_AppleEventLoop.hpp | 34 ++++++++++++++++++
+ common/SC_AppleEventLoop.mm | 80 +++++++++++++++++++++++++++++++++++++++++
+ common/SC_EventLoop.hpp | 3 +-
+ server/scsynth/CMakeLists.txt | 8 ++++-
+ server/supernova/CMakeLists.txt | 9 ++++-
+ 7 files changed, 131 insertions(+), 77 deletions(-)
+ create mode 100644 common/SC_AppleEventLoop.hpp
+ create mode 100644 common/SC_AppleEventLoop.mm
+
+diff --git a/common/SC_Apple.hpp b/common/SC_Apple.hpp
+index 958d097..c7e53e9 100644
+--- a/common/SC_Apple.hpp
++++ b/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/common/SC_Apple.mm b/common/SC_Apple.mm
+index a4e10a6..dbb7ddb 100644
+--- a/common/SC_Apple.mm
++++ b/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/common/SC_AppleEventLoop.hpp b/common/SC_AppleEventLoop.hpp
+new file mode 100644
+index 0000000..6f19bb2
+--- /dev/null
++++ b/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/common/SC_AppleEventLoop.mm b/common/SC_AppleEventLoop.mm
+new file mode 100644
+index 0000000..cfcf42d
+--- /dev/null
++++ b/common/SC_AppleEventLoop.mm
+@@ -0,0 +1,80 @@
++/************************************************************************
++ *
++ * 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/>.
++ *
++ ************************************************************************/
++
++#include "SC_AppleEventLoop.hpp"
++#include <atomic>
++
++#import <Cocoa/Cocoa.h>
++
++namespace SC { namespace Apple { 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() {
++ // this doesn't work...
++ // [NSApp run];
++ // 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];
++}
++
++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];
++}
++
++}}} // namespace SC::Apple::EventLoop
+diff --git a/common/SC_EventLoop.hpp b/common/SC_EventLoop.hpp
+index 1d62b4d..6e58208 100644
+--- a/common/SC_EventLoop.hpp
++++ b/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 @@ 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/server/scsynth/CMakeLists.txt b/server/scsynth/CMakeLists.txt
+index fa8daf1..c60ae72 100644
+--- a/server/scsynth/CMakeLists.txt
++++ b/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/server/supernova/CMakeLists.txt b/server/supernova/CMakeLists.txt
+index 923a3aa..ce8388e 100644
+--- a/server/supernova/CMakeLists.txt
++++ b/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)
--- /dev/null
+From: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Date: Wed, 16 Dec 2020 22:28:58 +0100
+Subject: disable-ccache
+
+disabled the use of ccache, to prevent FTBFS; as the compilation is done once
+it has no backdraws to make the debian package.
+---
+ CMakeLists.txt | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5e066ab..2943465 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -149,12 +149,12 @@ add_definitions(-DBOOST_CHRONO_HEADER_ONLY -DBOOST_NO_AUTO_PTR -DBOOST_CONFIG_SU
+ #############################################
+ # Detect CCache
+
+-find_program(CCacheExectuable ccache)
+-if( CCacheExectuable )
+- # only used with >=cmake-3.4
+- set( CMAKE_C_COMPILER_LAUNCHER "${CCacheExectuable}" )
+- set( CMAKE_CXX_COMPILER_LAUNCHER "${CCacheExectuable}" )
+-endif()
++## find_program(CCacheExecutable ccache)
++## if( CCacheExecutable )
++## # only used with >=cmake-3.4
++## set( CMAKE_C_COMPILER_LAUNCHER "${CCacheExecutable}" )
++## set( CMAKE_CXX_COMPILER_LAUNCHER "${CCacheExecutable}" )
++## endif()
+
+ #############################################
+ # Options
--- /dev/null
+From: Dennis Braun <d_braun@kabelmail.de>
+Date: Wed, 16 Dec 2020 22:28:58 +0100
+Subject: Fix several spell errors
+
+Forwarded: yes
+---
+ QtCollider/QtDownload.h | 2 +-
+ editors/sc-ide/translations/scide_de.ts | 2 +-
+ editors/sc-ide/translations/scide_es.ts | 2 +-
+ editors/sc-ide/translations/scide_fr.ts | 2 +-
+ editors/sc-ide/translations/scide_ja.ts | 2 +-
+ editors/sc-ide/translations/scide_pt.ts | 2 +-
+ editors/sc-ide/translations/scide_ru.ts | 2 +-
+ editors/sc-ide/translations/scide_sl.ts | 2 +-
+ editors/sc-ide/translations/scide_sv.ts | 2 +-
+ editors/sc-ide/translations/scide_zh.ts | 2 +-
+ editors/sc-ide/widgets/main_window.cpp | 2 +-
+ external_libraries/TLSF-2.4.6/COPYING | 4 ++--
+ lang/LangPrimSource/PyrSymbolPrim.cpp | 2 +-
+ server/scsynth/scsynth_main.cpp | 4 ++--
+ server/supernova/server/server_args.cpp | 4 ++--
+ 15 files changed, 18 insertions(+), 18 deletions(-)
+
+diff --git a/QtCollider/QtDownload.h b/QtCollider/QtDownload.h
+index 1d239b7..19f88a0 100644
+--- a/QtCollider/QtDownload.h
++++ b/QtCollider/QtDownload.h
+@@ -57,6 +57,6 @@ private:
+
+ public Q_SLOTS:
+ void downloadFinished();
+- void downloadProgress(qint64 recieved, qint64 total);
++ void downloadProgress(qint64 received, qint64 total);
+ void replyError(QNetworkReply::NetworkError errorCode);
+ };
+\ No newline at end of file
+diff --git a/editors/sc-ide/translations/scide_de.ts b/editors/sc-ide/translations/scide_de.ts
+index e190f02..88da6f8 100644
+--- a/editors/sc-ide/translations/scide_de.ts
++++ b/editors/sc-ide/translations/scide_de.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_es.ts b/editors/sc-ide/translations/scide_es.ts
+index 384164e..b43e8ae 100644
+--- a/editors/sc-ide/translations/scide_es.ts
++++ b/editors/sc-ide/translations/scide_es.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_fr.ts b/editors/sc-ide/translations/scide_fr.ts
+index a650755..e18a9d3 100644
+--- a/editors/sc-ide/translations/scide_fr.ts
++++ b/editors/sc-ide/translations/scide_fr.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_ja.ts b/editors/sc-ide/translations/scide_ja.ts
+index cb5f25c..3c28f9d 100644
+--- a/editors/sc-ide/translations/scide_ja.ts
++++ b/editors/sc-ide/translations/scide_ja.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_pt.ts b/editors/sc-ide/translations/scide_pt.ts
+index fc79f3f..2a315d7 100644
+--- a/editors/sc-ide/translations/scide_pt.ts
++++ b/editors/sc-ide/translations/scide_pt.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_ru.ts b/editors/sc-ide/translations/scide_ru.ts
+index 6bebdf8..d2f53a3 100644
+--- a/editors/sc-ide/translations/scide_ru.ts
++++ b/editors/sc-ide/translations/scide_ru.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_sl.ts b/editors/sc-ide/translations/scide_sl.ts
+index 23d5737..d511a3e 100644
+--- a/editors/sc-ide/translations/scide_sl.ts
++++ b/editors/sc-ide/translations/scide_sl.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_sv.ts b/editors/sc-ide/translations/scide_sv.ts
+index 515f341..6963f57 100644
+--- a/editors/sc-ide/translations/scide_sv.ts
++++ b/editors/sc-ide/translations/scide_sv.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/translations/scide_zh.ts b/editors/sc-ide/translations/scide_zh.ts
+index e0655ac..c047ce8 100644
+--- a/editors/sc-ide/translations/scide_zh.ts
++++ b/editors/sc-ide/translations/scide_zh.ts
+@@ -1024,7 +1024,7 @@ Apply desired actions to selected documents, until the list is empty.</source>
+ </message>
+ <message>
+ <location filename="../widgets/main_window.cpp" line="1090"/>
+- <source>Extenstion ".scd" was automatically added to the selected file name, but the file "%1" already exists.
++ <source>Extension ".scd" was automatically added to the selected file name, but the file "%1" already exists.
+
+ Do you wish to overwrite it?</source>
+ <translation type="unfinished"></translation>
+diff --git a/editors/sc-ide/widgets/main_window.cpp b/editors/sc-ide/widgets/main_window.cpp
+index de01fb7..27a2edf 100644
+--- a/editors/sc-ide/widgets/main_window.cpp
++++ b/editors/sc-ide/widgets/main_window.cpp
+@@ -1011,7 +1011,7 @@ bool MainWindow::save(Document* doc, bool forceChoose, bool saveInExtensionFolde
+ save_path.append(".scd");
+ QFileInfo save_path_info(save_path);
+ if (save_path_info.exists()) {
+- QString msg = tr("Extenstion \".scd\" was automatically added to the "
++ QString msg = tr("Extension \".scd\" was automatically added to the "
+ "selected file name, but the file \"%1\" already exists.\n\n"
+ "Do you wish to overwrite it?")
+ .arg(save_path_info.fileName());
+diff --git a/external_libraries/TLSF-2.4.6/COPYING b/external_libraries/TLSF-2.4.6/COPYING
+index 78fdbdc..d7c4595 100644
+--- a/external_libraries/TLSF-2.4.6/COPYING
++++ b/external_libraries/TLSF-2.4.6/COPYING
+@@ -17,7 +17,7 @@ USA.
+ As a special exception, including TLSF header files in a file, or linking with
+ other files objects to produce an executable application, is merely considered
+ normal use of the library, and does *not* fall under the heading of "derived
+-work". Therfore does not by itself cause the resulting executable application
++work". Therefore does not by itself cause the resulting executable application
+ to be covered by the GNU General Public License. This exception does not
+ however invalidate any other reasons why the executable file might be covered
+-by the GNU Public License.
++by the GNU General Public License.
+diff --git a/lang/LangPrimSource/PyrSymbolPrim.cpp b/lang/LangPrimSource/PyrSymbolPrim.cpp
+index 70b6455..08bd66d 100644
+--- a/lang/LangPrimSource/PyrSymbolPrim.cpp
++++ b/lang/LangPrimSource/PyrSymbolPrim.cpp
+@@ -298,7 +298,7 @@ int prSymbol_AsFloat(struct VMGlobals* g, int numArgsPushed) {
+ * [set] matches any character in the set
+ * [^set] matches any character NOT in the set
+ * where a set is a group of characters or ranges. a range
+- * is written as two characters seperated with a hyphen: a-z denotes
++ * is written as two characters separated with a hyphen: a-z denotes
+ * all characters between a to z inclusive.
+ * [-set] set matches a literal hypen and any character in the set
+ * []set] matches a literal close bracket and any character in the set
+diff --git a/server/scsynth/scsynth_main.cpp b/server/scsynth/scsynth_main.cpp
+index 24a8c96..e17c1c7 100644
+--- a/server/scsynth/scsynth_main.cpp
++++ b/server/scsynth/scsynth_main.cpp
+@@ -95,10 +95,10 @@ void Usage() {
+ " The default is 0.\n"
+ #ifdef _WIN32
+ " -U <ugen-plugins-path>\n"
+- " A list of paths seperated by `;`.\n"
++ " A list of paths separated by `;`.\n"
+ #else
+ " -U <ugen-plugins-path>\n"
+- " A list of paths seperated by `:`.\n"
++ " A list of paths separated by `:`.\n"
+ #endif
+ " If specified, standard paths are NOT searched for plugins.\n"
+ " -P <restricted-path> \n"
+diff --git a/server/supernova/server/server_args.cpp b/server/supernova/server/server_args.cpp
+index cf7a96b..513fee9 100644
+--- a/server/supernova/server/server_args.cpp
++++ b/server/supernova/server/server_args.cpp
+@@ -67,10 +67,10 @@ server_arguments::server_arguments(int argc, char* argv[]) {
+ "-2 suppresses informational and many error messages, as well as\n"
+ "messages from Poll.")
+ #ifdef _WIN32
+- ("ugen-search-path,U", value<vector<string> >(&ugen_paths), "A list of paths seperated by `;`.\n"
++ ("ugen-search-path,U", value<vector<string> >(&ugen_paths), "A list of paths separated by `;`.\n"
+ "If specified, standard paths are NOT searched for plugins.\nMay be specified several times.")
+ #else
+- ("ugen-search-path,U", value<vector<string> >(&ugen_paths), "A list of paths seperated by `:`.\n"
++ ("ugen-search-path,U", value<vector<string> >(&ugen_paths), "A list of paths separated by `:`.\n"
+ "If specified, standard paths are NOT searched for plugins.\nMay be specified several times.")
+ #endif
+ ("restricted-path,P", value<vector<string> >(&restrict_paths), "if specified, prevents file-accessing OSC commands from accessing files outside <restricted-path>")
--- /dev/null
+Remove-autodetection-of-raspberry-cpus.patch
+disable-ccache.patch
+fix_spelling_errors.patch
+backport_linker_error.patch
+0005-update-boost_sync-to-latest-develop.patch
+0006-remove-workarounds-for-old-boost-versions.patch
+0007-supernova-fix-c-17-compilation-error.patch
--- /dev/null
+#! /usr/bin/make -f
+
+include /usr/share/dpkg/architecture.mk
+
+ifeq ("$(DEB_HOST_ARCH_CPU)","ppc64el")
+ DEB_CFLAGS_MAINT_APPEND = -mno-altivec -mno-vsx
+ DEB_CXXFLAGS_MAINT_APPEND = -mno-altivec -mno-vsx
+endif
+
+DPKG_EXPORT_BUILDFLAGS = 1
+DEB_BUILD_MAINT_OPTIONS=hardening=+all
+include /usr/share/dpkg/default.mk
+
+%:
+ dh $@ --buildsystem=cmake+ninja
+
+# supernova (optional alternative to scsynth) uses fancy simd things which fail to build on non-target architectures
+DEB_BUILD_SUPERNOVA = $(shell dh_listpackages -a | grep -q supercollider-supernova && echo on || echo off)
+
+# NATIVE needs to be off to build for generic machines
+# SSE can be off always: amd64 always enables it, i386
+# cannot enable it
+
+DEB_CMAKE_EXTRA_FLAGS = \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DNATIVE=off \
+ -DSSE=off \
+ -DSSE2=off \
+ -DCMAKE_SKIP_RPATH=on \
+ -DDSO_VISIBILITY=on \
+ -DSC_EL_BYTECOMPILE=off \
+ -DSYSTEM_BOOST=on \
+ -DENABLE_TESTSUITE=off \
+ -DLIBSCSYNTH=on \
+ -DSYSTEM_YAMLCPP=off \
+ -DSUPERNOVA="$(DEB_BUILD_SUPERNOVA)"
+
+
+override_dh_auto_configure:
+ dh_auto_configure -- $(DEB_CMAKE_EXTRA_FLAGS)
+
+
+# Do not enable tests, they only test the supernova component, which only works on x86
+override_dh_auto_test:
+ @echo "Tests disabled"
+
+override_dh_auto_install:
+ dh_auto_install
+ install -m 644 debian/README.extensions \
+ $(CURDIR)/debian/tmp/usr/share/SuperCollider/Extensions/README
+# this needs to be an absolute not relative softlink,
+# because supercollider copies it around. hence not using dh_link for this.
+ install -d $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib
+ ln -sf /usr/share/javascript/prettify/prettify.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/prettify.js
+ ln -sf /usr/share/javascript/codemirror/codemirror.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib/codemirror-5.39.2.min.js
+ ln -sf /usr/share/javascript/codemirror/addon/mode/simple.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib/codemirror-addon-simple-5.39.2.min.js
+ ln -sf /usr/share/javascript/jquery/jquery.min.js $(CURDIR)/debian/tmp/usr/share/SuperCollider/HelpSource/lib/jquery.min.js
+ install -d $(CURDIR)/debian/tmp/usr/share/applications
+ install -m 644 debian/scel.desktop $(CURDIR)/debian/tmp/usr/share/applications
+ install -m 644 debian/scvim.desktop $(CURDIR)/debian/tmp/usr/share/applications
--- /dev/null
+[Desktop Entry]
+Version=1.0
+Name=SuperCollider Emacs (scel)
+Comment=Emacs environment for SuperCollider
+Exec=emacs -sclang
+Terminal=false
+Type=Application
+Icon=supercollider
+#cats as in menu-spec-1.0:
+Categories=Audio;AudioVideo;Music;
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SCIDE 1 "Dec 21, 2012"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+scide \- SuperCollider IDE
+.SH SYNOPSIS
+.B scide
+.SH DESCRIPTION
+\fBSuperCollider\fP is a real time audio synthesis programming
+language.
+This manual page documents briefly the
+.B scide
+command, the authoring environment for SuperCollider code.
+
+SuperCollider has documentation in the HTML format available in the
+\fIsupercollider\-doc\fP package.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+.SH SEE ALSO
+.BR sclang (1),
+.br
+.I /usr/share/doc/supercollider\-server
+.br
+.SH AUTHOR
+This manual page was written by Dan Stowell <danstowell@users.sourceforge.net>
+for the Debian project (but may be used by others).
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SCLANG 1 "Nov 18, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+sclang \- a real time audio synthesis programming language
+.SH SYNOPSIS
+.B sclang
+.RI [ options ]
+.SH DESCRIPTION
+\fBSuperCollider\fP is a real time audio synthesis programming
+language. \fBsclang\fP is a client for the \fBscsynth\fP(1)
+server. It connects to scsynth, interprets your sclang commands,
+and sends OSC message to scsynth.
+
+SuperCollider has documentation in the HTML format available in the
+\fIsupercollider\-doc\fP package.
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-d <path>
+Set runtime directory
+.TP
+.B \-D
+Enter daemon mode (no input)
+.TP
+.B \-g <memory\-growth>[ k | m ]
+Set heap growth (default 256k)
+.TP
+.B \-h
+Show summary of options
+.TP
+.B \-l <path>
+Set library configuration file
+.TP
+.B \-m <memory\-space>[ k | m ]
+Set initial heap size (default 2m)
+.TP
+.B \-r
+Call Main.run on startup
+.TP
+.B \-s
+Call Main.stop on shutdown
+.TP
+.B \-u <network\-port\-number>
+Set UDP listening port (default 57120)
+
+.SH SEE ALSO
+.BR scsynth (1)
+.br
+.I /usr/share/doc/supercollider
+.br
+.SH AUTHOR
+This manual page was written by Paul Brossier <piem@altern.org>
+for the Debian project (but may be used by others).
+
+Modified and updated by Artem Popov <artfwo@gmail.com>.
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SCVIM 1 "Nov 18, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+sclangpipe_app \- a wrapper to invoke sclang for scvim
+.SH SYNOPSIS
+.B sclangpipe_app
+.RI [ options ]
+.SH DESCRIPTION
+This manual page documents briefly the
+.B sclangpipe_app
+command.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+\fBsclangpipe_app\fP is a script that invokes the supercollider language (sclang)
+executable for use with scvim. Users do NOT normally need to invoke it, since it
+is called by the main \fBscvim\fP plugin when invoked by vim.
+.SH SEE ALSO
+.BR scvim (1)
+.br
+.I /usr/share/doc/supercollider\-vim/README.scvim
+.SH AUTHOR
+scvim was written by Alex Norman <alex at x37v dot info>.
+.PP
+This manual page was written by Dan Stowell <danstowell@users.sourceforge.net>,
+for the Ubuntu project (but may be used by others).
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SCSYNTH 1 "Nov 18, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+scsynth \- SuperCollider audio synthesis server
+.SH SYNOPSIS
+.B scsynth
+.RI [ options ]
+.SH DESCRIPTION
+\fBSuperCollider\fP is a real time audio synthesis programming
+language.
+This manual page documents briefly the
+.B scsynth
+command, the audio server of SuperCollider.
+
+SuperCollider has documentation in the HTML format available in the
+\fIsupercollider\-doc\fP package.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+.SH OPTIONS
+A summary of options is included below. There \fBmust\fP be a \-u and/or a \-t
+option, or \-N for nonrealtime.
+.TP
+.B \-u <udp\-port\-number>
+a port number (0\(hy65535)
+.TP
+.B \-t <tcp-port-number>
+a port number (0\(hy65535)
+.TP
+.B \-c <number\-of\-control\-bus\-channels>
+default 4096
+.TP
+.B \-a <number\-of\-audio\-bus\-channels>
+default 128
+.TP
+.B \-i <number\-of\-input\-bus\-channels>
+default 2
+.TP
+.B \-o <number\-of\-output\-bus\-channels>
+default 2
+.TP
+.B \-z <block\-size>
+default 64
+.TP
+.B \-Z <hardware\-buffer\-size>
+default 0
+.TP
+.B \-S <hardware\-sample\-rate>
+default 0
+.TP
+.B \-b <number\-of\-sample\-buffers>
+default 1024
+.TP
+.B \-n <max\-number\-of\-nodes>
+default 1024
+.TP
+.B \-d <max\-number\-of\-synth\-defs>
+default 1024
+.TP
+.B \-m <real\-time\-memory\-size>
+default 8192
+.TP
+.B \-w <number\-of\-wire\-buffers>
+default 64
+.TP
+.B \-r <number\-of\-random\-seeds>
+default 64
+.TP
+.B \-D <load synthdefs? 1 or 0>
+default 1
+.TP
+.B \-R <publish to Rendezvous? 1 or 0>
+default 1
+.TP
+.B \-l <max\-logins>
+default 64
+.br
+maximum number of named return addresses stored
+.br
+also maximum number of tcp connections accepted
+.TP
+.B \-p <session\-password>
+When using TCP, the session password must be the first command sent.
+The default is no password. UDP ports never require passwords, so
+for security use TCP.
+.TP
+.B \-N <cmd\-filename> <input\-filename> <output\-filename> <sample\-rate> <header\-format> <sample\-format>
+.TP
+.B \-L
+enable memory locking
+.TP
+.B \-H <hardware\-device\-name>
+.TP
+.B \-v <verbosity>
+0 is normal behaviour
+.br
+\-1 suppresses informational messages
+.br
+\-2 suppresses informational and many error messages
+.TP
+.B \-U <ugen\-plugins\-path>
+a colon\-separated list of paths
+.br
+If \-U is specified, the standard paths are NOT searched for plugins.
+.TP
+.B \-P <restricted\-path>
+If specified, prevents file\-accessing OSC commands from accessing files outside <restricted\-path>.
+.SH TO QUIT
+To quit, send a 'quit' command via UDP or TCP, or press ctrl\-C.
+.SH SEE ALSO
+.BR sclang (1),
+.br
+.I /usr/share/doc/supercollider\-server
+.br
+.SH AUTHOR
+This manual page was written by Paul Brossier <piem@altern.org>
+for the Debian project (but may be used by others).
+
+Modified and updated by Artem Popov <artfwo@gmail.com>.
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SCVIM 1 "Nov 18, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+scvim \- run Vim with SuperCollider mode
+.SH SYNOPSIS
+.B scvim
+.RI [ options ]
+.SH DESCRIPTION
+This manual page documents briefly the
+.B scvim
+command.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+\fBscvim\fP is a script that runs Vim text editor with SuperCollider mode.
+It activates the SuperCollider syntax highlighting and starts the \fBsclang\fP
+interpreter within Vim.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-g \-\-graphical
+Use gvim (graphical vim).
+.TP
+.B \-r \-\-rcfile rcfile
+Use the file indicated as the scvim configuration file.
+.TP
+.B \-h \-\-help
+Show summary of options.
+.SH SEE ALSO
+.BR sclang (1)
+.br
+.I /usr/share/doc/supercollider\-vim/README.scvim
+.SH AUTHOR
+scvim was written by Alex Norman <alex at x37v dot info>.
+.PP
+This manual page was written by Artem Popov <artfwo@gmail.com>,
+for the Ubuntu project (but may be used by others).
--- /dev/null
+[Desktop Entry]
+Version=1.0
+Name=SuperCollider Vim
+Comment=Vim environment for SuperCollider
+Exec=scvim
+Terminal=true
+Type=Application
+Icon=supercollider
+#cats as in menu-spec-1.0:
+Categories=Audio;AudioVideo;Music;
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SCVIM 1 "Nov 18, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+scvim_make_help \- strip SuperCollider HTML help to text, for use with scvim
+.SH SYNOPSIS
+.B scvim_make_help
+.RI [ options ]
+.SH DESCRIPTION
+This manual page documents briefly the
+.B scvim_make_help
+command.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+\fBscvim_make_help\fP is a script that strips SuperCollider HTML help to text
+format, for use with scvim. Users do NOT normally need to invoke it, since it
+is called by the main \fBscvim\fP script upon first run.
+The stripped files are placed in ~/.scvim by default, but this can be overridden
+by specifying SCVIM_CACHE_DIR environment variable.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-s \-\-source\-dir directory
+Specify the soruce directory to search for HTML help files.
+.TP
+.B \-d \-\-dest\-dir directory
+The Destination Directory for the processed Help Files.
+.TP
+.B \-c \-\-clean
+Clean the Destination Directory before building the helpfiles.
+.TP
+.B \-f \-\-force
+Do not prompt to see if the user is sure about deleting files.
+.TP
+.B \-h \-\-help
+Show summary of options.
+.SH SEE ALSO
+.BR scvim (1)
+.br
+.I /usr/share/doc/supercollider\-vim/README.scvim
+.SH AUTHOR
+scvim was written by Alex Norman <alex at x37v dot info>.
+.PP
+This manual page was written by Dan Stowell <danstowell@users.sourceforge.net>,
+for the Ubuntu project (but may be used by others).
--- /dev/null
+3.0 (quilt)
--- /dev/null
+usr/share/mime
+usr/share/pixmaps/*
+usr/share/SuperCollider/examples
+usr/share/SuperCollider/Extensions/README
+usr/share/SuperCollider/HelpSource
+usr/share/SuperCollider/HID_Support
+usr/share/SuperCollider/SCClassLibrary
+usr/share/SuperCollider/sounds
--- /dev/null
+usr/include/SuperCollider/common
+usr/include/SuperCollider/lang/SC_LanguageClient.h
+usr/include/SuperCollider/server
+usr/include/SuperCollider/plugin_interface
+usr/include/SuperCollider/SCVersion.txt
+usr/lib/libscsynth.so
--- /dev/null
+usr/share/SuperCollider/AUTHORS
+usr/share/SuperCollider/CHANGELOG.md
+usr/share/SuperCollider/Help
--- /dev/null
+editors/sc-el/README.md
--- /dev/null
+#! /bin/sh -e
+# /usr/lib/emacsen-common/packages/install/supercollider
+
+# Written by Jim Van Zandt <jrv@debian.org>, borrowing heavily
+# from the install scripts for gettext by Santiago Vila
+# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
+
+FLAVOR=$1
+PACKAGE=SuperCollider
+
+case $FLAVOR in
+ emacs)
+ exit 0
+ ;;
+ emacs2[0123]*)
+ echo install/${PACKAGE}: Skipping obsolete emacs ${FLAVOR}
+ exit 0
+ ;;
+ xemacs*)
+ echo install/${PACKAGE}: Skipping unsupported emacs ${FLAVOR}
+ exit 0
+ ;;
+ *)
+ echo install/${PACKAGE}: Handling install of emacsen flavor ${FLAVOR}
+
+ #FLAVORTEST=`echo $FLAVOR | cut -c-6`
+ #if [ ${FLAVORTEST} = xemacs ] ; then
+ # SITEFLAG="-no-site-file"
+ #else
+ # SITEFLAG="--no-site-file"
+ #fi
+ FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
+
+ ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
+ ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+
+ # Install-info-altdir does not actually exist.
+ # Maybe somebody will write it.
+ if test -x /usr/sbin/install-info-altdir; then
+ echo install/${PACKAGE}: install Info links for ${FLAVOR}
+ install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz
+ fi
+
+ install -m 755 -d ${ELCDIR}
+ cd ${ELDIR}
+ FILES=`echo *.el`
+ cp ${FILES} ${ELCDIR}
+ cd ${ELCDIR}
+
+ cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+ ${FLAVOR} ${FLAGS} ${FILES}
+ rm -f *.el path.el
+
+ exit 0
+esac
+
--- /dev/null
+#!/bin/sh -e
+# /usr/lib/emacsen-common/packages/remove/supercollider
+
+FLAVOR=$1
+PACKAGE=SuperCollider
+
+case $FLAVOR in
+ emacs)
+ exit 0
+ ;;
+ emacs2[0123]*)
+ echo remove/${PACKAGE}: Skipping obsolete emacs ${FLAVOUR}
+ exit 0
+ ;;
+ xemacs*)
+ echo remove/${PACKAGE}: Skipping unsupported emacs ${FLAVOUR}
+ exit 0
+ ;;
+ *)
+ if test -x /usr/sbin/install-info-altdir; then
+ echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+ install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/supercollider.info.gz
+ fi
+
+ echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+ rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+esac
+
--- /dev/null
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file, e.g. /etc/emacs/site-start.d/50supercollider.el
+;; for the Debian supercollider package
+;;
+;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
+;; Modified by Dirk Eddelbuettel <edd@debian.org>
+;; Adapted for dh-make by Jim Van Zandt <jrv@debian.org>
+
+;; The supercollider package follows the Debian/GNU Linux 'emacsen' policy and
+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
+;; xemacs19, emacs20, xemacs20...). The compiled code is then
+;; installed in a subdirectory of the respective site-lisp directory.
+;; We have to add this to the load-path:
+(let ((package-dir (concat "/usr/share/"
+ (symbol-name flavor)
+ "/site-lisp/SuperCollider")))
+;; If package-dir does not exist, the supercollider package must have
+;; removed but not purged, and we should skip the setup.
+ (when (file-directory-p package-dir)
+ (setq load-path (cons package-dir load-path))
+;; (autoload 'supercollider-mode "supercollider-mode"
+;; "Major mode for editing supercollider files." t)
+;; (add-to-list 'auto-mode-alist '("\\.supercollider$" . supercollider-mode))
+ (require 'sclang)))
--- /dev/null
+usr/share/emacs
+usr/share/SuperCollider/Extensions/scide_scel
+usr/share/applications/scel.desktop
--- /dev/null
+supercollider-emacs: desktop-command-not-in-package usr/share/applications/scel.desktop emacs
--- /dev/null
+editors/sced/README.md
--- /dev/null
+usr/lib/gedit/plugins/
+usr/share/gtksourceview-3.0/language-specs/supercollider.lang
--- /dev/null
+usr/bin/scide
+usr/share/applications/SuperColliderIDE.desktop
+usr/share/SuperCollider/translations/*
--- /dev/null
+debian/scide.1
--- /dev/null
+README_LINUX.md
+README.md
--- /dev/null
+usr/bin/sclang
--- /dev/null
+debian/sclang.1
--- /dev/null
+README_LINUX.md
+README.md
--- /dev/null
+usr/bin/scsynth
+usr/lib/SuperCollider/plugins/BinaryOpUGens.so
+usr/lib/SuperCollider/plugins/ChaosUGens.so
+usr/lib/SuperCollider/plugins/DelayUGens.so
+usr/lib/SuperCollider/plugins/DemandUGens.so
+usr/lib/SuperCollider/plugins/DiskIO_UGens.so
+usr/lib/SuperCollider/plugins/DynNoiseUGens.so
+usr/lib/SuperCollider/plugins/FFT_UGens.so
+usr/lib/SuperCollider/plugins/FilterUGens.so
+usr/lib/SuperCollider/plugins/GendynUGens.so
+usr/lib/SuperCollider/plugins/GrainUGens.so
+usr/lib/SuperCollider/plugins/IOUGens.so
+usr/lib/SuperCollider/plugins/LFUGens.so
+usr/lib/SuperCollider/plugins/ML_UGens.so
+usr/lib/SuperCollider/plugins/MulAddUGens.so
+usr/lib/SuperCollider/plugins/NoiseUGens.so
+usr/lib/SuperCollider/plugins/OscUGens.so
+usr/lib/SuperCollider/plugins/PanUGens.so
+usr/lib/SuperCollider/plugins/PhysicalModelingUGens.so
+usr/lib/SuperCollider/plugins/PV_ThirdParty.so
+usr/lib/SuperCollider/plugins/ReverbUGens.so
+usr/lib/SuperCollider/plugins/TestUGens.so
+usr/lib/SuperCollider/plugins/TriggerUGens.so
+usr/lib/SuperCollider/plugins/UIUGens.so
+usr/lib/SuperCollider/plugins/UnaryOpUGens.so
+usr/lib/SuperCollider/plugins/UnpackFFTUGens.so
--- /dev/null
+debian/scsynth.1
--- /dev/null
+usr/bin/supernova
+usr/lib/SuperCollider/plugins/BinaryOpUGens_supernova.so
+usr/lib/SuperCollider/plugins/ChaosUGens_supernova.so
+usr/lib/SuperCollider/plugins/DelayUGens_supernova.so
+usr/lib/SuperCollider/plugins/DemandUGens_supernova.so
+usr/lib/SuperCollider/plugins/DiskIO_UGens_supernova.so
+usr/lib/SuperCollider/plugins/DynNoiseUGens_supernova.so
+usr/lib/SuperCollider/plugins/FFT_UGens_supernova.so
+usr/lib/SuperCollider/plugins/FilterUGens_supernova.so
+usr/lib/SuperCollider/plugins/GendynUGens_supernova.so
+usr/lib/SuperCollider/plugins/GrainUGens_supernova.so
+usr/lib/SuperCollider/plugins/IOUGens_supernova.so
+usr/lib/SuperCollider/plugins/LFUGens_supernova.so
+usr/lib/SuperCollider/plugins/ML_UGens_supernova.so
+usr/lib/SuperCollider/plugins/MulAddUGens_supernova.so
+usr/lib/SuperCollider/plugins/NoiseUGens_supernova.so
+usr/lib/SuperCollider/plugins/OscUGens_supernova.so
+usr/lib/SuperCollider/plugins/PanUGens_supernova.so
+usr/lib/SuperCollider/plugins/PhysicalModelingUGens_supernova.so
+usr/lib/SuperCollider/plugins/PV_ThirdParty_supernova.so
+usr/lib/SuperCollider/plugins/ReverbUGens_supernova.so
+usr/lib/SuperCollider/plugins/TestUGens_supernova.so
+usr/lib/SuperCollider/plugins/TriggerUGens_supernova.so
+usr/lib/SuperCollider/plugins/UIUGens_supernova.so
+usr/lib/SuperCollider/plugins/UnaryOpUGens_supernova.so
+usr/lib/SuperCollider/plugins/UnpackFFTUGens_supernova.so
--- /dev/null
+debian/supernova.1
--- /dev/null
+Dear user, this package provides the vim addon supercollider-vim, but it is
+not enabled by default. If you want to enable it for your user account just
+execute:
+
+vim-addons install supercollider
+
+Similarly, to enable it for all users of this system just execute (as root):
+
+vim-addons -w install supercollider
+
+vim-addons is provided by the vim-addon-manager package, have a look at its
+manpage for more information.
--- /dev/null
+editors/scvim/README.md
+#editors/scvim/SCVim.scd
--- /dev/null
+#usr/bin/sclangpipe_app
+#usr/bin/scvim
+#usr/share/vim
+#usr/share/scvim
+#usr/share/SuperCollider/Extensions/scvim
+#debian/supercollider-vim.yaml usr/share/vim/registry/
+usr/share/applications/scvim.desktop
+usr/share/SuperCollider/Extensions/scide_scvim/SCVim.sc
--- /dev/null
+debian/scvim.1 debian/sclangpipe_app.1
--- /dev/null
+addon: supercollider
+description: "SuperCollider mode for Vim"
+disabledby: "let loaded_supercollider = 1"
+files:
+ - ftplugin/supercollider.vim
+ - indent/sc_indent.vim
+ - syntax/supercollider.vim
+ - syntax/supercollider_lang.vim
+ - syntax/supercollider_objects.vim
+ - syntax/supercollider_operators.vim
--- /dev/null
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SUPERNOVA 1 "Nov 18, 2008"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+supernova \- SuperCollider audio synthesis server
+.SH SYNOPSIS
+.B supernova
+.RI [ options ]
+.SH DESCRIPTION
+\fBSuperCollider\fP is a real time audio synthesis programming
+language.
+This manual page documents briefly the
+.B supernova
+command, the audio server of SuperCollider.
+
+SuperCollider has documentation in the HTML format available in the
+\fIsupercollider\-doc\fP package.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+.SH OPTIONS
+A summary of options is included below. There \fBmust\fP be a \-u and/or a \-t
+option, or \-N for nonrealtime.
+.TP
+.B \-u <udp\-port\-number>
+a port number (0\(hy65535)
+.TP
+.B \-t <tcp-port-number>
+a port number (0\(hy65535)
+.TP
+.B \-c <number\-of\-control\-bus\-channels>
+default 4096
+.TP
+.B \-a <number\-of\-audio\-bus\-channels>
+default 128
+.TP
+.B \-i <number\-of\-input\-bus\-channels>
+default 2
+.TP
+.B \-o <number\-of\-output\-bus\-channels>
+default 2
+.TP
+.B \-z <block\-size>
+default 64
+.TP
+.B \-Z <hardware\-buffer\-size>
+default 0
+.TP
+.B \-S <hardware\-sample\-rate>
+default 0
+.TP
+.B \-b <number\-of\-sample\-buffers>
+default 1024
+.TP
+.B \-n <max\-number\-of\-nodes>
+default 1024
+.TP
+.B \-d <max\-number\-of\-synth\-defs>
+default 1024
+.TP
+.B \-m <real\-time\-memory\-size>
+default 8192
+.TP
+.B \-w <number\-of\-wire\-buffers>
+default 64
+.TP
+.B \-r <number\-of\-random\-seeds>
+default 64
+.TP
+.B \-D <load synthdefs? 1 or 0>
+default 1
+.TP
+.B \-R <publish to Rendezvous? 1 or 0>
+default 1
+.TP
+.B \-l <max\-logins>
+default 64
+.br
+maximum number of named return addresses stored
+.br
+also maximum number of tcp connections accepted
+.TP
+.B \-p <session\-password>
+When using TCP, the session password must be the first command sent.
+The default is no password. UDP ports never require passwords, so
+for security use TCP.
+.TP
+.B \-N <cmd\-filename> <input\-filename> <output\-filename> <sample\-rate> <header\-format> <sample\-format>
+.TP
+.B \-L
+enable memory locking
+.TP
+.B \-H <hardware\-device\-name>
+.TP
+.B \-v <verbosity>
+0 is normal behaviour
+.br
+\-1 suppresses informational messages
+.br
+\-2 suppresses informational and many error messages
+.TP
+.B \-U <ugen\-plugins\-path>
+a colon\-separated list of paths
+.br
+If \-U is specified, the standard paths are NOT searched for plugins.
+.TP
+.B \-P <restricted\-path>
+If specified, prevents file\-accessing OSC commands from accessing files outside <restricted\-path>.
+.SH TO QUIT
+To quit, send a 'quit' command via UDP or TCP, or press ctrl\-C.
+.SH SEE ALSO
+.BR sclang (1),
+.br
+.I /usr/share/doc/supercollider\-server
+.br
+.SH AUTHOR
+This manual page was written by Paul Brossier <piem@altern.org>
+for the Debian project (but may be used by others).
+
+Modified and updated by Artem Popov <artfwo@gmail.com>.
--- /dev/null
+Name: supercollider
+Bug-Database: https://github.com/supercollider/supercollider/issues
+Bug-Submit: https://github.com/supercollider/supercollider/issues/new
+Repository: https://github.com/supercollider/supercollider.git
+Repository-Browse: https://github.com/supercollider/supercollider
--- /dev/null
+version=4
+opts=repack,repacksuffix=+repack,dversionmangle=s/\+repack(-?[0-9]+)?$//,uversionmangle=s/-?([a-zA-Z]+[0-9])/+$1/ \
+ https://github.com/supercollider/supercollider/releases .*/SuperCollider-(\d\.\d\d?\.?\d?)-Source\.tar\.bz2