Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11 In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv20951
Modified Files: blt-x86_64.patch Log Message: use gentoo approach to fix build on tcl/tk 8.6 and pass -fno-strict-aliasing to be conservative in optimizations Index: blt-x86_64.patch =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11/blt-x86_64.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- blt-x86_64.patch 2 Mar 2013 03:30:45 -0000 1.4 +++ blt-x86_64.patch 15 Jul 2013 17:24:21 -0000 1.5 @@ -1,6 +1,6 @@ -diff -uNr blt2.4z/Makefile.in blt2.4z.fink/Makefile.in ---- blt2.4z/Makefile.in 2002-02-18 19:11:43.000000000 -0500 -+++ blt2.4z.fink/Makefile.in 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/Makefile.in blt2.4z/Makefile.in +--- blt2.4z.orig/Makefile.in 2002-02-18 19:11:43.000000000 -0500 ++++ blt2.4z/Makefile.in 2013-07-15 11:15:51.000000000 -0400 @@ -47,9 +47,9 @@ (cd library; $(MAKE) install) (cd man; $(MAKE) install) @@ -23,9 +23,9 @@ + (cd man; $(MAKE) distclean) + (cd demos; $(MAKE) distclean) $(RM) $(GENERATED_FILES) -diff -uNr blt2.4z/configure blt2.4z.fink/configure ---- blt2.4z/configure 2002-10-04 01:33:59.000000000 -0400 -+++ blt2.4z.fink/configure 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/configure blt2.4z/configure +--- blt2.4z.orig/configure 2002-10-04 01:33:59.000000000 -0400 ++++ blt2.4z/configure 2013-07-15 11:15:51.000000000 -0400 @@ -3396,6 +3396,9 @@ *-hpux*) SHLIB_SUFFIX="sl" @@ -63,9 +63,9 @@ *) build_shared="no" ;; -diff -uNr blt2.4z/library/Makefile.in blt2.4z.fink/library/Makefile.in ---- blt2.4z/library/Makefile.in 2002-07-14 19:33:24.000000000 -0400 -+++ blt2.4z.fink/library/Makefile.in 2013-02-27 22:00:59.000000000 -0500 +diff -uNr blt2.4z.orig/library/Makefile.in blt2.4z/library/Makefile.in +--- blt2.4z.orig/library/Makefile.in 2002-07-14 19:33:24.000000000 -0400 ++++ blt2.4z/library/Makefile.in 2013-07-15 11:15:51.000000000 -0400 @@ -29,6 +29,7 @@ tabnotebook.tcl \ tabset.tcl \ @@ -83,9 +83,9 @@ mkdirs: @for i in $(instdirs) ; do \ -diff -uNr blt2.4z/library/Makefile.vc blt2.4z.fink/library/Makefile.vc ---- blt2.4z/library/Makefile.vc 2002-08-21 02:20:51.000000000 -0400 -+++ blt2.4z.fink/library/Makefile.vc 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/library/Makefile.vc blt2.4z/library/Makefile.vc +--- blt2.4z.orig/library/Makefile.vc 2002-08-21 02:20:51.000000000 -0400 ++++ blt2.4z/library/Makefile.vc 2013-07-15 11:15:51.000000000 -0400 @@ -6,7 +6,6 @@ include ../win/makedefs @@ -112,9 +112,9 @@ clean: $(RM) pkgIndex.tcl -diff -uNr blt2.4z/library/ZoomStack.itcl blt2.4z.fink/library/ZoomStack.itcl ---- blt2.4z/library/ZoomStack.itcl 2001-02-07 00:42:26.000000000 -0500 -+++ blt2.4z.fink/library/ZoomStack.itcl 2013-02-27 22:00:59.000000000 -0500 +diff -uNr blt2.4z.orig/library/ZoomStack.itcl blt2.4z/library/ZoomStack.itcl +--- blt2.4z.orig/library/ZoomStack.itcl 2001-02-07 00:42:26.000000000 -0500 ++++ blt2.4z/library/ZoomStack.itcl 2013-07-15 11:15:51.000000000 -0400 @@ -1,4 +1,6 @@ -import add itcl +#import add itcl @@ -131,9 +131,9 @@ private method Push { cmd } private method Pop {} private method MarkPoint { x y } -diff -uNr blt2.4z/library/pkgIndex.tcl.in blt2.4z.fink/library/pkgIndex.tcl.in ---- blt2.4z/library/pkgIndex.tcl.in 2002-07-14 19:33:24.000000000 -0400 -+++ blt2.4z.fink/library/pkgIndex.tcl.in 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/library/pkgIndex.tcl.in blt2.4z/library/pkgIndex.tcl.in +--- blt2.4z.orig/library/pkgIndex.tcl.in 2002-07-14 19:33:24.000000000 -0400 ++++ blt2.4z/library/pkgIndex.tcl.in 2013-07-15 11:15:51.000000000 -0400 @@ -8,27 +8,14 @@ # Determine whether to load the full BLT library or @@ -167,9 +167,9 @@ load $library BLT } -diff -uNr blt2.4z/src/Makefile.in blt2.4z.fink/src/Makefile.in ---- blt2.4z/src/Makefile.in 2002-07-15 05:31:29.000000000 -0400 -+++ blt2.4z.fink/src/Makefile.in 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/Makefile.in blt2.4z/src/Makefile.in +--- blt2.4z.orig/src/Makefile.in 2002-07-15 05:31:29.000000000 -0400 ++++ blt2.4z/src/Makefile.in 2013-07-15 11:15:51.000000000 -0400 @@ -230,7 +230,8 @@ distclean: clean @@ -180,9 +180,9 @@ .c.o: $(CC) -c $(CC_SWITCHES) $< -diff -uNr blt2.4z/src/Makefile.vc blt2.4z.fink/src/Makefile.vc ---- blt2.4z/src/Makefile.vc 2002-09-07 16:12:10.000000000 -0400 -+++ blt2.4z.fink/src/Makefile.vc 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/Makefile.vc blt2.4z/src/Makefile.vc +--- blt2.4z.orig/src/Makefile.vc 2002-09-07 16:12:10.000000000 -0400 ++++ blt2.4z/src/Makefile.vc 2013-07-15 11:15:51.000000000 -0400 @@ -3,16 +3,15 @@ # Makefile for BLT library using VC++. # ------------------------------------------------------------------------ @@ -451,9 +451,9 @@ +%.o : %.c $(CC) -c $(CC_SWITCHES) -Fo$*.o $< - -diff -uNr blt2.4z/src/bltAlloc.c blt2.4z.fink/src/bltAlloc.c ---- blt2.4z/src/bltAlloc.c 2002-07-22 18:44:36.000000000 -0400 -+++ blt2.4z.fink/src/bltAlloc.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltAlloc.c blt2.4z/src/bltAlloc.c +--- blt2.4z.orig/src/bltAlloc.c 2002-07-22 18:44:36.000000000 -0400 ++++ blt2.4z/src/bltAlloc.c 2013-07-15 11:15:51.000000000 -0400 @@ -40,14 +40,23 @@ * Tcl_Alloc/Tcl_Free routines because they don't automatically cause * a panic when not enough memory is available. There are cases (such @@ -485,9 +485,9 @@ #else Blt_MallocProc *Blt_MallocProcPtr = malloc; -diff -uNr blt2.4z/src/bltBeep.c blt2.4z.fink/src/bltBeep.c ---- blt2.4z/src/bltBeep.c 2002-04-27 20:05:03.000000000 -0400 -+++ blt2.4z.fink/src/bltBeep.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltBeep.c blt2.4z/src/bltBeep.c +--- blt2.4z.orig/src/bltBeep.c 2002-04-27 20:05:03.000000000 -0400 ++++ blt2.4z/src/bltBeep.c 2013-07-15 11:15:51.000000000 -0400 @@ -51,7 +51,7 @@ int argc; /* Number of arguments. */ char **argv; /* Argument strings. */ @@ -497,9 +497,9 @@ if (argc > 2) { Tcl_AppendResult(interp, "wrong # args: should be \"", -diff -uNr blt2.4z/src/bltBgexec.c blt2.4z.fink/src/bltBgexec.c ---- blt2.4z/src/bltBgexec.c 2002-09-18 18:30:50.000000000 -0400 -+++ blt2.4z.fink/src/bltBgexec.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltBgexec.c blt2.4z/src/bltBgexec.c +--- blt2.4z.orig/src/bltBgexec.c 2002-09-18 18:30:50.000000000 -0400 ++++ blt2.4z/src/bltBgexec.c 2013-07-15 11:15:51.000000000 -0400 @@ -58,7 +58,7 @@ typedef int Process; #endif @@ -1017,9 +1017,9 @@ data[length] = '\0'; Tcl_SetResult(interp, data, TCL_VOLATILE); #else -diff -uNr blt2.4z/src/bltBitmap.c blt2.4z.fink/src/bltBitmap.c ---- blt2.4z/src/bltBitmap.c 2002-08-13 15:45:18.000000000 -0400 -+++ blt2.4z.fink/src/bltBitmap.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltBitmap.c blt2.4z/src/bltBitmap.c +--- blt2.4z.orig/src/bltBitmap.c 2002-08-13 15:45:18.000000000 -0400 ++++ blt2.4z/src/bltBitmap.c 2013-07-15 11:15:51.000000000 -0400 @@ -917,7 +917,7 @@ info.padLeft = info.padRight = 0; info.padTop = info.padBottom = 0; @@ -1038,9 +1038,9 @@ argc - 4, argv + 4, (char *)&info, 0) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltBusy.c blt2.4z.fink/src/bltBusy.c ---- blt2.4z/src/bltBusy.c 2002-07-12 18:29:28.000000000 -0400 -+++ blt2.4z.fink/src/bltBusy.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltBusy.c blt2.4z/src/bltBusy.c +--- blt2.4z.orig/src/bltBusy.c 2002-07-12 18:29:28.000000000 -0400 ++++ blt2.4z/src/bltBusy.c 2013-07-15 11:15:51.000000000 -0400 @@ -418,7 +418,7 @@ Tk_Cursor oldCursor; @@ -1050,9 +1050,9 @@ (char *)busyPtr, 0) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltCanvEps.c blt2.4z.fink/src/bltCanvEps.c ---- blt2.4z/src/bltCanvEps.c 2002-08-15 01:22:10.000000000 -0400 -+++ blt2.4z.fink/src/bltCanvEps.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltCanvEps.c blt2.4z/src/bltCanvEps.c +--- blt2.4z.orig/src/bltCanvEps.c 2002-08-15 01:22:10.000000000 -0400 ++++ blt2.4z/src/bltCanvEps.c 2013-07-15 11:15:51.000000000 -0400 @@ -1054,7 +1054,7 @@ int width, height; @@ -1085,9 +1085,9 @@ + tagsOption.parseProc = (Tk_OptionParseProc *) Tk_CanvasTagsParseProc; + tagsOption.printProc = (Tk_OptionPrintProc *) Tk_CanvasTagsPrintProc; } -diff -uNr blt2.4z/src/bltColor.c blt2.4z.fink/src/bltColor.c ---- blt2.4z/src/bltColor.c 2002-08-09 21:29:33.000000000 -0400 -+++ blt2.4z.fink/src/bltColor.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltColor.c blt2.4z/src/bltColor.c +--- blt2.4z.orig/src/bltColor.c 2002-08-09 21:29:33.000000000 -0400 ++++ blt2.4z/src/bltColor.c 2013-07-15 11:15:51.000000000 -0400 @@ -535,15 +535,15 @@ for (i = 0; i < nPixels; i++, pixelPtr++) { color.value = pixelPtr->value; @@ -1107,9 +1107,9 @@ } Blt_DeleteHashTable(&colorTable); return nColors; -diff -uNr blt2.4z/src/bltConfig.c blt2.4z.fink/src/bltConfig.c ---- blt2.4z/src/bltConfig.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltConfig.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltConfig.c blt2.4z/src/bltConfig.c +--- blt2.4z.orig/src/bltConfig.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltConfig.c 2013-07-15 11:15:51.000000000 -0400 @@ -275,7 +275,7 @@ char *widgRec; /* Cubicle structure record */ int offset; /* Offset of style in record */ @@ -1221,9 +1221,9 @@ flags); if (isTemporary) { Tk_DestroyWindow(tkwin); -diff -uNr blt2.4z/src/bltContainer.c blt2.4z.fink/src/bltContainer.c ---- blt2.4z/src/bltContainer.c 2002-07-14 19:33:24.000000000 -0400 -+++ blt2.4z.fink/src/bltContainer.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltContainer.c blt2.4z/src/bltContainer.c +--- blt2.4z.orig/src/bltContainer.c 2002-07-14 19:33:24.000000000 -0400 ++++ blt2.4z/src/bltContainer.c 2013-07-15 11:15:51.000000000 -0400 @@ -389,7 +389,7 @@ Tcl_Interp *interp; Container *cntrPtr; @@ -1251,9 +1251,9 @@ (char *)cntrPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltDragdrop.c blt2.4z.fink/src/bltDragdrop.c ---- blt2.4z/src/bltDragdrop.c 2002-07-18 02:35:32.000000000 -0400 -+++ blt2.4z.fink/src/bltDragdrop.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltDragdrop.c blt2.4z/src/bltDragdrop.c +--- blt2.4z.orig/src/bltDragdrop.c 2002-07-18 02:35:32.000000000 -0400 ++++ blt2.4z/src/bltDragdrop.c 2013-07-15 11:15:51.000000000 -0400 @@ -1065,7 +1065,7 @@ Token *tokenPtr; @@ -1272,9 +1272,9 @@ (char *)srcPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltGrAxis.c blt2.4z.fink/src/bltGrAxis.c ---- blt2.4z/src/bltGrAxis.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGrAxis.c 2013-02-27 22:08:14.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrAxis.c blt2.4z/src/bltGrAxis.c +--- blt2.4z.orig/src/bltGrAxis.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGrAxis.c 2013-07-15 11:15:51.000000000 -0400 @@ -669,7 +669,7 @@ char *widgRec; /* Pointer to structure record. */ int offset; /* Offset of field in structure. */ @@ -1570,9 +1570,9 @@ * the argument list. Needed only for UseOp. */ axisPtr = Blt_GetFirstAxis(graphPtr->margins[margin].axes); -diff -uNr blt2.4z/src/bltGrBar.c blt2.4z.fink/src/bltGrBar.c ---- blt2.4z/src/bltGrBar.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGrBar.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrBar.c blt2.4z/src/bltGrBar.c +--- blt2.4z.orig/src/bltGrBar.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGrBar.c 2013-07-15 11:15:51.000000000 -0400 @@ -2197,13 +2197,13 @@ if (isNew) { count = 1; @@ -1604,9 +1604,9 @@ infoPtr->freq = count; infoPtr->axes = keyPtr->axes; Blt_SetHashValue(h2Ptr, infoPtr); -diff -uNr blt2.4z/src/bltGrElem.c blt2.4z.fink/src/bltGrElem.c ---- blt2.4z/src/bltGrElem.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGrElem.c 2013-02-27 21:59:06.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrElem.c blt2.4z/src/bltGrElem.c +--- blt2.4z.orig/src/bltGrElem.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGrElem.c 2013-07-15 11:15:51.000000000 -0400 @@ -1215,9 +1215,7 @@ { int nNames; /* Number of names found in Tcl name list */ @@ -1758,9 +1758,9 @@ graphPtr->flags |= RESET_AXES; elemPtr->flags |= MAP_ITEM; } -diff -uNr blt2.4z/src/bltGrGrid.c blt2.4z.fink/src/bltGrGrid.c ---- blt2.4z/src/bltGrGrid.c 2002-06-11 03:13:55.000000000 -0400 -+++ blt2.4z.fink/src/bltGrGrid.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrGrid.c blt2.4z/src/bltGrGrid.c +--- blt2.4z.orig/src/bltGrGrid.c 2002-06-11 03:13:55.000000000 -0400 ++++ blt2.4z/src/bltGrGrid.c 2013-07-15 11:15:51.000000000 -0400 @@ -365,7 +365,7 @@ return Tk_ConfigureInfo(interp, graphPtr->tkwin, configSpecs, (char *)gridPtr, argv[3], flags); @@ -1770,9 +1770,9 @@ argc - 3, argv + 3, (char *)gridPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltGrHairs.c blt2.4z.fink/src/bltGrHairs.c ---- blt2.4z/src/bltGrHairs.c 2002-06-17 19:07:19.000000000 -0400 -+++ blt2.4z.fink/src/bltGrHairs.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrHairs.c blt2.4z/src/bltGrHairs.c +--- blt2.4z.orig/src/bltGrHairs.c 2002-06-17 19:07:19.000000000 -0400 ++++ blt2.4z/src/bltGrHairs.c 2013-07-15 11:15:51.000000000 -0400 @@ -390,7 +390,7 @@ return Tk_ConfigureInfo(interp, graphPtr->tkwin, configSpecs, (char *)chPtr, argv[3], 0); @@ -1782,9 +1782,9 @@ argv + 3, (char *)chPtr, TK_CONFIG_ARGV_ONLY) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltGrLegd.c blt2.4z.fink/src/bltGrLegd.c ---- blt2.4z/src/bltGrLegd.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGrLegd.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrLegd.c blt2.4z/src/bltGrLegd.c +--- blt2.4z.orig/src/bltGrLegd.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGrLegd.c 2013-07-15 11:15:51.000000000 -0400 @@ -1406,7 +1406,7 @@ return Tk_ConfigureInfo(interp, graphPtr->tkwin, configSpecs, (char *)legendPtr, argv[3], flags); @@ -1794,9 +1794,9 @@ argv + 3, (char *)legendPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltGrLine.c blt2.4z.fink/src/bltGrLine.c ---- blt2.4z/src/bltGrLine.c 2002-10-14 19:31:24.000000000 -0400 -+++ blt2.4z.fink/src/bltGrLine.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrLine.c blt2.4z/src/bltGrLine.c +--- blt2.4z.orig/src/bltGrLine.c 2002-10-14 19:31:24.000000000 -0400 ++++ blt2.4z/src/bltGrLine.c 2013-07-15 11:15:51.000000000 -0400 @@ -1211,7 +1211,7 @@ NameOfSmooth(value) Smoothing value; @@ -1806,9 +1806,9 @@ return "unknown smooth value"; } return smoothingInfo[value].name; -diff -uNr blt2.4z/src/bltGrMarker.c blt2.4z.fink/src/bltGrMarker.c ---- blt2.4z/src/bltGrMarker.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGrMarker.c 2013-02-27 21:59:48.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrMarker.c blt2.4z/src/bltGrMarker.c +--- blt2.4z.orig/src/bltGrMarker.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGrMarker.c 2013-07-15 11:15:51.000000000 -0400 @@ -29,6 +29,9 @@ #include "bltChain.h" #include "bltGrElem.h" @@ -2035,9 +2035,9 @@ (!markerPtr->hidden) && (markerPtr->state == STATE_NORMAL)) { if ((*markerPtr->classPtr->pointProc) (markerPtr, &point)) { return markerPtr; -diff -uNr blt2.4z/src/bltGrMisc.c blt2.4z.fink/src/bltGrMisc.c ---- blt2.4z/src/bltGrMisc.c 2002-07-17 05:56:00.000000000 -0400 -+++ blt2.4z.fink/src/bltGrMisc.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrMisc.c blt2.4z/src/bltGrMisc.c +--- blt2.4z.orig/src/bltGrMisc.c 2002-07-17 05:56:00.000000000 -0400 ++++ blt2.4z/src/bltGrMisc.c 2013-07-15 11:15:51.000000000 -0400 @@ -260,7 +260,7 @@ { ColorPair *pairPtr = (ColorPair *)(widgRec + offset); @@ -2047,9 +2047,9 @@ sample.fgColor = sample.bgColor = NULL; if ((string != NULL) && (*string != '\0')) { -diff -uNr blt2.4z/src/bltGrPen.c blt2.4z.fink/src/bltGrPen.c ---- blt2.4z/src/bltGrPen.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGrPen.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrPen.c blt2.4z/src/bltGrPen.c +--- blt2.4z.orig/src/bltGrPen.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGrPen.c 2013-07-15 11:15:51.000000000 -0400 @@ -215,7 +215,7 @@ Tcl_FreeProc **freeProcPtr; /* Not used. */ { @@ -2068,9 +2068,9 @@ nOpts, options, (char *)penPtr, flags) != TCL_OK) { break; } -diff -uNr blt2.4z/src/bltGrPs.c blt2.4z.fink/src/bltGrPs.c ---- blt2.4z/src/bltGrPs.c 2002-08-09 21:29:33.000000000 -0400 -+++ blt2.4z.fink/src/bltGrPs.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGrPs.c blt2.4z/src/bltGrPs.c +--- blt2.4z.orig/src/bltGrPs.c 2002-08-09 21:29:33.000000000 -0400 ++++ blt2.4z/src/bltGrPs.c 2013-07-15 11:15:51.000000000 -0400 @@ -418,7 +418,7 @@ return Tk_ConfigureInfo(interp, graphPtr->tkwin, configSpecs, (char *)psPtr, argv[3], flags); @@ -2089,9 +2089,9 @@ argv + 3, (char *)psPtr, TK_CONFIG_ARGV_ONLY) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltGraph.c blt2.4z.fink/src/bltGraph.c ---- blt2.4z/src/bltGraph.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltGraph.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltGraph.c blt2.4z/src/bltGraph.c +--- blt2.4z.orig/src/bltGraph.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltGraph.c 2013-07-15 11:15:51.000000000 -0400 @@ -926,7 +926,7 @@ if (InitPens(graphPtr) != TCL_OK) { goto error; @@ -2110,9 +2110,9 @@ argv + 2, (char *)graphPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltHash.c blt2.4z.fink/src/bltHash.c ---- blt2.4z/src/bltHash.c 2002-08-09 03:15:18.000000000 -0400 -+++ blt2.4z.fink/src/bltHash.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltHash.c blt2.4z/src/bltHash.c +--- blt2.4z.orig/src/bltHash.c 2002-08-09 03:15:18.000000000 -0400 ++++ blt2.4z/src/bltHash.c 2013-07-15 11:15:51.000000000 -0400 @@ -1302,7 +1302,7 @@ sprintf(result, "%ld entries in table, %ld buckets\n", tablePtr->numEntries, tablePtr->numBuckets); @@ -2149,9 +2149,9 @@ #endif return result; } -diff -uNr blt2.4z/src/bltHash.h.in blt2.4z.fink/src/bltHash.h.in ---- blt2.4z/src/bltHash.h.in 2002-07-13 20:08:13.000000000 -0400 -+++ blt2.4z.fink/src/bltHash.h.in 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltHash.h.in blt2.4z/src/bltHash.h.in +--- blt2.4z.orig/src/bltHash.h.in 2002-07-13 20:08:13.000000000 -0400 ++++ blt2.4z/src/bltHash.h.in 2013-07-15 11:15:51.000000000 -0400 @@ -88,7 +88,7 @@ * Acceptable key types for hash tables: */ @@ -2161,9 +2161,9 @@ /* * Forward declaration of Blt_HashTable. Needed by some C++ compilers -diff -uNr blt2.4z/src/bltHierbox.c blt2.4z.fink/src/bltHierbox.c ---- blt2.4z/src/bltHierbox.c 2002-09-18 23:02:09.000000000 -0400 -+++ blt2.4z.fink/src/bltHierbox.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltHierbox.c blt2.4z/src/bltHierbox.c +--- blt2.4z.orig/src/bltHierbox.c 2002-09-18 23:02:09.000000000 -0400 ++++ blt2.4z/src/bltHierbox.c 2013-07-15 11:15:51.000000000 -0400 @@ -2077,7 +2077,7 @@ /* Generate a unique node serial number. */ do { @@ -2319,9 +2319,9 @@ argc, argv, (char *)hboxPtr, TK_CONFIG_ARGV_ONLY) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltHtext.c blt2.4z.fink/src/bltHtext.c ---- blt2.4z/src/bltHtext.c 2002-07-17 05:56:00.000000000 -0400 -+++ blt2.4z.fink/src/bltHtext.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltHtext.c blt2.4z/src/bltHtext.c +--- blt2.4z.orig/src/bltHtext.c 2002-07-17 05:56:00.000000000 -0400 ++++ blt2.4z/src/bltHtext.c 2013-07-15 11:15:51.000000000 -0400 @@ -40,6 +40,13 @@ * of the virtual text. */ @@ -2515,9 +2515,9 @@ argv + 2, (char *)htPtr, 0) != TCL_OK) || (ConfigureText(interp, htPtr) != TCL_OK)) { Tk_DestroyWindow(htPtr->tkwin); -diff -uNr blt2.4z/src/bltImage.c blt2.4z.fink/src/bltImage.c ---- blt2.4z/src/bltImage.c 2002-08-15 01:22:10.000000000 -0400 -+++ blt2.4z.fink/src/bltImage.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltImage.c blt2.4z/src/bltImage.c +--- blt2.4z.orig/src/bltImage.c 2002-08-15 01:22:10.000000000 -0400 ++++ blt2.4z/src/bltImage.c 2013-07-15 11:15:51.000000000 -0400 @@ -2448,7 +2448,7 @@ color.Red = red >> 8; color.Green = green >> 8; @@ -2536,9 +2536,9 @@ Blt_Free(lut); return TCL_OK; } -diff -uNr blt2.4z/src/bltInit.c blt2.4z.fink/src/bltInit.c ---- blt2.4z/src/bltInit.c 2002-09-10 01:12:33.000000000 -0400 -+++ blt2.4z.fink/src/bltInit.c 2013-02-27 21:59:06.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltInit.c blt2.4z/src/bltInit.c +--- blt2.4z.orig/src/bltInit.c 2002-09-10 01:12:33.000000000 -0400 ++++ blt2.4z/src/bltInit.c 2013-07-15 11:15:51.000000000 -0400 @@ -28,7 +28,7 @@ #include <bltInt.h> @@ -2697,9 +2697,9 @@ } #endif return TCL_OK; -diff -uNr blt2.4z/src/bltInt.h blt2.4z.fink/src/bltInt.h ---- blt2.4z/src/bltInt.h 2002-08-21 16:13:12.000000000 -0400 -+++ blt2.4z.fink/src/bltInt.h 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltInt.h blt2.4z/src/bltInt.h +--- blt2.4z.orig/src/bltInt.h 2002-08-21 16:13:12.000000000 -0400 ++++ blt2.4z/src/bltInt.h 2013-07-15 11:15:51.000000000 -0400 @@ -724,6 +724,10 @@ extern Tk_OptionParseProc Blt_StringToEnum; extern Tk_OptionPrintProc Blt_EnumToString; @@ -2711,9 +2711,9 @@ extern int Blt_ConfigModified _ANSI_ARGS_(TCL_VARARGS(Tk_ConfigSpec *, specs)); extern void Blt_DStringAppendElements _ANSI_ARGS_(TCL_VARARGS(Tcl_DString *, args)); -diff -uNr blt2.4z/src/bltNsUtil.c blt2.4z.fink/src/bltNsUtil.c ---- blt2.4z/src/bltNsUtil.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltNsUtil.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltNsUtil.c blt2.4z/src/bltNsUtil.c +--- blt2.4z.orig/src/bltNsUtil.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltNsUtil.c 2013-07-15 11:15:51.000000000 -0400 @@ -286,7 +286,7 @@ * this "real" command. */ } Command; @@ -2763,9 +2763,9 @@ } /*ARGSUSED*/ -diff -uNr blt2.4z/src/bltNsUtil.h blt2.4z.fink/src/bltNsUtil.h ---- blt2.4z/src/bltNsUtil.h 2002-07-18 02:35:32.000000000 -0400 -+++ blt2.4z.fink/src/bltNsUtil.h 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltNsUtil.h blt2.4z/src/bltNsUtil.h +--- blt2.4z.orig/src/bltNsUtil.h 2002-07-18 02:35:32.000000000 -0400 ++++ blt2.4z/src/bltNsUtil.h 2013-07-15 11:15:51.000000000 -0400 @@ -48,7 +48,7 @@ @@ -2794,9 +2794,9 @@ EXTERN Tcl_Var Tcl_FindNamespaceVar _ANSI_ARGS_((Tcl_Interp *interp, char *name, Tcl_Namespace *contextNsPtr, int flags)); -diff -uNr blt2.4z/src/bltObjConfig.c blt2.4z.fink/src/bltObjConfig.c ---- blt2.4z/src/bltObjConfig.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltObjConfig.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltObjConfig.c blt2.4z/src/bltObjConfig.c +--- blt2.4z.orig/src/bltObjConfig.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltObjConfig.c 2013-07-15 11:15:51.000000000 -0400 @@ -1225,7 +1225,7 @@ if (Tcl_GetBooleanFromObj(interp, objPtr, &bool) != TCL_OK) { return TCL_ERROR; @@ -2815,10 +2815,32 @@ return Tcl_NewBooleanObj((flag != 0)); } -diff -uNr blt2.4z/src/bltScrollbar.c blt2.4z.fink/src/bltScrollbar.c ---- blt2.4z/src/bltScrollbar.c 2002-07-17 18:38:54.000000000 -0400 -+++ blt2.4z.fink/src/bltScrollbar.c 2013-02-27 21:58:32.000000000 -0500 -@@ -814,7 +814,7 @@ +diff -uNr blt2.4z.orig/src/bltScrollbar.c blt2.4z/src/bltScrollbar.c +--- blt2.4z.orig/src/bltScrollbar.c 2002-07-17 18:38:54.000000000 -0400 ++++ blt2.4z/src/bltScrollbar.c 2013-07-15 11:15:51.000000000 -0400 +@@ -22,6 +22,12 @@ + + #include "bltTile.h" + ++#if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 ++#define Tcl_GetStringResult(x) x->result ++#define Tcl_GetErrorLine(x) x->errorLine ++#define Tcl_SetResult(x, y, z) x->result = y ++#endif ++ + extern Tk_CustomOption bltTileOption; + + #define NORMAL_BG "#d9d9d9" +@@ -534,7 +540,7 @@ + } else { + fraction = ((double)pixels / (double)barWidth); + } +- sprintf(interp->result, "%g", fraction); ++ sprintf(Tcl_GetStringResult(interp), "%g", fraction); + } else if ((c == 'f') && (strncmp(argv[1], "fraction", length) == 0)) { + int x, y, pos, barWidth; + double fraction; +@@ -814,7 +820,7 @@ XGCValues gcValues; GC new; @@ -2827,9 +2849,9 @@ argc, argv, (char *)scrollPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltSpline.c blt2.4z.fink/src/bltSpline.c ---- blt2.4z/src/bltSpline.c 2002-07-17 05:56:01.000000000 -0400 -+++ blt2.4z.fink/src/bltSpline.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltSpline.c blt2.4z/src/bltSpline.c +--- blt2.4z.orig/src/bltSpline.c 2002-07-17 05:56:01.000000000 -0400 ++++ blt2.4z/src/bltSpline.c 2013-07-15 11:15:51.000000000 -0400 @@ -228,14 +228,14 @@ int which; { @@ -2848,9 +2870,9 @@ if (which == 4) { /* Case 4. */ Y1 = (p->x + c1) / 2.0; -diff -uNr blt2.4z/src/bltTable.c blt2.4z.fink/src/bltTable.c ---- blt2.4z/src/bltTable.c 2002-10-14 19:31:24.000000000 -0400 -+++ blt2.4z.fink/src/bltTable.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTable.c blt2.4z/src/bltTable.c +--- blt2.4z.orig/src/bltTable.c 2002-10-14 19:31:24.000000000 -0400 ++++ blt2.4z/src/bltTable.c 2013-07-15 11:15:51.000000000 -0400 @@ -1201,7 +1201,7 @@ oldRowSpan = entryPtr->row.span; oldColSpan = entryPtr->column.span; @@ -2932,9 +2954,9 @@ entryConfigSpecs, argc, argv, (char *)entryPtr, TK_CONFIG_ARGV_ONLY); } -diff -uNr blt2.4z/src/bltTabnotebook.c blt2.4z.fink/src/bltTabnotebook.c ---- blt2.4z/src/bltTabnotebook.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltTabnotebook.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTabnotebook.c blt2.4z/src/bltTabnotebook.c +--- blt2.4z.orig/src/bltTabnotebook.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltTabnotebook.c 2013-07-15 11:15:51.000000000 -0400 @@ -2766,7 +2766,7 @@ GC newGC; @@ -2953,9 +2975,9 @@ nOpts, options, (char *)tabPtr, TK_CONFIG_ARGV_ONLY); if (result == TCL_OK) { result = ConfigureTab(nbPtr, tabPtr); -diff -uNr blt2.4z/src/bltTabset.c blt2.4z.fink/src/bltTabset.c ---- blt2.4z/src/bltTabset.c 2002-09-18 18:30:51.000000000 -0400 -+++ blt2.4z.fink/src/bltTabset.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTabset.c blt2.4z/src/bltTabset.c +--- blt2.4z.orig/src/bltTabset.c 2002-09-18 18:30:51.000000000 -0400 ++++ blt2.4z/src/bltTabset.c 2013-07-15 11:15:51.000000000 -0400 @@ -2812,7 +2812,7 @@ GC newGC; @@ -2974,10 +2996,23 @@ nOpts, options, (char *)tabPtr, TK_CONFIG_ARGV_ONLY); if (result == TCL_OK) { result = ConfigureTab(setPtr, tabPtr); -diff -uNr blt2.4z/src/bltTed.c blt2.4z.fink/src/bltTed.c ---- blt2.4z/src/bltTed.c 2002-05-16 16:46:00.000000000 -0400 -+++ blt2.4z.fink/src/bltTed.c 2013-02-27 21:58:32.000000000 -0500 -@@ -826,7 +826,7 @@ +diff -uNr blt2.4z.orig/src/bltTed.c blt2.4z/src/bltTed.c +--- blt2.4z.orig/src/bltTed.c 2002-05-16 16:46:00.000000000 -0400 ++++ blt2.4z/src/bltTed.c 2013-07-15 11:15:51.000000000 -0400 +@@ -29,6 +29,12 @@ + + #include "bltTable.h" + ++#if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 ++#define Tcl_GetStringResult(x) x->result ++#define Tcl_GetErrorLine(x) x->errorLine ++#define Tcl_SetResult(x, y, z) x->result = y ++#endif ++ + extern Tk_CustomOption bltDistanceOption; + extern Tk_CustomOption bltDashesOption; + +@@ -826,7 +832,7 @@ GC newGC; unsigned long gcMask; @@ -2986,9 +3021,36 @@ argc, argv, (char *)tedPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltText.c blt2.4z.fink/src/bltText.c ---- blt2.4z/src/bltText.c 2002-08-13 15:45:20.000000000 -0400 -+++ blt2.4z.fink/src/bltText.c 2013-02-27 21:58:32.000000000 -0500 +@@ -1504,7 +1510,7 @@ + tablePtr->flags |= ARRANGE_PENDING; + Tcl_DoWhenIdle(tablePtr->arrangeProc, tablePtr); + } +- interp->result = Tk_PathName(tedPtr->tkwin); ++ Tcl_SetResult(interp, (char* )Tk_PathName(tedPtr->tkwin), TCL_VOLATILE); + tedPtr->flags |= LAYOUT_PENDING; + EventuallyRedraw(tedPtr); + return TCL_OK; +@@ -1678,7 +1684,7 @@ + tedPtr->activeRectArr[4].width = grip - 1; + tedPtr->activeRectArr[4].height = grip - 1; + +- interp->result = Tk_PathName(entryPtr->tkwin); ++ Tcl_SetResult (interp, (char *)Tk_PathName(entryPtr->tkwin), TCL_VOLATILE); + active = 1; + break; + } +@@ -1751,7 +1757,7 @@ + tablePtr->flags |= ARRANGE_PENDING; + Tcl_DoWhenIdle(tablePtr->arrangeProc, tablePtr); + } +- interp->result = Tk_PathName(tedPtr->tkwin); ++ Tcl_SetResult (interp, (char *)Tk_PathName(tedPtr->tkwin), TCL_VOLATILE); + tedPtr->flags |= LAYOUT_PENDING; + EventuallyRedraw(tedPtr); + return TCL_OK; +diff -uNr blt2.4z.orig/src/bltText.c blt2.4z/src/bltText.c +--- blt2.4z.orig/src/bltText.c 2002-08-13 15:45:20.000000000 -0400 ++++ blt2.4z/src/bltText.c 2013-07-15 11:15:51.000000000 -0400 @@ -35,28 +35,196 @@ static int initialized; @@ -3296,9 +3358,9 @@ void Blt_DrawText2(tkwin, drawable, string, tsPtr, x, y, areaPtr) -diff -uNr blt2.4z/src/bltTree.c blt2.4z.fink/src/bltTree.c ---- blt2.4z/src/bltTree.c 2002-09-29 01:44:12.000000000 -0400 -+++ blt2.4z.fink/src/bltTree.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTree.c blt2.4z/src/bltTree.c +--- blt2.4z.orig/src/bltTree.c 2002-09-29 01:44:12.000000000 -0400 ++++ blt2.4z/src/bltTree.c 2013-07-15 11:15:51.000000000 -0400 @@ -95,17 +95,16 @@ */ @@ -3357,9 +3419,9 @@ if (hPtr != NULL) { return (Blt_TreeNode)Blt_GetHashValue(hPtr); } -diff -uNr blt2.4z/src/bltTreeCmd.c blt2.4z.fink/src/bltTreeCmd.c ---- blt2.4z/src/bltTreeCmd.c 2002-09-27 18:23:01.000000000 -0400 -+++ blt2.4z.fink/src/bltTreeCmd.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTreeCmd.c blt2.4z/src/bltTreeCmd.c +--- blt2.4z.orig/src/bltTreeCmd.c 2002-09-27 18:23:01.000000000 -0400 ++++ blt2.4z/src/bltTreeCmd.c 2013-07-15 11:15:51.000000000 -0400 @@ -950,7 +950,7 @@ Tcl_Interp *interp = cmdPtr->interp; Blt_Tree tree = cmdPtr->tree; @@ -3432,9 +3494,9 @@ node = Blt_TreeGetNode(cmdPtr->tree, inode); if (node != NULL) { DeleteNode(cmdPtr, node); -diff -uNr blt2.4z/src/bltTreeView.c blt2.4z.fink/src/bltTreeView.c ---- blt2.4z/src/bltTreeView.c 2002-08-16 00:15:04.000000000 -0400 -+++ blt2.4z.fink/src/bltTreeView.c 2013-02-27 21:59:06.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTreeView.c blt2.4z/src/bltTreeView.c +--- blt2.4z.orig/src/bltTreeView.c 2002-08-16 00:15:04.000000000 -0400 ++++ blt2.4z/src/bltTreeView.c 2013-07-15 11:15:51.000000000 -0400 @@ -1055,10 +1055,10 @@ if (isNew) { refCount = 1; @@ -3577,9 +3639,9 @@ columnWidth = columnPtr->width; cx = x; if (columnPtr->position == Blt_ChainGetLength(tvPtr->colChainPtr)) { -diff -uNr blt2.4z/src/bltTreeViewEdit.c blt2.4z.fink/src/bltTreeViewEdit.c ---- blt2.4z/src/bltTreeViewEdit.c 2002-09-14 16:07:43.000000000 -0400 -+++ blt2.4z.fink/src/bltTreeViewEdit.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTreeViewEdit.c blt2.4z/src/bltTreeViewEdit.c +--- blt2.4z.orig/src/bltTreeViewEdit.c 2002-09-14 16:07:43.000000000 -0400 ++++ blt2.4z/src/bltTreeViewEdit.c 2013-07-15 11:15:51.000000000 -0400 @@ -1177,9 +1177,15 @@ rightPos = count; if ((rightPos < tbPtr->selFirst) || (leftPos > tbPtr->selLast)) { @@ -3612,9 +3674,9 @@ } if ((tbPtr->flags & TEXTBOX_FOCUS) && (tbPtr->cursorOn)) { int left, top, right, bottom; -diff -uNr blt2.4z/src/bltTreeViewStyle.c blt2.4z.fink/src/bltTreeViewStyle.c ---- blt2.4z/src/bltTreeViewStyle.c 2002-07-22 18:18:40.000000000 -0400 -+++ blt2.4z.fink/src/bltTreeViewStyle.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltTreeViewStyle.c blt2.4z/src/bltTreeViewStyle.c +--- blt2.4z.orig/src/bltTreeViewStyle.c 2002-07-22 18:18:40.000000000 -0400 ++++ blt2.4z/src/bltTreeViewStyle.c 2013-07-15 11:15:51.000000000 -0400 @@ -846,6 +846,11 @@ *---------------------------------------------------------------------- */ @@ -3627,9 +3689,9 @@ static int EditTextBox(tvPtr, entryPtr, valuePtr, stylePtr) TreeView *tvPtr; -diff -uNr blt2.4z/src/bltUnixDnd.c blt2.4z.fink/src/bltUnixDnd.c ---- blt2.4z/src/bltUnixDnd.c 2002-07-13 20:08:56.000000000 -0400 -+++ blt2.4z.fink/src/bltUnixDnd.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltUnixDnd.c blt2.4z/src/bltUnixDnd.c +--- blt2.4z.orig/src/bltUnixDnd.c 2002-07-13 20:08:56.000000000 -0400 ++++ blt2.4z/src/bltUnixDnd.c 2013-07-15 11:15:51.000000000 -0400 @@ -1834,7 +1834,7 @@ unsigned long gcMask; @@ -3657,9 +3719,9 @@ argv + 3, (char *)dndPtr, 0) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/src/bltUnixImage.c blt2.4z.fink/src/bltUnixImage.c ---- blt2.4z/src/bltUnixImage.c 2002-08-16 00:15:04.000000000 -0400 -+++ blt2.4z.fink/src/bltUnixImage.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltUnixImage.c blt2.4z/src/bltUnixImage.c +--- blt2.4z.orig/src/bltUnixImage.c 2002-08-16 00:15:04.000000000 -0400 ++++ blt2.4z/src/bltUnixImage.c 2013-07-15 11:15:51.000000000 -0400 @@ -574,7 +574,7 @@ destPtr = Blt_ColorImageBits(image); endPtr = destPtr + nPixels; @@ -3669,9 +3731,9 @@ colorPtr = (XColor *)Blt_GetHashValue(hPtr); destPtr->Red = lut[colorPtr->red >> 8]; destPtr->Green = lut[colorPtr->green >> 8]; -diff -uNr blt2.4z/src/bltUnixPipe.c blt2.4z.fink/src/bltUnixPipe.c ---- blt2.4z/src/bltUnixPipe.c 2002-06-22 15:21:05.000000000 -0400 -+++ blt2.4z.fink/src/bltUnixPipe.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltUnixPipe.c blt2.4z/src/bltUnixPipe.c +--- blt2.4z.orig/src/bltUnixPipe.c 2002-06-22 15:21:05.000000000 -0400 ++++ blt2.4z/src/bltUnixPipe.c 2013-07-15 11:15:51.000000000 -0400 @@ -477,7 +477,7 @@ * Reap the child process now if an error occurred during its * startup. @@ -3681,9 +3743,9 @@ } if (errPipeIn >= 0) { CloseFile(errPipeIn); -diff -uNr blt2.4z/src/bltUtil.c blt2.4z.fink/src/bltUtil.c ---- blt2.4z/src/bltUtil.c 2002-08-21 16:13:12.000000000 -0400 -+++ blt2.4z.fink/src/bltUtil.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltUtil.c blt2.4z/src/bltUtil.c +--- blt2.4z.orig/src/bltUtil.c 2002-08-21 16:13:12.000000000 -0400 ++++ blt2.4z/src/bltUtil.c 2013-07-15 11:15:51.000000000 -0400 @@ -793,10 +793,10 @@ if (isNew) { refCount = 0; @@ -3712,9 +3774,58 @@ } } else { fprintf(stderr, "tried to release unknown identifier \"%s\"\n", uid); -diff -uNr blt2.4z/src/bltWinDraw.c blt2.4z.fink/src/bltWinDraw.c ---- blt2.4z/src/bltWinDraw.c 2002-09-07 16:38:08.000000000 -0400 -+++ blt2.4z.fink/src/bltWinDraw.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltVecMath.c blt2.4z/src/bltVecMath.c +--- blt2.4z.orig/src/bltVecMath.c 2002-09-10 01:12:33.000000000 -0400 ++++ blt2.4z/src/bltVecMath.c 2013-07-15 11:15:51.000000000 -0400 +@@ -28,6 +28,12 @@ + + #include "bltVecInt.h" + ++#if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 ++#define Tcl_GetStringResult(x) x->result ++#define Tcl_GetErrorLine(x) x->errorLine ++#define Tcl_SetResult(x, y, z) x->result = y ++#endif ++ + /* + * Three types of math functions: + * +@@ -764,20 +770,20 @@ + if ((errno == EDOM) || (value != value)) { + Tcl_AppendResult(interp, "domain error: argument not in valid range", + (char *)NULL); +- Tcl_SetErrorCode(interp, "ARITH", "DOMAIN", interp->result, ++ Tcl_SetErrorCode(interp, "ARITH", "DOMAIN", Tcl_GetStringResult(interp), + (char *)NULL); + } else if ((errno == ERANGE) || IS_INF(value)) { + if (value == 0.0) { + Tcl_AppendResult(interp, + "floating-point value too small to represent", + (char *)NULL); +- Tcl_SetErrorCode(interp, "ARITH", "UNDERFLOW", interp->result, ++ Tcl_SetErrorCode(interp, "ARITH", "UNDERFLOW", Tcl_GetStringResult(interp), + (char *)NULL); + } else { + Tcl_AppendResult(interp, + "floating-point value too large to represent", + (char *)NULL); +- Tcl_SetErrorCode(interp, "ARITH", "OVERFLOW", interp->result, ++ Tcl_SetErrorCode(interp, "ARITH", "OVERFLOW", Tcl_GetStringResult(interp), + (char *)NULL); + } + } else { +@@ -786,7 +792,7 @@ + sprintf(buf, "%d", errno); + Tcl_AppendResult(interp, "unknown floating-point error, ", + "errno = ", buf, (char *)NULL); +- Tcl_SetErrorCode(interp, "ARITH", "UNKNOWN", interp->result, ++ Tcl_SetErrorCode(interp, "ARITH", "UNKNOWN", Tcl_GetStringResult(interp), + (char *)NULL); + } + } +diff -uNr blt2.4z.orig/src/bltWinDraw.c blt2.4z/src/bltWinDraw.c +--- blt2.4z.orig/src/bltWinDraw.c 2002-09-07 16:38:08.000000000 -0400 ++++ blt2.4z/src/bltWinDraw.c 2013-07-15 11:15:51.000000000 -0400 @@ -1647,8 +1647,13 @@ if (drawable == None) { return; @@ -3729,9 +3840,9 @@ } static void -diff -uNr blt2.4z/src/bltWindow.c blt2.4z.fink/src/bltWindow.c ---- blt2.4z/src/bltWindow.c 2002-09-18 23:02:09.000000000 -0400 -+++ blt2.4z.fink/src/bltWindow.c 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/bltWindow.c blt2.4z/src/bltWindow.c +--- blt2.4z.orig/src/bltWindow.c 2002-09-18 23:02:09.000000000 -0400 ++++ blt2.4z/src/bltWindow.c 2013-07-15 11:15:51.000000000 -0400 @@ -89,9 +89,9 @@ typedef struct TkDisplayStruct { @@ -4183,9 +4294,9 @@ } TkDisplay; #else -diff -uNr blt2.4z/src/shared/Makefile.in blt2.4z.fink/src/shared/Makefile.in ---- blt2.4z/src/shared/Makefile.in 2002-05-14 17:37:19.000000000 -0400 -+++ blt2.4z.fink/src/shared/Makefile.in 2013-02-27 21:58:32.000000000 -0500 +diff -uNr blt2.4z.orig/src/shared/Makefile.in blt2.4z/src/shared/Makefile.in +--- blt2.4z.orig/src/shared/Makefile.in 2002-05-14 17:37:19.000000000 -0400 ++++ blt2.4z/src/shared/Makefile.in 2013-07-15 11:15:51.000000000 -0400 @@ -120,8 +120,8 @@ LN_S = @LN_S@ bltwish = bltwish$(version) @@ -4235,10 +4346,20 @@ # ------------------------------------------------------------------------ # in lieu of viewpath-ing... -diff -uNr blt2.4z/src/tkButton.c blt2.4z.fink/src/tkButton.c ---- blt2.4z/src/tkButton.c 2002-09-23 03:19:01.000000000 -0400 -+++ blt2.4z.fink/src/tkButton.c 2013-02-27 21:58:32.000000000 -0500 -@@ -1104,7 +1104,7 @@ +diff -uNr blt2.4z.orig/src/tkButton.c blt2.4z/src/tkButton.c +--- blt2.4z.orig/src/tkButton.c 2002-09-23 03:19:01.000000000 -0400 ++++ blt2.4z/src/tkButton.c 2013-07-15 11:18:47.000000000 -0400 +@@ -526,7 +526,9 @@ + static Blt_TileChangedProc TileChangedProc; + static Tcl_CmdProc ButtonCmd, LabelCmd, CheckbuttonCmd, RadiobuttonCmd; + ++#if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 + EXTERN int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp *interp, char *script)); ++#endif + + #if (TK_MAJOR_VERSION > 4) + EXTERN void TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, +@@ -1104,7 +1106,7 @@ TCL_GLOBAL_ONLY | TCL_TRACE_WRITES | TCL_TRACE_UNSETS, ButtonVarProc, (ClientData)butPtr); } @@ -4247,9 +4368,46 @@ argc, argv, (char *)butPtr, flags) != TCL_OK) { return TCL_ERROR; } -diff -uNr blt2.4z/win/makedefs blt2.4z.fink/win/makedefs ---- blt2.4z/win/makedefs 2002-10-16 01:33:53.000000000 -0400 -+++ blt2.4z.fink/win/makedefs 2013-02-27 21:58:32.000000000 -0500 +@@ -1890,7 +1892,11 @@ + } + } + if ((butPtr->type != TYPE_LABEL) && (butPtr->command != NULL)) { ++#if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 + return TkCopyAndGlobalEval(butPtr->interp, butPtr->command); ++#else ++ return Tcl_EvalObjEx(butPtr->interp, butPtr->command, TCL_EVAL_GLOBAL); ++#endif + } + return TCL_OK; + } +diff -uNr blt2.4z.orig/src/tkScrollbar.c blt2.4z/src/tkScrollbar.c +--- blt2.4z.orig/src/tkScrollbar.c 2002-05-16 16:46:01.000000000 -0400 ++++ blt2.4z/src/tkScrollbar.c 2013-07-15 11:15:51.000000000 -0400 +@@ -22,6 +22,12 @@ + + #include "bltTile.h" + ++#if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 ++#define Tcl_GetStringResult(x) x->result ++#define Tcl_GetErrorLine(x) x->errorLine ++#define Tcl_SetResult(x, y, z) x->result = y ++#endif ++ + extern Tk_CustomOption bltTileOption; + + #define NORMAL_BG "#d9d9d9" +@@ -533,7 +539,7 @@ + } else { + fraction = ((double)pixels / (double)barWidth); + } +- sprintf(interp->result, "%g", fraction); ++ sprintf(Tcl_GetStringResult(interp), "%g", fraction); + } else if ((c == 'f') && (strncmp(argv[1], "fraction", length) == 0)) { + int x, y, pos, barWidth; + double fraction; +diff -uNr blt2.4z.orig/win/makedefs blt2.4z/win/makedefs +--- blt2.4z.orig/win/makedefs 2002-10-16 01:33:53.000000000 -0400 ++++ blt2.4z/win/makedefs 2013-07-15 11:15:51.000000000 -0400 @@ -3,33 +3,13 @@ v1 = 8.4 ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs