<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/0a1a3d69b2ba77d24a0211ae1f648562ef130e47">https://github.com/macports/macports-ports/commit/0a1a3d69b2ba77d24a0211ae1f648562ef130e47</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0a1a3d69b2ba77d24a0211ae1f648562ef130e47
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Jan 17 03:51:39 2022 -0600

<span style='display:block; white-space:pre;color:#404040;'>    dict: 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;'>    Closes: https://trac.macports.org/ticket/62015
</span>---
 textproc/dict/Portfile             |  5 +++--
 textproc/dict/files/implicit.patch | 27 +++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/dict/Portfile b/textproc/dict/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1dc2bb39b70..357c6bfe43a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/dict/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/dict/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,9 +23,10 @@ checksums           rmd160  ae046dc173773ebee2d7d4aecf6ef58bcdbc3931 \
</span> use_parallel_build  no
 depends_build       port:libtool
 depends_lib         port:libmaa port:zlib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          implicit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.env       LIBTOOL=${prefix}/bin/glibtool
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Wno-implicit-function-declaration
</span> 
 set conf_file       ${prefix}/etc/dict.conf
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/dict/files/implicit.patch b/textproc/dict/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..13adae59428
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/dict/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'yylex' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'yyerror' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- clientparse.y.orig     2021-11-24 07:57:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ clientparse.y  2022-01-17 03:37:39.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,6 +23,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define YYDEBUG 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define YYERROR_VERBOSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int yylex(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void yyerror(const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static dictServer *s;
</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;'>+--- servparse.y.orig       2021-11-24 07:57:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ servparse.y    2022-01-17 03:38:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,6 +28,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define YYDEBUG 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define YYERROR_VERBOSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int yylex(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void yyerror(const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static dictDatabase *db;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int string2bool (const char *str)
</span></pre><pre style='margin:0'>

</pre>