<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9c346f3f82d6f2a108efd57d94911287187cbbe2">https://github.com/macports/macports-ports/commit/9c346f3f82d6f2a108efd57d94911287187cbbe2</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 9c346f3f82d tcl, tk: update to 8.6.12
</span>9c346f3f82d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9c346f3f82d6f2a108efd57d94911287187cbbe2
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Fri Nov 5 22:41:29 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> tcl, tk: update to 8.6.12
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Ignore implicit declarations of functions not available
</span><span style='display:block; white-space:pre;color:#404040;'> on macOS (readdir64(), rewinddir64(), closedir64())
</span><span style='display:block; white-space:pre;color:#404040;'> during configure
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/63128
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> tk: drop patch-unix-Makefile.in.diff incorporated upstream
</span><span style='display:block; white-space:pre;color:#404040;'> (see https://core.tcl-lang.org/tk/tktview?name=3598664)
</span>---
lang/tcl/Portfile | 13 +++++++----
lang/tcl/files/implicit.patch | 40 ++++++++++++++++++--------------
x11/tk/Portfile | 18 +++++++-------
x11/tk/files/patch-unix-Makefile.in.diff | 11 ---------
4 files changed, 41 insertions(+), 41 deletions(-)
<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 f3c01fc25e7..ed658f272c1 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;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
name tcl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.6.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.6.12
</span> revision 0
# Tk (x11/tk) port depends on this version
categories lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,15 +21,20 @@ long_description \
</span> homepage https://www.tcl-lang.org/
master_sites sourceforge:project/tcl/Tcl/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e36d8455f656b12006c3fe29a5240c7ccae2b133 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8c0486668586672c5693d7d95817cb05a18c5ecca2f40e2836b9578064088258 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 10259009
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 1cdcec3404ae4b36014e183a156877bebb58b179 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 10353486
</span>
distname ${name}${version}-src
worksrcdir ${name}${version}/unix
patchfiles implicit.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.checks.implicit_function_declaration.whitelist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ closedir64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ readdir64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rewinddir64
</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><span style='display:block; white-space:pre;color:#808080;'>index 58dda438633..78a4d4974f2 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,26 +1,30 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tcl.m4.orig 2019-11-22 06:10:50.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tcl.m4 2020-12-24 11:11:04.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2376,7 +2376,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TRY_COMPILE([#include <time.h>],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [extern long timezone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/unix/tcl.m4 b/unix/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f3d08ec311..24b68d062e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tcl.m4.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tcl.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2352,7 +2352,7 @@ AC_DEFUN([SC_TIME_HANDLER], [
</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;'>+ [[extern long timezone;
</span> 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:#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> if test $tcl_cv_timezone_long = yes ; then
AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [Should we use the global timezone variable?])
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2388,7 +2388,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TRY_COMPILE([#include <time.h>],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [extern time_t timezone;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2364,7 +2364,7 @@ AC_DEFUN([SC_TIME_HANDLER], [
</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;'>+ [[extern time_t timezone;
</span> 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:#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> if test $tcl_cv_timezone_time = yes ; then
AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [Should we use the global timezone variable?])
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2019-11-22 06:10:50.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2020-12-24 11:31:42.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14099,7 +14099,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/unix/configure b/unix/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dc71c08f60..090ad2d6de 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14138,7 +14138,7 @@ main ()
</span> {
extern long timezone;
timezone += 1;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +33,7 @@
</span> ;
return 0;
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14165,7 +14165,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14204,7 +14204,7 @@ main ()
</span> {
extern time_t timezone;
timezone += 1;
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/tk/Portfile b/x11/tk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8e84219b968..1d4990bc798 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/tk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/tk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup muniversal 1.0
name tk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.6.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.6.12
</span> revision 0
categories x11
license Tcl/Tk
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,13 +19,11 @@ platforms darwin
</span>
master_sites sourceforge:project/tcl/Tcl/${version}
dist_subdir tcltk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Errata release 8.6.11.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#distname ${name}${version}-src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${name}${version}.1-src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ${name}${version}-src
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 662d6c6e97e5c360e7fe6e66726ecf0e8d2ab9a2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 006cab171beeca6a968b6d617588538176f27be232a2b334a0e96173e89909be \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 4496008
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e39afe87586d7cbde04d3bcd169c39b3d81689a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 12395c1f3fcb6bed2938689f797ea3cdf41ed5cb6c4766eec8ac949560310630 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4515393
</span>
depends_build port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,11 +36,15 @@ depends_lib port:fontconfig \
</span> worksrcdir ${name}${version}/unix
patch.dir ${workpath}/${name}${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-unix-Makefile.in.diff
</span>
# see https://trac.macports.org/ticket/57594
patchfiles-append patch-dyld_fallback_library_path.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.checks.implicit_function_declaration.whitelist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ closedir64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ readdir64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rewinddir64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --mandir=${prefix}/share/man --with-tcl=${prefix}/lib
# see https://trac.macports.org/ticket/58447
configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/tk/files/patch-unix-Makefile.in.diff b/x11/tk/files/patch-unix-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7a3ac10985e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/tk/files/patch-unix-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- unix/Makefile.in.orig 2012-12-27 00:11:45.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ unix/Makefile.in 2012-12-27 03:27:36.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -283,7 +283,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LD_SEARCH_FLAGS = @LD_SEARCH_FLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # support for embedded libraries on Darwin / Mac OS X
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DYLIB_INSTALL_DIR = ${LIB_RUNTIME_DIR}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DYLIB_INSTALL_DIR = $(libdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # support for building the Aqua resource file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TK_RSRC_FILE = @TK_RSRC_FILE@
</span></pre><pre style='margin:0'>
</pre>