Skip site navigation (1)Skip section navigation (2)
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>