<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6593d3f03168bb983688cbf1076b5a7d305a2345">https://github.com/macports/macports-ports/commit/6593d3f03168bb983688cbf1076b5a7d305a2345</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 6593d3f0316 tktable: Fix implicit function declarations
</span>6593d3f0316 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6593d3f03168bb983688cbf1076b5a7d305a2345
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Oct 6 01:28:53 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    tktable: Fix implicit function declarations
</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/61273
</span>---
 x11/tktable/Portfile          |  3 ++-
 x11/tktable/files/panic.patch | 56 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/tktable/Portfile b/x11/tktable/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ddfdcffeaf6..a47763e354a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/tktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/tktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,8 @@ checksums           rmd160  2332e79467b15c5b9855dd12ad6f21328017fa2b \
</span> # ensure correct libraries are found during testing
 # see https://trac.macports.org/ticket/38238
 patchfiles-append   patch-dyld_variable.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-quartz.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-quartz.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    panic.patch
</span> 
 depends_build       port:tcl \
                     port:tk
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/tktable/files/panic.patch b/x11/tktable/files/panic.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a98e7235da4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/tktable/files/panic.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,56 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'panic' is invalid in C99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+panic is the old name of this function. Its new name is Tcl_Panic. tcl.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+defines a compatibility macro but not on macOS because of an alleged
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflict with mach/mach.h.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- generic/tkTableTag.c.orig      2013-04-18 18:59:59.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ generic/tkTableTag.c   2020-10-06 01:22:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -212,7 +212,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     TableJoinTag *jtagPtr = (TableJoinTag *) tagPtr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (jtagPtr->magic != 0x99ABCDEF) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  panic("bad mojo in TableResetTag");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  Tcl_Panic("bad mojo in TableResetTag");
</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;'>+     memset((VOID *) jtagPtr, 0, sizeof(TableJoinTag));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -269,7 +269,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     unsigned int prio;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (jtagPtr->magic != 0x99ABCDEF) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  panic("bad mojo in TableMergeTag");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  Tcl_Panic("bad mojo in TableMergeTag");
</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;'>+ #ifndef NO_TAG_PRIORITIES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -432,7 +432,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (bottom) { *bottom       = tagPtr->bd[3]; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      panic("invalid border value '%d'\n", tagPtr->borders);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      Tcl_Panic("invalid border value '%d'\n", tagPtr->borders);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return tagPtr->borders;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- generic/tkTableUtil.c.orig     2013-04-18 18:59:59.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ generic/tkTableUtil.c  2020-10-06 01:22:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,7 +105,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   bordersPtr      = &(tagPtr->borders);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   bdPtr           = tagPtr->bd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  panic("invalid type given to TableOptionBdSet\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  Tcl_Panic("invalid type given to TableOptionBdSet\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return TCL_ERROR; /* lint */
</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;'>+@@ -188,7 +188,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else if (type == BD_TABLE_WIN) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return ((TableEmbWindow *) widgRec)->borderStr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  panic("invalid type given to TableOptionBdSet\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  Tcl_Panic("invalid type given to TableOptionBdSet\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return NULL; /* lint */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>