Changeset View
Changeset View
Standalone View
Standalone View
head/audio/cadence/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= cadence | PORTNAME= cadence | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 0.9.0-7 | DISTVERSION= 0.9.0-7 | ||||
DISTVERSIONSUFFIX= -g4a5f5b4 | DISTVERSIONSUFFIX= -g4a5f5b4 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= audio | CATEGORIES= audio | ||||
MAINTAINER= yuri@FreeBSD.org | MAINTAINER= yuri@FreeBSD.org | ||||
COMMENT= Collection of tools useful for audio production | COMMENT= Collection of tools useful for audio production | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
RUN_DEPENDS= jackit>0:audio/jack | RUN_DEPENDS= jackit>0:audio/jack | ||||
USES= gmake compiler:c++11-lang tar:bz2 localbase pkgconfig python:3.4+ pyqt:5 qt:5 shebangfix | USES= gmake compiler:c++11-lang tar:bz2 localbase pkgconfig python:3.4+ pyqt:5 qt:5 shebangfix | ||||
SHEBANG_FILES= src/*.py | SHEBANG_FILES= src/*.py | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= falkTX | GH_ACCOUNT= falkTX | ||||
GH_PROJECT= Cadence | GH_PROJECT= Cadence | ||||
USE_QT= core gui widgets buildtools_build | USE_QT= core gui widgets buildtools_build | ||||
USE_PYQT= core_run gui_run network_run widgets_run sip xml_build | USE_PYQT= core_run gui_run network_run widgets_run sip xml_build | ||||
CXXFLAGS+= -DJACKBRIDGE_PROPER_CPP11_SUPPORT=yes | CXXFLAGS+= -DJACKBRIDGE_PROPER_CPP11_SUPPORT=yes | ||||
# Give the Makefile the proper versioned binaries of PyQt | |||||
BINARY_ALIAS= pyuic5=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ | |||||
pyrcc5=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} 's|exec $$PYTHON |exec ${PYTHON_CMD} |' ${WRKSRC}/data/cadence | @${REINPLACE_CMD} 's|exec $$PYTHON |exec ${PYTHON_CMD} |' ${WRKSRC}/data/cadence | ||||
@cd ${WRKSRC}/data && ${REINPLACE_CMD} ' \ | @cd ${WRKSRC}/data && ${REINPLACE_CMD} ' \ | ||||
s|#!/bin/bash|#!/bin/sh| ; \ | s|#!/bin/bash|#!/bin/sh| ; \ | ||||
s|ps -f -u |ps -U |' \ | s|ps -f -u |ps -U |' \ | ||||
cadence cadence-aloop-daemon cadence-jacksettings cadence-logs \ | cadence cadence-aloop-daemon cadence-jacksettings cadence-logs \ | ||||
cadence-pulse2jack cadence-pulse2loopback cadence-render \ | cadence-pulse2jack cadence-pulse2loopback cadence-render \ | ||||
cadence-session-start catarina catia claudia claudia-launcher | cadence-session-start catarina catia claudia claudia-launcher | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |