[Bug 278420] devel/icu: update to 75.1

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 20 Apr 2024 21:53:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278420

--- Comment #2 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=4816cd49210c3c1413219b8884a17655cf4be340

commit 4816cd49210c3c1413219b8884a17655cf4be340
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-04-20 21:49:22 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-04-20 21:51:57 +0000

    print/harfbuzz-icu: unbreak build with ICU 75

    In file included from ../src/hb-icu.cc:39:
    In file included from /usr/local/include/unicode/unorm2.h:35:
    In file included from /usr/local/include/unicode/uset.h:36:
    /usr/local/include/unicode/localpointer.h:561:26: error: 'auto' not allowed
in template parameter until C++17
    template <typename Type, auto closeFunction>
                             ^~~~
    In file included from ../src/hb-icu.cc:39:
    In file included from /usr/local/include/unicode/unorm2.h:35:
    /usr/local/include/unicode/uset.h:358:53: error: value of type 'void (USet
*)' is not implicitly convertible to 'int'
    U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
                                                        ^~~~~~~~~~
    /usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerClassName = internal::LocalOpenPointer<Type,
closeFunction>
                                                                      
^~~~~~~~~~~~~
    In file included from ../src/hb-icu.cc:39:
    /usr/local/include/unicode/unorm2.h:286:69: error: value of type 'void
(UNormalizer2 *)' is not implicitly convertible to 'int'
    U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2,
unorm2_close);
                                                                       
^~~~~~~~~~~~
    /usr/local/include/unicode/localpointer.h:551:68: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerClassName = internal::LocalOpenPointer<Type,
closeFunction>
                                                                      
^~~~~~~~~~~~~
    PR:             278420
    Reported by:    antoine (via exp-run)

 print/harfbuzz-icu/Makefile | 2 +-
 print/harfbuzz/Makefile     | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.