<pre style='margin:0'>
Jeremy Huddleston Sequoia (jeremyhu) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/aeda00dfd7aa26fa4b78ac30d76ea64cdf0a4408">https://github.com/macports/macports-base/commit/aeda00dfd7aa26fa4b78ac30d76ea64cdf0a4408</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit aeda00dfd7aa26fa4b78ac30d76ea64cdf0a4408
</span>Author: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
AuthorDate: Mon Jun 22 00:00:01 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    configure: Fix implicit-function-declaration errors during configure that lead to bad build configurations
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
</span>---
 aclocal.m4                          | 1 +
 configure                           | 1 +
 vendor/tcl8.5.19/unix/configure     | 6 ++++++
 vendor/tcl8.5.19/unix/configure.in  | 1 +
 vendor/tcl8.5.19/unix/tcl.m4        | 6 +++++-
 vendor/tclx8.4/configure            | 2 ++
 vendor/tclx8.4/configure.in         | 1 +
 vendor/tclx8.4/tclconfig/tcl.m4     | 1 +
 vendor/thread2.7.3/configure        | 1 +
 vendor/thread2.7.3/tclconfig/tcl.m4 | 1 +
 10 files changed, 20 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aclocal.m4 b/aclocal.m4
</span><span style='display:block; white-space:pre;color:#808080;'>index a926977e..9a672e2a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -496,6 +496,7 @@ AC_DEFUN(MP_CHECK_FRAMEWORK_IOKIT, [
</span>           AC_LINK_IFELSE([
                        AC_LANG_PROGRAM([
                                        #include <IOKit/IOKitLib.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                                        #include <IOKit/pwr_mgt/IOPMLib.h>
</span>                           ], [
                                        IOCreateReceivePort(0, NULL);
                                        IORegisterForSystemPower(0, NULL, NULL, NULL);
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;color:#808080;'>index 7c7b1dc1..9a4fd76b 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/configure
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/configure
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6005,6 +6005,7 @@ else
</span> 
 
                                        #include <IOKit/IOKitLib.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                                        #include <IOKit/pwr_mgt/IOPMLib.h>
</span> 
 int
 main ()
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcl8.5.19/unix/configure b/vendor/tcl8.5.19/unix/configure
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ff9f725..fcb64f18 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/tcl8.5.19/unix/configure
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcl8.5.19/unix/configure
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2798,6 +2798,7 @@ cat confdefs.h >>conftest.$ac_ext
</span> cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <ctype.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span> #if ((' ' & 0x0FF) == 0x020)
 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14488,6 +14489,7 @@ _ACEOF
</span> cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span> int main() {
     extern int strstr();
     exit(strstr("\0test", "test") ? 1 : 0);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14655,6 +14657,7 @@ _ACEOF
</span> cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span> int main() {
     extern int strtoul();
     char *term, *string = "0";
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14822,6 +14825,7 @@ _ACEOF
</span> cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span> int main() {
     extern double strtod();
     char *term, *string = " +69";
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14993,6 +14997,7 @@ cat confdefs.h >>conftest.$ac_ext
</span> cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                #include <stdlib.h>
</span>           extern double strtod();
                int main() {
                    char *infString="Inf", *nanString="NaN", *spaceString=" ";
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16380,6 +16385,7 @@ cat >>conftest.$ac_ext <<_ACEOF
</span> /* end confdefs.h.  */
 
        #include <stdlib.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        #include <string.h>
</span>   #define OURVAR "havecopy=yes"
        int main (int argc, char *argv[])
        {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcl8.5.19/unix/configure.in b/vendor/tcl8.5.19/unix/configure.in
</span><span style='display:block; white-space:pre;color:#808080;'>index e4255b6d..af2a26a1 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/tcl8.5.19/unix/configure.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcl8.5.19/unix/configure.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -453,6 +453,7 @@ fi
</span> AC_CACHE_CHECK([for a putenv() that copies the buffer], tcl_cv_putenv_copy, [
     AC_TRY_RUN([
        #include <stdlib.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        #include <string.h>
</span>   #define OURVAR "havecopy=yes"
        int main (int argc, char *argv[])
        {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tcl8.5.19/unix/tcl.m4 b/vendor/tcl8.5.19/unix/tcl.m4
</span><span style='display:block; white-space:pre;color:#808080;'>index a7faae55..f482460c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/tcl8.5.19/unix/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tcl8.5.19/unix/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2587,6 +2587,7 @@ AC_DEFUN([SC_BUGGY_STRTOD], [
</span>     if test "$tcl_strtod" = 1; then
        AC_CACHE_CHECK([for Solaris2.4/Tru64 strtod bugs], tcl_cv_strtod_buggy,[
            AC_TRY_RUN([
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                #include <stdlib.h>
</span>           extern double strtod();
                int main() {
                    char *infString="Inf", *nanString="NaN", *spaceString=" ";
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2864,7 +2865,10 @@ AC_DEFUN([SC_TCL_CHECK_BROKEN_FUNC],[
</span>     AC_CHECK_FUNC($1, tcl_ok=1, tcl_ok=0)
     if test ["$tcl_ok"] = 1; then
        AC_CACHE_CHECK([proper ]$1[ implementation], [tcl_cv_]$1[_unbroken],
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            AC_TRY_RUN([[int main() {]$2[}]],[tcl_cv_]$1[_unbroken]=ok,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       AC_TRY_RUN([[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+int main() {]$2[}]],[tcl_cv_]$1[_unbroken]=ok,
</span>           [tcl_cv_]$1[_unbroken]=broken,[tcl_cv_]$1[_unbroken]=unknown))
        if test ["$tcl_cv_]$1[_unbroken"] = "ok"; then
            tcl_ok=1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tclx8.4/configure b/vendor/tclx8.4/configure
</span><span style='display:block; white-space:pre;color:#808080;'>index be63b179..154515cc 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/tclx8.4/configure
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tclx8.4/configure
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3214,6 +3214,7 @@ cat confdefs.h >>conftest.$ac_ext
</span> cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <ctype.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span> #if ((' ' & 0x0FF) == 0x020)
 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10766,6 +10767,7 @@ cat >>conftest.$ac_ext <<_ACEOF
</span> 
 #include <sys/types.h>
 #include <sys/times.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <unistd.h>
</span> main() {
     struct tms cpu;
     times(&cpu);
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tclx8.4/configure.in b/vendor/tclx8.4/configure.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 173ec261..d1be5550 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/tclx8.4/configure.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tclx8.4/configure.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -194,6 +194,7 @@ WIFEXITED(x);   /* Generates compiler error if WIFEXITED uses an int. */
</span>     AC_TRY_RUN([
 #include <sys/types.h>
 #include <sys/times.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <unistd.h>
</span> main() {
     struct tms cpu;
     times(&cpu);
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/tclx8.4/tclconfig/tcl.m4 b/vendor/tclx8.4/tclconfig/tcl.m4
</span><span style='display:block; white-space:pre;color:#808080;'>index 18d71343..6b6ab41e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/tclx8.4/tclconfig/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/tclx8.4/tclconfig/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2441,6 +2441,7 @@ AC_DEFUN(TEA_BUGGY_STRTOD, [
</span>     if test "$tcl_strtod" = 1; then
        AC_CACHE_CHECK([for Solaris2.4/Tru64 strtod bugs], tcl_cv_strtod_buggy,[
            AC_TRY_RUN([
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                #include <stdlib.h>
</span>           extern double strtod();
                int main() {
                    char *infString="Inf", *nanString="NaN", *spaceString=" ";
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/thread2.7.3/configure b/vendor/thread2.7.3/configure
</span><span style='display:block; white-space:pre;color:#808080;'>index 621bf8cd..e8e4a7b1 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/thread2.7.3/configure
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/thread2.7.3/configure
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4003,6 +4003,7 @@ cat confdefs.h >>conftest.$ac_ext
</span> cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <ctype.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#include <stdlib.h>
</span> #if ((' ' & 0x0FF) == 0x020)
 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/thread2.7.3/tclconfig/tcl.m4 b/vendor/thread2.7.3/tclconfig/tcl.m4
</span><span style='display:block; white-space:pre;color:#808080;'>index f679256f..328508f3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/thread2.7.3/tclconfig/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/thread2.7.3/tclconfig/tcl.m4
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2584,6 +2584,7 @@ AC_DEFUN([TEA_BUGGY_STRTOD], [
</span>     if test "$tcl_strtod" = 1; then
        AC_CACHE_CHECK([for Solaris2.4/Tru64 strtod bugs], tcl_cv_strtod_buggy,[
            AC_TRY_RUN([
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                #include <stdlib.h>
</span>           extern double strtod();
                int main() {
                    char *infString="Inf", *nanString="NaN", *spaceString=" ";
</pre><pre style='margin:0'>

</pre>