Package: supercollider / 1:3.7.0~repack-4+deb9u1

Metadata

Package Version Patches format
supercollider 1:3.7.0~repack-4+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
perf counter include.patch | (download)

external_libraries/nova-simd/benchmarks/perf_counter.hpp | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 avoid ftbfs in ia64

ia64 and alpha include perf bits in other files
Upstreamed, patch can be removed from 3.7.1+

supernova i686 march flag.patch | (download)

server/supernova/CMakeLists.txt | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix supernova build on x86


gcc5 compile fix.patch | (download)

server/supernova/CMakeLists.txt | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 supernova: gcc-5 compile fix


cmake fix systemboost.patch | (download)

external_libraries/CMakeLists.txt | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix ftbfs when using system boost

Upstreamed, patch can be removed from 3.7.1+
tlsf fPIC flag.patch | (download)

external_libraries/CMakeLists.txt | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add -fpic flag to tlfs

This patch (modified) was accepted upstream, and will be superfluous in
SC 3.7.2 and later

fix oscpack ftbfs.patch | (download)

external_libraries/oscpack_1_1_0/osc/OscOutboundPacketStream.h | 5 0 + 5 - 0 !
external_libraries/oscpack_1_1_0/osc/OscReceivedElements.cpp | 12 6 + 6 - 0 !
external_libraries/oscpack_1_1_0/osc/OscReceivedElements.h | 6 0 + 6 - 0 !
external_libraries/oscpack_1_1_0/osc/OscTypes.h | 35 5 + 30 - 0 !
4 files changed, 11 insertions(+), 47 deletions(-)

 fix ftbfs on various arches caused by buggy oscpack build
 OscTypes.h: fix integer size detection on 64-bit arches
 OscReceivedElements.cpp:
 - Fix "error: 'argument_' was not declared in this scope" on big-endian
   arches.
 - Rename RoundUp4 to avoid multiple redefinitions on platforms where
   uint32 == size_t. This bug originally happened on 64-bit arches due to the
   mishandling of types in OscTypes.h.
 OscOutboundPacketStream.h, OscReceivedElements.h:
 - Remove extra int overloads which don't built on 32-bit arches.
   The other overloads should be enough.
Disable 128bit float constants.patch | (download)

lang/LangPrimSource/PyrMathPrim.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 disable 128bit float constants.

They conflict with --std=c++11 (ie, additional flags are required),
but are not used, so just skip that