From 3d63af321d0b625599a1760d12f7efd28b182c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sat, 19 Sep 2020 12:47:46 +0200 Subject: [PATCH] ardour6: upgrade 6.2 -> 6.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- ...-flags-that-cause-trouble-for-cross-.patch | 30 +++++++------------ recipes-musicians/ardour/ardour6_git.bb | 5 ++-- 2 files changed, 12 insertions(+), 23 deletions(-) diff --git a/recipes-musicians/ardour/ardour6/0001-remove-all-build-flags-that-cause-trouble-for-cross-.patch b/recipes-musicians/ardour/ardour6/0001-remove-all-build-flags-that-cause-trouble-for-cross-.patch index 67152a3..24f5026 100644 --- a/recipes-musicians/ardour/ardour6/0001-remove-all-build-flags-that-cause-trouble-for-cross-.patch +++ b/recipes-musicians/ardour/ardour6/0001-remove-all-build-flags-that-cause-trouble-for-cross-.patch @@ -10,33 +10,19 @@ Content-Transfer-Encoding: 8bit Upstream-Status: Inappropriate [cross specific] Signed-off-by: Andreas Müller - --- - tools/autowaf.py | 1 + - wscript | 26 -------------------------- - 2 files changed, 1 insertion(+), 26 deletions(-) + wscript | 26 -------------------------- + 1 file changed, 26 deletions(-) -diff --git a/tools/autowaf.py b/tools/autowaf.py -index 375dc5909..bb7714335 100644 ---- a/tools/autowaf.py -+++ b/tools/autowaf.py -@@ -93,6 +93,7 @@ def copyfile (task): - - def check_header(conf, lang, name, define='', mandatory=True): - "Check for a header" -+ return True - includes = '' # search default system include paths - if sys.platform == "darwin": - includes = '/opt/local/include' diff --git a/wscript b/wscript -index 9fd84bb2c..d4178cb36 100644 +index ca0b2b9d42..8c67ada6bd 100644 --- a/wscript +++ b/wscript -@@ -476,31 +476,6 @@ int main() { return 0; }''', +@@ -519,32 +519,6 @@ int main() { return 0; }''', compiler_flags.append ("-DARCH_X86") -- if platform == 'linux' : +- if platform == 'linux' and conf.env['build_target'] != 'armhf' and conf.env['build_target'] != 'aarch64': - - # - # determine processor flags via /proc/cpuinfo @@ -61,6 +47,10 @@ index 9fd84bb2c..d4178cb36 100644 - - if not is_clang and ((conf.env['build_target'] == 'i686') or (conf.env['build_target'] == 'x86_64')) and build_host_supports_sse: - compiler_flags.extend ([ flags_dict['sse'], flags_dict['fpmath-sse'], flags_dict['xmmintrinsics'] ]) - +- if (conf.env['build_target'] == 'mingw'): if (re.search ("(x86_64|AMD64)", cpu) != None): + # on Windows sse is supported by 64 bit platforms only +-- +2.26.2 + diff --git a/recipes-musicians/ardour/ardour6_git.bb b/recipes-musicians/ardour/ardour6_git.bb index dcc8e33..9261c45 100644 --- a/recipes-musicians/ardour/ardour6_git.bb +++ b/recipes-musicians/ardour/ardour6_git.bb @@ -36,10 +36,9 @@ REQUIRED_DISTRO_FEATURES = "x11" SRC_URI = " \ git://github.com/Ardour/ardour.git \ file://0001-remove-all-build-flags-that-cause-trouble-for-cross-.patch \ - file://0002-Use-ARM-NEON-intrinsics-if-available-for-mixing-func.patch \ " -SRCREV = "c8e92338fffa92e4ee0bc03ca8ca9ff93ed8b2b4" -PV = "6.2" +SRCREV = "1b55648131888f443766b04896f2a8956df062f6" +PV = "6.3" S = "${WORKDIR}/git" # arch specific override - default (tested) is ARM -> no fpu-optimizations