summaryrefslogtreecommitdiffstats
path: root/patches/libmad-0.15.1b
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-08-23 16:18:01 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-08-23 16:18:01 +0000
commit7121395f0e4e26842d20c09706faae705afb8936 (patch)
treefb6fc5d4085e69dcec60b16740419cb200fc015a /patches/libmad-0.15.1b
parent1e9729963daecdf8dd78571ad1c6ac63ee5fc398 (diff)
downloadptxdist-7121395f0e4e26842d20c09706faae705afb8936.tar.gz
ptxdist-7121395f0e4e26842d20c09706faae705afb8936.tar.xz
* libmad-0.15.1b:
new git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8760 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches/libmad-0.15.1b')
-rw-r--r--patches/libmad-0.15.1b/generic/amd64-64bit.diff17
-rw-r--r--patches/libmad-0.15.1b/generic/autoconf.diff.bz2bin0 -> 157301 bytes
-rw-r--r--patches/libmad-0.15.1b/generic/optimize.diff82
-rw-r--r--patches/libmad-0.15.1b/generic/series3
4 files changed, 102 insertions, 0 deletions
diff --git a/patches/libmad-0.15.1b/generic/amd64-64bit.diff b/patches/libmad-0.15.1b/generic/amd64-64bit.diff
new file mode 100644
index 000000000..da37d8590
--- /dev/null
+++ b/patches/libmad-0.15.1b/generic/amd64-64bit.diff
@@ -0,0 +1,17 @@
+From: http://ftp.de.debian.org/debian/pool/main/libm/libmad/libmad_0.15.1b-3.diff.gz
+---
+ configure.ac | 1 +
+ 1 file changed, 1 insertion(+)
+
+Index: libmad-0.15.1b/configure.ac
+===================================================================
+--- libmad-0.15.1b.orig/configure.ac
++++ libmad-0.15.1b/configure.ac
+@@ -233,6 +233,7 @@ if test -z "$FPM" && test "$GCC" = yes
+ then
+ case "$host" in
+ i?86-*) FPM="INTEL" ;;
++ x86_64*) FPM="64BIT" ;;
+ arm*-*) FPM="ARM" ;;
+ mips*-*) FPM="MIPS" ;;
+ sparc*-*) FPM="SPARC" ;;
diff --git a/patches/libmad-0.15.1b/generic/autoconf.diff.bz2 b/patches/libmad-0.15.1b/generic/autoconf.diff.bz2
new file mode 100644
index 000000000..7c0c7de3d
--- /dev/null
+++ b/patches/libmad-0.15.1b/generic/autoconf.diff.bz2
Binary files differ
diff --git a/patches/libmad-0.15.1b/generic/optimize.diff b/patches/libmad-0.15.1b/generic/optimize.diff
new file mode 100644
index 000000000..ad5b9e376
--- /dev/null
+++ b/patches/libmad-0.15.1b/generic/optimize.diff
@@ -0,0 +1,82 @@
+From: http://ftp.de.debian.org/debian/pool/main/libm/libmad/libmad_0.15.1b-3.diff.gz
+---
+ configure.ac | 66 -----------------------------------------------------------
+ 1 file changed, 1 insertion(+), 65 deletions(-)
+
+Index: libmad-0.15.1b/configure.ac
+===================================================================
+--- libmad-0.15.1b.orig/configure.ac
++++ libmad-0.15.1b/configure.ac
+@@ -124,71 +124,7 @@ done
+
+ if test "$GCC" = yes
+ then
+- if test -z "$arch"
+- then
+- case "$host" in
+- i386-*) ;;
+- i?86-*) arch="-march=i486" ;;
+- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
+- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
+- powerpc-*) ;;
+- mips*-agenda-*) arch="-mcpu=vr4100" ;;
+- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
+- esac
+- fi
+-
+- case "$optimize" in
+- -O|"-O "*)
+- optimize="-O"
+- optimize="$optimize -fforce-mem"
+- optimize="$optimize -fforce-addr"
+- : #x optimize="$optimize -finline-functions"
+- : #- optimize="$optimize -fstrength-reduce"
+- optimize="$optimize -fthread-jumps"
+- optimize="$optimize -fcse-follow-jumps"
+- optimize="$optimize -fcse-skip-blocks"
+- : #x optimize="$optimize -frerun-cse-after-loop"
+- : #x optimize="$optimize -frerun-loop-opt"
+- : #x optimize="$optimize -fgcse"
+- optimize="$optimize -fexpensive-optimizations"
+- optimize="$optimize -fregmove"
+- : #* optimize="$optimize -fdelayed-branch"
+- : #x optimize="$optimize -fschedule-insns"
+- optimize="$optimize -fschedule-insns2"
+- : #? optimize="$optimize -ffunction-sections"
+- : #? optimize="$optimize -fcaller-saves"
+- : #> optimize="$optimize -funroll-loops"
+- : #> optimize="$optimize -funroll-all-loops"
+- : #x optimize="$optimize -fmove-all-movables"
+- : #x optimize="$optimize -freduce-all-givs"
+- : #? optimize="$optimize -fstrict-aliasing"
+- : #* optimize="$optimize -fstructure-noalias"
+-
+- case "$host" in
+- arm*-*)
+- optimize="$optimize -fstrength-reduce"
+- ;;
+- mips*-*)
+- optimize="$optimize -fstrength-reduce"
+- optimize="$optimize -finline-functions"
+- ;;
+- i?86-*)
+- optimize="$optimize -fstrength-reduce"
+- ;;
+- powerpc-apple-*)
+- # this triggers an internal compiler error with gcc2
+- : #optimize="$optimize -fstrength-reduce"
+-
+- # this is really only beneficial with gcc3
+- : #optimize="$optimize -finline-functions"
+- ;;
+- *)
+- # this sometimes provokes bugs in gcc 2.95.2
+- : #optimize="$optimize -fstrength-reduce"
+- ;;
+- esac
+- ;;
+- esac
++ optimize="-O2"
+ fi
+
+ case "$host" in
diff --git a/patches/libmad-0.15.1b/generic/series b/patches/libmad-0.15.1b/generic/series
new file mode 100644
index 000000000..108401db9
--- /dev/null
+++ b/patches/libmad-0.15.1b/generic/series
@@ -0,0 +1,3 @@
+optimize.diff
+amd64-64bit.diff
+autoconf.diff.bz2