Skip to content

Commit

Permalink
New port: audio/littlefly-lv2: Overdrive/distortion pedal simulation …
Browse files Browse the repository at this point in the history
…LV2 plugin
  • Loading branch information
yurivict committed Apr 8, 2021
1 parent e311dab commit cbdd9d9
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 0 deletions.
1 change: 1 addition & 0 deletions audio/Makefile
Expand Up @@ -431,6 +431,7 @@
SUBDIR += linuxsampler
SUBDIR += liquidsfz
SUBDIR += listener
SUBDIR += littlefly-lv2
SUBDIR += lmms
SUBDIR += logitechmediaserver
SUBDIR += logitechmediaserver-dynamicplaylist
Expand Down
30 changes: 30 additions & 0 deletions audio/littlefly-lv2/Makefile
@@ -0,0 +1,30 @@
PORTNAME= littlefly
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
CATEGORIES= audio
PKGNAMESUFFIX= -lv2

MAINTAINER= yuri@FreeBSD.org
COMMENT= Overdrive/distortion pedal simulation LV2 plugin

LICENSE= BSD0CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE

BUILD_DEPENDS= lv2>0:audio/lv2

USES= gmake gnome localbase pkgconfig xorg
USE_GNOME= cairo
USE_XORG= x11
USE_BINUTILS= yes # linking needs some GNU features, fails on 12 without this, see https://github.com/brummer10/GxPlugins.lv2/issues/9

USE_GITHUB= yes
GH_ACCOUNT= brummer10
GH_PROJECT= LittleFly.lv2
GH_TUPLE= brummer10:libxputty:70c910d:libxputty/libxputty

PLIST_FILES= lib/lv2/LittleFly.lv2/LittleFly.so \
lib/lv2/LittleFly.lv2/LittleFly.ttl \
lib/lv2/LittleFly.lv2/LittleFly_ui.so \
lib/lv2/LittleFly.lv2/manifest.ttl

.include <bsd.port.mk>
5 changes: 5 additions & 0 deletions audio/littlefly-lv2/distinfo
@@ -0,0 +1,5 @@
TIMESTAMP = 1617770944
SHA256 (brummer10-LittleFly.lv2-v1.0_GH0.tar.gz) = 586b89ff0e18a3700a06d4c53792f5a79e859a22ee7f1db8988220da009b3ea7
SIZE (brummer10-LittleFly.lv2-v1.0_GH0.tar.gz) = 102121
SHA256 (brummer10-libxputty-70c910d_GH0.tar.gz) = 34879c6a7a7de9dc48503486b75b90b4db6a42da8d019215dc741425d92a8c51
SIZE (brummer10-libxputty-70c910d_GH0.tar.gz) = 275065
19 changes: 19 additions & 0 deletions audio/littlefly-lv2/files/patch-LittleFly_Makefile
@@ -0,0 +1,19 @@
--- LittleFly/Makefile.orig 2021-04-08 00:24:47 UTC
+++ LittleFly/Makefile
@@ -3,11 +3,11 @@
STRIP ?= strip
# check if user is root
user = $(shell whoami)
- ifeq ($(user),root)
- INSTALL_DIR ?= /usr/lib/lv2
- else
- INSTALL_DIR ?= ~/.lv2
- endif
+ #ifeq ($(user),root)
+ INSTALL_DIR ?= $(PREFIX)/lib/lv2
+ #else
+ #INSTALL_DIR ?= ~/.lv2
+ #endif

# check CPU and supported optimization flags
ifeq ($(UNAME), Linux)
3 changes: 3 additions & 0 deletions audio/littlefly-lv2/pkg-descr
@@ -0,0 +1,3 @@
LittleFly is an LV2 plugin performing overdrive pedal simulation.

WWW: https://github.com/brummer10/LittleFly.lv2

0 comments on commit cbdd9d9

Please sign in to comment.