Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 May 2019 20:03:31 +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: r500824 - in head/audio: . lv2lint lv2lint/files
Message-ID:  <201905042003.x44K3VSv015258@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat May  4 20:03:30 2019
New Revision: 500824
URL: https://svnweb.freebsd.org/changeset/ports/500824

Log:
  New port: audio/lv2lint: Check whether a given LV2 plugin is up to the specification

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

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat May  4 19:50:43 2019	(r500823)
+++ head/audio/Makefile	Sat May  4 20:03:30 2019	(r500824)
@@ -487,6 +487,7 @@
     SUBDIR += luppp
     SUBDIR += lv2
     SUBDIR += lv2file
+    SUBDIR += lv2lint
     SUBDIR += lvtk
     SUBDIR += lxmusic
     SUBDIR += mac

Added: head/audio/lv2lint/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2lint/Makefile	Sat May  4 20:03:30 2019	(r500824)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME=	lv2lint
+DISTVERSION=	g20190403
+CATEGORIES=	audio
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Check whether a given LV2 plugin is up to the specification
+
+LICENSE=	ART20
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	lv2>0:audio/lv2 \
+		curl>0:ftp/curl \
+		libelf>0:devel/libelf
+LIB_DEPENDS=	liblilv-0.so:audio/lilv
+RUN_DEPENDS=	curl>0:ftp/curl \
+		libelf>0:devel/libelf
+
+USES=		meson pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	OpenMusicKontrollers
+GH_TAGNAME=	3c24394
+
+PLIST_FILES=	bin/lv2lint \
+		man/man1/lv2lint.1.gz
+
+.include <bsd.port.mk>

Added: head/audio/lv2lint/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2lint/distinfo	Sat May  4 20:03:30 2019	(r500824)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1556999377
+SHA256 (OpenMusicKontrollers-lv2lint-g20190403-3c24394_GH0.tar.gz) = 8f4b6b766a0d171205f7482288b6ec57ede420792330facdc61e3d2defc5d756
+SIZE (OpenMusicKontrollers-lv2lint-g20190403-3c24394_GH0.tar.gz) = 33858

Added: head/audio/lv2lint/files/patch-lv2lint.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2lint/files/patch-lv2lint.h	Sat May  4 20:03:30 2019	(r500824)
@@ -0,0 +1,11 @@
+--- lv2lint.h.orig	2019-05-04 19:51:19 UTC
++++ lv2lint.h
+@@ -38,7 +38,7 @@
+ #	include <curl/curl.h>
+ #endif
+ 
+-#define __unused __attribute__((unused))
++//#define __unused __attribute__((unused))
+ 
+ typedef enum _ansi_color_t {
+ 	ANSI_COLOR_BOLD,

Added: head/audio/lv2lint/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/lv2lint/pkg-descr	Sat May  4 20:03:30 2019	(r500824)
@@ -0,0 +1,8 @@
+lv2lint can optionally test your plugin URIs for existence. If you want that,
+you need to enable it at compile time (-Donline-tests=true) and link to libcurl.
+
+lv2lint can optionally test your plugin symbol visibility and link dependencies.
+If you want that, you need to enable it at compile time (-Delf-tests=true) and
+link to libelf.
+
+WWW: https://github.com/OpenMusicKontrollers/lv2lint



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