annotate src/libvpx-1-fixes.patch @ 4026:28fa86d2cf21

ffmpeg: mods for native linux build of ffmpeg * src/ffmpeg.mk: add native build rule * src/libvpx-1-fixes.patch: update patch from mxe.cc * src/libvpx.mk: update to version 1.4.0, add native build rule * src/sdl-1-xdata.patch" new patch file * src/sdl.mk: add native build rule * src/xvidcore.mk: add native build rule
author John D
date Sat, 12 Sep 2015 20:35:11 -0400
parents 57ee697ed83b
children de6e4042489c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2737
57ee697ed83b package libvpx: fix for buidling on OSX
Tony Theodore <tonyt@logyst.com>
parents: 2555
diff changeset
1 This file is part of MXE.
57ee697ed83b package libvpx: fix for buidling on OSX
Tony Theodore <tonyt@logyst.com>
parents: 2555
diff changeset
2 See index.html for further information.
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
3
2737
57ee697ed83b package libvpx: fix for buidling on OSX
Tony Theodore <tonyt@logyst.com>
parents: 2555
diff changeset
4 Contains ad hoc patches for cross building.
57ee697ed83b package libvpx: fix for buidling on OSX
Tony Theodore <tonyt@logyst.com>
parents: 2555
diff changeset
5
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
6 From 1408d07fb86254ae1aded0e8cf38e7e0c2550550 Mon Sep 17 00:00:00 2001
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
7 From: Mark Brand <mabrand@mabrand.nl>
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
8 Date: Thu, 5 Sep 2013 14:25:31 -0700
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
9 Subject: [PATCH 1/2] Linking as test is not good for cross compiling
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
10
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
11 Signed-off-by: Timothy Gu <timothygu99@gmail.com>
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
12 ---
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
13 configure | 3 ---
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
14 1 file changed, 3 deletions(-)
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
15
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
16 diff --git a/configure b/configure
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
17 index be36e56..987b2e9 100755
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
18 --- a/configure
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
19 +++ b/configure
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
20 @@ -490,9 +490,6 @@ process_detect() {
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
21 }
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
22 fi
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
23 check_header stdio.h || die "Unable to invoke compiler: ${CC} ${CFLAGS}"
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
24 - check_ld <<EOF || die "Toolchain is unable to link executables"
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
25 -int main(void) {return 0;}
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
26 -EOF
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
27 # check system headers
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
28 check_header stdint.h
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
29 check_header pthread.h
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
30 --
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
31 1.8.1.2
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
32
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
33
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
34 From bada4be247273378809a30bf9a0ca7d9c9d2b936 Mon Sep 17 00:00:00 2001
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
35 From: Mark Brand <mabrand@mabrand.nl>
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
36 Date: Thu, 5 Sep 2013 14:28:28 -0700
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
37 Subject: [PATCH 2/2] Fix /bin/bash
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
38
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
39 Signed-off-by: Timothy Gu <timothygu99@gmail.com>
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
40
2555
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
41 diff --git a/build/make/gen_msvs_def.sh b/build/make/gen_msvs_def.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
42 index 4defcc2..12e3573 100755
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
43 --- a/build/make/gen_msvs_def.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
44 +++ b/build/make/gen_msvs_def.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
45 @@ -1,4 +1,4 @@
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
46 -#!/bin/bash
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
47 +#!/usr/bin/env bash
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
48 ##
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
49 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
50 ##
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
51 diff --git a/build/make/gen_msvs_proj.sh b/build/make/gen_msvs_proj.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
52 index 6d42941..4418034 100755
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
53 --- a/build/make/gen_msvs_proj.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
54 +++ b/build/make/gen_msvs_proj.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
55 @@ -1,4 +1,4 @@
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
56 -#!/bin/bash
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
57 +#!/usr/bin/env bash
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
58 ##
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
59 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
60 ##
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
61 diff --git a/build/make/gen_msvs_sln.sh b/build/make/gen_msvs_sln.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
62 index 240678b..2089f68 100755
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
63 --- a/build/make/gen_msvs_sln.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
64 +++ b/build/make/gen_msvs_sln.sh
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
65 @@ -1,4 +1,4 @@
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
66 -#!/bin/bash
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
67 +#!/usr/bin/env bash
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
68 ##
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
69 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
70 ##
5b5cd166da34 package libvpx: add missing private dependency to .pc file
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
71 --
4026
28fa86d2cf21 ffmpeg: mods for native linux build of ffmpeg
John D
parents: 2737
diff changeset
72 1.8.1.2