New port: audio/invada-studio-plugins-lv2: Set of LV2 audio effect plugins, ported from VST
PR: 221600 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D12994
This commit is contained in:
parent
0ee05daf61
commit
93ce3947a8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=453958
@ -334,6 +334,7 @@
|
||||
SUBDIR += idjc
|
||||
SUBDIR += ifp-line
|
||||
SUBDIR += infamous-plugins-lv2
|
||||
SUBDIR += invada-studio-plugins-lv2
|
||||
SUBDIR += ir-lv2
|
||||
SUBDIR += jack
|
||||
SUBDIR += jack-keyboard
|
||||
|
28
audio/invada-studio-plugins-lv2/Makefile
Normal file
28
audio/invada-studio-plugins-lv2/Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= invada-studio-plugins
|
||||
DISTVERSIONPREFIX= lv2_
|
||||
DISTVERSION= 1.2.0
|
||||
DISTVERSIONSUFFIX= -nopkg
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= https://launchpad.net/invada-studio/lv2/1.2/+download/
|
||||
PKGNAMESUFFIX= -lv2
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Set of LV2 audio effect plugins, ported from VST
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= lv2>0:audio/lv2
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig
|
||||
|
||||
USES= gmake localbase pkgconfig tar:tgz
|
||||
USE_GNOME= cairo gdkpixbuf2 glib20 gtk20
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/*/*.so
|
||||
|
||||
.include <bsd.port.mk>
|
3
audio/invada-studio-plugins-lv2/distinfo
Normal file
3
audio/invada-studio-plugins-lv2/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1503037731
|
||||
SHA256 (invada-studio-plugins-lv2_1.2.0-nopkg.tgz) = c6cac7c32effc6b3052e3b017133244f385ef8e053147859d88eae6facaf7d12
|
||||
SIZE (invada-studio-plugins-lv2_1.2.0-nopkg.tgz) = 167470
|
17
audio/invada-studio-plugins-lv2/files/patch-Makefile
Normal file
17
audio/invada-studio-plugins-lv2/files/patch-Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
--- Makefile.orig 2009-08-22 09:05:51 UTC
|
||||
+++ Makefile
|
||||
@@ -58,12 +58,12 @@ glade:
|
||||
|
||||
# OTHER TARGETS
|
||||
|
||||
-install:
|
||||
+install-unused:
|
||||
@echo ""
|
||||
@echo "use 'make install-user' to install in $(INSTALL_USER_PLUGINS_DIR) or 'make install-sys' to install in $(DESTDIR)$(INSTALL_SYS_PLUGINS_DIR)"
|
||||
@echo ""
|
||||
|
||||
-install-sys:
|
||||
+install:
|
||||
@echo ""
|
||||
@echo "==================================";
|
||||
@echo "Installing into $(DESTDIR)$(INSTALL_SYS_PLUGINS_DIR)";
|
17
audio/invada-studio-plugins-lv2/files/patch-plugin_Makefile
Normal file
17
audio/invada-studio-plugins-lv2/files/patch-plugin_Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
--- plugin/Makefile.orig 2009-07-11 07:41:01 UTC
|
||||
+++ plugin/Makefile
|
||||
@@ -19,10 +19,10 @@
|
||||
|
||||
# GENERAL
|
||||
|
||||
-CC = gcc
|
||||
-LD = gcc
|
||||
-CFLAGS = -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
|
||||
-LDFLAGS = -shared -Llibrary -lc -lm -linv_common -fPIC -DPIC
|
||||
+CC ?= cc
|
||||
+LD ?= cc
|
||||
+CFLAGS += -I. -Wall -fomit-frame-pointer -funroll-loops -ffast-math -c -fPIC
|
||||
+LDFLAGS += -shared -Llibrary -lc -lm -linv_common -fPIC
|
||||
|
||||
PLUGINS = inv_compressor.so \
|
||||
inv_delay.so \
|
@ -0,0 +1,14 @@
|
||||
--- plugin/library/Makefile.orig 2009-04-07 04:07:51 UTC
|
||||
+++ plugin/library/Makefile
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
# GENERAL
|
||||
|
||||
-CC = gcc
|
||||
+CC ?= cc
|
||||
LD = ld
|
||||
-CFLAGS = -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
|
||||
+CFLAGS += -I. -Wall -fomit-frame-pointer -funroll-loops -ffast-math -c -fPIC
|
||||
|
||||
|
||||
|
@ -0,0 +1,17 @@
|
||||
--- plugingui/Makefile.orig 2009-07-11 07:41:45 UTC
|
||||
+++ plugingui/Makefile
|
||||
@@ -19,10 +19,10 @@
|
||||
|
||||
# GENERAL
|
||||
|
||||
-CC = gcc
|
||||
-LD = gcc
|
||||
-CFLAGS = -I. `pkg-config --cflags cairo gtk+-2.0` -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
|
||||
-LDFLAGS = -shared -Lwidgets -L../plugin/library -lc -lm -linv_widgets -linv_common `pkg-config --libs cairo gtk+-2.0` -fPIC -DPIC
|
||||
+CC ?= cc
|
||||
+LD ?= cc
|
||||
+CFLAGS += -I. `pkg-config --cflags cairo gtk+-2.0` -Wall -fomit-frame-pointer -funroll-loops -ffast-math -c -fPIC
|
||||
+LDFLAGS += -shared -Lwidgets -L../plugin/library -lc -lm -linv_widgets -linv_common `pkg-config --libs cairo gtk+-2.0` -fPIC
|
||||
|
||||
|
||||
GUIS = inv_compressor_gui.so \
|
@ -0,0 +1,14 @@
|
||||
--- plugingui/widgets/Makefile.orig 2009-08-23 07:00:28 UTC
|
||||
+++ plugingui/widgets/Makefile
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
# GENERAL
|
||||
|
||||
-CC = gcc
|
||||
+CC ?= cc
|
||||
LD = ld
|
||||
-CFLAGS = -I. `pkg-config --cflags gtk+-2.0` -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
|
||||
+CFLAGS += -I. `pkg-config --cflags gtk+-2.0` -Wall -fomit-frame-pointer -funroll-loops -ffast-math -c -fPIC
|
||||
|
||||
|
||||
|
20
audio/invada-studio-plugins-lv2/pkg-descr
Normal file
20
audio/invada-studio-plugins-lv2/pkg-descr
Normal file
@ -0,0 +1,20 @@
|
||||
The following plugins are included:
|
||||
* Delay Plugins
|
||||
- Delay Munge - Mono and Stereo
|
||||
* Distortion Plugins
|
||||
- Tube - Mono and Stereo
|
||||
* Dynamics Plugins
|
||||
- Compressor - Mono and Stereo
|
||||
* Filter Plugins
|
||||
- Low Pass Mono and Stereo
|
||||
- High Pass Mono and Stereo
|
||||
* Phaser Plugins
|
||||
- Stereo Phaser - Mono In / Stereo In / Sum L+R In
|
||||
* Reverb Plugins
|
||||
- ER Reverb - Mono In / Sum L+R In
|
||||
* Utility Plugins
|
||||
- Input Module
|
||||
- Meters
|
||||
- Test Tones
|
||||
|
||||
WWW: https://launchpad.net/invada-studio
|
38
audio/invada-studio-plugins-lv2/pkg-plist
Normal file
38
audio/invada-studio-plugins-lv2/pkg-plist
Normal file
@ -0,0 +1,38 @@
|
||||
lib/lv2/invada.lv2/gtk/inv_compressor_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_delay_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_erreverb_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_filter_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_input_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_meter_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_phaser_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_testtone_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/inv_tube_gui.xml
|
||||
lib/lv2/invada.lv2/gtk/invada_logo.png
|
||||
lib/lv2/invada.lv2/inv_compressor.so
|
||||
lib/lv2/invada.lv2/inv_compressor.ttl
|
||||
lib/lv2/invada.lv2/inv_compressor_gui.so
|
||||
lib/lv2/invada.lv2/inv_delay.so
|
||||
lib/lv2/invada.lv2/inv_delay.ttl
|
||||
lib/lv2/invada.lv2/inv_delay_gui.so
|
||||
lib/lv2/invada.lv2/inv_erreverb.so
|
||||
lib/lv2/invada.lv2/inv_erreverb.ttl
|
||||
lib/lv2/invada.lv2/inv_erreverb_gui.so
|
||||
lib/lv2/invada.lv2/inv_filter.so
|
||||
lib/lv2/invada.lv2/inv_filter.ttl
|
||||
lib/lv2/invada.lv2/inv_filter_gui.so
|
||||
lib/lv2/invada.lv2/inv_input.so
|
||||
lib/lv2/invada.lv2/inv_input.ttl
|
||||
lib/lv2/invada.lv2/inv_input_gui.so
|
||||
lib/lv2/invada.lv2/inv_meter.so
|
||||
lib/lv2/invada.lv2/inv_meter.ttl
|
||||
lib/lv2/invada.lv2/inv_meter_gui.so
|
||||
lib/lv2/invada.lv2/inv_phaser.so
|
||||
lib/lv2/invada.lv2/inv_phaser.ttl
|
||||
lib/lv2/invada.lv2/inv_phaser_gui.so
|
||||
lib/lv2/invada.lv2/inv_testtone.so
|
||||
lib/lv2/invada.lv2/inv_testtone.ttl
|
||||
lib/lv2/invada.lv2/inv_testtone_gui.so
|
||||
lib/lv2/invada.lv2/inv_tube.so
|
||||
lib/lv2/invada.lv2/inv_tube.ttl
|
||||
lib/lv2/invada.lv2/inv_tube_gui.so
|
||||
lib/lv2/invada.lv2/manifest.ttl
|
Loading…
Reference in New Issue
Block a user