<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>