blob: bfb25ed09d3403226ac4ee525a0aceb07c09850d (
plain) (
tree)
|
|
PORTNAME= abGate
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
PORTREVISION= 5
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
MAINTAINER= yuri@FreeBSD.org
COMMENT= Noise gate LV2 plugin
WWW= https://github.com/antanasbruzas/abGate
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= lv2>0:audio/lv2
USES= compiler:c++11-lang gl gmake gnome pkgconfig qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= antanasbruzas
USE_CXXSTD= c++11
USE_QT= core gui widgets buildtools:build qmake:build
USE_GL= gl
USE_GNOME= atkmm gtk20 gtkmm24 libsigc++20
USE_LDCONFIG= yes
# Makefile directly calls 'qmake' binary. Give it such.
BINARY_ALIAS= qmake=${QMAKE}
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>
|