From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19172 invoked by alias); 23 Jul 2008 22:48:14 -0000 Received: (qmail 19162 invoked by uid 22791); 23 Jul 2008 22:48:13 -0000 X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 23 Jul 2008 22:47:37 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id m6NMlZKi029045 for ; Wed, 23 Jul 2008 18:47:35 -0400 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [10.11.255.20]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m6NMlZGJ024241 for ; Wed, 23 Jul 2008 18:47:35 -0400 Received: from lindt.uglyboxes.com (sebastian-int.corp.redhat.com [172.16.52.221]) by pobox.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m6NMlXJ5004706 for ; Wed, 23 Jul 2008 18:47:34 -0400 Message-ID: <4887B505.3080206@redhat.com> Date: Wed, 23 Jul 2008 22:48:00 -0000 From: Keith Seitz User-Agent: Thunderbird 2.0.0.14 (X11/20080421) MIME-Version: 1.0 To: insight Subject: [PATCH/itcl] Update to Itcl 3.3 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact insight-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: insight-owner@sourceware.org X-SW-Source: 2008-q3/txt/msg00010.txt.bz2 Hi, I've committed a mega-patch (omitted) to update the sourceware Itcl to version 3.3. This is needed because Itcl 3.2 does not support TEA (Tcl Extension Architecture), which we really need in order to use a system-installed Tcl/Tk/Itcl/Itk/Iwidgets. I have not tested it on Windows (Cygwin or Mingw) yet, so there may be problems... I'll try to check these sometime soon. Keith 2008-07-23 Keith Seitz Import of Itcl 3.3. * itcl/configure.in, itk/configure.in, iwidgets/configure.in: Replace with configure.ac. * itcl/configure, itk/configure, iwidgets/configure: Regenerate. * configure.ac, Makefile.am, Makefile.in: New files. * README: "New" file. * aclocal.m4: Regenerate. * itcl/Makefile.in (RANLIB): Replace with RANLIB_LIB so that the toplevel build does not override this variable. * itk/Makefile.in (RANLIB): Likewise. * itcl/tclconfig/tcl.m4 (TEA_PATH_TCLCONFIG): Look for itclConfig.sh in the platform-specific location (unix or win). (TEA_PATH_TKCONFIG): Likewise. (TEA_MAKE_LIB): Even on windows, GCC libraries must start with "lib". * itk/tclconfig.m4: Copy of itcl/tcl.m4. * iwidgets/tcl.m4: Remove. * iwidgets/tclconfig: New directory. * iwidgets/tclconfig/tcl.m4, iwidgets/tclconfig/install-sh: Copies of itcl/tclconfig files. * iwidgets/Makefile.in (MKINSTALLDIRS): Use mkdir -p. * iwidgets/configure.ac (PACKAGE): Rename to PACKAGE_NAME. Call TEA_INIT, add AC_CONFIG_AUX_DIR and AC_PROG_INSTALL. Use TEA_* instead of SC_* macros. Search a few more directories for the itcl and itk libraries.