Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2017 Conference, Houston/TX, US, Oct 16-20
Send your abstracts to tclconference@googlegroups.com
by Aug 21.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

257 ancestors of [5dd2f839c6]

2017-05-22
08:37
[5dd2f839c6] Closed-Leaf: On OpenBSD, make SHLIB_VERSION default to ".1.0" if not specified (as in Tcl/Tk's tcl.m4)    No,that's wrong. It was the way it was for a reason. I purposely set it up that way. Tcl/Tk's tcl.m4 is not the same as TEA's Tcl.m4 (as I said before). Why don't you ask me before doing things? Bro, do you even OpenBSD? Not happy at all, here. (user: jan.nijtmans, tags: mistake)
2017-05-14
08:46
[18e79736d2] Leaf: All the world was a VAX. (user: stu, tags: trunk)
2016-10-04
19:37
[c8eddeddb9] Added /usr/pkg/lib to the paths searched on the journey to find tclConfig.sh (user: hypnotoad, tags: trunk)
2016-06-11
11:22
[ba3a2928e5] Updating comments    Condensing the STUBS_BUILD behaviors to one subroutine (user: hypnotoad, tags: trunk)
10:47
[ba73067b41] Added an --disable-stubs flag which can be used in conjuction with the --disable-shared flag will prevent the USE_TCL_STUBS and USE_TK_STUBS flags from being set (user: hypnotoad, tags: trunk)
2016-03-11
18:32
[3c009701ef] Fixed a missing quote. (user: hypnotoad, tags: trunk)
15:40
[13585b8aa2] Update the changelog (user: hypnotoad, tags: trunk)
15:25
[82dfb08bb7] Fixed whitespace and a typo on that last patch (user: hypnotoad, tags: trunk)
15:07
[cf351061fd] Added tests to detect a static or threads built shell in the TCLSRC/win or TKSRC/win directory (user: hypnotoad, tags: trunk)
2015-10-05
12:24
[60ecf0f95c] Fix for [3f2849aefcd09a] (ahum): square brackets must be doubled, otherwise they will be eliminated in the configure script :-) (user: jan.nijtmans, tags: trunk)
10:55
[e0eb523adc] Fix [06f1692bbe]: cross compilation with native mingw compiler in Cygwin environment (user: jan.nijtmans, tags: trunk)
2015-09-30
11:19
[3f2849aefc] Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. (user: jan.nijtmans, tags: trunk)
2015-08-28
13:33
[b433d084bb] Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 (user: jan.nijtmans, tags: trunk)
2015-04-21
09:53
[a9aa1b9ba1] Fix comment, stating configure.in in stead of configure.ac. No functional change. (user: jan.nijtmans, tags: trunk)
2015-01-20
01:43
[1b09bad17f] Add support for PACKAGE_LIB_PREFIX, useful when the library name cannot simply be 'libPkgName'. (user: mistachkin, tags: trunk)
2014-09-27
23:18
[0c902862aa] Make SHLIB_VERSION optional. Only affects OpenBSD. (user: stwo, tags: trunk)
2014-09-11
08:40
[983f5da9f2] Add INSTALL_DATA_DIR and INSTALL_LIBRARY for use in Makefile.in. Suggested by Stuart Cassoff [604f8d1457] (user: jan.nijtmans, tags: trunk)
2014-09-09
22:54
[6dc8f5ce34] Better pic flag for OpenBSD. (user: stwo, tags: trunk)
2014-09-03
10:47
[a5c46e4a5b] Cherry-pick a37bbd81ea from Tcl, for use in TEA as well: Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk. (user: jan.nijtmans, tags: trunk)
2014-07-03
07:30
[7f7291daf2] Restore FreeBSD-3.* rules to what they were before (unintended change in previous commit) (user: jan.nijtmans, tags: trunk)
2014-03-20
11:18
[8d7373477b] Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 (user: jan.nijtmans, tags: trunk)
2014-02-10
15:33
[a0146cdddc] Some win32 compilers don't define __WIN32__ (user: jan.nijtmans, tags: trunk)
2014-01-23
13:15
[8abeae4c1f] Follow-up to [3324676]: Some TEA makefiles use INSTALL_(DATA|PROGRAM|SCRIPT), which should be provided for compatibility too. (user: jan.nijtmans, tags: trunk)
2013-12-29
10:57
[9fb41ed228] Ticket [00ed054f4f]: Search in Debian per-version directories (user: jan.nijtmans, tags: trunk)
2013-11-21
12:52
[723e1db525] Allow (dummy) enable-64bit on Cygwin64 (user: jan.nijtmans, tags: trunk)
2013-10-08
12:43
[fd8dcd53b1] Bug [172223e008]: Wrong filename in --disable-shared compile on MinGW (user: jan.nijtmans, tags: trunk)
2013-10-04
12:06
[1f965ec888] When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. (user: jan.nijtmans, tags: trunk)
11:40
[23e10752a6] Follow-up on previous commit: -static-libgcc is gcc-specific (user: jan.nijtmans, tags: trunk)
2013-10-01
12:39
[3d006aecf9] Workaround for MinGW bug #2065: "gcc --shared" links with libgcc_s_dw2-1.dll when using 64-bit division in C (user: jan.nijtmans, tags: trunk)
2013-07-06
23:43
[19ae7b935c] OpenBSD/m88k is now elf. Remove unneeded elf check. (user: stwo, tags: trunk)
2013-07-05
09:48
[a2eb340d1c] TEA uses PACKAGE_VERSION in stead of VERSION everywhere, but in one place this was forgotten. (user: jan.nijtmans, tags: trunk)
2013-07-04
11:58
[23f89dce77] Slightly better solution for [3606445]: Does the same for EXCEPTION_DISPOSITION and HAVE_WINNT_IGNORE_VOID as well, and skips the test completely. (user: jan.nijtmans, tags: trunk)
11:27
[d012747da0] Bug [3606445]: Unneeded -DHAVE_NO_SEH=1 when not building on Windows (user: jan.nijtmans, tags: trunk)
11:01
[1671def19b] Bug [3324676]: AC_PROG_INSTALL incompat (user: jan.nijtmans, tags: trunk)
2013-07-02
07:42
[9318c5dc6f] Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. (user: jan.nijtmans, tags: trunk)
2013-06-20
09:42
[4bdaaeb112] Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (user: jan.nijtmans, tags: trunk)
2013-06-04
08:00
[cf2091cd7a] Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more fix for FreeBSD by Pietro Cerutti (user: jan.nijtmans, tags: trunk)
2013-05-19
20:09
[0eba1eeab7] Fix for FreeBSD, and remove support for old FreeBSD versions. Patch by Pietro Cerutti (user: jan.nijtmans, tags: trunk)
2013-03-12
13:59
[ee63ff0133] Patch by Tomasz Konojacki, adding support for UnixWare to TEA. (user: jan.nijtmans, tags: trunk)
08:53
[577a1fe45c] Patch by Andrew Shadura, providing better support for three architectures they have in Debian. (user: jan.nijtmans, tags: trunk)
2012-08-07
17:05
[0e8ea61af3] Added "-DNDEBUG" to CFLAGS_DEFAULT when building with --disable-symbols. (user: stwo, tags: trunk)
09:27
[a509c369e2] [Bug 3555058]: Checkin [30736d63f0] broke CFLAGS_DEFAULT, LDFLAGS_DEFAULT (user: stwo, tags: trunk)
08:57
[6aa559734c] [Bug 3511806]: Checkin [30736d63f0] broke CFLAGS (user: stwo, tags: trunk)
07:02
[bb0dbe4186] [Bug 3511806]: Checkin [30736d63f0] broke CFLAGS (user: jan.nijtmans, tags: trunk)
2012-07-25
07:19
[870538489e] fix broken ActiveTcl build for AMD64 (user: jan.nijtmans, tags: trunk)
2012-07-22
06:17
[8cd76b7508] Tidy: consistency, spelling, phrasing, whitespace. No functional change. (user: stu, tags: trunk)
2012-04-03
06:24
[30736d63f0] [Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk extensions to build out-of-the-box using a native or cross-compiler, e.g. on Cygwin, Linux or Darwin. (user: jan.nijtmans, tags: trunk)
2011-05-02
15:22
[80760fa4f8] Fix issue with library stripping in install-sh (user: janni, tags: trunk, itcl-4-0-b7, thread-2-6-7)
2011-04-05
18:01
[880e09957f] Applied patch by Jeff Lawson. Nicer error message when tclConfig.sh was not found. (user: andreask, tags: trunk)
15:18
[153502a7b5] Remove RCS Keywords (user: dgp, tags: trunk)
15:14
[0c87bf4e16] Closed-Leaf: Remove RCS Keywords. (user: dgp, tags: tea-3-branch)
2010-12-15
05:35
[f7b084da15] Upgrade to newer install-sh and use it. (user: stwo, tags: tea-3-branch)
05:35
[55c5e73a80] Upgrade to newer install-sh and use it. (user: stwo, tags: trunk)
04:23
[9fcbd6f418] Better building on OpenBSD. (user: stwo, tags: tea-3-branch)
04:22
[99e6d514f4] Better building on OpenBSD. (user: stwo, tags: trunk)
2010-12-14
13:53
[a1d5d1ff52] when using gcc, don't try to determine Win64 SDK (user: nijtmans, tags: tea-3-branch)
13:53
[b2f14305bf] when using gcc, don't try to determine Win64 SDK (user: nijtmans, tags: trunk)
2010-12-12
22:10
[0cb5f2f302] Determine correctly a cross-compiler-windres (user: nijtmans, tags: tea-3-branch)
22:01
[d780bd52b7] Determine correctly a cross-compiler-windres (user: nijtmans, tags: trunk)
2010-11-23
09:46
[39c827a36c] add some cross-compile support, borrowed from Tcl 8.6 (user: nijtmans, tags: trunk)
09:45
[6aef08eff1] add some cross-compile support, borrowed from Tcl 8.6 (user: nijtmans, tags: tea-3-branch)
2010-09-16
20:45
[5708eb31a3] correct HP-UX LDFLAGS to -Wl,-E (user: hobbs, tags: tea-3-branch)
20:45
[42b46e64b2] correct HP-UX LDFLAGS to -Wl,-E (user: hobbs, tags: trunk)
19:12
[580d75181e] correct HP-UX LDFLAGS (only used when building big shell) (user: hobbs, tags: tea-3-branch)
19:11
[9ce9b26d90] correct HP-UX LDFLAGS (only used when building big shell) (user: hobbs, tags: trunk)
2010-09-15
07:48
[fcf7dc0494] backport from trunk (user: nijtmans, tags: tea-3-branch)
2010-09-14
23:26
[3a9760f4b3] * tcl.m4: add extra if check for .manifest file generation Add notice about package name and version being built. (user: hobbs, tags: trunk)
2010-09-09
15:40
[42be6c737e] [FREQ #3058486] TEA_LOAD_CONFIG doesn't set all BUILD_ vars Slightly related: defining BUILD_$1 on all platforms - not only win - allows the -fvisibility feature to be used in extensions as well, at least if you compile against tcl >= 8.5. (user: nijtmans, tags: trunk)
2010-08-27
01:07
[852dc521e5] ensure safe quoting for autoheader usage (user: hobbs, tags: trunk)
01:05
[c7a8b7535a] ensure safe quoting for auto-header usage (user: hobbs, tags: tea-3-branch)
2010-08-20
00:26
[82fbf08032] (TEA_MAKE_LIB): Enhanced to check for MSVC that requires manifests and auto-embed it into proj DLL via MAKE_SHARED_LIB. Also define VC_MANIFEST_EMBED_DLL and VC_MANIFEST_EMBED_EXE that do the same magic in case it is needed for extended TEA projects. (user: hobbs, tags: trunk)
00:23
[4fc3261062] * tcl.m4: add TEA_ADD_CLEANFILES macro to make adding cleanfiles easier, and add *.exp to CLEANFILES Windows default. (user: hobbs, tags: trunk)
2010-08-19
22:56
[6d3d5aa35b] add back *.exp to CLEANFILES Windows default (user: hobbs, tags: tea-3-branch, tea-3-9-0)
2010-08-17
00:33
[d75dd0851e] *** Bump to TEA_VERSION 3.9 *** If upgrading from TEA_VERSION 3.8, copy over tcl.m4, change TEA_INIT to use 3.9 and reconfigure (ac-2.59+). BUILD_${PACKAGE_NAME} will be auto-defined on Windows for correct setting of TCL_STORAGE_CLASS. TEA_LOAD_CONFIG users should remove the SHLIB_LD_LIBS setting done in configure.in (LIBS will be automagically populated by TEA_LOAD_CONFIG). TEA_EXPORT_CONFIG has been added for ${pkg}Config.sh creators SHLIB_LD_FLAGS was deprecated a while ago, remove it if it is still in your Makefile.in.    * tcl.m4: add /usr/lib64 to set of auto-search dirs. [Bug 1230554] Auto-define BUILD_$PACKAGE_NAME so users don't need to. This needs to correspond with $pkg.h define magic for TCL_STORAGE_CLASS. Auto-define CLEANFILES. Users can expand it. (SHLIB_LD_LIBS): define to '${LIBS}' default and change it only if necessary. Platforms not using this may simply not work or have very funky linkers. (TEA_LOAD_CONFIG): When loading config for another extension, auto-add stub libraries found with TEA_ADD_LIBS. Eases configure.in for modules like itk and img::*. (TEA_EXPORT_CONFIG): Add standardized function for exporting a ${pkg}Config.sh. See use by img::* and itcl. (user: hobbs, tags: trunk)
00:18
[87c5d50a8f] *** Bump to TEA_VERSION 3.9 *** If upgrading from TEA_VERSION 3.8, copy over tcl.m4, change TEA_INIT to use 3.9 and reconfigure (ac-2.59+). BUILD_${PACKAGE_NAME} will be auto-defined on Windows for correct setting of TCL_STORAGE_CLASS. TEA_LOAD_CONFIG users should remove the SHLIB_LD_LIBS setting done in configure.in (LIBS will be automagically populated by TEA_LOAD_CONFIG). TEA_EXPORT_CONFIG has been added for ${pkg}Config.sh creators SHLIB_LD_FLAGS was deprecated a while ago, remove it if it is still in your Makefile.in.    * tcl.m4: add /usr/lib64 to set of auto-search dirs. [Bug 1230554] Auto-define BUILD_$PACKAGE_NAME so users don't need to. This needs to correspond with $pkg.h define magic for TCL_STORAGE_CLASS. Auto-define CLEANFILES. Users can expand it. (SHLIB_LD_LIBS): define to '${LIBS}' default and change it only if necessary. Platforms not using this may simply not work or have very funky linkers. (TEA_LOAD_CONFIG): When loading config for another extension, auto-add stub libraries found with TEA_ADD_LIBS. Eases configure.in for modules like itk and img::*. (TEA_EXPORT_CONFIG): Add standardized function for exporting a ${pkg}Config.sh. See use by img::* and itcl. (user: hobbs, tags: tea-3-branch)
2010-08-12
19:30
[dcb34c7f73] * tcl.m4: remove more vestigial bits from removed platforms. Add back SCO_SV-3.2*. Remove use of DL_LIBS and DL_OBJS and related baggage - these are only needed by the core to support 'load'. Allow for macosx in TEA_ADD_SOURCES. Correct check for found_xincludes=no in TEA_PATH_UNIX_X.    Bump TEA 3.8 tag (user: hobbs, tags: trunk)
19:26
[51198a9461] move 3.8 tag (user: hobbs, tags: tea-3-branch, tea-3-8-0)
19:25
[fea2bf6f7f] Allow for macosx in TEA_ADD_SOURCES. Correct check for found_xincludes=no in TEA_PATH_UNIX_X. (user: hobbs, tags: tea-3-branch)
18:27
[2d18a1898b] Remove use of DL_LIBS and DL_OBJS and related baggage - these are only needed by the core to support 'load'. (user: hobbs, tags: tea-3-branch)
17:56
[5d344f6b1a] * tcl.m4: remove more vestigial bits from removed platforms. Add back SCO_SV-3.2*. (user: hobbs, tags: tea-3-branch)
01:17
[0bb2fd3ea4] resync to tea-3-branch changes, removal of old platforms, update to TEA 3.8 (user: hobbs, tags: trunk)
01:08
[630e89f3e0] *** Bump to TEA_VERSION 3.8 *** If upgrading from TEA_VERSION 3.7, copy over tcl.m4, change TEA_INIT to use 3.8 and reconfigure (ac-2.59+). No other changes should be necessary. (user: hobbs, tags: tea-3-branch)
01:00
[53ad699245] (AIX): drop AIX-pre4 support and use of ldAix, use -bexpall/-brtl (user: hobbs, tags: tea-3-branch)
2010-08-11
20:14
[e904e93e6f] * tcl.m4: remove the following old platform configurations: UNIX_SV*|UnixWare-5*, SunOS-4.*, SINIX*5.4*, SCO_SV-3.2*, OSF1-1.*, NEXTSTEP-*, NetBSD-1.*|FreeBSD-[[1-2]].*, MP-RAS-*, IRIX-5.*, HP-UX-*.08.*|HP-UX-*.09.*|HP-UX-*.10.*, dgux*, BSD/OS-2.1*|BSD/OS-3* (user: hobbs, tags: tea-3-branch)
2010-07-05
18:30
[bfb410fc18] [Patch #1055668] removal of exported internals from tclInt.h (EXTERN macro) (user: nijtmans, tags: tea-3-branch)
18:29
[0eb00e6fb1] [Patch #1055668] removal of exported internals from tclInt.h (EXTERN macro) (user: nijtmans, tags: trunk)
2010-04-15
12:02
[90f155db82] Backport a lot of quoting fixes from tcl8.6/unix/tcl.m4 Fix determination of CYGPATH for CYGWIN With those fixes, itcl and tdbc compile fine with CYGWIN (user: nijtmans, tags: tea-3-branch)
2010-04-13
23:19
[f83a93099d] Backport a lot of quoting fixes from tcl8.6/unix/tcl.m4 Fix determination of CYGPATH for CYGWIN With those fixes, itcl and tdbc compile fine with CYGWIN (user: nijtmans, tags: trunk)
2010-04-08
15:09
[62ffbd2270] [Bug 2982540] configure and install* script files should always have LF (user: nijtmans, tags: tea-3-branch)
2010-04-06
09:46
[02db443c73] [Bug 2982540] configure and install* script files should always have LF (user: nijtmans, tags: trunk)
2010-03-12
15:54
[843a703448] Backport Stuart's change to tea-3 branch (user: nijtmans, tags: tea-3-branch)
15:52
[3c6e59ce3a] Added changlog entry for Stuart's change (user: nijtmans, tags: trunk)
2010-02-19
13:16
[04732c2e52] Correct compiler/linker flags for threaded builds on OpenBSD. (user: stwo, tags: trunk)
2010-01-19
22:21
[ff7632daaf] Detect CYGWIN variant: win32 or unix (user: nijtmans, tags: tea-3-branch)
22:20
[e46e6463f5] Detect CYGWIN variant: win32 or unix (user: nijtmans, tags: trunk)
2010-01-03
21:37
[ce1b4b8e35] Fix quoting problem (user: dkf, tags: trunk)
21:12
[80d930c8c1] [Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. (user: dkf, tags: trunk)
2009-11-19
21:29
[ee9b43f9b2] [Tcl Patch #2883533] tcl.m4 support for Haiku OS (user: nijtmans, tags: tea-3-branch)
21:29
[31bbc90956] [Tcl Patch #2883533] tcl.m4 support for Haiku OS (user: nijtmans, tags: trunk)
2009-04-28
00:40
[b69deaaff3] * tcl.m4 (TEA_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. (user: hobbs, tags: trunk)
00:38
[9f46bb444a] * tcl.m4 (TEA_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. (user: hobbs, tags: tea-3-branch)
2009-04-11
00:22
[e9310f2710] D'oh (user: das, tags: tea-3-branch)
00:22
[8f1ff20316] D'oh (user: das, tags: trunk)
2009-04-10
23:16
[0103cacac5] * tcl.m4 (Darwin): check for 64-bit TkAqua. (user: das, tags: tea-3-branch)
23:16
[50eb7df051] * tcl.m4 (Darwin): check for 64-bit TkAqua. (user: das, tags: trunk)
2009-03-26
10:08
[31034f25f4] Adapt LDFLAGS and LD_SEARCH_FLAGS together with SHLIB_LD definition to unbreak building on HPUX. Backport other changes from trunk (user: nijtmans, tags: tea-3-branch)
10:07
[a801b52dc6] Adapt LDFLAGS and LD_SEARCH_FLAGS together with SHLIB_LD definition to unbreak building on HPUX. (user: nijtmans, tags: trunk)
2009-03-20
17:48
[912ffb1f9c] * tclconfig/tcl.m4: Changed SHLIB_LD definition to unbreak building on HPUX. (user: andreas_kupries, tags: trunk)
2009-03-16
23:49
[8803659fc8] TEA_PUBLIC_TK_HEADERS: Look at ${TK_INCLUDE_SPEC} (found in tkConfig.sh) when trying to guess where tk.h might be [Patch 1960628]. Alos fxi anthoer tyop spotted by stu. (user: jenglish, tags: trunk)
2009-03-12
00:57
[631aae8d0f] Bug 1960628: sampleextension: pkgIndex.tcl.in: use @PACKAGE_NAME@ instead of "Tclsha1" tclconfig: tcl.m4: Allow ${SHLIB_SUFFIX} to be overridden at configure-time Also fix some comment typos, and an uninitialized variable bug-waiting-to-happen. (user: jenglish, tags: trunk)
2008-12-22
05:51
[11ba124073] fix Jan's random Darwin breakage (merge error?) (user: das, tags: trunk)
2008-12-21
09:04
[6a5dbe2933] [Bug 2073255] Tcl_GetString(NULL) doesn't crash on HP-UX (this bug report was for Tcl, but holds for TEA as well.) (user: nijtmans, tags: tea-3-branch)
09:03
[d5a8bda7ce] [Bug 2073255] Tcl_GetString(NULL) doesn't crash on HP-UX (this bug report was for Tcl, but holds for TEA as well.) (user: nijtmans, tags: trunk)
2008-12-20
00:20
[8718616809] * tcl.m4: sync with tdbc tcl.m4 changes (SunOS-5.11): Sun cc SHLIB_LD: use LDFLAGS_DEFAULT instead of LDFLAGS (user: das, tags: tea-3-branch)
00:20
[dba01a479f] * tcl.m4: sync with tdbc tcl.m4 changes (SunOS-5.11): Sun cc SHLIB_LD: use LDFLAGS_DEFAULT instead of LDFLAGS (user: das, tags: trunk)
2008-12-02
19:08
[f678d17384] * tcl.m4: in private header check, check for <plat>Port.h instead of Int.h to ensure all private headers are available. (user: hobbs, tags: tea-3-branch)
19:06
[cf6959787c] * tcl.m4: in private header check, check for <plat>Port.h instead of Int.h to ensure all private headers are available. (user: hobbs, tags: trunk)
2008-11-05
00:40
[d10356b5b9] * tcl.m4 (Darwin): sync TEA_PRIVATE_TK_HEADERS handling of Tk.framework PrivateHeaders with TEA_PRIVATE_TCL_HEADERS. (user: das, tags: tea-3-branch)
00:40
[84cbde16bd] * tcl.m4 (Darwin): sync TEA_PRIVATE_TK_HEADERS handling of Tk.framework PrivateHeaders with TEA_PRIVATE_TCL_HEADERS. (user: das, tags: trunk)
00:14
[d0c90121fa] note TEA 3.7 version change (user: hobbs, tags: tea-3-branch)
00:13
[2d6a75b3bc] note TEA 3.7 version change (user: hobbs, tags: trunk)
00:08
[816ab465ae] * tcl.m4 (TEA_PATH_TCLCONFIG, TEA_PATH_TKCONFIG): exit with error when tclConfig.sh cannot be found. [Bug #1997760] (TEA_PRIVATE_TCL_HEADERS, TEA_PRIVATE_TK_HEADERS): allow for finding the headers installed in the public areas, e.g. a result of make install-private-headers. [Bug #1631922] (user: hobbs, tags: tea-3-branch)
00:05
[dbce5d90da] * tcl.m4 (TEA_PATH_TCLCONFIG, TEA_PATH_TKCONFIG): exit with error when tclConfig.sh cannot be found. [Bug #1997760] (TEA_PRIVATE_TCL_HEADERS, TEA_PRIVATE_TK_HEADERS): allow for finding the headers installed in the public areas, e.g. a result of make install-private-headers. [Bug #1631922] (user: hobbs, tags: trunk)
2008-08-12
10:32
[389da0c6f6] * tcl.m4 (Darwin): link shlib with current and compatiblity version flags; look for libX11.dylib when searching for X11 libraries. (user: das, tags: tea-3-branch)
10:32
[cdba7dbace] * tcl.m4 (Darwin): link shlib with current and compatiblity version flags; look for libX11.dylib when searching for X11 libraries. (user: das, tags: trunk, release-0-6)
2008-06-12
06:39
[4174c93edb] * tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc. (user: das, tags: tea-3-branch)
06:39
[1cded0a01b] * tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc. (user: das, tags: trunk, release-0-5)
2008-03-27
13:45
[4e4ca677c5] * tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166] (user: das, tags: tea-3-branch)
13:45
[f957298fa6] * tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166] (user: das, tags: trunk, release-0-2, release-0-3, release-0-4, merge-to-tcl86a0-1)
2008-02-01
19:00
[064ee17c6a] Commit a better attempt (the VC support of TEA is generally *terrible*!) (user: dkf, tags: trunk)
18:39
[42e05f7e40] Ooops! (user: dkf, tags: trunk)
18:37
[173a122a89] Improve TEA support for more recent versions of VC (user: dkf, tags: trunk)
2007-11-18
07:16
[a9fca36cb6] sync with tcl/unix/tcl.m4: AS_IF, reordering, comments marking TEA specific bits, visibility & rpath TEA_CONFIG_CFLAGS checks (user: das, tags: tea-3-branch)
07:14
[90da00e824] sync with tcl/unix/tcl.m4: S_IF, reordering, comments marking TEA specific bits, visibility & rpath TEA_CONFIG_CFLAGS checks (user: das, tags: trunk)
2007-10-25
20:27
[3093af3d43] * tcl.m4 (Darwin): add support for 64-bit X11. (user: das, tags: tea-3-branch)
20:27
[ceb3c8b695] * tcl.m4 (Darwin): add support for 64-bit X11. (user: das, tags: trunk)
2007-10-23
22:13
[734c1bda3f] Tagged tea-3-branch to start TEA 4 development on HEAD (user: hobbs, tags: trunk)
2007-09-18
12:46
[5db2b5508c] fix quoting of new FreeBSD SHLIB_LD (user: das, tags: trunk, release-0-1)
2007-09-17
20:53
[dd183b2621] Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. (user: jenglish, tags: trunk)
2007-09-15
06:02
[730b084d71] * tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. (user: das, tags: trunk)
2007-08-08
23:21
[030400f7e5] * tcl.m4: check Ttk dir for Tk private headers (8.5). Add some comments to other bits. (user: hobbs, tags: trunk)
2007-06-25
19:15
[2f310dc0ef] (TEA_PROG_TCLSH, TEA_PROG_WISH): move where / is added (user: hobbs, tags: trunk)
2007-06-13
17:31
[4f1b7a4b73] fix --with-tkinclude alignment. [Bug 1506111] (user: hobbs, tags: trunk)
2007-06-06
09:58
[2edf5f53a9] * unix/tcl.m4 (Darwin): fix 64bit arch removal in fat 32&64bit builds. (user: das, tags: trunk)
2007-05-18
15:04
[e0c9924b47] Added quoting so that paths with spaces cause fewer problems. (user: dkf, tags: trunk)
2007-03-07
23:51
[e827db6d6e] * tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in -mmacosx-version-min check. (user: das, tags: trunk)
2007-02-15
22:57
[3a5acb316a] correct private header check to search in generic subdir (user: hobbs, tags: trunk)
2007-02-09
19:04
[2e0bc44a77] bump to TEA_VERSION 3.6 (user: hobbs, tags: trunk)
18:38
[e2164c7dd7] (TEA_CONFIG_CFLAGS): SHLIB_SUFFIX is .so on HP ia64 (user: hobbs, tags: trunk)
17:12
[497d224491] correct -d to -f (user: hobbs, tags: trunk)
00:10
[3b2eda0663] * tcl.m4 (TEA_PRIVATE_TCL_HEADERS, TEA_PRIVATE_TK_HEADERS): check that the dirs actually have private headers. [Bug 1631922] (user: hobbs, tags: trunk)
2007-02-04
02:52
[e8b93b9b80] * tcl.m4: add caching to -pipe check. (user: das, tags: trunk)
2007-01-26
02:43
[90d643b54f] previous commit used the AC 2.13 code from tcl core-8-4-branch instead of the AC 2.59 version from HEAD. [Bug 1644655] (user: das, tags: trunk)
2007-01-25
02:07
[3617607776] * tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. (user: das, tags: trunk)
2007-01-19
01:06
[38e78d352e] * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. (user: das, tags: trunk)
2006-12-19
01:20
[635f6eca72] * tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. (user: das, tags: trunk)
2006-12-17
03:52
[69ef717873] * tcl.m4 (Linux): fix previous change to use makefile variable LDFLAGS_DEFAULT instead of LDFLAGS in SHLIB_LD, to ensure linker flags in sampleextension Makefile are picked up. (user: das, tags: trunk)
2006-11-26
06:05
[17366205cb] * tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] (user: das, tags: trunk)
2006-08-18
07:47
[e682c13d92] * tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64 and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. For Tk extensions, remove 64-bit arch flags from CFLAGS like in the Tk configure, as neither TkAqua nor TkX11 can be built for 64-bit at present. (user: das, tags: trunk)
2006-07-20
07:41
[e735e8127a] sync quoting, whitespace and help msg changes from tcl HEAD (user: das, tags: trunk)
2006-05-26
19:15
[77990a183c] sync 2006-05-24 change to tcl HEAD (user: das, tags: trunk)
2006-03-28
21:07
[2a32426789] * tcl.m4: []-quote AC_DEFUN functions. (TEA_PATH_TKCONFIG): Fixed Windows-specific check for tkConfig.sh. (TEA_MAKE_LIB): Prepend 'lib' for Windows-gcc configs. (user: hobbs, tags: trunk)
2006-03-08
07:06
[d48f9b057e] Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. (user: jenglish, tags: trunk)
2006-01-25
21:25
[4d4b28d7fb] * tcl.m4: keep LD_SEARCH_FLAGS and CC_SEARCH_FLAGS synchronous with core tcl.m4 meaning. (user: hobbs, tags: trunk)
2006-01-24
17:55
[3beeb80b6c] move TEA 3.5 date note (user: hobbs, tags: trunk)
2006-01-23
22:27
[65ca9d51a4] * tcl.m4 (Darwin): use makefile variable LDFLAGS_DEFAULT instead of LDFLAGS in SHLIB_LD, to ensure linker flags in sampleextension Makefile are picked up. [Bug 1403343] (user: das, tags: trunk)
19:01
[70436e428b] * tcl.m4: *** Bump to TEA version 3.5 *** add C:/Tcl/lib and C:/Progra~1/Tcl/lib dirs to check for *Config.sh on Windows. [Bug 1407544] (user: hobbs, tags: trunk)
01:04
[9eb538364e] * tcl.m4 (Darwin): for Tk extensions, remove -arch ppc64 from CFLAGS like in the Tk configure, as neither TkAqua nor TkX11 can be built for 64bit at present (no 64bit GUI libraries). (user: das, tags: trunk)
2006-01-22
21:53
[43e4e41a2b] * tcl.m4: restore system=windows on Windows. Remove error if 'ar' isn't found (it may not be on Windows). Do not add -lxnet or define _XOPEN_SOURCE on HP-UX by default. Ensure the C|LDFLAGS_DEFAULT gets the fully sub'd value at configure time. (user: hobbs, tags: trunk)
2006-01-10
05:39
[7d31bd8a07] * tcl.m4: add caching, use AC_CACHE_CHECK instead of AC_CACHE_VAL where possible, consistent message quoting, sync relevant tcl/unix/tcl.m4 HEAD changes and gratuitous formatting differences (notably sunc removal of support for for ancient BSD's, IRIX 4, RISCos and Ultrix by kennykb), Darwin improvements to TEA_LOAD_*CONFIG to make linking work against Tcl/Tk frameworks installed in arbitrary location, change TEA_PROG_* search order (look in *_BIN_DIR parents before *_PREFIX). (user: das, tags: trunk)
2006-01-05
21:08
[db5936ba36] add dkf's system config refactor (user: hobbs, tags: trunk)
2006-01-04
23:37
[a72e7fff7e] * tcl.m4: remove extraneous ' that causes bash 3.1 to choke (user: hobbs, tags: trunk)
2005-12-19
19:44
[d7360b42db] Look for tclConfig.sh &c in ${libdir}, where they are installed by default [Patch #1377407]. (user: jenglish, tags: trunk)
2005-12-05
17:32
[d86dcbc928] * tcl.m4 (TEA_PUBLIC_*_HEADERS): Better support for finding header files for uninstalled Tcl and Tk. (user: dgp, tags: trunk)
2005-12-02
20:04
[9f7ccab710] correctly bump TEA_VERSION var to 3.4 (user: hobbs, tags: trunk)
2005-12-01
02:19
[4c710b301c] * unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. (user: das, tags: trunk)
2005-11-30
00:11
[219942ad16] * tcl.m4: *** Bump to TEA version 3.4 *** Add Windows x64 build support. Remove TEA_PATH_NOSPACE and handle the problem with ""s where necessary - the macro relied on TCLSH_PROG which didn't work for cross-compiles. (user: hobbs, tags: trunk)
2005-11-27
02:42
[05b1128344] * unix/tcl.m4 (Darwin): add 64bit support, add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4. (TEA_ENABLE_LANGINFO, TEA_TIME_HANDLER): add/fix caching. (user: das, tags: trunk)
2005-10-30
18:51
[8483b2ee75] * tcl.m4: fixed two tests for TEA_WINDOWINGSYSTEM = "aqua" that should have been for `uname -s` = "Darwin" instead; added some missing quoting. (TEA_PROG_TCLSH, TEA_PROG_WISH): fix incorrect assumption that install location of tclConfig.sh/tkConfig.sh allows to determine the tclsh/wish install dir via ../bin. Indeed tcl/tk can be configured with arbitrary --libdir and --bindir (independent of prefix) and such a configuration is in fact standard with Darwin framework builds. At least now also check ${TCL_PREFIX}/bin resp. ${TK_PREFIX}/bin for presence of tclsh resp. wish (if tcl/tk have been configured with arbitrary --bindir, this will still not find them, for a general solution *Config.sh would need to contain the values of bindir/libdir/includedir passed to configure). (user: das, tags: trunk)
2005-10-07
23:32
[4a193242c3] Fix Solaris 5.10 check and Solaris AMD64 64-bit builds (user: hobbs, tags: trunk)
2005-10-04
21:57
[9d17210203] * tcl.m4 (TEA_PRIVATE_TCL_HEADERS): add / to finish sed macro (TEA_ENABLE_THREADS): don't check for pthread_attr_setstacksize func (user: hobbs, tags: trunk)
2005-09-13
22:05
[17ad939639] * tcl.m4: *** Update to TEA version 3.3 *** define TEA_WINDOWINGSYSTEM in TEA_LOAD_TKCONFIG. Make --enable-threads the default (users can --disable-threads). Improve AIX ${CC}_r fix to better check existing ${CC} value. Do the appropriate evals to not require the *TOP_DIR_NATIVE vars be set for extensions that use private headers. Make aqua check for Xlib compat headers the same as win32. (user: hobbs, tags: trunk)
2005-07-26
19:09
[23d941023a] * tcl.m4 (TEA_PROG_TCLSH, TEA_BUILD_TCLSH, TEA_PROG_WISH, TEA_BUILD_WISH): Remove TEA_BUILD_TCLSH and TEA_BUILD_WISH because of complaints that it broke the build when only an installed version of Tcl was available at extension build time. The TEA_PROG_TCLSH and TEA_PROG_WISH macros will no longer search the path at all. The build tclsh or installed tclsh shell will now be found by TEA_PROG_TCLSH. (user: mdejong, tags: trunk)
2005-07-25
02:38
[9a48a3bb5c] * tcl.m4 (TEA_PROG_TCLSH, TEA_BUILD_TCLSH, TEA_PROG_WISH, TEA_BUILD_WISH): Split confused search for tclsh on PATH and build and install locations into two macros. TEA_PROG_TCLSH and TEA_PROG_WISH search the system PATH for an installed tclsh or wish. The TEA_BUILD_TCLSH and TEA_BUILD_WISH macros determine the name of tclsh or wish in the Tcl or Tk build directory even if tclsh or wish has not yet been built. [Tcl bug 1160114] [Tcl patch 1244153] (user: mdejong, tags: trunk)
2005-06-23
20:43
[541f739038] * tcl.m4 (TEA_PRIVATE_TK_HEADERS): add ${TK_SRC_DIR}/macosx to TK_INCLUDES when building against TkAqua.    * tcl.m4 (TEA_PATH_X): fixed missing comma in AC_DEFINE (user: das, tags: trunk)
09:58
[ef0e358e73] * tcl.m4: changes to better support framework builds of Tcl and Tk out of the box: search framework install locations for *Config.sh, and if in presence of a framework build, use the framework's Headers and PrivateHeaders directories for public and private includes. [FR 947735] (user: das, tags: trunk)
2005-06-18
21:52
[04808016ee] * tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. (user: das, tags: trunk)
2005-06-04
10:43
[66a3dc3aaf] * tcl.m4 (TEA_PATH_X): for TEA_WINDOWINGSYSTEM == aqua, check if xlib compat headers are available in tkheaders location, otherwise add xlib sourcedir to TK_XINCLUDES. (user: das, tags: trunk)
2005-04-26
00:51
[be6ac03b98] * tcl.m4: added AC_DEFINE* descriptions (from core tcl.m4) to allow use with autoheader. (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD. (TEA_MISSING_POSIX_HEADERS): added caching of dirent.h check. (TEA_BUGGY_STRTOD): added caching (sync with core tcl.m4). (user: das, tags: trunk)
2005-03-24
21:48
[cb5ee327c9] * tcl.m4 (TEA_TCL_64BIT_FLAGS): use Tcl header defaults for wide int type only on Windows when __int64 is detected as valid. (user: hobbs, tags: trunk)
19:25
[ff84fc326b] * README.txt: Update reference to "SC_* macros" to "TEA_* macros". * tcl.m4: Incorporated recent improvements in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG into TEA_PATH_TCLCONFIG and TEA_PATH_TKCONFIG. Corrected search path in TEA_PATH_CONFIG and added AC_SUBST($1_BIN_DIR) to TEA_LOAD_CONFIG so that packages that load the configuration of another package can know where they loaded it from. (user: dgp, tags: trunk)
2005-03-19
02:29
[8af1088453] * tcl.m4 (TEA_CONFIG_CFLAGS): correct 2005-03-17 change to have variant LD_SEARCH_FLAGS for gcc and cc builds. (user: hobbs, tags: trunk)
00:10
[b9bcaeeacc] * tcl.m4 (TEA_PROG_TCLSH, TEA_PROG_WISH): correct x-compile check. (user: hobbs, tags: trunk)
2005-03-18
00:44
[5719996613] * tcl.m4: Correct gcc build and HP-UX-11. (user: hobbs, tags: trunk)
2005-02-09
00:46
[4923c992bd] * tcl.m4 (TEA_ADD_LIBS): don't touch lib args starting with -. (TEA_CONFIG_CFLAGS): only define _DLL for CE in shared build. (TEA_MAKE_LIB): set RANLIB* to : on Windows (it's not needed). (user: hobbs, tags: trunk)
2005-02-02
07:01
[49d22eadff] (TEA_CONFIG_CFLAGS): Fix AIX gcc builds to work out-of-box. (user: hobbs, tags: trunk)
04:25
[63e92a2bf6] * tcl.m4: redo of 2005-01-27 changes to correctly handle paths with spaces. Win/CE and Win/64 builds now require a prebuilt tclsh to handle conversion to short pathnames. This is done in the new TEA_PATH_NOSPACE macro. For Win/CE|64, make CC just the compiler and move the necessary includes to CFLAGS. (TEA_CONFIG_CFLAGS): Add Solaris 64-bit gcc build support. (TEA_PROG_TCLSH, TEA_PROG_WISH): Allow TCLSH_PROG and WISH_PROG to be set in the env and prevent resetting. (TEA_ADD_LIBS): On Windows using GCC (mingw), convert foo.lib args to -lfoo, for use with mingw. *** POTENTIAL INCOMPATABILITY *** Bumped TEA to 3.2. (user: hobbs, tags: trunk)
2005-01-28
01:10
[3e450f0d78] * tcl.m4: remove cygpath calls to support msys. Update base CE build assumption to "420,ARMV4,ARM,Pocket PC 2003". Make STLIB_LD use $LINKBIN -lib. (user: hobbs, tags: trunk)
2005-01-25
06:55
[ff55b162d8] * tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. (user: das, tags: trunk)
2004-12-30
00:33
[ca3483d54f] * tcl.m4: Updates for VC7 compatibility, fixing CFLAGS and LDFLAGS options, using better default -O levels. [Bug 1092952, 1091967] (user: hobbs, tags: trunk)
00:03
[0cf5442d3f] tcl.m4: Do not use ${DBGX} suffix when building shared libraries ] [patch #1081595, TIP #34] (user: jenglish, tags: trunk)
2004-12-29
23:43
[27ca610869] Do not use ${DBGX} suffix when building shared libraries [patch #1081595, TIP #34] (user: jenglish, tags: trunk)
2004-09-08
01:17
[e63ffca115] support eVC4 Win/CE builds (user: hobbs, tags: trunk)
2004-08-10
20:09
[debdac1e09] * tcl.m4 (TEA_INIT, TEA_PREFIX): update handling of exec_prefix to work around subdir configures since autoconf only propagates the prefix (not exec_prefix). (user: hobbs, tags: trunk)
2004-07-23
04:08
[5fa321d196] * tcl.m4 (TEA_CONFIG_CFLAGS): Darwin section: brought inline with Tcl 8.5 HEAD config, removed core specific & obsolete settings. (user: das, tags: trunk)
2004-07-22
18:17
[11030f93ac] * tcl.m4 (TEA_PATH_X): check in TK_DEFS for MAC_OSX_TK to see if we are compiling on Aqua. Add TEA_WINDOWINGSYSTEM var that reflects 'tk windowingsystem' value. (user: hobbs, tags: trunk)
2004-07-17
02:02
[bac7741230] * tcl.m4 (TEA_ENABLE_THREADS): force a threaded build when building against a threaded core. (CFLAGS_WARNING): Remove -Wconversion for gcc builds (TEA_CONFIG_CFLAGS): Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058] Update to latest Tcl 8.5 head config settings. Call this TEA version 3.1. (user: hobbs, tags: trunk)
2004-04-30
01:05
[7efa67aad1] * tcl.m4 (TEA_TCL_64BIT_FLAGS): replace AC_TRY_RUN test with AC_TRY_COMPILE for the long vs. long long check. (kenny) (user: hobbs, tags: trunk)
2004-04-26
16:24
[a3f915be5f] * tcl.m4 (TEA_TCL_64BIT_FLAGS): update against core tcl.m4 to define TCL_WIDE_INT_IS_LONG if 'using long'. (user: hobbs, tags: trunk)
2004-03-20
00:46
[7c3a7b0308] correct Windows builds getting LDFLAGS info in MAKE_LIB (user: hobbs, tags: trunk)
2004-02-11
18:27
[4166b6a232] * tcl.m4: correct TCL_INCLUDES for private headers on Windows - it doesn't need the eval. (user: hobbs, tags: trunk)
01:41
[62e98b32e7] tkUnixPort.h checks for HAVE_LIMITS_H, so do both HAVE and CHECK on limits.h (user: hobbs, tags: trunk)
00:39
[6e027d02c7] * tcl.m4: don't require TK_INCLUDES and TCL_INCLUDES to have the DIR_NATIVE vars defined when using private headers on unix. Allow $... to TEA_ADD_SOURCES for constructs like TEA_ADD_SOURCES([\$(WIN_OBJECTS)]), that allow the developer to place more in the Makefile.in. (user: hobbs, tags: trunk)
2003-12-10
21:29
[7840ae911f] have tcl.m4 use PKG_LIBS (was LIBS) to alleviate dependencies conflict (user: hobbs, tags: trunk)
20:00
[26f4236872] * Makefile.in: added TEA_ADD_LIBS, TEA_ADD_INCLUDES and * configure: TEA_ADD_CFLAGS to configurable parameters with * configure.in: PKG_* equivs in the Makefile. This allows the * tclconfig/tcl.m4: user to worry less about actual magic VAR names. Corrected Makefile.in to note that TEA_ADD_TCL_SOURCES requires exact file names. (user: hobbs, tags: trunk)
2003-12-09
21:38
[0ad3ef8e66] updated OpenBSD support based on [Patch #775246] (cassoff) (user: hobbs, tags: trunk)
2003-12-06
01:17
[6c68eb64b5] * configure: * configure.in: * Makefile.in (VPATH): readd $(srcdir) to front of VPATH as the first part of VPATH can get chopped off. Change .c.$(OBJEXT) rule to .c.@OBJEXT@ to support more makes. * tclconfig/tcl.m4: add TEA_ADD_STUB_SOURCES to support libstub generation and TEA_ADD_TCL_SOURCES to replace RUNTIME_SOURCES as the way the user specifies library files. (user: hobbs, tags: trunk)
2003-12-03
09:14
[e73910516e] Use SHLID_LD_FLAGS (instead of SHLID_LDFLAGS) as Tcl does. Only specify the user requested LDFLAGS/CFLAGS in the Makefile, don't mention the _OPTIMIZE/_DEBUG variants. (user: hobbs, tags: trunk)
08:15
[dbd278db73] * configure: Update of TEA spec to (hopefully) simplify * configure.in: some aspects of TEA by making use of more * Makefile.in: AC 2.5x features. Use PACKAGE_NAME (instead * generic/tclsample.c: of PACKAGE) and PACKAGE_VERSION (instead of * tclconfig/tcl.m4: VERSION) arguments to AC_INIT as the TEA package name and version. Provide a version argument to TEA_INIT - starting with 3.0. Drop all use of interior shell substs that older makefiles didn't like. Use PKG_* naming convention instead. Move specification of source files and public headers into configure.in with TEA_ADD_SOURCES and TEA_ADD_HEADERS. These will be munged during ./configure into the right obj file names (no $(SOURCES:.c=.obj) needed). There is almost nothing that should be touched in Makefile.in now for the developer. May want to add a TEA_ADD_TCL_SOURCES for the RUNTIME_SOURCES that remains. (user: hobbs, tags: trunk)
2003-10-15
16:52
[b41ce0f32f] * tcl.m4: create a TEA_SETUP_COMPILER_CC the precedes the TEA_SETUP_COMPILER macro. They are split so the check for CC occurs before any use of CC. Also add AC_PROG_CPP to the compiler checks. (user: hobbs, tags: trunk, sampleextension-0-4)
2003-10-07
00:14
[898755130f] * tcl.m4: Updated for autoconf 2.5x prereq. Where TCL_WIDE_INT_TYPE would be __int64, defer to the code checks in tcl.h, which also handles TCL_LL_MODIFIER* properly. (user: hobbs, tags: trunk)
2003-04-22
17:17
[373a7b9fc6] * tcl.m4: correct default setting of ARCH for WinCE builds. Correct \ escaping for CE sed macros. (user: hobbs, tags: trunk, thread-2-5-2)
2003-04-10
18:14
[62f4262264] * tcl.m4: replace $(syscal) construct with older `syscall` for systems where sh != bash. (user: hobbs, tags: trunk)
02:23
[fd44dbee95] * tcl.m4: (TEA_WITH_CELIB): add --enable-wince and --with-celib options for Windows/CE compilation support. Requires the Microsoft eMbedded SDK and Keuchel's celib emulation layer. (user: hobbs, tags: trunk)
2003-04-04
21:02
[7962ccdf3b] * configure.in: * tclconfig/tcl.m4: Updated to newest tcl.m4, regenerated configure's. (user: andreas_kupries, tags: trunk)
2003-02-19
01:11
[be55b6f236] * tcl.m4 (TEA_ENABLE_THREADS): Make sure -lpthread gets passed on the link line when checking for the pthread_attr_setstacksize symbol. (dejong) (user: hobbs, tags: trunk, thread-2-5-1)
2003-02-18
18:18
[7f70b8b369] * tcl.m4 (TEA_SETUP_COMPILER): added default calls to TEA_TCL_EARLY_FLAGS, TEA_TCL_64BIT_FLAGS, TEA_MISSING_POSIX_HEADERS and TEA_BUGGY_STRTOD. (user: hobbs, tags: trunk)
2003-02-15
02:11
[ee3e9802cf] correct HP-UX ia64 --enable-64bit build flags (user: hobbs, tags: trunk)
2003-01-30
01:57
[83107ffff9] * tcl.m4: check $prefix/lib as well as $exec_prefix/lib when looking for tcl|tkConfig.sh, as this check is done before we would set exec_prefix when the user does not define it. (user: hobbs, tags: trunk)
2003-01-21
08:40
[7e6ddc61bf] * tcl.m4 (TEA_CONFIG_CFLAGS): Fix build support for mingw, the previous implementation would use VC++ when compiling with mingw gcc. Don't pass -fPIC since gcc always compiles pic code under win32. Change some hard coded cases of gcc to ${CC}. (user: mdejong, tags: trunk)
2002-10-16
07:04
[a67bcab88e] correct AIX-4 64-bit mode detection (user: hobbs, tags: trunk, thread-2-5)
04:49
[0391a8d3f8] Correct the HP-11 SHLIB_LD_LIBS setting (user: hobbs, tags: trunk)
2002-10-15
23:08
[d2884da830] * tcl.m4: move the CFLAGS definition from TEA_ENABLE_SHARED to TEA_MAKE_LIB because setting too early confuses other AC_* macros. (user: hobbs, tags: trunk)
18:43
[b370470b4e] * tcl.m4: add the CFLAGS definition into TEA_ENABLE_SHARED and make it pick up the env CFLAGS at configure time. (user: hobbs, tags: trunk)
2002-10-10
04:48
[27d68c7bfe] note that TEA_PATH_X should be called after TEA_CONFIG_CFLAGS (user: hobbs, tags: trunk)
04:46
[6fb994332f] * tcl.m4: add --enable-symbols=mem option to enable TCL_MEM_DEBUG. Improved AIX 64-bit build support, allow it on AIX-4 as well. Enable 64-bit HP-11 compilation with gcc. Enable 64-bit IRIX64-6 cc build support. Correct FreeBSD thread library linkage. Add OSF1 static build support. Improve SunOS-5 shared build SHLIB_LD macro. (user: hobbs, tags: trunk)
2002-07-20
08:37
[56e7ad840d] Added MINGW32 plus fixed some indent issues with --with-XXXX options (user: vasiljevic, tags: trunk, thread-2-4)
2002-07-07
14:42
[983c52781e] Added MINGW32_ so we'll compile with MINGW for Windows (user: vasiljevic, tags: trunk)
2002-04-23
19:53
[10bddfa3cd] * tcl.m4 (TEA_ENABLE_THREADS): added USE_THREAD_ALLOC define to use new threaded allocatory by default on Unix for Tcl 8.4. (TEA_CONFIG_CFLAGS): corrected LD_SEARCH_FLAGS for FreeBSD-3+. (user: hobbs, tags: trunk)
2002-04-22
23:21
[b5536a2d0c] * tcl.m4 (TEA_SETUP_COMPILER): removed call to AC_CYGWIN so that we can use autoconf 2.5x as well as 2.13. This prevents us from being able to warn against the use of cygwin gcc at configure time, but allows autoconf 2.5x, which is what is shipped with most newer systems. (user: hobbs, tags: trunk)
2002-04-12
06:19
[5b397194fd] * tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp (user: hobbs, tags: trunk)
2002-04-04
07:40
[85cddca79d] Updated TEA_ENABLE_THREADS to take an optional arg to allow switching it on by default (for Thread) and add sanity checking to warn the user if configuring threads incompatibly. (user: hobbs, tags: trunk)
06:24
[4dfcde57f4] * tcl.m4: change all SC_* macros to TEA_*. The SC_ was for Scriptics, which is no more. TEA represents a better, independent prefix that won't need changing. Added preliminary mingw gcc support. [Patch #538772] Added TEA_PREFIX macro that handles defaulting the prefix and exec_prefix vars to those used by Tcl if none were specified. Added TEA_SETUP_COMPILER macro that encompasses the AC_PROG_CC check and several other basic AC_PROG checks needed for making executables. This greatly simplifies user's configure.in files. Collapsed AIX-5 defines into AIX-* with extra checks for doing the ELF stuff on AIX-5-ia64. (user: hobbs, tags: trunk)
2002-03-29
23:25
[b446c5f314] * tcl.m4: made sure that SHLIB_LDFLAGS was set to LDFLAGS_DEFAULT. Removed --enable-64bit support for AIX-4 because it wasn't correct. Added -MT or -MD Windows linker switches to properly support symbols-enabled builds. (user: hobbs, tags: trunk)
04:58
[858abc73f8] * tcl.m4: called AC_MSG_ERROR when SC_TEA_INIT wasn't called first instead of calling it as that inlines it each time in shell code. Changed Windows CFLAGS_OPTIMIZE to use -O2 instead of -Oti. Noted TCL_LIB_VERSIONS_OK=nodots for Windows builds. A few changes to support itcl (and perhaps others): Added support for making your own stub libraries to SC_MAKE_LIB. New SC_PATH_CONFIG and SC_LOAD_CONFIG that take a package name arg and find that ${pkg}Config.sh file. itk uses this for itcl. (user: hobbs, tags: trunk)
2002-03-28
02:35
[38d5be4eec] removed AC_SUBST(${PACKAGE}_LIB_FILE) because autoconf cannot handle it (user: hobbs, tags: trunk)
01:56
[346c44dac8] * tcl.m4: made SC_LOAD_TKCONFIG recognize when working with a Tk build dir setup. Added EXTRA_CFLAGS and SHLIB_LD_LIBS substs to SC_CONFIG_CFLAGS. Added XLIBSW onto LIBS when it is defined. Remove TCL_LIBS from MAKE_LIB and correctly use SHLIB_LD_LIBS instead to not rely as much on tclConfig.sh cached info. Moved subst of ${PACKAGE}_LIB_FILE into SC_MAKE_LIB. Add TK_BIN_DIR to paths to find wish in SC_PROG_WISH. These move towards making TEA much more independent of *Config.sh. (user: hobbs, tags: trunk)
2002-03-20
01:21
[d18da0d0ff] * tcl.m4: corrected forgotten (UN)SHARED_LIB_SUFFIX and SHLIB_SUFFIX defines for Win. (SC_PATH_X): made this only do the check on unix platforms. (user: hobbs, tags: trunk)
2002-03-13
02:12
[40d76896d2] updated to reflect fewer files (user: hobbs, tags: trunk)
2002-03-12
04:34
[80d403a71c] * config.guess (removed): * config.sub (removed): removed unnecessary files (user: hobbs, tags: trunk)
2002-03-07
02:59
[8f5b321e67] * installFile.tcl (removed): * mkinstalldirs (removed): these aren't really necessary for making TEA work (user: hobbs, tags: trunk)
02:59
[75e754f1e6] * tcl.m4 (SC_PUBLIC_TCL_HEADERS, SC_PUBLIC_TK_HEADERS): don't check /usr(/local)/include for includes on Windows when not using gcc (user: hobbs, tags: trunk)
2002-03-06
19:40
[70ccbe3a5f] * tcl.m4: don't check /usr(/local)/include for includes on Windows when not using gcc (user: hobbs, tags: trunk)
10:24
[3848a49b0d] changed SC_MAKE_LIB to check != gcc to work with Win64 CC val (user: hobbs, tags: trunk)
08:42
[56d3a0a26e] change to require PACKAGE var in TEA to avoid $($@_OBJECTS) substitution that many makes do not like (user: hobbs, tags: trunk)
07:47
[4016c881c8] * tcl.m4: added warnings on Windows, removed RELPATH define and added TCL_LIBS to MAKE_LIB macro. (user: hobbs, tags: trunk)
05:29
[0de47c288e] This import represents 2.0.0, or a new start at attempting to make TEA much easier for C extension developers.    **** moved from tclpro project to core tcl project, **** **** renamed to 'tclconfig' ****    (user: hobbs, tags: trunk)
05:29
[1e7ce8115f] initial empty check-in (user: root, tags: trunk)