ports@, Brad,

I'd like to fix graphics/quesoglc build under LLVM-22

It had made old warning fatal that that base as used as chaaracter bidi type
variable, and not paragraph level.

Ok?

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/quesoglc/Makefile,v
diff -u -p -r1.24 Makefile
--- Makefile    25 Jul 2025 12:39:03 -0000      1.24
+++ Makefile    5 Jun 2026 08:53:37 -0000
@@ -1,7 +1,7 @@
 COMMENT=       implementation of the OpenGL Character Renderer
 
 DISTNAME=      quesoglc-0.7.2
-REVISION=      12
+REVISION=      13
 CATEGORIES=    graphics
 SITES=         ${SITE_SOURCEFORGE:=quesoglc/}
 
Index: patches/patch-src_unicode_c
===================================================================
RCS file: /home/cvs/ports/graphics/quesoglc/patches/patch-src_unicode_c,v
diff -u -p -r1.2 patch-src_unicode_c
--- patches/patch-src_unicode_c 11 Mar 2022 19:23:19 -0000      1.2
+++ patches/patch-src_unicode_c 5 Jun 2026 08:53:08 -0000
@@ -1,5 +1,8 @@
 Fix build with recent fribidi
 
+Fix base by making it a paragraph direction variable, not a character
+bidi type variable.
+
 Index: src/unicode.c
 --- src/unicode.c.orig
 +++ src/unicode.c
@@ -16,3 +19,21 @@ Index: src/unicode.c
  
  
  /* Find a Unicode name from its code */
+@@ -550,7 +550,7 @@ GLCchar32* __glcConvertToVisualUcs4(__GLCcontext* inCo
+ {
+   GLCchar32* string = NULL;
+   int length = 0;
+-  FriBidiCharType base = FRIBIDI_TYPE_ON;
++  FriBidiParType base = FRIBIDI_PAR_ON;
+   GLCchar32* visualString = NULL;
+ 
+   assert(inString);
+@@ -677,7 +677,7 @@ GLCchar32* __glcConvertCountedStringToVisualUcs4(__GLC
+                                               const GLint inCount)
+ {
+   GLCchar32* string = NULL;
+-  FriBidiCharType base = FRIBIDI_TYPE_ON;
++  FriBidiParType base = FRIBIDI_PAR_ON;
+   GLCchar32* visualString = NULL;
+ 
+   assert(inString);


-- 
wbr, Kirill

Reply via email to