<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/d9e115803b133766b59d3a55851d913061085d84">https://github.com/macports/macports-ports/commit/d9e115803b133766b59d3a55851d913061085d84</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 d9e115803b1 sgrep2: Fix implicit declaration of functions
</span>d9e115803b1 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d9e115803b133766b59d3a55851d913061085d84
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Feb 25 16:44:53 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    sgrep2: 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/62344
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also add revision line, modernize checksums, use https for homepage,
</span><span style='display:block; white-space:pre;color:#404040;'>    remove offline master_sites entry, and fix livecheck.
</span>---
 textproc/sgrep2/Portfile             | 16 +++++++++++++---
 textproc/sgrep2/files/implicit.patch | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/sgrep2/Portfile b/textproc/sgrep2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 06baace39f2..e3388c10b0a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/sgrep2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/sgrep2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,6 +2,11 @@ PortSystem 1.0
</span> 
 name            sgrep2
 version         1.94a
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  d75f644fc4ba9b0eb916f8097bf58ebe4b73154c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  d5b16478e3ab44735e24283d2d895d2c9c80139c95228df3bdb2ac446395faf9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    193267
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories      textproc
 platforms       darwin
 maintainers     nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,13 +17,18 @@ long_description \
</span>     SGML, XML and HTML files and filtering text streams using structural\
     criteria.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage        http://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    http://fresh.t-systems-sfr.com/unix/src/misc freebsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage        https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites    freebsd
</span> distname        sgrep-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       md5 8cdd044602061b0ecd3e610fde655a3f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      implicit.patch
</span> 
 configure.args  --program-suffix=2 \
                 --mandir=${prefix}/share/man
 
 test.run        yes
 test.target     check
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url   https://www.cs.helsinki.fi/u/jjaakkol/sgrep/download.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex {sgrep-([0-9a-z.]+)\.tar}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/sgrep2/files/implicit.patch b/textproc/sgrep2/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ec191e9d8a7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/sgrep2/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure:3234:7: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index_main.c:84:7: error: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index_main.c:241:6: error: implicit declaration of function 'index_query' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2004-11-19 12:19:06.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-02-25 16:35:28.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3212,6 +3212,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >>conftest.$ac_ext <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if ((' ' & 0x0FF) == 0x020)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- index_main.c.orig      2000-06-13 03:44:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ index_main.c   2021-02-25 16:38:49.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,5 @@
</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;'>+ #include "sgrep.h"
</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;'>+--- sgrep.h.orig   2001-03-15 06:14:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sgrep.h        2021-02-25 16:42:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -612,6 +612,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     FileList *file_list;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const char *file_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } IndexOptions;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int index_query(IndexOptions *options, int argc, char *argv[]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void set_default_index_options(SgrepData *sgrep,IndexOptions *o);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int create_index(const IndexOptions *options);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int add_region_to_index(struct IndexWriterStruct *writer,
</span></pre><pre style='margin:0'>

</pre>