summaryrefslogtreecommitdiff
path: root/package/brutefir
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-09-05 22:26:16 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2015-09-05 22:26:27 +0200
commit9c11fa0311ebf8524d9dc256d8b20c27e48502b2 (patch)
tree5bb7657752f1f224f54f860fb787db70804307b6 /package/brutefir
parent9827ba766a5a2c367df50b603f44037dbeb9a473 (diff)
fix build for x86/x86_64
Diffstat (limited to 'package/brutefir')
-rw-r--r--package/brutefir/Makefile9
-rw-r--r--package/brutefir/patches/patch-Makefile30
2 files changed, 32 insertions, 7 deletions
diff --git a/package/brutefir/Makefile b/package/brutefir/Makefile
index fe5e99c9b..cef064554 100644
--- a/package/brutefir/Makefile
+++ b/package/brutefir/Makefile
@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= brutefir
PKG_VERSION:= 1.0m
-PKG_RELEASE:= 2
+PKG_RELEASE:= 3
PKG_HASH:= 23b80500fc8687be338bc2654ecc509eccc06fe9372815361b65ed9b1807ccca
PKG_DESCR:= convulution engine
PKG_SECTION:= mm/audio
@@ -16,7 +16,7 @@ PKG_SITES:= http://www.ludd.luth.se/~torger/files/
DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
-MAKE_ENV+= FLEX=$(STAGING_HOST_DIR)/usr/bin/flex
+MAKE_ENV+= FLEX=$(STAGING_HOST_DIR)/usr/bin/flex UNAME_M=$(ADK_TARGET_ARCH)
include $(ADK_TOPDIR)/mk/package.mk
@@ -31,8 +31,9 @@ CONFIG_STYLE= manual
brutefir-install:
$(INSTALL_DIR) $(IDIR_BRUTEFIR)/usr/bin
$(INSTALL_DIR) $(IDIR_BRUTEFIR)/usr/lib
- $(INSTALL_BIN) $(WRKINST)/usr/local/bin/brutefir \
+ $(INSTALL_BIN) $(WRKINST)/usr/bin/brutefir \
$(IDIR_BRUTEFIR)/usr/bin
- $(CP) $(WRKINST)/usr/local/lib/* $(IDIR_BRUTEFIR)/usr/lib/
+ $(CP) $(WRKINST)/usr/lib/* \
+ $(IDIR_BRUTEFIR)/usr/lib/
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/package/brutefir/patches/patch-Makefile b/package/brutefir/patches/patch-Makefile
index bcd97dc3f..44d7719f9 100644
--- a/package/brutefir/patches/patch-Makefile
+++ b/package/brutefir/patches/patch-Makefile
@@ -1,5 +1,20 @@
--- brutefir-1.0m.orig/Makefile 2013-11-29 14:55:01.000000000 +0100
-+++ brutefir-1.0m/Makefile 2015-07-26 01:43:09.000000000 +0200
++++ brutefir-1.0m/Makefile 2015-09-05 22:19:20.275180228 +0200
+@@ -1,11 +1,11 @@
+ ###################################
+ # Where to install
+-INSTALL_PREFIX = $(DESTDIR)/usr/local
++INSTALL_PREFIX = $(DESTDIR)/usr
+
+ ###################################
+ # Where to find libraries, and their header files.
+-LIBPATHS = -L/usr/local/lib
+-INCLUDE = -I/usr/local/include
++# LIBPATHS = -L/usr/local/lib
++# INCLUDE = -I/usr/local/include
+ ifdef FFTW_PATH
+ LIBPATHS += -L$(FFTW_PATH)/lib
+ INCLUDE += -I$(FFTW_PATH)/include
@@ -17,17 +17,17 @@ FFTW_LIB = -lfftw3 -lfftw3f
###################################
@@ -23,12 +38,21 @@
CC_FPIC = -fPIC
LD_SHARED = -shared
-@@ -59,7 +59,7 @@ LIB_TARGETS = cli.bflogic eq.bflogic fil
+@@ -59,15 +59,11 @@ LIB_TARGETS = cli.bflogic eq.bflogic fil
UNAME = $(shell uname)
UNAME_P = $(shell uname -p)
-UNAME_M = $(shell uname -m)
-+UNAME_M =
++UNAME_M ?=
# Linux
ifeq ($(UNAME),Linux)
+-ifeq ($(UNAME_M),i586)
+-BRUTEFIR_OBJS += $(BRUTEFIR_SSE_OBJS)
+-CC_FLAGS += -msse
+-endif
+-ifeq ($(UNAME_M),i686)
++ifeq ($(UNAME_M),x86)
+ BRUTEFIR_OBJS += $(BRUTEFIR_SSE_OBJS)
+ CC_FLAGS += -msse
+ endif