Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=01b29eae405ad68dfa446f9e5607fe2bfd6853ef
commit 01b29eae405ad68dfa446f9e5607fe2bfd6853ef Author: crazy <[email protected]> Date: Sun Dec 20 22:46:49 2015 +0100 lame-3.99.5-3-x86_64 * trying to fix 32bit isuues+parallel build diff --git a/source/multimedia/lame/32bit-bug#443.patch b/source/multimedia/lame/32bit-bug#443.patch new file mode 100644 index 0000000..a1b9c78 --- /dev/null +++ b/source/multimedia/lame/32bit-bug#443.patch @@ -0,0 +1,16 @@ +Description: Build xmm_quantize_sub.c with -msse +Author: Sebastian Ramacher <[email protected]> +Bug: http://sourceforge.net/p/lame/bugs/443/ +Bug-Debian: https://bugs.debian.org/760047 +Last-Update: 2014-08-31 + +--- lame-3.99.5+repack1.orig/libmp3lame/vector/Makefile.am ++++ lame-3.99.5+repack1/libmp3lame/vector/Makefile.am +@@ -20,6 +20,7 @@ xmm_sources = xmm_quantize_sub.c + + if WITH_XMM + liblamevectorroutines_la_SOURCES = $(xmm_sources) ++liblamevectorroutines_la_CFLAGS = -msse + endif + + noinst_HEADERS = lame_intrin.h diff --git a/source/multimedia/lame/FrugalBuild b/source/multimedia/lame/FrugalBuild index 7319f2e..c09f44c 100644 --- a/source/multimedia/lame/FrugalBuild +++ b/source/multimedia/lame/FrugalBuild @@ -3,17 +3,26 @@ pkgname=lame pkgver=3.99.5 -pkgrel=2 +pkgrel=3 pkgdesc="An LGPL MP3 encoder." depends=('ncurses>=6.0-3') groups=('multimedia') archs=('i686' 'x86_64' 'arm') _F_archive_grepv="398" Finclude sourceforge +source=($source \ + 32bit-bug#443.patch) if [ "$CARCH" == "i686" ]; then makedepends=('nasm') Fconfopts+=" --enable-nasm" fi -sha1sums=('03a0bfa85713adcc6b3383c12e2cc68a9cfbf4c4') -unset MAKEFLAGS +sha1sums=('03a0bfa85713adcc6b3383c12e2cc68a9cfbf4c4' \ + '1bfb3e381a21ff084de9726a65266cc5e6822e92') + +build() +{ + Fcd + mkdir -p libmp3lame/i386/.libs || Fdie ## weird! + Fbuild +} # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
