Skip site navigation (1)Skip section navigation (2)
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>