summaryrefslogtreecommitdiff
path: root/games/awele/files/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'games/awele/files/patch-ab')
-rw-r--r--games/awele/files/patch-ab62
1 files changed, 62 insertions, 0 deletions
diff --git a/games/awele/files/patch-ab b/games/awele/files/patch-ab
new file mode 100644
index 000000000000..cfc786f006f9
--- /dev/null
+++ b/games/awele/files/patch-ab
@@ -0,0 +1,62 @@
+--- tkAppInit.c.orig Fri Dec 8 16:35:38 1995
++++ tkAppInit.c Fri May 1 09:36:18 1998
+@@ -9,12 +9,10 @@
+ *
+ * See the file "license.terms" for information on usage and redistribution
+ * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
++ *
++ * SCCS: @(#) tkAppInit.c 1.22 96/05/29 09:47:08
+ */
+
+-#ifndef lint
+-static char sccsid[] = "@(#) tkAppInit.c 1.15 95/06/28 13:14:28";
+-#endif /* not lint */
+-
+ #include "tk.h"
+
+ extern void create_commands(Tcl_Interp *,Tk_Window);
+@@ -27,6 +25,7 @@
+
+ extern int matherr();
+ int *tclDummyMathPtr = (int *) matherr;
++
+
+ /*
+ *----------------------------------------------------------------------
+@@ -77,14 +76,13 @@
+ Tcl_AppInit(interp)
+ Tcl_Interp *interp; /* Interpreter for application. */
+ {
+- Tk_Window main;
+-
+ if (Tcl_Init(interp) == TCL_ERROR) {
+ return TCL_ERROR;
+ }
+ if (Tk_Init(interp) == TCL_ERROR) {
+ return TCL_ERROR;
+ }
++ Tcl_StaticPackage(interp, "Tk", Tk_Init, Tk_SafeInit);
+
+ /*
+ * Call the init procedures for included packages. Each call should
+@@ -103,17 +101,14 @@
+ */
+ create_commands(interp, main);
+ link_global_variables(interp, main);
+-
++
+ /*
+ * Specify a user-specific startup file to invoke if the application
+ * is run interactively. Typically the startup file is "~/.apprc"
+ * where "app" is the name of the application. If this line is deleted
+ * then no user-specific startup file will be run under any conditions.
+ */
+-#ifdef DEFAULT_TCL_SCRIPT
+- tcl_RcFileName = DEFAULT_TCL_SCRIPT ;
+-#else
+- tcl_RcFileName = "~/.wishrc";
+-#endif
++
++ Tcl_SetVar(interp, "tcl_rcFileName", "~/.wishrc", TCL_GLOBAL_ONLY);
+ return TCL_OK;
+ }