1. 21 Aug, 2020 17 commits
    • mnb's avatar
      Put back toplevel Makefile still used by the old build system · 90f4dbd1
      mnb authored
      [No ACMM ChangeLog Detail]
      90f4dbd1
    • mnb's avatar
      Checking in Tk version 8.6b · 8f78522c
      mnb authored
      [No ACMM ChangeLog Detail]
      8f78522c
    • mnb's avatar
      Archiving Tk 8.5.10 · d3d4023a
      mnb authored
      [No ACMM ChangeLog Detail]
      d3d4023a
    • Tony Farrell's avatar
      Incorprate Tk 8.4.19 · d2a7e156
      Tony Farrell authored
            Inserted Tk version 8.4.19, but downloaded from Apple directory
                     http://opensource.apple.com/source/tcl/tcl-87/
      
              This was done to pick up changes which make this work on MacOsX
                   Snow Leopoard.
      
            Note - the messing around with CFLAGS is no longer needed, all you
              need to is to set environment variables as follows to get
              different architectures built.
      
                    CFLAGS="-arch x86_64 -arch i386 -arch ppc"
                    LDFLAGS="-arch x86_64 -arch i386 -arch ppc"
      d2a7e156
    • Tony Farrell's avatar
      Fat builds no longer the default on MacOsX · 3b79a9ef
      Tony Farrell authored
            Comment out FAT build extras on MacOsX - we no longer need this and
               it manages to cause problems in  some cases.  We were only using
                it for Configure.
      3b79a9ef
    • Tony Farrell's avatar
      Upgrade to Tk version 8.4.15 · e528148d
      Tony Farrell authored
            Inserted Tk version 8.4.15 as ACMM version 84.15.  This is
      
            In Tk/unix/configure, just after "Darwin-*)"  added
      
                  CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -mmacosx-version-min=10.4"
                  LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -mmacosx-version-min=10.4"
      
            Such that the Mac FAT build is done by default.
      e528148d
    • Tony Farrell's avatar
      Support fat binaries on Mac · 9812872b
      Tony Farrell authored
            Modified (fudged) configure Darwin target such as to support
      	  fat (both ppc and intel) builds by default.  This was done
      	  by adding the lines
      
      CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
      LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
      
      	To the Darwin target.  For ppc machines, this does rely on
      		having the cross developement system installed, which
      		you can check by seeing if you have
      		 /Developer/SDKs/MacOSX10.4u.sdk.
      
      	Hopefully, Tk will support this out of the box in future.
      9812872b
    • Tony Farrell's avatar
      Insert Tk source version 8.4.11 · 5125df88
      Tony Farrell authored
             Inserted Tk version 8.4.11 as ACMM version 84.11.  This is
             needed to fix a bug  where if you created
             a top level window on a different screen then "wm stackorder ."
             would crash.
      5125df88
    • Tony Farrell's avatar
      Update to Tk version 8.4.7 · 551dab11
      Tony Farrell authored
              Inserted Tcl version 8.4.7 as ACMM versin 84.7  (Straight from
                 source with  no attempted build at AAO, but first renamed
                 Tcl ChangeLog file to ChangeLog.Tcl.
      551dab11
    • Tony Farrell's avatar
      Update to Tk version 8.3.5 · de721e53
      Tony Farrell authored
              Inserted Tcl version 8.3.5 as ACMM versin 83.5  (Straight from
                 source with  no attempted build at AAO, but first renamed
                 Tcl ChangeLog file to ChangeLog.Tcl.
      de721e53
    • Tony Farrell's avatar
      Add a top level Makefile · b268af07
      Tony Farrell authored
              Added a top level Makefile - which presumes a unix build and
              runs it.
      b268af07
    • Tony Farrell's avatar
      Version 8.2.3 · 6966baad
      Tony Farrell authored
              Inserted Tk version 8.2.3 as ACMM version 82.3 (Straight from
                 source with  no attempted build at AAO, but first renamed
                 Tk ChangeLog file to ChangeLog.Tk.
      6966baad
    • Tony Farrell's avatar
      version 8.0.3 · e82a08a0
      Tony Farrell authored
            Inserted Tk version 8.0.3 as ACMM version 80.3.
      	should be named tk8.0.3 for building.
      
            Note - validation path applied (this got into later versions I think,
      	      it is needed to support the way the 2dF software (such as DTCL)
      	      validates input).
      
            I had the following notes about building this for AAO use
      -----
         Apply Validate path in top level directory.
      
                      patch -p0 < ../../sources/tkEntry8.0a2.patch
      
                      This did not work perfectly.  Had to
                      add definnition of macros VALIDATING,
                      VALIDATE_VAR and VALIDATE_ABORT at about
                      lines 169 to 191.  See the .rej file
                      which was generated.
      
         configure as per tcl.
         make with
              make MEM_DEBUG_FLAGS=-DENTRY_VALIDATE
      
         Solaris.
              Have to edit makefile.
                      Change all occurances of /opt/X11R5 to /usr/openwin.
      
              We get lots of compilation warnings about "type defsults to int"
              in X11 include files.  These can be ignored.
      -------------
      e82a08a0
    • Tony Farrell's avatar
      Tk verison 8.0b2 · cdfd53ec
      Tony Farrell authored
             Inserted Tk version 8.0b2 as ACMM version 80.0.
      	Should be named tcl8.0b2 for building.
      
             Note - validation patch applied (this got into later versions I think,
      	      it is needed to support the way the 2dF software (such as DTCL)
      	      validates input).
      
      	     It is possible some other patches have been applied.
      
             I had the following notes about building this for AAO
      --------
        Apply Tk 8.0a Validate path.
         configure as per tcl.
         make with
              make MEM_DEBUG_FLAGS=-DENTRY_VALIDATE
      
         Solaris.
              Have to edit makefile.
                      1.  Set X11_INCLUDES =          -I/usr/openwin/include
                      2.  Add -lsocket -lnsl to LIBS
      
      -----------
      cdfd53ec
    • Tony Farrell's avatar
      Tk version 4.2 · cb941de6
      Tony Farrell authored
              Inserted Tk version 7.6 as ACMM version 42.0
              This directory should be renamed as tk4.2 for building.
      
              This pairs with Tcl version 7.6, ACMM module Tcl, version 76.0.
      cb941de6
    • Tony Farrell's avatar
      creation · da7653d8
      Tony Farrell authored
      	Created from NOTAGCHK template by acmmCreateSubsystem
      da7653d8
    • afarrell's avatar
      Initialised repository · e6a0ba02
      afarrell authored
      Initialised this ACMM migrated repository with .gitfilters and .gitattributes for RCS keywords.This ACMM module was originally NOTAGCHK
      With the description: Tcl Windowing system snapshots
      e6a0ba02