mirror of
https://github.com/schnitzeltony/meta-musicians.git
synced 2026-09-12 12:49:31 +02:00
supercollider: upgrade 3.10.2 -> 3.11.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
@@ -3,13 +3,9 @@ HOMEPAGE = "http://supercollider.github.io/"
|
||||
LICENSE = "GPL-3.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
SRC_URI = " \
|
||||
gitsm://github.com/supercollider/supercollider.git \
|
||||
file://0001-server-supernova-utilities-time_tag.hpp-Adding-stati.patch \
|
||||
file://0002-Workaround-build-errors-on-musl-libc.patch \
|
||||
"
|
||||
SRCREV = "834c036d3519337d409277d13f15f321759c5756"
|
||||
PV = "3.10.2"
|
||||
SRC_URI = "gitsm://github.com/supercollider/supercollider.git"
|
||||
SRCREV = "e341b4957c304823faca063448792358ce62b077"
|
||||
PV = "3.11.0"
|
||||
S = "${WORKDIR}/git/"
|
||||
|
||||
inherit cmake_qt5 features_check mime mime-xdg
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
From bbcd068659ced596402dedc78f49fabfab6470bd Mon Sep 17 00:00:00 2001
|
||||
From: David Runge <dave@sleepmap.de>
|
||||
Date: Sat, 29 Sep 2018 17:14:18 +0200
|
||||
Subject: [PATCH] server/supernova/utilities/time_tag.hpp: Adding static_cast
|
||||
to long for time_duration offset in microseconds to satisfy boost >= 1.67.0.
|
||||
|
||||
Upstream-Status: Applied [1]
|
||||
|
||||
[1] https://github.com/supercollider/supercollider/commit/bbcd068659ced596402dedc78f49fabfab6470bd
|
||||
|
||||
---
|
||||
server/supernova/utilities/time_tag.hpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/server/supernova/utilities/time_tag.hpp b/server/supernova/utilities/time_tag.hpp
|
||||
index 33b1effd8..3d0f21dba 100644
|
||||
--- a/server/supernova/utilities/time_tag.hpp
|
||||
+++ b/server/supernova/utilities/time_tag.hpp
|
||||
@@ -229,7 +229,7 @@ public:
|
||||
#ifdef BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG
|
||||
time_duration offset = seconds(get_secs() - ntp_offset) + nanoseconds(get_nanoseconds());
|
||||
#else
|
||||
- time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(get_nanoseconds()/1000);
|
||||
+ time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(static_cast<long>(get_nanoseconds()/1000));
|
||||
#endif
|
||||
return ptime(base, offset);
|
||||
}
|
||||
--
|
||||
2.14.4
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
From d5f48157a5a0e061f09efca87f4c420bbfe0f09f Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Fri, 19 Apr 2019 19:40:06 +0200
|
||||
Subject: [PATCH] Workaround build errors on musl libc
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Currently musl does not support GLOB_TILDE but it is on their roadmap [1]. This
|
||||
patch is no fix and changes functionality for musl. A slightly changed
|
||||
functionality seems better than being unable to build.
|
||||
|
||||
For glibc and future versions of musl this change is a noop.
|
||||
|
||||
Upstream-Status: Submitted [2]
|
||||
|
||||
[1] https://wiki.musl-libc.org/roadmap.html
|
||||
[2] https://github.com/supercollider/supercollider/pull/4391
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
common/SC_Filesystem_unix.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/common/SC_Filesystem_unix.cpp b/common/SC_Filesystem_unix.cpp
|
||||
index f15774b46..40334e435 100644
|
||||
--- a/common/SC_Filesystem_unix.cpp
|
||||
+++ b/common/SC_Filesystem_unix.cpp
|
||||
@@ -32,6 +32,11 @@
|
||||
// system
|
||||
#include <glob.h> // ::glob, glob_t
|
||||
|
||||
+// workaround for musl not yet supporting GLOB_TILDE
|
||||
+#ifndef GLOB_TILDE
|
||||
+#define GLOB_TILDE 0
|
||||
+#endif
|
||||
+
|
||||
using Path = SC_Filesystem::Path;
|
||||
using DirName = SC_Filesystem::DirName;
|
||||
using DirMap = SC_Filesystem::DirMap;
|
||||
--
|
||||
2.20.1
|
||||
|
||||
Reference in New Issue
Block a user