Date: Fri, 20 Jul 2018 20:50:32 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r475035 - in head/audio: . faust-lv2 faust-lv2/files Message-ID: <201807202050.w6KKoWp3097910@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Fri Jul 20 20:50:31 2018 New Revision: 475035 URL: https://svnweb.freebsd.org/changeset/ports/475035 Log: New port: audio/faust-lv2: LV2 plugin architecture for the Faust programming language PR: 221685 Added: head/audio/faust-lv2/ head/audio/faust-lv2/Makefile (contents, props changed) head/audio/faust-lv2/distinfo (contents, props changed) head/audio/faust-lv2/files/ head/audio/faust-lv2/files/patch-Makefile (contents, props changed) head/audio/faust-lv2/pkg-descr (contents, props changed) head/audio/faust-lv2/pkg-plist (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Fri Jul 20 20:46:10 2018 (r475034) +++ head/audio/Makefile Fri Jul 20 20:50:31 2018 (r475035) @@ -147,6 +147,7 @@ SUBDIR += fabla2-lv2 SUBDIR += fapg SUBDIR += faust + SUBDIR += faust-lv2 SUBDIR += faustlive SUBDIR += fcplay SUBDIR += fdk-aac Added: head/audio/faust-lv2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/faust-lv2/Makefile Fri Jul 20 20:50:31 2018 (r475035) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= faust +DISTVERSION= 1.4.20180118 +CATEGORIES= audio +MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ +PKGNAMESUFFIX= -lv2 + +MAINTAINER= yuri@FreeBSD.org +COMMENT= LV2 plugin architecture for the Faust programming language + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lv2>0:audio/lv2 \ + faust>0:audio/faust \ + ${LOCALBASE}/include/boost/circular_buffer.hpp:devel/boost-libs + +USES= gmake localbase tar:bz2 + +BB_ACCOUNT= agraef +BB_PROJECT= faust-lv2 +BB_COMMIT= 4dc83e28e998 + +WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} + +OPTIONS_DEFINE_amd64= SIMD +OPTIONS_DEFINE_i386= SIMD +OPTIONS_DEFAULT_amd64= SIMD +OPTIONS_DEFAULT_i386= SIMD + +SIMD_CFLAGS= -msse -msse2 -mfpmath=sse + +.include <bsd.port.mk> Added: head/audio/faust-lv2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/faust-lv2/distinfo Fri Jul 20 20:50:31 2018 (r475035) @@ -0,0 +1,3 @@ +TIMESTAMP = 1532119503 +SHA256 (faust-1.4.20180118.tar.bz2) = 9218dcc7893e02d1df8bd9bbe6c015e6deff6718162e8b0781eea95f6478b5e5 +SIZE (faust-1.4.20180118.tar.bz2) = 123225 Added: head/audio/faust-lv2/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/faust-lv2/files/patch-Makefile Fri Jul 20 20:50:31 2018 (r475035) @@ -0,0 +1,20 @@ +--- Makefile.orig 2018-07-20 20:26:02 UTC ++++ Makefile +@@ -117,7 +117,7 @@ endif + #KEEP = true + + # Default compilation flags. +-CFLAGS = -O3 ++CFLAGS ?= -O3 + # Use this for debugging output instead. + #CFLAGS = -g -O2 + +@@ -145,7 +145,7 @@ EXTRA_CFLAGS += -fPIC + endif + ifneq "$(findstring x86,$(host))" "" + # architecture-specific options for x86 and x86_64 +-EXTRA_CFLAGS += -msse -ffast-math ++EXTRA_CFLAGS += -ffast-math + endif + + # DSP sources and derived files. Added: head/audio/faust-lv2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/faust-lv2/pkg-descr Fri Jul 20 20:50:31 2018 (r475035) @@ -0,0 +1,14 @@ +This project provides an LV2 plugin architecture for the Faust programming +language. The package contains the Faust architecture and templates for the +needed LV2 manifest (ttl) files, a collection of sample plugins written in +Faust, and a generic GNU Makefile as well as a shell script to compile plugins +using the architecture. + +faust-lv2 is free and open source software. The latest source can be found in +the git repository at https://bitbucket.org/agraef/faust-lv2. In the downloads +section of this site you can also find released tarballs along with my faust-lv2 +paper for the 2013 Linux Audio Conference. Please use the issue tracker for bug +reports and requests. You're also invited to join one of Grame's Faust mailing +lists to discuss faust-lv2 or Faust in general. + +WWW: https://bitbucket.org/agraef/faust-lv2 Added: head/audio/faust-lv2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/faust-lv2/pkg-plist Fri Jul 20 20:50:31 2018 (r475035) @@ -0,0 +1,71 @@ +lib/lv2/faust.lv2/NLFeks.so +lib/lv2/faust.lv2/NLFeks.ttl +lib/lv2/faust.lv2/NLFfm.so +lib/lv2/faust.lv2/NLFfm.ttl +lib/lv2/faust.lv2/amp.so +lib/lv2/faust.lv2/amp.ttl +lib/lv2/faust.lv2/bass.so +lib/lv2/faust.lv2/bass.ttl +lib/lv2/faust.lv2/blowBottle.so +lib/lv2/faust.lv2/blowBottle.ttl +lib/lv2/faust.lv2/blowHole.so +lib/lv2/faust.lv2/blowHole.ttl +lib/lv2/faust.lv2/bowed.so +lib/lv2/faust.lv2/bowed.ttl +lib/lv2/faust.lv2/brass.so +lib/lv2/faust.lv2/brass.ttl +lib/lv2/faust.lv2/chimes.so +lib/lv2/faust.lv2/chimes.ttl +lib/lv2/faust.lv2/chorus.so +lib/lv2/faust.lv2/chorus.ttl +lib/lv2/faust.lv2/clarinet.so +lib/lv2/faust.lv2/clarinet.ttl +lib/lv2/faust.lv2/compressor.so +lib/lv2/faust.lv2/compressor.ttl +lib/lv2/faust.lv2/echo.so +lib/lv2/faust.lv2/echo.ttl +lib/lv2/faust.lv2/expander.so +lib/lv2/faust.lv2/expander.ttl +lib/lv2/faust.lv2/flanger.so +lib/lv2/faust.lv2/flanger.ttl +lib/lv2/faust.lv2/flute.so +lib/lv2/faust.lv2/flute.ttl +lib/lv2/faust.lv2/freeverb.so +lib/lv2/faust.lv2/freeverb.ttl +lib/lv2/faust.lv2/glassHarmonica.so +lib/lv2/faust.lv2/glassHarmonica.ttl +lib/lv2/faust.lv2/harpsi.so +lib/lv2/faust.lv2/harpsi.ttl +lib/lv2/faust.lv2/karplus.so +lib/lv2/faust.lv2/karplus.ttl +lib/lv2/faust.lv2/kisana.so +lib/lv2/faust.lv2/kisana.ttl +lib/lv2/faust.lv2/manifest.ttl +lib/lv2/faust.lv2/modalBar.so +lib/lv2/faust.lv2/modalBar.ttl +lib/lv2/faust.lv2/organ.so +lib/lv2/faust.lv2/organ.ttl +lib/lv2/faust.lv2/phasemod.so +lib/lv2/faust.lv2/phasemod.ttl +lib/lv2/faust.lv2/piano.so +lib/lv2/faust.lv2/piano.ttl +lib/lv2/faust.lv2/saxophony.so +lib/lv2/faust.lv2/saxophony.ttl +lib/lv2/faust.lv2/sitar.so +lib/lv2/faust.lv2/sitar.ttl +lib/lv2/faust.lv2/subtractive.so +lib/lv2/faust.lv2/subtractive.ttl +lib/lv2/faust.lv2/tibetanBowl.so +lib/lv2/faust.lv2/tibetanBowl.ttl +lib/lv2/faust.lv2/tunedBar.so +lib/lv2/faust.lv2/tunedBar.ttl +lib/lv2/faust.lv2/uniBar.so +lib/lv2/faust.lv2/uniBar.ttl +lib/lv2/faust.lv2/voiceForm.so +lib/lv2/faust.lv2/voiceForm.ttl +lib/lv2/faust.lv2/wahwah.so +lib/lv2/faust.lv2/wahwah.ttl +lib/lv2/faust.lv2/waveshaper.so +lib/lv2/faust.lv2/waveshaper.ttl +lib/lv2/faust.lv2/zita_rev1.so +lib/lv2/faust.lv2/zita_rev1.ttl
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807202050.w6KKoWp3097910>