svn commit: r453986 - in head/audio: . abgate-lv2

Yuri Victorovich yuri at FreeBSD.org
Sat Nov 11 18:26:17 UTC 2017


Author: yuri
Date: Sat Nov 11 18:26:15 2017
New Revision: 453986
URL: https://svnweb.freebsd.org/changeset/ports/453986

Log:
  New port: audio/abgate-lv2: Noise gate LV2 plugin
  
  PR:		221683
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D12986

Added:
  head/audio/abgate-lv2/
  head/audio/abgate-lv2/Makefile   (contents, props changed)
  head/audio/abgate-lv2/distinfo   (contents, props changed)
  head/audio/abgate-lv2/pkg-descr   (contents, props changed)
  head/audio/abgate-lv2/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat Nov 11 18:08:44 2017	(r453985)
+++ head/audio/Makefile	Sat Nov 11 18:26:15 2017	(r453986)
@@ -10,6 +10,7 @@
     SUBDIR += abcde
     SUBDIR += abcmidi
     SUBDIR += abcselect
+    SUBDIR += abgate-lv2
     SUBDIR += abraca
     SUBDIR += acoustid-fingerprinter
     SUBDIR += adplay

Added: head/audio/abgate-lv2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/abgate-lv2/Makefile	Sat Nov 11 18:26:15 2017	(r453986)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	abGate
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.1.9
+CATEGORIES=	audio
+PKGNAMESUFFIX=	-lv2
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Noise gate LV2 plugin
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	lv2>0:audio/lv2
+
+USES=		gmake pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	antanasbruzas
+USE_CXXSTD=	c++11
+USE_QT4=	corelib gui moc_build rcc_build qmake_build uic_build
+USE_GNOME=	atkmm gtk20 gtkmm24 libsigc++20
+USE_LDCONFIG=	yes
+
+post-patch:
+	@${REINPLACE_CMD} -e ' \
+		s|PREFIX = |PREFIX ?= |; \
+		s|g++|$$(CXX)|; \
+		s|CPPFLAGS|CXXFLAGS|; \
+		s| -g -O3||; \
+		s|cd abGateQt; qmake; make|cd abGateQt; qmake \&\& $$(MAKE)|' \
+		${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -E ' \
+		s|^QMAKE_CXXFLAGS (.*)|QMAKE_CXXFLAGS = ${CXXFLAGS}|; \
+		s|^QMAKE_LFLAGS (.*)|QMAKE_LFLAGS = ${LDFLAGS}|' \
+		${WRKSRC}/abGateQt/abGateQt.pro
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/abGate.lv2/*.so
+
+.include <bsd.port.mk>

Added: head/audio/abgate-lv2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/abgate-lv2/distinfo	Sat Nov 11 18:26:15 2017	(r453986)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1510096119
+SHA256 (antanasbruzas-abGate-v1.1.9_GH0.tar.gz) = 898b50cce44dffedd82ec0e6d6d043a9d26534fbf07898d099575ea4c1057721
+SIZE (antanasbruzas-abGate-v1.1.9_GH0.tar.gz) = 814739

Added: head/audio/abgate-lv2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/abgate-lv2/pkg-descr	Sat Nov 11 18:26:15 2017	(r453986)
@@ -0,0 +1,3 @@
+abGate is LV2 noise gate plugin.
+
+WWW: https://github.com/antanasbruzas/abGate

Added: head/audio/abgate-lv2/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/abgate-lv2/pkg-plist	Sat Nov 11 18:26:15 2017	(r453986)
@@ -0,0 +1,9 @@
+lib/lv2/abGate.lv2/background.png
+lib/lv2/abGate.lv2/bypass_off.png
+lib/lv2/abGate.lv2/bypass_on.png
+lib/lv2/abGate.lv2/gate.so
+lib/lv2/abGate.lv2/gate.ttl
+lib/lv2/abGate.lv2/gate_gui.so
+lib/lv2/abGate.lv2/knob.png
+lib/lv2/abGate.lv2/libabGateQt.so
+lib/lv2/abGate.lv2/manifest.ttl


More information about the svn-ports-head mailing list