<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ade0132c373b30f67cc778d7ea641b938e56e653">https://github.com/macports/macports-ports/commit/ade0132c373b30f67cc778d7ea641b938e56e653</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new ade0132c373 libxml: Fix implicit declaration of functions
</span>ade0132c373 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ade0132c373b30f67cc778d7ea641b938e56e653
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Nov 25 14:12:09 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    libxml: Fix implicit declaration of functions
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The headers being patched get installed, therefore increase revision.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also modernize checksums.
</span>---
 textproc/libxml/Portfile             | 12 ++++--
 textproc/libxml/files/implicit.patch | 74 ++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxml/Portfile b/textproc/libxml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 998e0662174..8985566d5b8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libxml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libxml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,11 @@ PortSystem 1.0
</span> 
 name           libxml
 version                1.8.17
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3d01879e6e5a38f4453d009ea8bd2d2fc9e86bcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  bffd3178dec8d75e2cfe05f4a4c36319c8fd3206209e32ef84e1a7c5173a86ed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    996351
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set branch      [join [lrange [split ${version} .] 0 1] .]
 categories     textproc
 license                LGPL
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,12 +23,13 @@ long_description     \
</span>   in C a variety of language bindings make it available in other \
        environments.
 homepage       http://xmlsoft.org/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        gnome:sources/${name}/${branch}
</span> platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    gnome:sources/${name}/1.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums  md5 53846294aa850a7d042948176d1d19dc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib       port:zlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patches
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patches \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    implicit.patch
</span> 
 use_autoreconf  yes
 autoreconf.args -fvi
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxml/files/implicit.patch b/textproc/libxml/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3213d640da4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libxml/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,74 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix implicit declaration of functions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- entities.h.orig        2001-03-21 06:55:49.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ entities.h     2021-11-25 13:41:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,6 +93,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void                      xmlDumpEntitiesTable    (xmlBufferPtr buf,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                            xmlEntitiesTablePtr table);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xmlEntitiesTablePtr       xmlCopyEntitiesTable    (xmlEntitiesTablePtr table);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void                      xmlInitializePredefinedEntities(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void                      xmlCleanupPredefinedEntities(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- parser.h.orig  2001-03-24 18:14:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ parser.h       2021-11-25 13:50:41.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -315,8 +315,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Cleanup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Init/Cleanup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void              xmlInitParser           (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void              xmlCleanupParser        (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -345,6 +346,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int               xmlStrncmp              (const xmlChar *str1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    const xmlChar *str2,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    int len);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int               xmlStrEqual             (const xmlChar *str1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   const xmlChar *str2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int               xmlStrlen               (const xmlChar *str);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xmlChar * xmlStrcat               (xmlChar *cur,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    const xmlChar *add);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -396,6 +399,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xmlDtdPtr xmlSAXParseDTD          (xmlSAXHandlerPtr sax,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    const xmlChar *ExternalID,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    const xmlChar *SystemID);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int               xmlParseBalancedChunkMemory(xmlDocPtr doc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   xmlSAXHandlerPtr sax,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   void *user_data,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   int depth,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   const xmlChar *string,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   xmlNodePtr *list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int               xmlParseExternalEntity  (xmlDocPtr doc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   xmlSAXHandlerPtr sax,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   void *user_data,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   int depth,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   const xmlChar *URL,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   const xmlChar *ID,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   xmlNodePtr *list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * SAX initialization routines
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- uri.c.orig     2001-03-21 06:53:46.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ uri.c  2021-11-25 13:58:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,6 +16,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* This block was modified from 2.3.5 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- xpath.c.orig   2000-06-28 13:33:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ xpath.c        2021-11-25 13:57:12.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,6 +20,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_SYS_TYPES_H
</span></pre><pre style='margin:0'>

</pre>