From fdca6a927068082f44acf1feef85060bee51096e Mon Sep 17 00:00:00 2001 From: Ulf Samuelsson Date: Tue, 27 Nov 2007 21:40:57 +0000 Subject: [PATCH] Fix libmad configure order according to issue 0001571, revert old fix --- .../libmad-0.15.1b-optimization.patch.avr32 | 62 +++++++++---------- package/libmad/libmad.mk | 5 -- 2 files changed, 31 insertions(+), 36 deletions(-) diff --git a/package/libmad/libmad-0.15.1b-optimization.patch.avr32 b/package/libmad/libmad-0.15.1b-optimization.patch.avr32 index f6620f591a..b74eea3225 100644 --- a/package/libmad/libmad-0.15.1b-optimization.patch.avr32 +++ b/package/libmad/libmad-0.15.1b-optimization.patch.avr32 @@ -139,20 +139,19 @@ index 5a51570..70f550a 100644 unsigned short mad_bit_crc(struct mad_bitptr, unsigned int, unsigned short); # endif -diff --git a/configure b/configure -index ee421cc..7a9f0c8 100755 ---- a/configure -+++ b/configure -@@ -1048,7 +1048,7 @@ Optional Features: - --enable-speed optimize for speed over accuracy - --enable-accuracy optimize for accuracy over speed - --enable-fpm=ARCH use ARCH-specific fixed-point math routines (one of: -- intel, arm, mips, sparc, ppc, 64bit, default) -+ intel, arm, avr32, mips, sparc, ppc, 64bit, default) - --enable-sso use subband synthesis optimization - --disable-aso disable architecture-specific optimizations - --enable-strict-iso use strict ISO/IEC interpretations -@@ -21477,6 +21477,7 @@ if test "${enable_fpm+set}" = set; then +diff --git a/configure.ac b/configure.ac +index 9b79399..063cb9b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -274,13 +274,14 @@ fi + AC_MSG_CHECKING(for architecture-specific fixed-point math routines) + AC_ARG_ENABLE(fpm, AC_HELP_STRING([--enable-fpm=ARCH], + [use ARCH-specific fixed-point math routines +- (one of: intel, arm, mips, sparc, ppc, 64bit, default)]), ++ (one of: intel, arm, avr32, mips, sparc, ppc, 64bit, default)]), + [ + case "$enableval" in + yes) ;; no|default|approx) FPM="DEFAULT" ;; intel|i?86) FPM="INTEL" ;; arm) FPM="ARM" ;; @@ -160,7 +159,7 @@ index ee421cc..7a9f0c8 100755 mips) FPM="MIPS" ;; sparc) FPM="SPARC" ;; ppc|powerpc) FPM="PPC" ;; -@@ -21498,6 +21499,7 @@ then +@@ -298,6 +299,7 @@ then case "$host" in i?86-*) FPM="INTEL" ;; arm*-*) FPM="ARM" ;; @@ -168,7 +167,7 @@ index ee421cc..7a9f0c8 100755 mips*-*) FPM="MIPS" ;; sparc*-*) FPM="SPARC" ;; powerpc*-*) FPM="PPC" ;; -@@ -21554,6 +21556,11 @@ then +@@ -343,6 +345,11 @@ then ASO="$ASO -DASO_IMDCT" ASO_OBJS="imdct_l_arm.lo" ;; @@ -180,19 +179,20 @@ index ee421cc..7a9f0c8 100755 mips*-*) ASO="$ASO -DASO_INTERLEAVE2" ASO="$ASO -DASO_ZEROCHECK" -diff --git a/configure.ac b/configure.ac -index 9b79399..063cb9b 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -274,13 +274,14 @@ fi - AC_MSG_CHECKING(for architecture-specific fixed-point math routines) - AC_ARG_ENABLE(fpm, AC_HELP_STRING([--enable-fpm=ARCH], - [use ARCH-specific fixed-point math routines -- (one of: intel, arm, mips, sparc, ppc, 64bit, default)]), -+ (one of: intel, arm, avr32, mips, sparc, ppc, 64bit, default)]), - [ - case "$enableval" in - yes) ;; +diff --git a/configure b/configure +index ee421cc..7a9f0c8 100755 +--- a/configure ++++ b/configure +@@ -1048,7 +1048,7 @@ Optional Features: + --enable-speed optimize for speed over accuracy + --enable-accuracy optimize for accuracy over speed + --enable-fpm=ARCH use ARCH-specific fixed-point math routines (one of: +- intel, arm, mips, sparc, ppc, 64bit, default) ++ intel, arm, avr32, mips, sparc, ppc, 64bit, default) + --enable-sso use subband synthesis optimization + --disable-aso disable architecture-specific optimizations + --enable-strict-iso use strict ISO/IEC interpretations +@@ -21477,6 +21477,7 @@ if test "${enable_fpm+set}" = set; then no|default|approx) FPM="DEFAULT" ;; intel|i?86) FPM="INTEL" ;; arm) FPM="ARM" ;; @@ -200,7 +200,7 @@ index 9b79399..063cb9b 100644 mips) FPM="MIPS" ;; sparc) FPM="SPARC" ;; ppc|powerpc) FPM="PPC" ;; -@@ -298,6 +299,7 @@ then +@@ -21498,6 +21499,7 @@ then case "$host" in i?86-*) FPM="INTEL" ;; arm*-*) FPM="ARM" ;; @@ -208,7 +208,7 @@ index 9b79399..063cb9b 100644 mips*-*) FPM="MIPS" ;; sparc*-*) FPM="SPARC" ;; powerpc*-*) FPM="PPC" ;; -@@ -343,6 +345,11 @@ then +@@ -21554,6 +21556,11 @@ then ASO="$ASO -DASO_IMDCT" ASO_OBJS="imdct_l_arm.lo" ;; diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk index 5eeab98813..7a2d98a8c2 100644 --- a/package/libmad/libmad.mk +++ b/package/libmad/libmad.mk @@ -38,13 +38,8 @@ $(LIBMAD_DIR)/.configured: $(LIBMAD_DIR)/.unpacked ) touch $@ -# This rule runs 'libtoolize' since the ltmain.sh which comes in the tarball -# is unsuitable with new libtool versions (causing shared libraries to build -# without the .so extension). - $(LIBMAD_DIR)/libmad.la: $(LIBMAD_DIR)/.configured rm -f $@ - (cd $(LIBMAD_DIR); libtoolize --force) $(MAKE) -C $(LIBMAD_DIR) $(STAGING_DIR)/usr/lib/libmad.so.0: $(LIBMAD_DIR)/libmad.la -- 2.30.2