svn commit: r506066 - in branches/2019Q3/audio/supercollider: . files
Kai Knoblich
kai at FreeBSD.org
Sat Jul 6 22:01:00 UTC 2019
Author: kai
Date: Sat Jul 6 22:00:58 2019
New Revision: 506066
URL: https://svnweb.freebsd.org/changeset/ports/506066
Log:
MFH: r506005 r506006
audio/supercollider: Update to 3.10.2
The previous version, 3.9.3, built fine on all FreeBSD releases but the port
itself was less of use in its state because SuperCollider's own interpreter
("sclang") always crashed when indexing various help files. So users were
able to start the graphical IDE ("scide") but were then on their own to get
any use out of it.
The update to 3.10.2 fixes that problem but it comes with some drawbacks:
SuperCollider has shipped Boost libraries of the 1.66 release and those
don't compile with Clang 8. Using the Boost libraries from the ports tree
instead won't work either, as the 3.10.2 release of SuperCollider isn't
compatible with that version, yet.
Switching to GCC also won't work - it builds fine on all releases but
produces broken binaries that segfaults upon invocation. Thus exclude the
build for FreeBSD releases that comes with Clang 8 for a while and revise
the situation when a new release of SuperCollider is available.
Also pass the maintainership to the submitter because the previous
maintainer seems missing in action and there were already more than three
consecutive maintainer timeouts.
PR: 238186
Submitted by: Neal Nelson <ports at nicandneal.net>
Reviewed by: tcberner
Approved by: maintainer timeout (1+ month)
Differential Revision: https://reviews.freebsd.org/D20854
audio/supercollider: Pass maintainership to submitter
* Really pass the maintainership to the submitter that was forgotten
in r506005
PR: 238186
Approved by: ports-secteam (miwi)
Added:
branches/2019Q3/audio/supercollider/files/
- copied from r506005, head/audio/supercollider/files/
Modified:
branches/2019Q3/audio/supercollider/Makefile
branches/2019Q3/audio/supercollider/distinfo
branches/2019Q3/audio/supercollider/pkg-descr
branches/2019Q3/audio/supercollider/pkg-plist
Directory Properties:
branches/2019Q3/ (props changed)
Modified: branches/2019Q3/audio/supercollider/Makefile
==============================================================================
--- branches/2019Q3/audio/supercollider/Makefile Sat Jul 6 21:43:30 2019 (r506065)
+++ branches/2019Q3/audio/supercollider/Makefile Sat Jul 6 22:00:58 2019 (r506066)
@@ -1,13 +1,12 @@
# $FreeBSD$
PORTNAME= supercollider
-DISTVERSION= 3.9.3
-PORTREVISION= 7
+DISTVERSION= 3.10.2
CATEGORIES= audio
MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/
DISTNAME= SuperCollider-${PORTVERSION}-Source-linux
-MAINTAINER= brittlehaus at gmail.com
+MAINTAINER= ports at nicandneal.net
COMMENT= Programming language for real time audio synthesis
LICENSE= GPLv3
@@ -24,7 +23,7 @@ USES= cmake compiler:c++11-lang iconv localbase pkgco
qt:5 readline shared-mime-info tar:bzip2
USE_QT= buildtools_build concurrent core declarative gui linguisttools location \
network opengl printsupport qmake_build sensors \
- sql webkit widgets
+ sql widgets webengine websockets webchannel svg
USE_XORG= x11
USE_LDCONFIG= yes
@@ -52,6 +51,14 @@ SUPERNOVA_CMAKE_BOOL= SUPERNOVA
.if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64
CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE
+.endif
+
+.if ${OPSYS} == FreeBSD
+.if (${OSVERSION} >= 1102507 && ${OSVERSION} < 1200000) || \
+ (${OSVERSION} >= 1200506 && ${OSVERSION} < 1300000) || \
+ ${OSVERSION} >= 1300014
+BROKEN= fails to compile with Clang 8 due shipped Boost 1.66 libraries. Not compatible with Boost 1.70+, either
+.endif
.endif
post-patch:
Modified: branches/2019Q3/audio/supercollider/distinfo
==============================================================================
--- branches/2019Q3/audio/supercollider/distinfo Sat Jul 6 21:43:30 2019 (r506065)
+++ branches/2019Q3/audio/supercollider/distinfo Sat Jul 6 22:00:58 2019 (r506066)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1529769258
-SHA256 (SuperCollider-3.9.3-Source-linux.tar.bz2) = b939964a93709d747711552d116fb935508d39ba3fb64e55a45b0210a8eb11b5
-SIZE (SuperCollider-3.9.3-Source-linux.tar.bz2) = 11060240
+TIMESTAMP = 1558424872
+SHA256 (SuperCollider-3.10.2-Source-linux.tar.bz2) = 389a9b3ecad7907c31f97566a48a8b2c5c53b73a8ad8004f81a5e9cb9a0fdf7a
+SIZE (SuperCollider-3.10.2-Source-linux.tar.bz2) = 11366481
Modified: branches/2019Q3/audio/supercollider/pkg-descr
==============================================================================
--- branches/2019Q3/audio/supercollider/pkg-descr Sat Jul 6 21:43:30 2019 (r506065)
+++ branches/2019Q3/audio/supercollider/pkg-descr Sat Jul 6 22:00:58 2019 (r506066)
@@ -12,4 +12,4 @@ License in 2002 when he joined the Apple Core Audio te
maintained and developed by an active and enthusiastic community. It
is used by musicians, scientists, and artists working with sound.
-WWW: http://supercollider.github.io/
+WWW: https://supercollider.github.io
Modified: branches/2019Q3/audio/supercollider/pkg-plist
==============================================================================
--- branches/2019Q3/audio/supercollider/pkg-plist Sat Jul 6 21:43:30 2019 (r506065)
+++ branches/2019Q3/audio/supercollider/pkg-plist Sat Jul 6 22:00:58 2019 (r506066)
@@ -227,6 +227,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Crackle.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/CuspL.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/CuspN.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/CustomViewAction.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/DC.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Date.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Dbrown.schelp
@@ -512,10 +513,13 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIdef.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Magnitude.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Main.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/MainMenu.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MantissaMask.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MaxLocalBufs.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Maybe.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Median.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/Menu.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/MenuAction.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Message.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Method.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MidEQ.schelp
@@ -788,6 +792,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Pxrand.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/QPalette.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/QPenPrinter.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/QtGUI.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/QuadC.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/QuadL.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/QuadN.schelp
@@ -891,7 +896,6 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/SpecCentroid.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SpecFlatness.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SpecPcile.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Speech.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Splay.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SplayAz.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/SplayZ.schelp
@@ -950,6 +954,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Thunk.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Timer.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/ToggleFF.schelp
+%%HELP%%share/SuperCollider/HelpSource/Classes/ToolBar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TouchResponder.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TreeView.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TreeViewItem.schelp
@@ -987,7 +992,6 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Wavetable.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/WebView.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/WhiteNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/WiiMote.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Window.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Wrap.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/WrapIndex.schelp
@@ -1020,6 +1024,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Guides/More-On-Getting-Help.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/MultiClient_Setups.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Multichannel-Expansion.schelp
+%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_10.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_5.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_6.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_7.schelp
@@ -1039,6 +1044,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Guides/SuperColliderAU.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Sync-Async.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/SynthDefsVsSynths.schelp
+%%HELP%%share/SuperCollider/HelpSource/Guides/Tour-of-Special-Functions.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Tour_of_UGens.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Tracing-Processes.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/UGens-and-Synths.schelp
@@ -1233,6 +1239,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/13.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/14.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/15.schelp
+%%HELP%%share/SuperCollider/HelpSource/Tutorials/Server_Tutorial.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events1.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events2.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events3.schelp
@@ -1240,9 +1247,11 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events5.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events6.schelp
%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events7.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Tutorial.schelp
%%HELP%%share/SuperCollider/HelpSource/browse.css
%%HELP%%share/SuperCollider/HelpSource/browse.js
+%%HELP%%share/SuperCollider/HelpSource/codemirror.css
+%%HELP%%share/SuperCollider/HelpSource/editor.css
+%%HELP%%share/SuperCollider/HelpSource/editor.js
%%HELP%%share/SuperCollider/HelpSource/images/SC_icon.png
%%HELP%%share/SuperCollider/HelpSource/images/Swamp.png
%%HELP%%share/SuperCollider/HelpSource/images/duck_alpha.png
@@ -1254,12 +1263,12 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/images/plugin.svg
%%HELP%%share/SuperCollider/HelpSource/images/vduck2.jpg
%%HELP%%share/SuperCollider/HelpSource/images/vline.png
-%%HELP%%share/SuperCollider/HelpSource/lang-sc.js
-%%HELP%%share/SuperCollider/HelpSource/prettify.js
+%%HELP%%share/SuperCollider/HelpSource/lib/codemirror-5.39.2.min.js
+%%HELP%%share/SuperCollider/HelpSource/lib/codemirror-addon-simple-5.39.2.min.js
+%%HELP%%share/SuperCollider/HelpSource/lib/jquery.min.js
%%HELP%%share/SuperCollider/HelpSource/scdoc.css
%%HELP%%share/SuperCollider/HelpSource/scdoc.js
%%HELP%%share/SuperCollider/HelpSource/search.js
-%%HELP%%share/SuperCollider/HelpSource/syntax_colors.html
share/SuperCollider/README.md
share/SuperCollider/README_LINUX.md
share/SuperCollider/SCClassLibrary/Common/Audio/BEQSuite.sc
@@ -1416,6 +1425,8 @@ share/SuperCollider/SCClassLibrary/Common/GUI/Base/EZg
share/SuperCollider/SCClassLibrary/Common/GUI/Base/FlowLayout.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/Gradient.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/Grid.sc
+share/SuperCollider/SCClassLibrary/Common/GUI/Base/Menu.sc
+share/SuperCollider/SCClassLibrary/Common/GUI/Base/QCallback.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QDialog.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QEnvelopeView.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/QFont.sc
@@ -1571,24 +1582,18 @@ share/SuperCollider/SCClassLibrary/SCDoc/SCDoc.sc
share/SuperCollider/SCClassLibrary/SCDoc/SCDocRenderer.sc
share/SuperCollider/SCClassLibrary/SCDoc/TODO
share/SuperCollider/SCClassLibrary/backwards_compatibility/PMOsc.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/AudioIn.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/Donce.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/HistoryGui.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/InterplEnv.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/JITLib.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/TDuty_old.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/WII.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/Watcher.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/WiiMoteGUI.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/deprecated-3.9.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/osc/OSCpathResponder.sc
-share/SuperCollider/SCClassLibrary/deprecated/3.9/osc/OSCresponder.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/AudioIn.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/File.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/GUI/File.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/GUI/QWebView.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/deprecated-3.10.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/osc/OSCpathResponder.sc
+share/SuperCollider/SCClassLibrary/deprecated/3.10/osc/OSCresponder.sc
share/SuperCollider/SCClassLibrary/scide_scqt/ScIDE.sc
share/SuperCollider/examples/GUI examples/ColorBrowser.scd
share/SuperCollider/examples/GUI examples/GUI_examples1.scd
share/SuperCollider/examples/GUI examples/GUI_examples2.scd
share/SuperCollider/examples/GUI examples/Nick's LetterGimmick.scd
-share/SuperCollider/examples/GUI examples/ScopeExample.scd
share/SuperCollider/examples/GUI examples/TwoMultiSlidersInOne.scd
share/SuperCollider/examples/GUI examples/analog-drum-tuner.scd
share/SuperCollider/examples/GUI examples/rotary hommage duchamp.scd
@@ -1602,6 +1607,7 @@ share/SuperCollider/examples/demonstrations/DemandingS
share/SuperCollider/examples/demonstrations/DrumSynths.scd
share/SuperCollider/examples/demonstrations/GetTheTwits.scd
share/SuperCollider/examples/demonstrations/HarmonicsVoice.html
+share/SuperCollider/examples/demonstrations/HarmonicsVoice.scd
share/SuperCollider/examples/demonstrations/Modal Space.scd
share/SuperCollider/examples/demonstrations/SC2-examples_1.scd
share/SuperCollider/examples/demonstrations/SC2-examples_2.scd
@@ -1614,7 +1620,7 @@ share/SuperCollider/examples/demonstrations/env automa
share/SuperCollider/examples/demonstrations/fft.scd
share/SuperCollider/examples/demonstrations/more graphs.scd
share/SuperCollider/examples/demonstrations/oh yes more fibs.scd
-share/SuperCollider/examples/demonstrations/sc_onliner.scd
+share/SuperCollider/examples/demonstrations/sc_oneliner.scd
share/SuperCollider/examples/demonstrations/single_sample_feedback.scd
share/SuperCollider/examples/demonstrations/single_sample_feedback_02.scd
share/SuperCollider/examples/demonstrations/snare909.scd
@@ -1622,6 +1628,7 @@ share/SuperCollider/examples/demonstrations/stealthiss
share/SuperCollider/examples/other/Exploring_SCLang.scd
share/SuperCollider/examples/other/KeyboardWindow.scd
share/SuperCollider/examples/other/keepyuppy.scd
+share/SuperCollider/examples/other/onetwoonetwo.sc
share/SuperCollider/examples/other/quines.scd
share/SuperCollider/examples/pieces/DreamHouse.scd
share/SuperCollider/examples/pieces/DrummerSynthDef.scd
@@ -1658,7 +1665,6 @@ share/SuperCollider/translations/scide_ru.qm
share/SuperCollider/translations/scide_sl.qm
share/SuperCollider/translations/scide_sv.qm
share/SuperCollider/translations/scide_zh.qm
-share/doc/SuperCollider/examples/onetwoonetwo.sc
share/mime/packages/supercollider.xml
share/pixmaps/sc_ide.svg
share/pixmaps/supercollider.png
More information about the svn-ports-branches
mailing list