Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Aug 2017 21:53:30 +0000 (UTC)
From:      Richard Gallamore <ultima@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r448198 - in head/audio: . lv2file lv2file/files
Message-ID:  <201708172153.v7HLrUis061131@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ultima
Date: Thu Aug 17 21:53:30 2017
New Revision: 448198
URL: https://svnweb.freebsd.org/changeset/ports/448198

Log:
  lv2file is a simple program which you can use to apply effects to your audio
  files without much hassle. Possible use cases are:
  
  * When you want to apply an effect without having to open a GUI or start a project.
  * When you want to apply effects to a large number of files, or in an automated manner.
  * When you need a deterministic environment to debug a plugin.
  * You like everything to be on the command line.
  
  lv2file uses the LV2 plugin format (http://lv2plug.in/) for the effects it uses.
  
  WWW: https://github.com/jeremysalwen/lv2file
  
  PR:		221214
  Submitted by:	Yuri Victorovich (maintainer)
  Reviewed by:	matthew (mentor)
  Approved by:	matthew (mentor)
  Differential Revision:	https://reviews.freebsd.org/D12058

Added:
  head/audio/lv2file/
  head/audio/lv2file/Makefile   (contents, props changed)
  head/audio/lv2file/distinfo   (contents, props changed)
  head/audio/lv2file/files/
  head/audio/lv2file/files/patch-Makefile   (contents, props changed)
  head/audio/lv2file/pkg-descr   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Thu Aug 17 21:49:12 2017	(r448197)
+++ head/audio/Makefile	Thu Aug 17 21:53:30 2017	(r448198)
@@ -473,6 +473,7 @@
     SUBDIR += lpac
     SUBDIR += lua51-mpd
     SUBDIR += lv2
+    SUBDIR += lv2file
     SUBDIR += lvtk
     SUBDIR += lxmusic
     SUBDIR += mac

Added: head/audio/lv2file/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2file/Makefile	Thu Aug 17 21:53:30 2017	(r448198)
@@ -0,0 +1,32 @@
+# Created by: Yuri Victorovich <yuri@rawbw.com>
+# $FreeBSD$
+
+PORTNAME=	lv2file
+DISTVERSION=	0.82-1-19
+DISTVERSIONSUFFIX=	-gaed7c77
+CATEGORIES=	audio
+
+MAINTAINER=	yuri@rawbw.com
+COMMENT=	Simple program that apples LV2 effects to audio files
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	lv2>0:audio/lv2
+LIB_DEPENDS=	libargtable2.so:devel/argtable \
+		libserd-0.so:devel/serd \
+		libsord-0.so:devel/sord \
+		liblilv-0.so:audio/lilv \
+		libsndfile.so:audio/libsndfile \
+		libsratom-0.so:audio/sratom
+
+USES=		gmake localbase pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	jeremysalwen
+PLIST_FILES=	bin/lv2file man/man1/lv2file.1.gz
+
+post-install:
+		${INSTALL_MAN} ${WRKSRC}/debian/lv2file.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+		@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lv2file
+
+.include <bsd.port.mk>

Added: head/audio/lv2file/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2file/distinfo	Thu Aug 17 21:53:30 2017	(r448198)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1502946273
+SHA256 (jeremysalwen-lv2file-0.82-1-19-gaed7c77_GH0.tar.gz) = d5cef1d28d53e365d72f294c3b4eb10edac8079597c81b3f7dd3460a2cba8a6c
+SIZE (jeremysalwen-lv2file-0.82-1-19-gaed7c77_GH0.tar.gz) = 9977

Added: head/audio/lv2file/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2file/files/patch-Makefile	Thu Aug 17 21:53:30 2017	(r448198)
@@ -0,0 +1,12 @@
+--- Makefile.orig	2014-04-06 11:34:47 UTC
++++ Makefile
+@@ -1,6 +1,6 @@
+-CFLAGS = -O3 -Wall -Wextra --std=c99 `pkg-config --cflags argtable2 sndfile lilv-0`
+-LDLIBS = `pkg-config --libs argtable2 sndfile lilv-0` -lm
+-BINDIR = $(DESTDIR)/usr/bin
++CFLAGS += -Wall -Wextra --std=c99 `pkg-config --cflags argtable2 sndfile lilv-0`
++LDLIBS += `pkg-config --libs argtable2 sndfile lilv-0` -lm
++BINDIR = $(DESTDIR)/$(PREFIX)/bin
+ INSTALL_PROGRAM = install
+ 
+ all: lv2file

Added: head/audio/lv2file/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2file/pkg-descr	Thu Aug 17 21:53:30 2017	(r448198)
@@ -0,0 +1,12 @@
+lv2file is a simple program which you can use to apply effects to your audio
+files without much hassle. Possible use cases are:
+* When you want to apply an effect without having to open a GUI or start
+  a project.
+* When you want to apply effects to a large number of files, or in
+  an automated manner.
+* When you need a deterministic environment to debug a plugin.
+* You like everything to be on the command line.
+
+lv2file uses the LV2 plugin format (http://lv2plug.in/) for the effects it uses.
+
+WWW: https://github.com/jeremysalwen/lv2file



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708172153.v7HLrUis061131>