summaryrefslogtreecommitdiff
path: root/multimedia/libvpx/files/patch-configure
blob: 6fb4bb43e7bda8fd83e622983d7bae9b409c7881 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
- Add missing targets when toolchain != generic-gnu
- --version is a GNUism which BSD diff doesn't support
- Skip bogus NEON check when soft-enabled on armv6

--- configure.orig	2024-01-09 21:12:22 UTC
+++ configure
@@ -110,6 +110,7 @@ all_platforms="${all_platforms} arm64-win64-vs17-clang
 all_platforms="${all_platforms} arm64-win64-vs16-clangcl"
 all_platforms="${all_platforms} arm64-win64-vs17"
 all_platforms="${all_platforms} arm64-win64-vs17-clangcl"
+all_platforms="${all_platforms} armv6-linux-gcc"
 all_platforms="${all_platforms} armv7-android-gcc"   #neon Cortex-A8
 all_platforms="${all_platforms} armv7-darwin-gcc"    #neon Cortex-A8
 all_platforms="${all_platforms} armv7-linux-rvct"    #neon Cortex-A8
@@ -127,6 +128,7 @@ all_platforms="${all_platforms} ppc64le-linux-gcc"
 all_platforms="${all_platforms} mips32-linux-gcc"
 all_platforms="${all_platforms} mips64-linux-gcc"
 all_platforms="${all_platforms} ppc64le-linux-gcc"
+all_platforms="${all_platforms} sparc-linux-gcc"
 all_platforms="${all_platforms} sparc-solaris-gcc"
 all_platforms="${all_platforms} x86-android-gcc"
 all_platforms="${all_platforms} x86-darwin8-gcc"
@@ -187,7 +189,7 @@ done
     [ -f "${source_path}/${t}.mk" ] && enable_feature ${t}
 done
 
-if ! diff --version >/dev/null; then
+if ! hash diff 2>/dev/null; then
   die "diff missing: Try installing diffutils via your package manager."
 fi
 
@@ -633,9 +635,6 @@ EOF
 
     check_header vpx/vpx_integer.h -I${source_path} && enable_feature vpx_ports
 
-    if enabled neon && ! enabled external_build; then
-      check_header arm_neon.h || die "Unable to find arm_neon.h"
-    fi
 }
 
 process_toolchain() {