git: 90274e2e7fe3 - main - x11/babl: update to 0.1.128 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 22:33:39 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=90274e2e7fe3396652e923dab00a1afece22e390

commit 90274e2e7fe3396652e923dab00a1afece22e390
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-09-10 22:28:12 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-09-10 22:33:34 +0000

    x11/babl: update to 0.1.128 release (+)
    
    Use meson helpers while here
    
    Changelog:      https://gitlab.gnome.org/GNOME/babl/-/blob/BABL_0_1_128/NEWS?ref_type=tags#L7-9
---
 x11/babl/Makefile | 27 ++++++++++++---------------
 x11/babl/distinfo |  6 +++---
 2 files changed, 15 insertions(+), 18 deletions(-)

diff --git a/x11/babl/Makefile b/x11/babl/Makefile
index be8a8a760d1d..aaae49eaabe2 100644
--- a/x11/babl/Makefile
+++ b/x11/babl/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	babl
-PORTVERSION=	0.1.126
+PORTVERSION=	0.1.128
 CATEGORIES=	x11
 MASTER_SITES=	GIMP
 
@@ -18,10 +18,13 @@ USES=		compiler:c11 gnome meson pathfix pkgconfig tar:xz vala:build
 USE_GNOME=	introspection:build
 USE_LDCONFIG=	yes
 
+MESON_FALSE=	gi-docgen \
+		with-docs
+
 # relocatable does not mean ELF relocation
-MESON_ARGS=	-Dgi-docgen=disabled -Dwith-docs=false -Drelocatable-bundle=no
+MESON_ARGS+=	-Drelocatable-bundle=no
 
-BABL_SHLIB=	0.225.1
+BABL_SHLIB=	0.227.1
 BABL_VER=	0.1
 PLIST_SUB+=	BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER}
 
@@ -35,27 +38,21 @@ SSE2_DESC=		Use SSE2 optimized routines
 SSE41_DESC=		Use SSE4.1 optimized routines
 
 AVX2_IMPLIES=		SSE41
-AVX2_MESON_ON=		-Denable-avx2=true
-AVX2_MESON_OFF=		-Denable-avx2=false
+AVX2_MESON_TRUE=	enable-avx2
 
 F16C_IMPLIES=		MMX
-F16C_MESON_ON=		-Denable-f16c=true
-F16C_MESON_OFF=		-Denable-f16c=false
+F16C_MESON_TRUE=	enable-f16c
 
-MMX_MESON_ON=		-Denable-mmx=true
-MMX_MESON_OFF=		-Denable-mmx=false
+MMX_MESON_TRUE=		enable-mmx
 
 SSE2_IMPLIES=		SSE
-SSE2_MESON_ON=		-Denable-sse2=true
-SSE2_MESON_OFF=		-Denable-sse2=false
+SSE2_MESON_TRUE=	enable-sse2
 
 SSE41_IMPLIES=		SSE2
-SSE41_MESON_ON=		-Denable-sse4_1=true
-SSE41_MESON_OFF=	-Denable-sse4_1=false
+SSE41_MESON_TRUE=	enable-sse4_1
 
 SSE_IMPLIES=		MMX
-SSE_MESON_ON=		-Denable-sse=true
-SSE_MESON_OFF=		-Denable-sse=false
+SSE_MESON_TRU=		enable-sse
 
 .include <bsd.port.pre.mk>
 
diff --git a/x11/babl/distinfo b/x11/babl/distinfo
index bca4e3ab64c8..69076d124bbb 100644
--- a/x11/babl/distinfo
+++ b/x11/babl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784890039
-SHA256 (babl-0.1.126.tar.xz) = 3f090f4b2a61fecf7c8dc60a5804bbc77cefd8d778af2ded059f0e367a52930e
-SIZE (babl-0.1.126.tar.xz) = 326996
+TIMESTAMP = 1789072783
+SHA256 (babl-0.1.128.tar.xz) = e676507b421d414d49db8627415dc1eadbd787536baa7d6fe94a1f1971cbe73e
+SIZE (babl-0.1.128.tar.xz) = 332976