From 7ae709a5829274f526b90661b46fd98cf4b35f1f Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 8 Sep 2014 15:53:43 +0200 Subject: [PATCH] lame: force SSE on i686 --- srcpkgs/lame/patches/msse_i686.patch | 12 ------------ srcpkgs/lame/template | 6 ++++++ 2 files changed, 6 insertions(+), 12 deletions(-) delete mode 100644 srcpkgs/lame/patches/msse_i686.patch diff --git a/srcpkgs/lame/patches/msse_i686.patch b/srcpkgs/lame/patches/msse_i686.patch deleted file mode 100644 index 4f19f1ba04..0000000000 --- a/srcpkgs/lame/patches/msse_i686.patch +++ /dev/null @@ -1,12 +0,0 @@ -Bug: http://sourceforge.net/p/lame/bugs/443/ - ---- libmp3lame/vector/Makefile.am -+++ 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/srcpkgs/lame/template b/srcpkgs/lame/template index ccb36597ba..776b701b5e 100644 --- a/srcpkgs/lame/template +++ b/srcpkgs/lame/template @@ -13,6 +13,12 @@ homepage="http://lame.sourceforge.net" distfiles="${SOURCEFORGE_SITE}/lame/lame-${version}.tar.gz" checksum=24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff +pre_configure() { + if [ "${XBPS_TARGET_MACHINE}" = "i686" ]; then + CFLAGS+=" -msse" + fi +} + lame-devel_package() { depends="lame>=${version}_${revision}" short_desc+=" - development files"