aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2017-11-11 16:35:55 +0800
committeryuri <yuri@FreeBSD.org>2017-11-11 16:35:55 +0800
commite022ea424c300284e55ed611421469f74369cd4f (patch)
tree046778d77374c4c572a9fd2f17bb1eb250a0f89c /audio
parent666e0d342062324c8353e3fc9ad141826db94a37 (diff)
downloadfreebsd-ports-gnome-e022ea424c300284e55ed611421469f74369cd4f.tar.gz
freebsd-ports-gnome-e022ea424c300284e55ed611421469f74369cd4f.tar.zst
freebsd-ports-gnome-e022ea424c300284e55ed611421469f74369cd4f.zip
New port: audio/gxplugins-lv2: Set of LV2 plugins from the guitarix project
PR: 221596 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D12895
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/gxplugins-lv2/Makefile45
-rw-r--r--audio/gxplugins-lv2/distinfo39
-rw-r--r--audio/gxplugins-lv2/pkg-descr21
-rw-r--r--audio/gxplugins-lv2/pkg-plist72
5 files changed, 178 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index c6c612c587af..13030f4325fe 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -312,6 +312,7 @@
SUBDIR += guspat
SUBDIR += gvolwheel
SUBDIR += gxmms2
+ SUBDIR += gxplugins-lv2
SUBDIR += harp
SUBDIR += herrie
SUBDIR += hexter
diff --git a/audio/gxplugins-lv2/Makefile b/audio/gxplugins-lv2/Makefile
new file mode 100644
index 000000000000..df40a041f9d1
--- /dev/null
+++ b/audio/gxplugins-lv2/Makefile
@@ -0,0 +1,45 @@
+# $FreeBSD$
+
+PORTNAME= gxplugins
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3-7
+DISTVERSIONSUFFIX= -g8e39e29
+CATEGORIES= audio
+PKGNAMESUFFIX= -lv2
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Set of LV2 plugins from the guitarix project
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= lv2>0:audio/lv2
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2
+
+USES= gmake localbase gettext-runtime pkgconfig
+USE_GITHUB= yes
+GH_ACCOUNT= brummer10
+GH_PROJECT= GxPlugins.lv2
+USE_GNOME= gtk20 glib20 gdkpixbuf2 atk cairo pango
+
+.for x in GxBottleRocket.lv2:8a6174b GxGuvnor.lv2:26c94e9 GxHotBox.lv2:3dcbffa GxHyperion.lv2:aae0e12 GxQuack.lv2:84fef2e GxSD1.lv2:01f1f33 \
+ GxSD2Lead.lv2:4efa042 GxSVT.lv2:91cd53e GxSaturator.lv2:9d25353 GxSlowGear.lv2:ba7c689 GxSuperFuzz.lv2:8ef00b8 GxSuppaToneBender.lv2:07692d1 \
+ GxToneMachine.lv2:bb32739 GxUVox720k.lv2:1af7313 GxVBassPreAmp.lv2:b9cedb5 GxVintageFuzzMaster.lv2:e7a6a6e GxVmk2.lv2:5f61c3d GxVoodoFuzz.lv2:2d63148
+GH_TUPLE+= brummer10:${x}:${x:C/\..*//}/${x:C/:.*//}
+.endfor
+
+post-patch:
+ # SIMD level is wrongly determined during build: https://github.com/brummer10/GxPlugins.lv2/issues/8
+ @${REINPLACE_CMD} -E ' \
+ s|shell cat /proc/cpuinfo|shell echo ""|; \
+ s| -fstrength-reduce||; \
+ s| -O2||; s| -Wl,-z,nodelete||; \
+ s| [a-z/]+\.h||g; \
+ s|INSTALL_DIR = .*|INSTALL_DIR = ${PREFIX}/lib/lv2|' \
+ ${WRKSRC}/*/Makefile
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/*/*.so
+
+.include <bsd.port.mk>
diff --git a/audio/gxplugins-lv2/distinfo b/audio/gxplugins-lv2/distinfo
new file mode 100644
index 000000000000..3f127531f08d
--- /dev/null
+++ b/audio/gxplugins-lv2/distinfo
@@ -0,0 +1,39 @@
+TIMESTAMP = 1509824314
+SHA256 (brummer10-GxPlugins.lv2-v0.3-7-g8e39e29_GH0.tar.gz) = 1710e6fe6706fa4e9f7400723736d9d8a84cbbec75b8c3e59845f2b2951e737c
+SIZE (brummer10-GxPlugins.lv2-v0.3-7-g8e39e29_GH0.tar.gz) = 15529
+SHA256 (brummer10-GxBottleRocket.lv2-8a6174b_GH0.tar.gz) = 69cde7cd427a30869b981e6f0953889dd067d86f9bfdffaf5387762f4a53ba84
+SIZE (brummer10-GxBottleRocket.lv2-8a6174b_GH0.tar.gz) = 541523
+SHA256 (brummer10-GxGuvnor.lv2-26c94e9_GH0.tar.gz) = c9c0fe9873728896eda9f9404829ec2242d71af3de8006bbe15c0784c496bcd2
+SIZE (brummer10-GxGuvnor.lv2-26c94e9_GH0.tar.gz) = 1914701
+SHA256 (brummer10-GxHotBox.lv2-3dcbffa_GH0.tar.gz) = beb3ca4e43d1da1f23cc3d869d1de3ec9ad87e4616e7560164cb00f90f7d57ca
+SIZE (brummer10-GxHotBox.lv2-3dcbffa_GH0.tar.gz) = 1195742
+SHA256 (brummer10-GxHyperion.lv2-aae0e12_GH0.tar.gz) = e8ab31f84a86215c29774c604b33d6227d54f50871e8694123a2d8c2ca7ea5ad
+SIZE (brummer10-GxHyperion.lv2-aae0e12_GH0.tar.gz) = 910431
+SHA256 (brummer10-GxQuack.lv2-84fef2e_GH0.tar.gz) = fd199533d37de554b0eede40d4f666cfe98e7b355931d70cfb3935926ca6df30
+SIZE (brummer10-GxQuack.lv2-84fef2e_GH0.tar.gz) = 838957
+SHA256 (brummer10-GxSD1.lv2-01f1f33_GH0.tar.gz) = 24ae1b6e9a707b700ccc133255db8cdfb7ad3ebbbca92bfa2859939bca330b0e
+SIZE (brummer10-GxSD1.lv2-01f1f33_GH0.tar.gz) = 920161
+SHA256 (brummer10-GxSD2Lead.lv2-4efa042_GH0.tar.gz) = 56856044105f7206c95c5564e843698a7f767cd7e7f33ee1279007cae4efeea6
+SIZE (brummer10-GxSD2Lead.lv2-4efa042_GH0.tar.gz) = 1300577
+SHA256 (brummer10-GxSVT.lv2-91cd53e_GH0.tar.gz) = 2f27f304f0be39e85cedc8481444e086872131aa7c35691aa2831827b3272fe1
+SIZE (brummer10-GxSVT.lv2-91cd53e_GH0.tar.gz) = 543801
+SHA256 (brummer10-GxSaturator.lv2-9d25353_GH0.tar.gz) = 22fcba820ab292a4e6ff684b9bbaa8c78639ac3a9cb16574716fd8e9b65aeaab
+SIZE (brummer10-GxSaturator.lv2-9d25353_GH0.tar.gz) = 1015347
+SHA256 (brummer10-GxSlowGear.lv2-ba7c689_GH0.tar.gz) = f972e7c4140c6a571791094cd574f6779f9e614d63aa097a0a1274f871d1d79d
+SIZE (brummer10-GxSlowGear.lv2-ba7c689_GH0.tar.gz) = 956179
+SHA256 (brummer10-GxSuperFuzz.lv2-8ef00b8_GH0.tar.gz) = 34f2e1633906ffdee681cc2f8ac272081a30b2677edcc209432e0aba41388449
+SIZE (brummer10-GxSuperFuzz.lv2-8ef00b8_GH0.tar.gz) = 687093
+SHA256 (brummer10-GxSuppaToneBender.lv2-07692d1_GH0.tar.gz) = 83d4e59540c486c49d2ee48ec248c097c23f2482e9c19db4bc8b9bbcfd1ff23f
+SIZE (brummer10-GxSuppaToneBender.lv2-07692d1_GH0.tar.gz) = 775314
+SHA256 (brummer10-GxToneMachine.lv2-bb32739_GH0.tar.gz) = a5bcc56ce1cff298e2b7862bbdf8e445a321d464fcfd98a51cd3ae9fe45ad7ca
+SIZE (brummer10-GxToneMachine.lv2-bb32739_GH0.tar.gz) = 775804
+SHA256 (brummer10-GxUVox720k.lv2-1af7313_GH0.tar.gz) = 5a6fa5d8e190c5a5c2c794a8e554923e82b990b3ac3d10766cfa0e69022c278d
+SIZE (brummer10-GxUVox720k.lv2-1af7313_GH0.tar.gz) = 1354914
+SHA256 (brummer10-GxVBassPreAmp.lv2-b9cedb5_GH0.tar.gz) = adba665e3425f4adef8259a426790f1c8a06a33e79a342d1355d77d5e0290c3e
+SIZE (brummer10-GxVBassPreAmp.lv2-b9cedb5_GH0.tar.gz) = 392093
+SHA256 (brummer10-GxVintageFuzzMaster.lv2-e7a6a6e_GH0.tar.gz) = 0651e4c36c9752d5e5df40b98dd68bc8ba9aa3365aead1f5af18d81c09e4c66c
+SIZE (brummer10-GxVintageFuzzMaster.lv2-e7a6a6e_GH0.tar.gz) = 1149063
+SHA256 (brummer10-GxVmk2.lv2-5f61c3d_GH0.tar.gz) = 2b2c64d4f2f7fee0a97f28cad19f0856e88c258856bde1e4703bb45f47bbcacb
+SIZE (brummer10-GxVmk2.lv2-5f61c3d_GH0.tar.gz) = 381282
+SHA256 (brummer10-GxVoodoFuzz.lv2-2d63148_GH0.tar.gz) = 1d0c770b9db8148077a87b69e7edbade17c5553e0ce0a1728353cc8e64914501
+SIZE (brummer10-GxVoodoFuzz.lv2-2d63148_GH0.tar.gz) = 985896
diff --git a/audio/gxplugins-lv2/pkg-descr b/audio/gxplugins-lv2/pkg-descr
new file mode 100644
index 000000000000..534b87767f72
--- /dev/null
+++ b/audio/gxplugins-lv2/pkg-descr
@@ -0,0 +1,21 @@
+This repository contains several LV2 plugins.
+* GxBottleRocket.lv2
+* GxGuvnor.lv2
+* GxHotBox.lv2
+* GxHyperion.lv2
+* GxQuack.lv2
+* GxSD1.lv2
+* GxSD2Lead.lv2
+* GxSVT.lv2
+* GxSaturator.lv2
+* GxSlowGear.lv2
+* GxSuperFuzz.lv2
+* GxSuppaToneBender.lv2
+* GxToneMachine.lv2
+* GxUVox720k.lv2
+* GxVBassPreAmp.lv2
+* GxVintageFuzzMaster.lv2
+* GxVmk2.lv2
+* GxVoodoFuzz.lv2
+
+WWW: https://github.com/brummer10/GxPlugins.lv2
diff --git a/audio/gxplugins-lv2/pkg-plist b/audio/gxplugins-lv2/pkg-plist
new file mode 100644
index 000000000000..a84c8033855e
--- /dev/null
+++ b/audio/gxplugins-lv2/pkg-plist
@@ -0,0 +1,72 @@
+lib/lv2/gx_ampegsvt.lv2/gx_ampegsvt.so
+lib/lv2/gx_ampegsvt.lv2/gx_ampegsvt.ttl
+lib/lv2/gx_ampegsvt.lv2/gx_ampegsvt_ui.so
+lib/lv2/gx_ampegsvt.lv2/manifest.ttl
+lib/lv2/gx_bottlerocket.lv2/gx_bottlerocket.so
+lib/lv2/gx_bottlerocket.lv2/gx_bottlerocket.ttl
+lib/lv2/gx_bottlerocket.lv2/gx_bottlerocket_ui.so
+lib/lv2/gx_bottlerocket.lv2/manifest.ttl
+lib/lv2/gx_guvnor.lv2/gx_guvnor.so
+lib/lv2/gx_guvnor.lv2/gx_guvnor.ttl
+lib/lv2/gx_guvnor.lv2/gx_guvnor_ui.so
+lib/lv2/gx_guvnor.lv2/manifest.ttl
+lib/lv2/gx_hotbox.lv2/gx_hotbox.so
+lib/lv2/gx_hotbox.lv2/gx_hotbox.ttl
+lib/lv2/gx_hotbox.lv2/gx_hotbox_ui.so
+lib/lv2/gx_hotbox.lv2/manifest.ttl
+lib/lv2/gx_hyperion.lv2/gx_hyperion.so
+lib/lv2/gx_hyperion.lv2/gx_hyperion.ttl
+lib/lv2/gx_hyperion.lv2/gx_hyperion_ui.so
+lib/lv2/gx_hyperion.lv2/manifest.ttl
+lib/lv2/gx_quack.lv2/gx_quack.so
+lib/lv2/gx_quack.lv2/gx_quack.ttl
+lib/lv2/gx_quack.lv2/gx_quack_ui.so
+lib/lv2/gx_quack.lv2/manifest.ttl
+lib/lv2/gx_saturate.lv2/gx_saturate.so
+lib/lv2/gx_saturate.lv2/gx_saturate.ttl
+lib/lv2/gx_saturate.lv2/gx_saturate_ui.so
+lib/lv2/gx_saturate.lv2/manifest.ttl
+lib/lv2/gx_sd1sim.lv2/gx_sd1sim.so
+lib/lv2/gx_sd1sim.lv2/gx_sd1sim.ttl
+lib/lv2/gx_sd1sim.lv2/gx_sd1sim_ui.so
+lib/lv2/gx_sd1sim.lv2/manifest.ttl
+lib/lv2/gx_sd2lead.lv2/gx_sd2lead.so
+lib/lv2/gx_sd2lead.lv2/gx_sd2lead.ttl
+lib/lv2/gx_sd2lead.lv2/gx_sd2lead_ui.so
+lib/lv2/gx_sd2lead.lv2/manifest.ttl
+lib/lv2/gx_sfp.lv2/gx_sfp.so
+lib/lv2/gx_sfp.lv2/gx_sfp.ttl
+lib/lv2/gx_sfp.lv2/gx_sfp_ui.so
+lib/lv2/gx_sfp.lv2/manifest.ttl
+lib/lv2/gx_slowgear.lv2/gx_slowgear.so
+lib/lv2/gx_slowgear.lv2/gx_slowgear.ttl
+lib/lv2/gx_slowgear.lv2/gx_slowgear_ui.so
+lib/lv2/gx_slowgear.lv2/manifest.ttl
+lib/lv2/gx_tonemachine.lv2/gx_tonemachine.so
+lib/lv2/gx_tonemachine.lv2/gx_tonemachine.ttl
+lib/lv2/gx_tonemachine.lv2/gx_tonemachine_ui.so
+lib/lv2/gx_tonemachine.lv2/manifest.ttl
+lib/lv2/gx_uvox.lv2/gx_uvox.so
+lib/lv2/gx_uvox.lv2/gx_uvox.ttl
+lib/lv2/gx_uvox.lv2/gx_uvox_ui.so
+lib/lv2/gx_uvox.lv2/manifest.ttl
+lib/lv2/gx_vfm.lv2/gx_vfm.so
+lib/lv2/gx_vfm.lv2/gx_vfm.ttl
+lib/lv2/gx_vfm.lv2/gx_vfm_ui.so
+lib/lv2/gx_vfm.lv2/manifest.ttl
+lib/lv2/gx_vmk2d.lv2/gx_vmk2d.so
+lib/lv2/gx_vmk2d.lv2/gx_vmk2d.ttl
+lib/lv2/gx_vmk2d.lv2/gx_vmk2d_ui.so
+lib/lv2/gx_vmk2d.lv2/manifest.ttl
+lib/lv2/gx_voodoo.lv2/gx_voodoo.so
+lib/lv2/gx_voodoo.lv2/gx_voodoo.ttl
+lib/lv2/gx_voodoo.lv2/gx_voodoo_ui.so
+lib/lv2/gx_voodoo.lv2/manifest.ttl
+lib/lv2/gx_voxbass.lv2/gx_voxbass.so
+lib/lv2/gx_voxbass.lv2/gx_voxbass.ttl
+lib/lv2/gx_voxbass.lv2/gx_voxbass_ui.so
+lib/lv2/gx_voxbass.lv2/manifest.ttl
+lib/lv2/gx_vstb.lv2/gx_vstb.so
+lib/lv2/gx_vstb.lv2/gx_vstb.ttl
+lib/lv2/gx_vstb.lv2/gx_vstb_ui.so
+lib/lv2/gx_vstb.lv2/manifest.ttl