FreeBSD Bugzilla – Attachment 185471 Details for
Bug 221232
[NEW PORT] audio/ir-lv2: LV2 impulse response plugin for reverb and cabinet simulation
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shar archive
ir-lv2.shar (text/plain), 5.36 KB, created by
Yuri Victorovich
on 2017-08-16 04:52:02 UTC
(
hide
)
Description:
shar archive
Filename:
MIME Type:
Creator:
Yuri Victorovich
Created:
2017-08-16 04:52:02 UTC
Size:
5.36 KB
patch
obsolete
># 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/ir-lv2 ># audio/ir-lv2/distinfo ># audio/ir-lv2/Makefile ># audio/ir-lv2/pkg-descr ># audio/ir-lv2/files ># audio/ir-lv2/files/patch-Makefile ># audio/ir-lv2/files/patch-ir.h ># >echo c - audio/ir-lv2 >mkdir -p audio/ir-lv2 > /dev/null 2>&1 >echo x - audio/ir-lv2/distinfo >sed 's/^X//' >audio/ir-lv2/distinfo << 'a8bdd017041858ce0d9543c894e9669f' >XTIMESTAMP = 1502858890 >XSHA256 (Anchakor-ir.lv2-g20130909-af1f8ab_GH0.tar.gz) = 430eb1733aff4a9e8d3eec57097141026a08366bd43f891ad70ec4a5dc552037 >XSIZE (Anchakor-ir.lv2-g20130909-af1f8ab_GH0.tar.gz) = 51267 >a8bdd017041858ce0d9543c894e9669f >echo x - audio/ir-lv2/Makefile >sed 's/^X//' >audio/ir-lv2/Makefile << 'deb48dfc290c1e40b84f8249950f29f5' >X# Created by: Yuri Victorovich <yuri@rawbw.com> >X# $FreeBSD$ >X >XPORTNAME= ir >XPORTVERSION= g20130909 >XCATEGORIES= audio >XPKGNAMESUFFIX= -lv2 >X >XMAINTAINER= yuri@rawbw.com >XCOMMENT= LV2 impulse response plugin for reverb and cabinet simulation >X >XLICENSE= GPLv2 >XLICENSE_FILE= ${WRKSRC}/COPYING >X >XBUILD_DEPENDS= lv2>0:audio/lv2 \ >X ${LOCALBASE}/include/fftw3.h:math/fftw3 >XLIB_DEPENDS= libfreetype.so:print/freetype2 \ >X libsndfile.so:audio/libsndfile \ >X libsamplerate.so:audio/libsamplerate \ >X libzita-convolver.so:audio/zita-convolver \ >X libfontconfig.so:x11-fonts/fontconfig >X >XUSES= gmake pkgconfig >XUSE_GITHUB= yes >XGH_ACCOUNT= Anchakor >XGH_PROJECT= ir.lv2 >XGH_TAGNAME= af1f8ab >XUSE_GNOME= glib20 gtk20 gdkpixbuf2 cairo >X >XPLIST_FILES= lib/lv2/ir.lv2/ir.so lib/lv2/ir.lv2/ir.ttl \ >X lib/lv2/ir.lv2/ir_gui.so lib/lv2/ir.lv2/manifest.ttl >X >Xpost-install: >X @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/ir.lv2/*.so >X >X.include <bsd.port.mk> >deb48dfc290c1e40b84f8249950f29f5 >echo x - audio/ir-lv2/pkg-descr >sed 's/^X//' >audio/ir-lv2/pkg-descr << 'cdb050927892261c2a136d26df94d42f' >XLV2 Impulse response (convolution) plugin (for reverb and cabinet simulation). >XThis fork adds LV2 State extenstion support for proper storing of internal >Xplugin data. >X >XIR is a no-latency/low-latency, realtime, high performance signal >Xconvolver especially for creating reverb effects. Supports impulse >Xresponses with 1, 2 or 4 channels, in any soundfile format supported >Xby libsndfile. >X >XWWW: https://github.com/Anchakor/ir.lv2 >cdb050927892261c2a136d26df94d42f >echo c - audio/ir-lv2/files >mkdir -p audio/ir-lv2/files > /dev/null 2>&1 >echo x - audio/ir-lv2/files/patch-Makefile >sed 's/^X//' >audio/ir-lv2/files/patch-Makefile << '710e852bed0a306a29a5501219833fcb' >X--- Makefile.orig 2013-09-10 06:27:31 UTC >X+++ Makefile >X@@ -4,8 +4,8 @@ >X # Issue 'make convert4chan' to compile the 4-channel converter utility >X # (for local use, not installed by make install) >X >X-PREFIX = /usr >X-INSTDIR = $(PREFIX)/lib/lv2/ir.lv2 >X+PREFIX ?= /usr >X+INSTDIR = $(DESTDIR)/$(PREFIX)/lib/lv2/ir.lv2 >X >X INST_FILES = ir.so ir_gui.so ir.ttl manifest.ttl >X >X@@ -27,31 +27,31 @@ C4LIBS = -lsndfile `pkg-config --libs gt >X all: ir.so ir_gui.so >X >X ir.o: ir.cc ir.h ir_utils.h >X- g++ ir.cc $(CPPFLAGS) -c -fPIC -o ir.o >X+ $(CXX) ir.cc $(CPPFLAGS) -c -fPIC -o ir.o >X >X ir_gui.o: ir_gui.cc ir.h ir_utils.h ir_wavedisplay.h >X- g++ ir_gui.cc $(CPPFLAGS) -c -fPIC -o ir_gui.o >X+ $(CXX) ir_gui.cc $(CPPFLAGS) -c -fPIC -o ir_gui.o >X >X ir_utils.o: ir_utils.cc ir_utils.h ir.h >X- g++ ir_utils.cc $(CPPFLAGS) -c -fPIC -o ir_utils.o >X+ $(CXX) ir_utils.cc $(CPPFLAGS) -c -fPIC -o ir_utils.o >X >X ir_meter.o: ir_meter.cc ir_meter.h ir.h ir_utils.h >X- g++ ir_meter.cc $(CPPFLAGS) -c -fPIC -o ir_meter.o >X+ $(CXX) ir_meter.cc $(CPPFLAGS) -c -fPIC -o ir_meter.o >X >X ir_modeind.o: ir_modeind.cc ir_modeind.h ir.h ir_utils.h >X- g++ ir_modeind.cc $(CPPFLAGS) -c -fPIC -o ir_modeind.o >X+ $(CXX) ir_modeind.cc $(CPPFLAGS) -c -fPIC -o ir_modeind.o >X >X ir_wavedisplay.o: ir_wavedisplay.cc ir_wavedisplay.h ir.h ir_utils.h >X- g++ ir_wavedisplay.cc $(CPPFLAGS) -c -fPIC -o ir_wavedisplay.o >X+ $(CXX) ir_wavedisplay.cc $(CPPFLAGS) -c -fPIC -o ir_wavedisplay.o >X >X ir.so: ir.o ir_utils.o >X- g++ $(LDFLAGS) ir.o ir_utils.o $(LIBS) -shared -o ir.so >X+ $(CXX) $(LDFLAGS) ir.o ir_utils.o $(LIBS) -shared -o ir.so >X >X ir_gui.so: ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o >X- g++ $(LDFLAGS) ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o $(LIBS) -shared -z nodelete -o ir_gui.so >X+ $(CXX) $(LDFLAGS) ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o $(LIBS) -shared -o ir_gui.so >X >X convert4chan: convert4chan.c >X- gcc $(C4CFLAGS) convert4chan.c $(C4LIBS) -o convert4chan >X+ $(CC) $(C4CFLAGS) convert4chan.c $(C4LIBS) -o convert4chan >X >X install: all >X mkdir -p $(INSTDIR) >710e852bed0a306a29a5501219833fcb >echo x - audio/ir-lv2/files/patch-ir.h >sed 's/^X//' >audio/ir-lv2/files/patch-ir.h << 'c583ff71166725e74cd2b0ee10c4c73d' >X--- ir.h.orig 2013-09-10 06:27:31 UTC >X+++ ir.h >X@@ -35,6 +35,9 @@ >X #define BSIZE_SR 0x1000 /* Blocksize for SRC */ >X #define MAXSIZE 0x00100000 /* Max. available convolver size of zita-convolver */ >X >X+#define exp10(x) pow(10., x) // TODO not as good as exp10()? >X+#define exp10f(x) powf(10., x) // TODO not as good as exp10f()? >X+ >X #define DB_CO(g) ((g) > -90.0f ? exp10f((g) * 0.05f) : 0.0f) >X #define CO_DB(g) ((g) > 0.0f ? 20.0f * log10f(g) : -90.0f) >X >c583ff71166725e74cd2b0ee10c4c73d >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 221232
:
185032
|
185255
| 185471