<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/45a8c4c63e9b960fa71de943786f7952c0acfa97">https://github.com/macports/macports-ports/commit/45a8c4c63e9b960fa71de943786f7952c0acfa97</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 45a8c4c63e9 tcl: use upstream approach in patch
</span>45a8c4c63e9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 45a8c4c63e9b960fa71de943786f7952c0acfa97
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Sun Nov 7 21:24:33 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    tcl: use upstream approach in patch
</span>---
 lang/tcl/files/implicit.patch | 66 ++++++++++++++++++++++---------------------
 1 file changed, 34 insertions(+), 32 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/tcl/files/implicit.patch b/lang/tcl/files/implicit.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 78a4d4974f2..71fc94299d9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/tcl/files/implicit.patch
</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;'>@@ -1,44 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://core.tcl-lang.org/tcl/info/185912afea
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> diff --git a/unix/tcl.m4 b/unix/tcl.m4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index f3d08ec311..24b68d062e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f3d08ec311..6305ef7cb6 100644
</span> --- tcl.m4.orig
 +++ tcl.m4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2352,7 +2352,7 @@ AC_DEFUN([SC_TIME_HANDLER], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2349,7 +2349,8 @@ AC_DEFUN([SC_TIME_HANDLER], [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # (like convex) have timezone functions, etc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AC_CACHE_CHECK([long timezone variable], tcl_cv_timezone_long, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>]],
</span>   [[extern long timezone;
            timezone += 1;
<span style='display:block; white-space:pre;background:#ffe0e0;'>--           exit (0);]])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      return (0);]])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       [tcl_cv_timezone_long=yes], [tcl_cv_timezone_long=no])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if test $tcl_cv_timezone_long = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [Should we use the global timezone variable?])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2364,7 +2364,7 @@ AC_DEFUN([SC_TIME_HANDLER], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       exit (0);]])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2361,7 +2362,8 @@ AC_DEFUN([SC_TIME_HANDLER], [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # On some systems (eg IRIX 6.2), timezone is a time_t and not a long.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   AC_CACHE_CHECK([time_t timezone variable], tcl_cv_timezone_time, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>]],
</span>       [[extern time_t timezone;
                timezone += 1;
<span style='display:block; white-space:pre;background:#ffe0e0;'>--               exit (0);]])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          return (0);]])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           [tcl_cv_timezone_time=yes], [tcl_cv_timezone_time=no])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if test $tcl_cv_timezone_time = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [Should we use the global timezone variable?])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           exit (0);]])],
</span> diff --git a/unix/configure b/unix/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index dc71c08f60..090ad2d6de 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 37cf113923..0b5fa291e7 100755
</span> --- configure.orig
 +++ configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14138,7 +14138,7 @@ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14133,6 +14133,7 @@ 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;'>+ #include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span>  {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- extern long timezone;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       timezone += 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      exit (0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      return (0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14204,7 +14204,7 @@ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14199,6 +14200,7 @@ 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;'>+ #include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span>  {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- extern time_t timezone;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           timezone += 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          exit (0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          return (0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span></pre><pre style='margin:0'>

</pre>