From owner-dev-commits-ports-all@freebsd.org Wed Apr 7 00:38:53 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4BA855C41BA; Wed, 7 Apr 2021 00:38:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FFQW11kmfz3GGT; Wed, 7 Apr 2021 00:38:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 23D6915C35; Wed, 7 Apr 2021 00:38:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1370crC7024323; Wed, 7 Apr 2021 00:38:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1370creJ024322; Wed, 7 Apr 2021 00:38:53 GMT (envelope-from git) Date: Wed, 7 Apr 2021 00:38:53 GMT Message-Id: <202104070038.1370creJ024322@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 86df16ea066d - main - New port: audio/bschaffl-lv2: Groove quantizer LV2 MIDI plugin MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 86df16ea066dfa6b3fa34665fe9c5d39043cf86b Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Apr 2021 00:38:53 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=86df16ea066dfa6b3fa34665fe9c5d39043cf86b commit 86df16ea066dfa6b3fa34665fe9c5d39043cf86b Author: Yuri Victorovich AuthorDate: 2021-04-07 00:38:11 +0000 Commit: Yuri Victorovich CommitDate: 2021-04-07 00:38:11 +0000 New port: audio/bschaffl-lv2: Groove quantizer LV2 MIDI plugin --- audio/Makefile | 1 + audio/bschaffl-lv2/Makefile | 32 ++++++++++++++++++++++++++++++++ audio/bschaffl-lv2/distinfo | 3 +++ audio/bschaffl-lv2/pkg-descr | 18 ++++++++++++++++++ audio/bschaffl-lv2/pkg-plist | 23 +++++++++++++++++++++++ 5 files changed, 77 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index 0095d4d5fc90..e7ea8395c0f9 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -63,6 +63,7 @@ SUBDIR += bristol SUBDIR += bsequencer-lv2 SUBDIR += bshapr-lv2 + SUBDIR += bschaffl-lv2 SUBDIR += bslizr-lv2 SUBDIR += cadence SUBDIR += calf-lv2 diff --git a/audio/bschaffl-lv2/Makefile b/audio/bschaffl-lv2/Makefile new file mode 100644 index 000000000000..1817a829130b --- /dev/null +++ b/audio/bschaffl-lv2/Makefile @@ -0,0 +1,32 @@ + +PORTNAME= bschaffl +DISTVERSION= 1.4.6 +CATEGORIES= audio +PKGNAMESUFFIX= -lv2 + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Groove quantizer LV2 MIDI plugin + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= lv2>0:audio/lv2 +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libsndfile.so:audio/libsndfile + +USES= compiler:c++11-lang gmake gnome pkgconfig xorg +USE_GNOME= cairo +USE_XORG= x11 + +USE_GITHUB= yes +GH_ACCOUNT= sjaehn +GH_PROJECT= BSchaffl + +MAKEFILE= makefile + +post-install: + @${RM} ${STAGEDIR}${PREFIX}/lib/lv2/BSchaffl.lv2/LICENSE + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/BSchaffl.lv2/BSchaffl*.so + +.include diff --git a/audio/bschaffl-lv2/distinfo b/audio/bschaffl-lv2/distinfo new file mode 100644 index 000000000000..2ffe88925092 --- /dev/null +++ b/audio/bschaffl-lv2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1617755159 +SHA256 (sjaehn-BSchaffl-1.4.6_GH0.tar.gz) = c001725bced71037c7634a79569d98e4c113e4be286049d376aa1daca6529b7f +SIZE (sjaehn-BSchaffl-1.4.6_GH0.tar.gz) = 434140 diff --git a/audio/bschaffl-lv2/pkg-descr b/audio/bschaffl-lv2/pkg-descr new file mode 100644 index 000000000000..3c77be554b11 --- /dev/null +++ b/audio/bschaffl-lv2/pkg-descr @@ -0,0 +1,18 @@ +B.Schaffl is a groove quantizer LV2 MIDI plugin. + +B.Schaffl is a slider/shape-controlled MIDI amp & time stretch plugin to +vitalize sequencer-controlled MIDI instruments and to produce shuffle/swing +effects. + +Key features: +* MIDI velocity amplification and timing manipulation plugin +* Swing and shuffle rhythms +* Pre-generator dynamics +* Tempo rubato +* Pattern (sliders) or shape-controlled +* MIDI filters +* Smart quantization +* Group / link individual instances of B.Schaffl +* Free and open source + +WWW: https://github.com/sjaehn/BSchaffl diff --git a/audio/bschaffl-lv2/pkg-plist b/audio/bschaffl-lv2/pkg-plist new file mode 100644 index 000000000000..367c45a7f68d --- /dev/null +++ b/audio/bschaffl-lv2/pkg-plist @@ -0,0 +1,23 @@ +lib/lv2/BSchaffl.lv2/BSchaffl.so +lib/lv2/BSchaffl.lv2/BSchaffl.ttl +lib/lv2/BSchaffl.lv2/BSchafflGUI.so +lib/lv2/BSchaffl.lv2/inc/amp.png +lib/lv2/BSchaffl.lv2/inc/convert_to_const_shape.png +lib/lv2/BSchaffl.lv2/inc/convert_to_linear_shape.png +lib/lv2/BSchaffl.lv2/inc/convert_to_steps.png +lib/lv2/BSchaffl.lv2/inc/del.png +lib/lv2/BSchaffl.lv2/inc/edit_tb.png +lib/lv2/BSchaffl.lv2/inc/grid_tb.png +lib/lv2/BSchaffl.lv2/inc/history_tb.png +lib/lv2/BSchaffl.lv2/inc/in.png +lib/lv2/BSchaffl.lv2/inc/latency.png +lib/lv2/BSchaffl.lv2/inc/markers_tb.png +lib/lv2/BSchaffl.lv2/inc/midi_ch_filter.png +lib/lv2/BSchaffl.lv2/inc/midi_msg_filter.png +lib/lv2/BSchaffl.lv2/inc/midi_note_options.png +lib/lv2/BSchaffl.lv2/inc/out.png +lib/lv2/BSchaffl.lv2/inc/shape_tools_tb.png +lib/lv2/BSchaffl.lv2/inc/smart_quantization.png +lib/lv2/BSchaffl.lv2/inc/surface.png +lib/lv2/BSchaffl.lv2/inc/tools.png +lib/lv2/BSchaffl.lv2/manifest.ttl