<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ae334b7cfabda31e36fea9f234bba32c89e18476">https://github.com/macports/macports-ports/commit/ae334b7cfabda31e36fea9f234bba32c89e18476</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ae334b7cfabda31e36fea9f234bba32c89e18476
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Tue Dec 3 15:50:43 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    icu: update to 76.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/69880
</span>---
 devel/icu/Portfile                                 | 32 ++++++----------------
 .../patch-i18n-formatted_string_builder.h.diff     | 11 --------
 2 files changed, 9 insertions(+), 34 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu/Portfile b/devel/icu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9fc4b331eee..64614a0e73d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/icu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/icu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ set my_name         icu
</span> # Please confirm that all ports and its subport can be build. To find the list, use:
 #  port file all | sort -u | xargs grep -El ':icu( |$)' | rev | cut -d / -f 2 | rev | xargs port info --name --subport | cut -d : -f 2 | tr ',' ' ' | grep -v '\-\-' | tr ' ' '\n' | sort -u
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             74.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             76.1
</span> revision            0
 epoch               1
 subport             ${name}-docs         { revision 0 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,9 +45,7 @@ long_description \
</span>     support for supplementary Unicode characters (needed for GB 18030 repertoire support).
 
 homepage            https://icu.unicode.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#master_sites        https://github.com/unicode-org/icu/releases/download/release-[string map {. -} ${version}]/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# avoid stealth update, https://trac.macports.org/ticket/69344
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        macports_distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://github.com/unicode-org/icu/releases/download/release-[string map {. -} ${version}]/
</span> dist_subdir         ${my_name}
 set docdir          ${prefix}/share/doc/${my_name}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,27 +66,15 @@ if {${subport} eq ${name} || ${subport} eq "${name}-lx"} {
</span>     extract.suffix      .tgz
     worksrcdir          icu/source
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # tar.gz from 74.2 is broken and contains symlink into ../LICENSE instead of LICENSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # create a file which cintains link to license
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # See: https://unicode-org.atlassian.net/browse/ICU-22601
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set license_file [open ${workpath}/LICENSE w]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        puts ${license_file} "https://raw.githubusercontent.com/unicode-org/icu/main/LICENSE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        close ${license_file}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # please also update the icu-docs checksums at the bottom of the Portfile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  df2b06b3556ff21176858c27fc46f2d1e2bbe0ec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  5e4fb11d6a3e6b85afb55de8da8a71538f1d8fd64fce893986b37d60e5bb0091 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    26618071
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # use full pathnames to libraries in tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   patch-i18n-formatted_string_builder.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  efcd85126216df7ed96ab7f197e89b228c4c121f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    27437767
</span> 
     # fix rpath mess
     patchfiles-append patch-config-mh-darwin.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.cxx_standard   2017
</span> 
     # prevent ICU from finding installed icu when upgrading (#11981).
     compiler.cpath
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -195,9 +181,9 @@ if {${subport} eq "${name}-docs"} {
</span> 
     use_zip                 yes
     distname                icu4c-[string map {. _} [string map {.rc rc} ${version}]]-docs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums               rmd160  1baf0c68241757b24f73ce6784185dc1887efd60 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  5b8acafb087fce1c607d9719161ab305ce1350858cb3cf40e7cb1d2e457aeb84 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            size    8532437
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums               rmd160  a5b398bb74f4425beddadf2599fca44056c99a1a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  cc03a16b37924d719d72013868c6023581ec1c5f13420931fcb946f0a92d73ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    9188702
</span> 
     extract.dir             ${worksrcpath}/doc/html
     use_configure           no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu/files/patch-i18n-formatted_string_builder.h.diff b/devel/icu/files/patch-i18n-formatted_string_builder.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3c7ef5a6530..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/icu/files/patch-i18n-formatted_string_builder.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- i18n/formatted_string_builder.h.orig   2020-04-22 13:04:20.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ i18n/formatted_string_builder.h        2020-08-02 15:55:24.296030000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -224,8 +224,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- constexpr FormattedStringBuilder::Field::Field(uint8_t category, uint8_t field)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     : bits((
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        U_ASSERT(category <= 0xf),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        U_ASSERT(field <= 0xf),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         static_cast<uint8_t>((category << 4) | field)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     )) {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>