git: 1682947a31c3 - 2026Q4 - audio/suil: update to 0.10.26
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 28 Oct 2026 08:33:23 UTC
The branch 2026Q4 has been updated by vishwin:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1682947a31c3b0acd2c06752e49f3814f3ca3591
commit 1682947a31c3b0acd2c06752e49f3814f3ca3591
Author: Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-10-27 21:31:32 +0000
Commit: Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-10-28 08:31:25 +0000
audio/suil: update to 0.10.26
Changelog: https://gitlab.com/lv2/suil/-/blob/v0.10.26/NEWS
take maintainership
(cherry picked from commit b4b55d20b9ab545d82dc2ab712138c92a534b987)
---
audio/suil/Makefile | 45 +++++++++++++++++++++++++++------------------
audio/suil/distinfo | 6 +++---
audio/suil/pkg-plist | 9 +++------
3 files changed, 33 insertions(+), 27 deletions(-)
diff --git a/audio/suil/Makefile b/audio/suil/Makefile
index 6fe3cd2280e7..8f6a2ad41863 100644
--- a/audio/suil/Makefile
+++ b/audio/suil/Makefile
@@ -1,32 +1,41 @@
PORTNAME= suil
-PORTVERSION= 0.10.12
-PORTREVISION= 3
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.10.26
CATEGORIES= audio
-MASTER_SITES= http://download.drobilla.net/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vishwin@FreeBSD.org
COMMENT= C library for loading and wrapping LV2 plugin UIs
-WWW= http://drobilla.net/software/suil/
+WWW= https://gitlab.com/lv2/suil
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= lv2>=1.14.0:audio/lv2
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-RUN_DEPENDS= lv2>=1.14.0:audio/lv2
+BUILD_RUN_DEPENDS= lv2>=1.14.0:audio/lv2
-USES= compiler:c++11-lang gnome pkgconfig python:build qt:5 \
- tar:bzip2 waf xorg
-USE_GNOME= atk cairo gdkpixbuf glib20 gtk20 gtk30 pango
-USE_QT= core gui widgets x11extras
-USE_XORG= x11
+USES= compiler:c++17-lang gnome meson pkgconfig qt:6 xorg
+USE_GITLAB= yes
+GL_ACCOUNT= lv2
USE_LDCONFIG= yes
+PLIST_SUB= SUILVERSION=${DISTVERSION}
+
+MESON_ARGS= -Ddocs=disabled \
+ -Dqt5=disabled \
+ -Dtests=enabled \
+ -Dx11=enabled
+
+USE_XORG= x11
+
+OPTIONS_DEFINE= GTK2 GTK3 QT6
+OPTIONS_DEFAULT= GTK3 QT6
+OPTIONS_SUB= yes
+
+GTK2_USE= gnome=gtk20
+GTK2_MESON_ENABLED= gtk2
-PLIST_SUB= SUILVERSION=${PORTVERSION}
+GTK3_USE= gnome=gtk30
+GTK3_MESON_ENABLED= gtk3
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsuil-0.so.${PORTVERSION}
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/suil-0/*.so
+QT6_USE= qt=base
+QT6_MESON_ENABLED= qt6
.include <bsd.port.mk>
diff --git a/audio/suil/distinfo b/audio/suil/distinfo
index 09686b5b1f67..68331ec3021d 100644
--- a/audio/suil/distinfo
+++ b/audio/suil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653846238
-SHA256 (suil-0.10.12.tar.bz2) = daa763b231b22a1f532530d3e04c1fae48d1e1e03785e23c9ac138f207b87ecd
-SIZE (suil-0.10.12.tar.bz2) = 339666
+TIMESTAMP = 1793132698
+SHA256 (suil-v0.10.26.tar.bz2) = a1f7f736d6792bff8ad7687d9de9b0f0f2bd468285652471d1c8688a6aeb551c
+SIZE (suil-v0.10.26.tar.bz2) = 30221
diff --git a/audio/suil/pkg-plist b/audio/suil/pkg-plist
index 65b073d1b2fb..2ee8611ffdde 100644
--- a/audio/suil/pkg-plist
+++ b/audio/suil/pkg-plist
@@ -2,11 +2,8 @@ include/suil-0/suil/suil.h
lib/libsuil-0.so
lib/libsuil-0.so.0
lib/libsuil-0.so.%%SUILVERSION%%
-lib/suil-0/libsuil_gtk2_in_qt5.so
-lib/suil-0/libsuil_qt5_in_gtk2.so
-lib/suil-0/libsuil_qt5_in_gtk3.so
-lib/suil-0/libsuil_x11_in_gtk2.so
-lib/suil-0/libsuil_x11_in_gtk3.so
-lib/suil-0/libsuil_x11_in_qt5.so
+%%GTK2%%lib/suil-0/libsuil_x11_in_gtk2.so
+%%GTK3%%lib/suil-0/libsuil_x11_in_gtk3.so
+%%QT6%%lib/suil-0/libsuil_x11_in_qt6.so
lib/suil-0/libsuil_x11.so
libdata/pkgconfig/suil-0.pc