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