liba52: enable PIC support

This commit is contained in:
Danny Rawlins 2011-10-06 02:33:53 +11:00
parent 1f02203017
commit 63ffed97d1
3 changed files with 26 additions and 13 deletions

View File

@ -1,2 +1,2 @@
550243ceecf1a48790d2f863cdfe6cf1 a52dec-0.7.4-host.patch
cdfaa26d5e9bf365571b8b047d4b5031 a52dec-0.7.4-build.patch
caa9f5bc44232dc8aeea773fea56be80 a52dec-0.7.4.tar.gz

View File

@ -5,14 +5,14 @@
name=liba52
version=0.7.4
release=3
release=4
source=(http://liba52.sourceforge.net/files/a52dec-$version.tar.gz
a52dec-0.7.4-host.patch)
a52dec-0.7.4-build.patch)
build() {
cd a52dec-$version
patch -p 1 -i $SRC/a52dec-0.7.4-host.patch
patch -p 1 -i $SRC/a52dec-0.7.4-build.patch
./bootstrap
./configure \
@ -22,7 +22,8 @@ build() {
--disable-win \
--disable-static \
--enable-shared \
--enable-double
--enable-double \
--with-pic
make
make install prefix=$PKG/usr

View File

@ -1,6 +1,6 @@
diff -pruN a52dec-0.7.4.orig/Makefile.am a52dec-0.7.4/Makefile.am
--- a52dec-0.7.4.orig/Makefile.am 2011-10-05 14:10:37.223711385 +0000
+++ a52dec-0.7.4/Makefile.am 2011-10-05 14:15:59.871711150 +0000
--- a52dec-0.7.4.orig/Makefile.am 2011-10-05 15:17:46.538118579 +0000
+++ a52dec-0.7.4/Makefile.am 2011-10-05 15:18:12.013374560 +0000
@@ -1,3 +1,5 @@
+ACLOCAL_AMFLAGS = -I m4
+
@ -8,8 +8,8 @@ diff -pruN a52dec-0.7.4.orig/Makefile.am a52dec-0.7.4/Makefile.am
EXTRA_DIST = HISTORY bootstrap
diff -pruN a52dec-0.7.4.orig/configure.in a52dec-0.7.4/configure.in
--- a52dec-0.7.4.orig/configure.in 2011-10-05 14:10:37.222711385 +0000
+++ a52dec-0.7.4/configure.in 2011-10-05 14:13:24.063711264 +0000
--- a52dec-0.7.4.orig/configure.in 2011-10-05 15:17:46.537119079 +0000
+++ a52dec-0.7.4/configure.in 2011-10-05 15:18:12.013374560 +0000
@@ -1,6 +1,7 @@
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.52)
@ -38,17 +38,29 @@ diff -pruN a52dec-0.7.4.orig/configure.in a52dec-0.7.4/configure.in
OPT_CFLAGS="$CFLAGS -mtune=ultrasparc"
AC_TRY_CFLAGS([$OPT_CFLAGS],[CFLAGS=$OPT_CFLAGS]);;
diff -pruN a52dec-0.7.4.orig/liba52/Makefile.am a52dec-0.7.4/liba52/Makefile.am
--- a52dec-0.7.4.orig/liba52/Makefile.am 2011-10-05 14:10:37.221711385 +0000
+++ a52dec-0.7.4/liba52/Makefile.am 2011-10-05 14:14:26.310711218 +0000
--- a52dec-0.7.4.orig/liba52/Makefile.am 2011-10-05 15:17:46.536119579 +0000
+++ a52dec-0.7.4/liba52/Makefile.am 2011-10-05 15:18:12.014374060 +0000
@@ -1,4 +1,4 @@
-CFLAGS = @CFLAGS@ @LIBA52_CFLAGS@
+AM_CFLAGS = @CFLAGS@ @LIBA52_CFLAGS@
lib_LTLIBRARIES = liba52.la
diff -pruN a52dec-0.7.4.orig/liba52/configure.incl a52dec-0.7.4/liba52/configure.incl
--- a52dec-0.7.4.orig/liba52/configure.incl 2011-10-05 15:17:46.535120079 +0000
+++ a52dec-0.7.4/liba52/configure.incl 2011-10-05 15:18:32.540106045 +0000
@@ -2,7 +2,7 @@ AC_SUBST([LIBA52_CFLAGS])
AC_SUBST([LIBA52_LIBS])
dnl avoid -fPIC when possible
-LIBA52_CFLAGS="$LIBA52_CFLAGS -prefer-non-pic"
+dnl LIBA52_CFLAGS="$LIBA52_CFLAGS -prefer-non-pic"
AC_ARG_ENABLE([double],
[ --enable-double use double-precision samples])
diff -pruN a52dec-0.7.4.orig/src/Makefile.am a52dec-0.7.4/src/Makefile.am
--- a52dec-0.7.4.orig/src/Makefile.am 2011-10-05 14:10:37.221711385 +0000
+++ a52dec-0.7.4/src/Makefile.am 2011-10-05 14:14:46.505711204 +0000
--- a52dec-0.7.4.orig/src/Makefile.am 2011-10-05 15:17:46.535120079 +0000
+++ a52dec-0.7.4/src/Makefile.am 2011-10-05 15:18:12.014374060 +0000
@@ -1,4 +1,4 @@
-CFLAGS = @A52DEC_CFLAGS@
+AM_CFLAGS = @A52DEC_CFLAGS@