# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # audio/zita-convolver # audio/zita-convolver/distinfo # audio/zita-convolver/Makefile # audio/zita-convolver/pkg-descr # audio/zita-convolver/files # audio/zita-convolver/files/patch-Makefile # audio/zita-convolver/files/patch-zita-convolver.h # echo c - audio/zita-convolver mkdir -p audio/zita-convolver > /dev/null 2>&1 echo x - audio/zita-convolver/distinfo sed 's/^X//' >audio/zita-convolver/distinfo << '7cabd07ce9d23ac20e942876ff40d72b' XTIMESTAMP = 1501728395 XSHA256 (zita-convolver-3.1.0.tar.bz2) = bf7e93b582168b78d40666974460ad8142c2fa3c3412e327e4ab960b3fb31993 XSIZE (zita-convolver-3.1.0.tar.bz2) = 21485 7cabd07ce9d23ac20e942876ff40d72b echo x - audio/zita-convolver/Makefile sed 's/^X//' >audio/zita-convolver/Makefile << 'c5e192b2d95cf2bb013a11d1b2558dae' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= zita-convolver XPORTVERSION= 3.1.0 XCATEGORIES= audio XMASTER_SITES= http://kokkinizita.linuxaudio.org/linuxaudio/downloads/ X XMAINTAINER= yuri@rawbw.com XCOMMENT= Fast, partitioned convolution engine library X XLICENSE= GPLv3 XLICENSE_FILE= ${WRKSRC}/../COPYING X XBUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 XLIB_DEPENDS= libfftw3f.so:math/fftw3-float X XUSES= compiler:c++11-lib gmake localbase:ldflags tar:bz2 XWRKSRC= ${WRKDIR}/${DISTNAME}/libs XUSE_LDCONFIG= yes X XPLIST_FILES= include/zita-convolver.h \ X lib/libzita-convolver.so \ X lib/libzita-convolver.so.3 \ X lib/libzita-convolver.so.${PORTVERSION} X Xpost-install: X @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libzita-convolver.so.${PORTVERSION} X X.include c5e192b2d95cf2bb013a11d1b2558dae echo x - audio/zita-convolver/pkg-descr sed 's/^X//' >audio/zita-convolver/pkg-descr << 'c8f7b3c7d51aec5e1b6178fb1c417172' XA C++ library implementing a real-time convolution matrix for up to 64 inputs Xand outputs. It uses multiple partition sizes to provide both low delay and Xefficient CPU use. X XWWW: http://kokkinizita.linuxaudio.org/linuxaudio/ c8f7b3c7d51aec5e1b6178fb1c417172 echo c - audio/zita-convolver/files mkdir -p audio/zita-convolver/files > /dev/null 2>&1 echo x - audio/zita-convolver/files/patch-Makefile sed 's/^X//' >audio/zita-convolver/files/patch-Makefile << '50bc845f278594ec0f62b7f354e1815b' X--- Makefile.orig 2011-11-20 21:30:54 UTC X+++ Makefile X@@ -21,8 +21,8 @@ X # Modify as required. X # X PREFIX = /usr/local X-SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') X-LIBDIR = lib$(SUFFIX) X+#SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') X+LIBDIR = lib X X X MAJVERS = 3 X@@ -32,7 +32,7 @@ VERSION = $(MAJVERS).$(MINVERS) X X CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DENABLE_VECTOR_MODE X CXXFLAGS += -fPIC -Wall X-CXXFLAGS += -ffast-math -funroll-loops -O3 X+CXXFLAGS += -ffast-math -funroll-loops X CXXFLAGS += -march=native X LDLFAGS += X LDLIBS += X@@ -45,9 +45,10 @@ ZITA-CONVOLVER_DEP = -lfftw3f -lpthread X ZITA-CONVOLVER_O = zita-convolver.o X ZITA-CONVOLVER_H = zita-convolver.h X X+all: $(ZITA-CONVOLVER_MIN) X X $(ZITA-CONVOLVER_MIN): $(ZITA-CONVOLVER_O) X- g++ -shared $(LDFLAGS) -Wl,-soname,$(ZITA-CONVOLVER_MAJ) -o $(ZITA-CONVOLVER_MIN) $(ZITA-CONVOLVER_O) $(ZITA-CONVOLVER_DEP) X+ ${CXX} -shared $(LDFLAGS) -Wl,-soname,$(ZITA-CONVOLVER_MAJ) -o $(ZITA-CONVOLVER_MIN) $(ZITA-CONVOLVER_O) $(ZITA-CONVOLVER_DEP) X X X install: $(ZITA-CONVOLVER_MIN) X@@ -56,7 +57,7 @@ install: $(ZITA-CONVOLVER_MIN) X install -m 644 $(ZITA-CONVOLVER_H) $(DESTDIR)$(PREFIX)/include X install -m 755 $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR) X ln -sf $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-CONVOLVER_SO) X- ldconfig X+ ln -sf $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-CONVOLVER_MAJ) X X clean: X /bin/rm -f *~ *.o *.a *.d *.so.* 50bc845f278594ec0f62b7f354e1815b echo x - audio/zita-convolver/files/patch-zita-convolver.h sed 's/^X//' >audio/zita-convolver/files/patch-zita-convolver.h << '6c5dc7301714937de13ce70cab72025b' X--- zita-convolver.h.orig 2011-12-02 21:22:15 UTC X+++ zita-convolver.h X@@ -74,7 +74,7 @@ private: X #endif X X X-#ifdef __APPLE__ X+#ifdef __FreeBSD__ X X // NOTE: ***** I DO NOT REPEAT NOT PROVIDE SUPPORT FOR OSX ***** X // 6c5dc7301714937de13ce70cab72025b exit