# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # audio/faustlive # audio/faustlive/distinfo # audio/faustlive/Makefile # audio/faustlive/pkg-descr # echo c - audio/faustlive mkdir -p audio/faustlive > /dev/null 2>&1 echo x - audio/faustlive/distinfo sed 's/^X//' >audio/faustlive/distinfo << '73a72626b0d087aab987c8da0fc5f873' XTIMESTAMP = 1503165563 XSHA256 (grame-cncm-faustlive-20170819-cf66041_GH0.tar.gz) = 530a930b60b040034f50ca7073bf3d8399223599bd363a003993c79fd2df99c2 XSIZE (grame-cncm-faustlive-20170819-cf66041_GH0.tar.gz) = 49027721 73a72626b0d087aab987c8da0fc5f873 echo x - audio/faustlive/Makefile sed 's/^X//' >audio/faustlive/Makefile << '5fcd1352b44a25df02163d9a98b9aacf' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= faustlive XPORTVERSION= 20170819 XCATEGORIES= audio X XMAINTAINER= yuri@rawbw.com XCOMMENT= Standalone application that embeds Faust X XLICENSE= GPLv3 XLICENSE_FILE= ${WRKSRC}/GPL.txt X XBUILD_DEPENDS= ${LOCALBASE}/lib/libfaust.a:audio/faust XLIB_DEPENDS= libjack.so:audio/jack \ X libasound.so:audio/alsa-lib \ X libcurl.so:ftp/curl \ X libmicrohttpd.so:www/libmicrohttpd \ X libqrencode.so:graphics/libqrencode X XUSES= gmake ssl execinfo XUSE_GITHUB= yes XGH_ACCOUNT= grame-cncm XGH_TAGNAME= cf66041 XUSE_QT5= core gui network widgets buildtools_build qmake_build XUSE_GL= gl X# llvm verion should be the same as in audio/faust XLLVM_VERSION= 34 XLDFLAGS+= -lexecinfo XINSTALLS_ICONS= yes X XPLIST_FILES= bin/FaustLive \ X share/applications/FaustLive.desktop \ X share/icons/hicolor/32x32/apps/Faustlive.png \ X share/icons/hicolor/scalable/apps/Faustlive.svg \ X share/pixmaps/Faustlive.xpm X X# TODO port options should be present (JACK, NETJACK, REMOTE, PORTAUDIO) X# pending https://github.com/grame-cncm/faustlive/issues/3 X Xpost-patch: X @${MV} ${WRKSRC}/Build/Linux ${WRKSRC}/Build/FreeBSD X @${REINPLACE_CMD} -e ' \ X s|PREFIX :=|PREFIX ?=|; \ X s|DESTDIR :=|DESTDIR ?=|; \ X s|llvm-config|llvm-config${LLVM_VERSION}|g' \ X ${WRKSRC}/Build/FreeBSD/Makefile X @${REINPLACE_CMD} -e ' \ X s|#!/bin/bash|#!/bin/sh|' \ X ${WRKSRC}/Build/FreeBSD/buildversion X @${REINPLACE_CMD} -e ' \ X s|-L/opt/local/lib$$|-L/opt/local/lib -lexecinfo|' \ X ${WRKSRC}/Build/FreeBSD/FaustLive.pro X Xpost-install: X @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/FaustLive X X.include 5fcd1352b44a25df02163d9a98b9aacf echo x - audio/faustlive/pkg-descr sed 's/^X//' >audio/faustlive/pkg-descr << '89bd930e31c10f066c8d5cc61dcb21dd' XA standalone application that embeds Faust (as the libfaust library) and XLLVM compiler to provide dynamical compilation for the Faust programming Xlanguage. X XFaustLive is in its alpha stage. X XWWW: https://github.com/grame-cncm/faustlive 89bd930e31c10f066c8d5cc61dcb21dd exit