diff options
author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-06-03 02:40:49 +0000 |
---|---|---|
committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-06-03 02:40:49 +0000 |
commit | 6e104067a13ca38062dff28520d05f394a1844c2 (patch) | |
tree | 5961ea9a6d144f1df4bc3ae859c2ca72dd289860 | |
parent | 6b00e1bba71c4e70446b626ebd600bd6e1db04bc (diff) | |
download | ports-6e104067a13ca38062dff28520d05f394a1844c2.tar.gz ports-6e104067a13ca38062dff28520d05f394a1844c2.zip |
cad/openroad: Fix build with swig 4.2.1 and tcl 8.6
/wrkdirs/usr/ports/cad/openroad/work/.build/src/gui/tclSwig.h:1623:11: error: unknown type name 'Tcl_Size'; did you mean 'Tcl_Time'?
Reference: https://github.com/swig/swig/commit/b91ffa5631eb049293d3478744606148c9726521
-rw-r--r-- | cad/openroad/files/patch-swig-tcl86 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cad/openroad/files/patch-swig-tcl86 b/cad/openroad/files/patch-swig-tcl86 new file mode 100644 index 000000000000..f79e3b15e5a5 --- /dev/null +++ b/cad/openroad/files/patch-swig-tcl86 @@ -0,0 +1,18 @@ +Reference: https://github.com/swig/swig/issues/2887 + https://github.com/swig/swig/commit/b91ffa5631eb049293d3478744606148c9726521 + +--- src/gui/src/tclCmdInputWidget.h.orig 2023-12-27 07:04:34 UTC ++++ src/gui/src/tclCmdInputWidget.h +@@ -47,6 +47,12 @@ + + #include "cmdInputWidget.h" + #include "tclCmdHighlighter.h" ++ ++#include <tcl.h> ++#ifndef TCL_SIZE_MAX ++typedef int Tcl_Size; ++#endif ++ + #include "tclSwig.h" // generated header + + namespace gui { |