<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/070c74f3f9710fa235d75c983b871009770adb36">https://github.com/macports/macports-ports/commit/070c74f3f9710fa235d75c983b871009770adb36</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 070c74f3f9710fa235d75c983b871009770adb36
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Thu Nov 14 19:43:31 2024 -0600

<span style='display:block; white-space:pre;color:#404040;'>    libxml2: Update to 2.13.5
</span>---
 textproc/libxml2/Portfile                     | 11 ++++----
 textproc/libxml2/files/non-ASCII-QNames.patch | 39 ---------------------------
 2 files changed, 5 insertions(+), 45 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxml2/Portfile b/textproc/libxml2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 042433e27b8..b4fcad9dea9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libxml2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libxml2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,11 +6,11 @@ PortGroup           clang_dependency 1.0
</span> # Please keep the version of the libxml2 and py-libxml2 ports the same.
 
 name                libxml2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.13.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f9a0c9fa458057e0c65b8d9eeae1d7d45a96a593 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  65d042e1c8010243e617efb02afda20b85c2160acdbfbcb5b26b80cec6515650 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2582156
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.13.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  9935ab5c9b67fdb03191181d83493ae698ac7147 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  74fc163217a3964257d3be39af943e08861263c4231f9ef5b496b6f6d4c7b2b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2586872
</span> 
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          textproc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,6 @@ depends_lib         port:libiconv \
</span> use_xz              yes
 
 patchfiles-append   include.patch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   non-ASCII-QNames.patch
</span> 
 post-patch {
     reinplace "s|@ICONV_PREFIX@|${prefix}|" ${worksrcpath}/include/libxml/encoding.h
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxml2/files/non-ASCII-QNames.patch b/textproc/libxml2/files/non-ASCII-QNames.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6b8aacfe909..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libxml2/files/non-ASCII-QNames.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,39 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xpath: Fix parsing of non-ASCII names
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix a long-standing issue where QNames starting with a non-ASCII character would
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-be rejected. This became more visible after "streaming" XPath evaluation was
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-disabled since the latter handled non-ASCII names correctly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://gitlab.gnome.org/GNOME/libxml2/-/issues/818
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://gitlab.gnome.org/GNOME/libxml2/-/commit/459146140aa0cb7a47f1c67d5a2a3ddb59524b63
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ result/XPath/tests/unicodesimple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+========================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Expression: /文書
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Object is a Node Set :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Set contains 1 nodes:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+1  ELEMENT #E6#96#87#E6#9B#B8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ test/XPath/docs/unicode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+<文書>text1</文書>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ test/XPath/tests/unicodesimple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/文書
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- xpath.c.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ xpath.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10081,8 +10081,9 @@ xmlXPathCompLocationPath(xmlXPathParserContextPtr ctxt) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       } else if (CUR == '/') {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           NEXT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           SKIP_BLANKS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          if ((CUR != 0 ) &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--              ((IS_ASCII_LETTER(CUR)) || (CUR == '_') || (CUR == '.') ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          if ((CUR != 0) &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+              ((IS_ASCII_LETTER(CUR)) || (CUR >= 0x80) ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                     (CUR == '_') || (CUR == '.') ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                (CUR == '@') || (CUR == '*')))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               xmlXPathCompRelativeLocationPath(ctxt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       }
</span></pre><pre style='margin:0'>

</pre>