From 63ffed97d1e879c6dd6c3d5edcb5823f9e049179 Mon Sep 17 00:00:00 2001 From: Danny Rawlins Date: Thu, 6 Oct 2011 02:33:53 +1100 Subject: [PATCH] liba52: enable PIC support --- liba52/.md5sum | 2 +- liba52/Pkgfile | 9 +++--- ....4-host.patch => a52dec-0.7.4-build.patch} | 28 +++++++++++++------ 3 files changed, 26 insertions(+), 13 deletions(-) rename liba52/{a52dec-0.7.4-host.patch => a52dec-0.7.4-build.patch} (60%) diff --git a/liba52/.md5sum b/liba52/.md5sum index 45f6c14a6..56b35a555 100644 --- a/liba52/.md5sum +++ b/liba52/.md5sum @@ -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 diff --git a/liba52/Pkgfile b/liba52/Pkgfile index 20079a7d5..bae2a23fe 100644 --- a/liba52/Pkgfile +++ b/liba52/Pkgfile @@ -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 diff --git a/liba52/a52dec-0.7.4-host.patch b/liba52/a52dec-0.7.4-build.patch similarity index 60% rename from liba52/a52dec-0.7.4-host.patch rename to liba52/a52dec-0.7.4-build.patch index 5c0076996..c44766faa 100644 --- a/liba52/a52dec-0.7.4-host.patch +++ b/liba52/a52dec-0.7.4-build.patch @@ -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@