Commit cfa3a9e1 authored by Georges Khaznadar's avatar Georges Khaznadar

changes for the new upstream version

parent 47105eb9
supercollider (1:3.9.3+repack-1) unstable; 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.
-- 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.
......
From: Felipe Sateler <fsateler@debian.org>
Date: Wed, 16 Nov 2016 18:42:00 -0300
Subject: Disable 128bit float constants.
They conflict with --std=c++11 (ie, additional flags are required),
but are not used, so just skip that
---
lang/LangPrimSource/PyrMathPrim.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/lang/LangPrimSource/PyrMathPrim.cpp b/lang/LangPrimSource/PyrMathPrim.cpp
index 16ca148..8a3b15a 100644
--- a/lang/LangPrimSource/PyrMathPrim.cpp
+++ b/lang/LangPrimSource/PyrMathPrim.cpp
@@ -34,6 +34,7 @@
#include "SC_Endian.h"
#include "SCBase.h"
+#define BOOST_MATH_DISABLE_FLOAT128 1
#include "boost/math/special_functions.hpp"
const int INT_MAX_BY_PyrSlot = INT_MAX / sizeof(PyrSlot);
From: Brian Heim <brianlheim@gmail.com>
Date: Tue, 4 Jul 2017 13:26:00 -0400
Subject: DiskIO_UGens: include <functional>
std::bind is in <functional> according to the C++ ISO standard, and
gcc7.1 enforces this.
---
server/plugins/DiskIO_UGens.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/server/plugins/DiskIO_UGens.cpp b/server/plugins/DiskIO_UGens.cpp
index b695b70..a6a8764 100644
--- a/server/plugins/DiskIO_UGens.cpp
+++ b/server/plugins/DiskIO_UGens.cpp
@@ -28,6 +28,7 @@
#include <atomic>
#include <new>
+#include <functional>
#include <SC_Lock.h>
#include <boost/lockfree/queue.hpp>
From: Adrian Bunk <bunk@debian.org>
Date: Thu, 7 Sep 2017 19:38:46 -0300
Subject: PyrSched.cpp: #include <functional> to fix FTBFS
Bug-Debian: https://bugs.debian.org/853671
---
lang/LangPrimSource/PyrSched.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/lang/LangPrimSource/PyrSched.cpp b/lang/LangPrimSource/PyrSched.cpp
index 7d33518..2f5908e 100644
--- a/lang/LangPrimSource/PyrSched.cpp
+++ b/lang/LangPrimSource/PyrSched.cpp
@@ -37,6 +37,7 @@
#include <string.h>
#include <math.h>
#include <limits>
+#include <functional>
#if defined(__APPLE__) || defined(__linux__)
# include <pthread.h>
......@@ -10,12 +10,12 @@ Bug-Debian: https://bugs.debian.org/878347
CMakeLists.txt | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f42ed30..615e52a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -318,21 +318,6 @@ if(MINGW)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign -fno-strict-aliasing")
Index: supercollider/CMakeLists.txt
===================================================================
--- supercollider.orig/CMakeLists.txt
+++ supercollider/CMakeLists.txt
@@ -357,21 +357,6 @@ elseif(MINGW)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign")
endif()
-# support for building on Raspberry Pi 1/2/3 and BBB
......
From: hlolli <hlolli@gmail.com>
Date: Mon, 10 Jul 2017 18:32:22 +0200
Subject: adding functional header in PyrSerialPrim.cpp
---
lang/LangPrimSource/PyrSerialPrim.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/lang/LangPrimSource/PyrSerialPrim.cpp b/lang/LangPrimSource/PyrSerialPrim.cpp
index 7935255..45933af 100644
--- a/lang/LangPrimSource/PyrSerialPrim.cpp
+++ b/lang/LangPrimSource/PyrSerialPrim.cpp
@@ -36,6 +36,7 @@
#include <termios.h>
#include <unistd.h>
#include <boost/atomic.hpp>
+#include <functional>
#include <stdexcept>
#include <sstream>
supernova-i686-march-flag.patch
Disable-128bit-float-constants.patch
adding-functional-header-in-PyrSerialPrim.cpp.patch
DiskIO_UGens-include-functional.patch
PyrSched.cpp-include-functional-to-fix-FTBFS.patch
Remove-autodetection-of-raspberry-cpus.patch
......@@ -6,11 +6,11 @@ Subject: Fix supernova build on x86
server/supernova/CMakeLists.txt | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/server/supernova/CMakeLists.txt b/server/supernova/CMakeLists.txt
index c71a8dd..fda7d1d 100644
--- a/server/supernova/CMakeLists.txt
+++ b/server/supernova/CMakeLists.txt
@@ -149,6 +149,10 @@ else()
Index: supercollider/server/supernova/CMakeLists.txt
===================================================================
--- supercollider.orig/server/supernova/CMakeLists.txt
+++ supercollider/server/supernova/CMakeLists.txt
@@ -157,6 +157,10 @@ else()
target_link_libraries(libsupernova boost_system boost_filesystem boost_program_options)
endif()
......
version=3
opts=repack,repacksuffix=~repack,dversionmangle=s/~repack(-?[0-9]+)?$//,uversionmangle=s/-?([a-zA-Z]+[0-9])/~$1/ \
opts=repack,repacksuffix=+repack,dversionmangle=s/\+repack(-?[0-9]+)?$//,uversionmangle=s/-?([a-zA-Z]+[0-9])/+$1/ \
https://github.com/supercollider/supercollider/releases/latest .*/SuperCollider-(\d\S*)-Source-linux\.tar\.bz2
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment