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