View | Details | Raw Unified | Return to bug 249959
Collapse All | Expand All

(-)b/audio/ardour6/Makefile (-2 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	ardour6
4
PORTNAME=	ardour6
5
PORTVERSION=	6.2.0
5
PORTVERSION=	6.3.0
6
CATEGORIES=	audio
6
CATEGORIES=	audio
7
MASTER_SITES=	https://github.com/beerml/ardour_releases/raw/master/
7
MASTER_SITES=	https://github.com/beerml/ardour_releases/raw/master/
8
# The original master side points to the latest release only:
8
# The original master side points to the latest release only:
Lines 15-21 COMMENT= Multichannel digital audio workstation Link Here
15
LICENSE=	GPLv2
15
LICENSE=	GPLv2
16
LICENSE_FILE=	${WRKSRC}/COPYING
16
LICENSE_FILE=	${WRKSRC}/COPYING
17
17
18
BROKEN=		Does not build with glib 2.66.0
19
BROKEN_aarch64=		fails to configure: Could not find the program gas,as,gcc
18
BROKEN_aarch64=		fails to configure: Could not find the program gas,as,gcc
20
19
21
BUILD_DEPENDS=	lv2>=1.18.0:audio/lv2 \
20
BUILD_DEPENDS=	lv2>=1.18.0:audio/lv2 \
(-)b/audio/ardour6/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1598733020
1
TIMESTAMP = 1600982311
2
SHA256 (Ardour-6.2.0.tar.bz2) = 97c1868e62a2f991cf8ad02aa8d226826a8014fb18151d094398bc7200350b23
2
SHA256 (Ardour-6.3.0.tar.bz2) = 93418636d7d93f66bdf479ed5bf3c6b0cc0198dc8f76c5555110d3147e4ec74b
3
SIZE (Ardour-6.2.0.tar.bz2) = 11042230
3
SIZE (Ardour-6.3.0.tar.bz2) = 11863993
(-)b/audio/ardour6/files/patch-wscript (+25 lines)
Added Link Here
1
--- wscript.orig	2020-07-08 18:34:29 UTC
2
+++ wscript
3
@@ -502,7 +502,7 @@ int main() { return 0; }''',
4
         c_flags.append("-Qunused-arguments")
5
         cxx_flags.append("-Qunused-arguments")
6
 
7
-    if (re.search ("(i[0-9]86|x86_64|AMD64)", cpu) != None) and conf.env['build_target'] != 'none':
8
+    if (re.search ("(i[0-9]86|x86_64|amd64|AMD64)", cpu) != None) and conf.env['build_target'] != 'none':
9
 
10
         #
11
         # ARCH_X86 means anything in the x86 family from i386 to x86_64
12
@@ -534,6 +534,13 @@ int main() { return 0; }''',
13
                 compiler_flags.append ("-march=i586")
14
             elif cpu == "i686":
15
                 compiler_flags.append ("-march=i686")
16
+
17
+        else :
18
+            # and cpu == 'amd64' :
19
+            # this is 20yo tech and present in all 64bit cpus
20
+            build_host_supports_sse = True
21
+            compiler_flags.append ("-mmmx")
22
+            compiler_flags.append ("-m3dnow")
23
 
24
         if not is_clang and ((conf.env['build_target'] == 'i686') or (conf.env['build_target'] == 'x86_64')) and build_host_supports_sse:
25
             compiler_flags.extend ([ flags_dict['sse'], flags_dict['fpmath-sse'], flags_dict['xmmintrinsics'] ])

Return to bug 249959