<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/923068766f9d3f56473e545d882f9c70ca7c5684">https://github.com/macports/macports-ports/commit/923068766f9d3f56473e545d882f9c70ca7c5684</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 923068766f9 tcl: fix implicit declarations in configure
</span>923068766f9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 923068766f9d3f56473e545d882f9c70ca7c5684
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Dec 24 11:49:16 2020 +1100

<span style='display:block; white-space:pre;color:#404040;'>    tcl: fix implicit declarations in configure
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Rev bump due to different resulting configuration.
</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/61897
</span>---
 lang/tcl/Portfile             |   5 +-
 lang/tcl/files/implicit.patch | 126 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/tcl/Portfile b/lang/tcl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d3b19c50f19..ed79e1db63f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/tcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/tcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                tcl
 version             8.6.10
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> # Tk (x11/tk) port depends on this version
 categories          lang
 license             Tcl/Tk
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,6 +27,9 @@ checksums           rmd160  e44c76e48b77c825dc6fb7a78ef8f7297106784a \
</span> 
 distname            ${name}${version}-src
 worksrcdir          ${name}${version}/unix
<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.args      --mandir=${prefix}/share/man \
                     --disable-corefoundation \
                     --disable-threads
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/tcl/files/implicit.patch b/lang/tcl/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8b2f3112a14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/tcl/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,126 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tcl.m4.orig    2019-11-22 06:10:50.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tcl.m4 2020-12-24 11:11:04.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2376,7 +2376,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   AC_TRY_COMPILE([#include <time.h>],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       [extern long timezone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       timezone += 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      exit (0);],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return (0);],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       tcl_cv_timezone_long=yes, tcl_cv_timezone_long=no)])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if test $tcl_cv_timezone_long = yes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [Should we use the global timezone variable?])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2388,7 +2388,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       AC_TRY_COMPILE([#include <time.h>],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           [extern time_t timezone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           timezone += 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          exit (0);],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          return (0);],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           tcl_cv_timezone_time=yes, tcl_cv_timezone_time=no)])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test $tcl_cv_timezone_time = yes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [Should we use the global timezone variable?])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2019-11-22 06:10:50.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2020-12-24 11:32:46.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -343,7 +343,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SC_TCL_CHECK_BROKEN_FUNC(strstr, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     extern int strstr();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    exit(strstr("\0test", "test") ? 1 : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (strstr("\0test", "test") ? 1 : 0);
</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;'>+@@ -355,7 +355,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SC_TCL_CHECK_BROKEN_FUNC(strtoul, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     extern int strtoul();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     char *term, *string = "0";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    exit(strtoul(string,&term,0) != 0 || term != string+1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (strtoul(string,&term,0) != 0 || term != string+1);
</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;'>+@@ -498,7 +498,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CACHE_CHECK([for a putenv() that copies the buffer], tcl_cv_putenv_copy, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AC_TRY_RUN([
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    #if HAVE_STDLIB_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #if HAVE_STRING_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #define OURVAR "havecopy=yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int main (int argc, char *argv[])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2019-11-22 06:10:50.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2020-12-24 11:31:42.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2842,8 +2842,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for (i = 0; i < 256; i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (XOR (islower (i), ISLOWER (i))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   || toupper (i) != TOUPPER (i))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      exit(2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return (2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest$ac_exeext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14099,7 +14099,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern long timezone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       timezone += 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      exit (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14165,7 +14165,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern time_t timezone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           timezone += 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          exit (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          return (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14923,9 +14923,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat confdefs.h >>conftest.$ac_ext
</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;'>++#if HAVE_STRING_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    extern int strstr();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    exit(strstr("\0test", "test") ? 1 : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (strstr("\0test", "test") ? 1 : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest$ac_exeext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15090,10 +15092,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat confdefs.h >>conftest.$ac_ext
</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;'>++#if HAVE_STDLIB_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    extern int strtoul();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     char *term, *string = "0";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    exit(strtoul(string,&term,0) != 0 || term != string+1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (strtoul(string,&term,0) != 0 || term != string+1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest$ac_exeext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16462,7 +16466,12 @@
</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;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    #if HAVE_STDLIB_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #if HAVE_STRING_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #define OURVAR "havecopy=yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   int main (int argc, char *argv[])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span></pre><pre style='margin:0'>

</pre>