Date: Fri, 03 Jul 2026 00:26:58 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: f103ff200ae2 - main - audio/toneshifteq-lv2: New port: 12-band equalizer LV2 plugin for mixing and mastering Message-ID: <6a4701d2.25340.e994259@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=f103ff200ae246d167e629afddda5a3f34f0470a commit f103ff200ae246d167e629afddda5a3f34f0470a Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-07-02 18:30:44 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-07-03 00:26:56 +0000 audio/toneshifteq-lv2: New port: 12-band equalizer LV2 plugin for mixing and mastering --- audio/Makefile | 1 + audio/toneshifteq-lv2/Makefile | 44 +++++++++++++++++++++++++++++++++++++++++ audio/toneshifteq-lv2/distinfo | 5 +++++ audio/toneshifteq-lv2/pkg-descr | 4 ++++ 4 files changed, 54 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index 62e9d95d9e31..8b58fa4d6525 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -817,6 +817,7 @@ SUBDIR += timidity++-xskin SUBDIR += tkeca SUBDIR += toccata-lv2 + SUBDIR += toneshifteq-lv2 SUBDIR += tosha SUBDIR += triceratops-lv2 SUBDIR += tse3 diff --git a/audio/toneshifteq-lv2/Makefile b/audio/toneshifteq-lv2/Makefile new file mode 100644 index 000000000000..5eed79315007 --- /dev/null +++ b/audio/toneshifteq-lv2/Makefile @@ -0,0 +1,44 @@ +PORTNAME= toneshifteq +DISTVERSIONPREFIX= v +DISTVERSION= 0.3.0 +CATEGORIES= audio +PKGNAMESUFFIX= -lv2 + +MAINTAINER= yuri@FreeBSD.org +COMMENT= 12-band equalizer LV2 plugin for mixing and mastering +WWW= https://github.com/brummer10/ToneShiftEQ + +LICENSE= BSD3CLAUSE + +BUILD_DEPENDS= lv2>0:audio/lv2 \ + xxd:sysutils/xxd +LIB_DEPENDS= libsndfile.so:audio/libsndfile \ + libfftw3.so:math/fftw3 \ + libfftw3f.so:math/fftw3-float + +USES= compiler:c++17-lang 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= ToneShiftEQ +GH_TUPLE= brummer10:libxputty:7a6aa4a:libxputty/libxputty + +MAKEFILE= makefile + +ALL_TARGET= clap lv2 +INSTALL_TARGET= install + +MAKE_ARGS= LV2_INSTALL_DIR="${PREFIX}/lib/lv2" \ + EXE_INSTALL_DIR="${PREFIX}/bin" \ + CLAP_INSTAL_DIR="${PREFIX}/lib/clap" + +PLIST_FILES= lib/clap/toneshifteq.clap \ + lib/lv2/ToneShiftEQ.lv2/manifest.ttl \ + lib/lv2/ToneShiftEQ.lv2/toneshifteq.so \ + lib/lv2/ToneShiftEQ.lv2/toneshifteq.ttl \ + lib/lv2/ToneShiftEQ.lv2/toneshifteq_ui.so + +.include <bsd.port.mk> diff --git a/audio/toneshifteq-lv2/distinfo b/audio/toneshifteq-lv2/distinfo new file mode 100644 index 000000000000..90f4b2041bd0 --- /dev/null +++ b/audio/toneshifteq-lv2/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1783015781 +SHA256 (brummer10-ToneShiftEQ-v0.3.0_GH0.tar.gz) = 5479c10d2132ae6bc4fe0deec6757ea6a4c370566d7b36e99a1b1cf236327677 +SIZE (brummer10-ToneShiftEQ-v0.3.0_GH0.tar.gz) = 564220 +SHA256 (brummer10-libxputty-7a6aa4a_GH0.tar.gz) = 978ba1bae61a00b3ed12fce092dbeb8961499525b4fcf6bcdb09c6efecac5496 +SIZE (brummer10-libxputty-7a6aa4a_GH0.tar.gz) = 579127 diff --git a/audio/toneshifteq-lv2/pkg-descr b/audio/toneshifteq-lv2/pkg-descr new file mode 100644 index 000000000000..f472b1827e04 --- /dev/null +++ b/audio/toneshifteq-lv2/pkg-descr @@ -0,0 +1,4 @@ +ToneShiftEQ is a 12-band equalizer designed for precise spectral shaping, +mixing, mastering, and corrective audio processing. + +It is available as a LV2 plugin with a graphical user interface.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a4701d2.25340.e994259>
