Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.

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

257 ancestors of [5dd2f839c6]

2017-05-22
08:37
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. Closed-Leaf check-in: 5dd2f839c6 user: jan.nijtmans tags: mistake
2017-05-14
08:46
All the world was a VAX. check-in: 18e79736d2 user: stu tags: trunk
2016-10-04
19:37
Added /usr/pkg/lib to the paths searched on the journey to find tclConfig.sh check-in: c8eddeddb9 user: hypnotoad tags: trunk
2016-06-11
11:22
Updating comments    Condensing the STUBS_BUILD behaviors to one subroutine check-in: ba3a2928e5 user: hypnotoad tags: trunk
10:47
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 check-in: ba73067b41 user: hypnotoad tags: trunk
2016-03-11
18:32
Fixed a missing quote. check-in: 3c009701ef user: hypnotoad tags: trunk
15:40
Update the changelog check-in: 13585b8aa2 user: hypnotoad tags: trunk
15:25
Fixed whitespace and a typo on that last patch check-in: 82dfb08bb7 user: hypnotoad tags: trunk
15:07
Added tests to detect a static or threads built shell in the TCLSRC/win or TKSRC/win directory check-in: cf351061fd user: hypnotoad tags: trunk
2015-10-05
12:24
Fix for [3f2849aefcd09a] (ahum): square brackets must be doubled, otherwise they will be eliminated in the configure script :-) check-in: 60ecf0f95c user: jan.nijtmans tags: trunk
10:55
Fix [06f1692bbe]: cross compilation with native mingw compiler in Cygwin environment check-in: e0eb523adc user: jan.nijtmans tags: trunk
2015-09-30
11:19
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: 3f2849aefc user: jan.nijtmans tags: trunk
2015-08-28
13:33
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: b433d084bb user: jan.nijtmans tags: trunk
2015-04-21
09:53
Fix comment, stating configure.in in stead of configure.ac. No functional change. check-in: a9aa1b9ba1 user: jan.nijtmans tags: trunk
2015-01-20
01:43
Add support for PACKAGE_LIB_PREFIX, useful when the library name cannot simply be 'libPkgName'. check-in: 1b09bad17f user: mistachkin tags: trunk
2014-09-27
23:18
Make SHLIB_VERSION optional. Only affects OpenBSD. check-in: 0c902862aa user: stwo tags: trunk
2014-09-11
08:40
Add INSTALL_DATA_DIR and INSTALL_LIBRARY for use in Makefile.in. Suggested by Stuart Cassoff [604f8d1457] check-in: 983f5da9f2 user: jan.nijtmans tags: trunk
2014-09-09
22:54
Better pic flag for OpenBSD. check-in: 6dc8f5ce34 user: stwo tags: trunk
2014-09-03
10:47
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. check-in: a5c46e4a5b user: jan.nijtmans tags: trunk
2014-07-03
07:30
Restore FreeBSD-3.* rules to what they were before (unintended change in previous commit) check-in: 7f7291daf2 user: jan.nijtmans tags: trunk
2014-03-20
11:18
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: 8d7373477b user: jan.nijtmans tags: trunk
2014-02-10
15:33
Some win32 compilers don't define __WIN32__ check-in: a0146cdddc user: jan.nijtmans tags: trunk
2014-01-23
13:15
Follow-up to [3324676]: Some TEA makefiles use INSTALL_(DATA|PROGRAM|SCRIPT), which should be provided for compatibility too. check-in: 8abeae4c1f user: jan.nijtmans tags: trunk
2013-12-29
10:57
Ticket [00ed054f4f]: Search in Debian per-version directories check-in: 9fb41ed228 user: jan.nijtmans tags: trunk
2013-11-21
12:52
Allow (dummy) enable-64bit on Cygwin64 check-in: 723e1db525 user: jan.nijtmans tags: trunk
2013-10-08
12:43
Bug [172223e008]: Wrong filename in --disable-shared compile on MinGW check-in: fd8dcd53b1 user: jan.nijtmans tags: trunk
2013-10-04
12:06
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. check-in: 1f965ec888 user: jan.nijtmans tags: trunk
11:40
Follow-up on previous commit: -static-libgcc is gcc-specific check-in: 23e10752a6 user: jan.nijtmans tags: trunk
2013-10-01
12:39
Workaround for MinGW bug #2065: "gcc --shared" links with libgcc_s_dw2-1.dll when using 64-bit division in C check-in: 3d006aecf9 user: jan.nijtmans tags: trunk
2013-07-06
23:43
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 19ae7b935c user: stwo tags: trunk
2013-07-05
09:48
TEA uses PACKAGE_VERSION in stead of VERSION everywhere, but in one place this was forgotten. check-in: a2eb340d1c user: jan.nijtmans tags: trunk
2013-07-04
11:58
Slightly better solution for [3606445]: Does the same for EXCEPTION_DISPOSITION and HAVE_WINNT_IGNORE_VOID as well, and skips the test completely. check-in: 23f89dce77 user: jan.nijtmans tags: trunk
11:27
Bug [3606445]: Unneeded -DHAVE_NO_SEH=1 when not building on Windows check-in: d012747da0 user: jan.nijtmans tags: trunk
11:01
Bug [3324676]: AC_PROG_INSTALL incompat check-in: 1671def19b user: jan.nijtmans tags: trunk
2013-07-02
07:42
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: 9318c5dc6f user: jan.nijtmans tags: trunk
2013-06-20
09:42
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. check-in: 4bdaaeb112 user: jan.nijtmans tags: trunk
2013-06-04
08:00
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more fix for FreeBSD by Pietro Cerutti check-in: cf2091cd7a user: jan.nijtmans tags: trunk
2013-05-19
20:09
Fix for FreeBSD, and remove support for old FreeBSD versions. Patch by Pietro Cerutti check-in: 0eba1eeab7 user: jan.nijtmans tags: trunk
2013-03-12
13:59
Patch by Tomasz Konojacki, adding support for UnixWare to TEA. check-in: ee63ff0133 user: jan.nijtmans tags: trunk
08:53
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 577a1fe45c user: jan.nijtmans tags: trunk
2012-08-07
17:05
Added "-DNDEBUG" to CFLAGS_DEFAULT when building with --disable-symbols. check-in: 0e8ea61af3 user: stwo tags: trunk
09:27
[Bug 3555058]: Checkin [30736d63f0] broke CFLAGS_DEFAULT, LDFLAGS_DEFAULT check-in: a509c369e2 user: stwo tags: trunk
08:57
[Bug 3511806]: Checkin [30736d63f0] broke CFLAGS check-in: 6aa559734c user: stwo tags: trunk
07:02
[Bug 3511806]: Checkin [30736d63f0] broke CFLAGS check-in: bb0dbe4186 user: jan.nijtmans tags: trunk
2012-07-25
07:19
fix broken ActiveTcl build for AMD64 check-in: 870538489e user: jan.nijtmans tags: trunk
2012-07-22
06:17
Tidy: consistency, spelling, phrasing, whitespace. No functional change. check-in: 8cd76b7508 user: stu tags: trunk
2012-04-03
06:24
[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. check-in: 30736d63f0 user: jan.nijtmans tags: trunk
2011-05-02
15:22
Fix issue with library stripping in install-sh check-in: 80760fa4f8 user: janni tags: trunk, itcl-4-0-b7, thread-2-6-7
2011-04-05
18:01
Applied patch by Jeff Lawson. Nicer error message when tclConfig.sh was not found. check-in: 880e09957f user: andreask tags: trunk
15:18
Remove RCS Keywords check-in: 153502a7b5 user: dgp tags: trunk
15:14
Remove RCS Keywords. Closed-Leaf check-in: 0c87bf4e16 user: dgp tags: tea-3-branch
2010-12-15
05:35
Upgrade to newer install-sh and use it. check-in: f7b084da15 user: stwo tags: tea-3-branch
05:35
Upgrade to newer install-sh and use it. check-in: 55c5e73a80 user: stwo tags: trunk
04:23
Better building on OpenBSD. check-in: 9fcbd6f418 user: stwo tags: tea-3-branch
04:22
Better building on OpenBSD. check-in: 99e6d514f4 user: stwo tags: trunk
2010-12-14
13:53
when using gcc, don't try to determine Win64 SDK check-in: a1d5d1ff52 user: nijtmans tags: tea-3-branch
13:53
when using gcc, don't try to determine Win64 SDK check-in: b2f14305bf user: nijtmans tags: trunk
2010-12-12
22:10
Determine correctly a cross-compiler-windres check-in: 0cb5f2f302 user: nijtmans tags: tea-3-branch
22:01
Determine correctly a cross-compiler-windres check-in: d780bd52b7 user: nijtmans tags: trunk
2010-11-23
09:46
add some cross-compile support, borrowed from Tcl 8.6 check-in: 39c827a36c user: nijtmans tags: trunk
09:45
add some cross-compile support, borrowed from Tcl 8.6 check-in: 6aef08eff1 user: nijtmans tags: tea-3-branch
2010-09-16
20:45
correct HP-UX LDFLAGS to -Wl,-E check-in: 5708eb31a3 user: hobbs tags: tea-3-branch
20:45
correct HP-UX LDFLAGS to -Wl,-E check-in: 42b46e64b2 user: hobbs tags: trunk
19:12
correct HP-UX LDFLAGS (only used when building big shell) check-in: 580d75181e user: hobbs tags: tea-3-branch
19:11
correct HP-UX LDFLAGS (only used when building big shell) check-in: 9ce9b26d90 user: hobbs tags: trunk
2010-09-15
07:48
backport from trunk check-in: fcf7dc0494 user: nijtmans tags: tea-3-branch
2010-09-14
23:26
* tcl.m4: add extra if check for .manifest file generation Add notice about package name and version being built. check-in: 3a9760f4b3 user: hobbs tags: trunk
2010-09-09
15:40
[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. check-in: 42be6c737e user: nijtmans tags: trunk
2010-08-27
01:07
ensure safe quoting for autoheader usage check-in: 852dc521e5 user: hobbs tags: trunk
01:05
ensure safe quoting for auto-header usage check-in: c7a8b7535a user: hobbs tags: tea-3-branch
2010-08-20
00:26
(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. check-in: 82fbf08032 user: hobbs tags: trunk
00:23
* tcl.m4: add TEA_ADD_CLEANFILES macro to make adding cleanfiles easier, and add *.exp to CLEANFILES Windows default. check-in: 4fc3261062 user: hobbs tags: trunk
2010-08-19
22:56
add back *.exp to CLEANFILES Windows default check-in: 6d3d5aa35b user: hobbs tags: tea-3-branch, tea-3-9-0
2010-08-17
00:33
*** 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. check-in: d75dd0851e user: hobbs tags: trunk
00:18
*** 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. check-in: 87c5d50a8f user: hobbs tags: tea-3-branch
2010-08-12
19:30
* 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 check-in: dcb34c7f73 user: hobbs tags: trunk
19:26
move 3.8 tag check-in: 51198a9461 user: hobbs tags: tea-3-branch, tea-3-8-0
19:25
Allow for macosx in TEA_ADD_SOURCES. Correct check for found_xincludes=no in TEA_PATH_UNIX_X. check-in: fea2bf6f7f user: hobbs tags: tea-3-branch
18:27
Remove use of DL_LIBS and DL_OBJS and related baggage - these are only needed by the core to support 'load'. check-in: 2d18a1898b user: hobbs tags: tea-3-branch
17:56
* tcl.m4: remove more vestigial bits from removed platforms. Add back SCO_SV-3.2*. check-in: 5d344f6b1a user: hobbs tags: tea-3-branch
01:17
resync to tea-3-branch changes, removal of old platforms, update to TEA 3.8 check-in: 0bb2fd3ea4 user: hobbs tags: trunk
01:08
*** 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. check-in: 630e89f3e0 user: hobbs tags: tea-3-branch
01:00
(AIX): drop AIX-pre4 support and use of ldAix, use -bexpall/-brtl check-in: 53ad699245 user: hobbs tags: tea-3-branch
2010-08-11
20:14
* 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* check-in: e904e93e6f user: hobbs tags: tea-3-branch
2010-07-05
18:30
[Patch #1055668] removal of exported internals from tclInt.h (EXTERN macro) check-in: bfb410fc18 user: nijtmans tags: tea-3-branch
18:29
[Patch #1055668] removal of exported internals from tclInt.h (EXTERN macro) check-in: 0eb00e6fb1 user: nijtmans tags: trunk
2010-04-15
12:02
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 check-in: 90f155db82 user: nijtmans tags: tea-3-branch
2010-04-13
23:19
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 check-in: f83a93099d user: nijtmans tags: trunk
2010-04-08
15:09
[Bug 2982540] configure and install* script files should always have LF check-in: 62ffbd2270 user: nijtmans tags: tea-3-branch
2010-04-06
09:46
[Bug 2982540] configure and install* script files should always have LF check-in: 02db443c73 user: nijtmans tags: trunk
2010-03-12
15:54
Backport Stuart's change to tea-3 branch check-in: 843a703448 user: nijtmans tags: tea-3-branch
15:52
Added changlog entry for Stuart's change check-in: 3c6e59ce3a user: nijtmans tags: trunk
2010-02-19
13:16
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 04732c2e52 user: stwo tags: trunk
2010-01-19
22:21
Detect CYGWIN variant: win32 or unix check-in: ff7632daaf user: nijtmans tags: tea-3-branch
22:20
Detect CYGWIN variant: win32 or unix check-in: e46e6463f5 user: nijtmans tags: trunk
2010-01-03
21:37
Fix quoting problem check-in: ce1b4b8e35 user: dkf tags: trunk
21:12
[Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. check-in: 80d930c8c1 user: dkf tags: trunk
2009-11-19
21:29
[Tcl Patch #2883533] tcl.m4 support for Haiku OS check-in: ee9b43f9b2 user: nijtmans tags: tea-3-branch
21:29
[Tcl Patch #2883533] tcl.m4 support for Haiku OS check-in: 31bbc90956 user: nijtmans tags: trunk
2009-04-28
00:40
* tcl.m4 (TEA_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. check-in: b69deaaff3 user: hobbs tags: trunk
00:38
* tcl.m4 (TEA_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. check-in: 9f46bb444a user: hobbs tags: tea-3-branch
2009-04-11
00:22
D'oh check-in: e9310f2710 user: das tags: tea-3-branch
00:22
D'oh check-in: 8f1ff20316 user: das tags: trunk
2009-04-10
23:16
* tcl.m4 (Darwin): check for 64-bit TkAqua. check-in: 0103cacac5 user: das tags: tea-3-branch
23:16
* tcl.m4 (Darwin): check for 64-bit TkAqua. check-in: 50eb7df051 user: das tags: trunk
2009-03-26
10:08
Adapt LDFLAGS and LD_SEARCH_FLAGS together with SHLIB_LD definition to unbreak building on HPUX. Backport other changes from trunk check-in: 31034f25f4 user: nijtmans tags: tea-3-branch
10:07
Adapt LDFLAGS and LD_SEARCH_FLAGS together with SHLIB_LD definition to unbreak building on HPUX. check-in: a801b52dc6 user: nijtmans tags: trunk
2009-03-20
17:48
* tclconfig/tcl.m4: Changed SHLIB_LD definition to unbreak building on HPUX. check-in: 912ffb1f9c user: andreas_kupries tags: trunk
2009-03-16
23:49
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. check-in: 8803659fc8 user: jenglish tags: trunk
2009-03-12
00:57
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. check-in: 631aae8d0f user: jenglish tags: trunk
2008-12-22
05:51
fix Jan's random Darwin breakage (merge error?) check-in: 11ba124073 user: das tags: trunk
2008-12-21
09:04
[Bug 2073255] Tcl_GetString(NULL) doesn't crash on HP-UX (this bug report was for Tcl, but holds for TEA as well.) check-in: 6a5dbe2933 user: nijtmans tags: tea-3-branch
09:03
[Bug 2073255] Tcl_GetString(NULL) doesn't crash on HP-UX (this bug report was for Tcl, but holds for TEA as well.) check-in: d5a8bda7ce user: nijtmans tags: trunk
2008-12-20
00:20
* tcl.m4: sync with tdbc tcl.m4 changes (SunOS-5.11): Sun cc SHLIB_LD: use LDFLAGS_DEFAULT instead of LDFLAGS check-in: 8718616809 user: das tags: tea-3-branch
00:20
* tcl.m4: sync with tdbc tcl.m4 changes (SunOS-5.11): Sun cc SHLIB_LD: use LDFLAGS_DEFAULT instead of LDFLAGS check-in: dba01a479f user: das tags: trunk
2008-12-02
19:08
* tcl.m4: in private header check, check for <plat>Port.h instead of Int.h to ensure all private headers are available. check-in: f678d17384 user: hobbs tags: tea-3-branch
19:06
* tcl.m4: in private header check, check for <plat>Port.h instead of Int.h to ensure all private headers are available. check-in: cf6959787c user: hobbs tags: trunk
2008-11-05
00:40
* tcl.m4 (Darwin): sync TEA_PRIVATE_TK_HEADERS handling of Tk.framework PrivateHeaders with TEA_PRIVATE_TCL_HEADERS. check-in: d10356b5b9 user: das tags: tea-3-branch
00:40
* tcl.m4 (Darwin): sync TEA_PRIVATE_TK_HEADERS handling of Tk.framework PrivateHeaders with TEA_PRIVATE_TCL_HEADERS. check-in: 84cbde16bd user: das tags: trunk
00:14
note TEA 3.7 version change check-in: d0c90121fa user: hobbs tags: tea-3-branch
00:13
note TEA 3.7 version change check-in: 2d6a75b3bc user: hobbs tags: trunk
00:08
* 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] check-in: 816ab465ae user: hobbs tags: tea-3-branch
00:05
* 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] check-in: dbce5d90da user: hobbs tags: trunk
2008-08-12
10:32
* tcl.m4 (Darwin): link shlib with current and compatiblity version flags; look for libX11.dylib when searching for X11 libraries. check-in: 389da0c6f6 user: das tags: tea-3-branch
10:32
* tcl.m4 (Darwin): link shlib with current and compatiblity version flags; look for libX11.dylib when searching for X11 libraries. check-in: cdba7dbace user: das tags: trunk, release-0-6
2008-06-12
06:39
* tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc. check-in: 4174c93edb user: das tags: tea-3-branch
06:39
* tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc. check-in: 1cded0a01b user: das tags: trunk, release-0-5
2008-03-27
13:45
* tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166] check-in: 4e4ca677c5 user: das tags: tea-3-branch
13:45
* tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166] check-in: f957298fa6 user: das tags: trunk, release-0-2, release-0-3, release-0-4, merge-to-tcl86a0-1
2008-02-01
19:00
Commit a better attempt (the VC support of TEA is generally *terrible*!) check-in: 064ee17c6a user: dkf tags: trunk
18:39
Ooops! check-in: 42e05f7e40 user: dkf tags: trunk
18:37
Improve TEA support for more recent versions of VC check-in: 173a122a89 user: dkf tags: trunk
2007-11-18
07:16
sync with tcl/unix/tcl.m4: AS_IF, reordering, comments marking TEA specific bits, visibility & rpath TEA_CONFIG_CFLAGS checks check-in: a9fca36cb6 user: das tags: tea-3-branch
07:14
sync with tcl/unix/tcl.m4: S_IF, reordering, comments marking TEA specific bits, visibility & rpath TEA_CONFIG_CFLAGS checks check-in: 90da00e824 user: das tags: trunk
2007-10-25
20:27
* tcl.m4 (Darwin): add support for 64-bit X11. check-in: 3093af3d43 user: das tags: tea-3-branch
20:27
* tcl.m4 (Darwin): add support for 64-bit X11. check-in: ceb3c8b695 user: das tags: trunk
2007-10-23
22:13
Tagged tea-3-branch to start TEA 4 development on HEAD check-in: 734c1bda3f user: hobbs tags: trunk
2007-09-18
12:46
fix quoting of new FreeBSD SHLIB_LD check-in: 5db2b5508c user: das tags: trunk, release-0-1
2007-09-17
20:53
Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: dd183b2621 user: jenglish tags: trunk
2007-09-15
06:02
* 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. check-in: 730b084d71 user: das tags: trunk
2007-08-08
23:21
* tcl.m4: check Ttk dir for Tk private headers (8.5). Add some comments to other bits. check-in: 030400f7e5 user: hobbs tags: trunk
2007-06-25
19:15
(TEA_PROG_TCLSH, TEA_PROG_WISH): move where / is added check-in: 2f310dc0ef user: hobbs tags: trunk
2007-06-13
17:31
fix --with-tkinclude alignment. [Bug 1506111] check-in: 4f1b7a4b73 user: hobbs tags: trunk
2007-06-06
09:58
* unix/tcl.m4 (Darwin): fix 64bit arch removal in fat 32&64bit builds. check-in: 2edf5f53a9 user: das tags: trunk
2007-05-18
15:04
Added quoting so that paths with spaces cause fewer problems. check-in: e0c9924b47 user: dkf tags: trunk
2007-03-07
23:51
* tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in -mmacosx-version-min check. check-in: e827db6d6e user: das tags: trunk
2007-02-15
22:57
correct private header check to search in generic subdir check-in: 3a5acb316a user: hobbs tags: trunk
2007-02-09
19:04
bump to TEA_VERSION 3.6 check-in: 2e0bc44a77 user: hobbs tags: trunk
18:38
(TEA_CONFIG_CFLAGS): SHLIB_SUFFIX is .so on HP ia64 check-in: e2164c7dd7 user: hobbs tags: trunk
17:12
correct -d to -f check-in: 497d224491 user: hobbs tags: trunk
00:10
* tcl.m4 (TEA_PRIVATE_TCL_HEADERS, TEA_PRIVATE_TK_HEADERS): check that the dirs actually have private headers. [Bug 1631922] check-in: 3b2eda0663 user: hobbs tags: trunk
2007-02-04
02:52
* tcl.m4: add caching to -pipe check. check-in: e8b93b9b80 user: das tags: trunk
2007-01-26
02:43
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] check-in: 90d643b54f user: das tags: trunk
2007-01-25
02:07
* 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. check-in: 3617607776 user: das tags: trunk
2007-01-19
01:06
* 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. check-in: 38e78d352e user: das tags: trunk
2006-12-19
01:20
* tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. check-in: 635f6eca72 user: das tags: trunk
2006-12-17
03:52
* 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. check-in: 69ef717873 user: das tags: trunk
2006-11-26
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] check-in: 17366205cb user: das tags: trunk
2006-08-18
07:47
* 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. check-in: e682c13d92 user: das tags: trunk
2006-07-20
07:41
sync quoting, whitespace and help msg changes from tcl HEAD check-in: e735e8127a user: das tags: trunk
2006-05-26
19:15
sync 2006-05-24 change to tcl HEAD check-in: 77990a183c user: das tags: trunk
2006-03-28
21:07
* 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. check-in: 2a32426789 user: hobbs tags: trunk
2006-03-08
07:06
Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. check-in: d48f9b057e user: jenglish tags: trunk
2006-01-25
21:25
* tcl.m4: keep LD_SEARCH_FLAGS and CC_SEARCH_FLAGS synchronous with core tcl.m4 meaning. check-in: 4d4b28d7fb user: hobbs tags: trunk
2006-01-24
17:55
move TEA 3.5 date note check-in: 3beeb80b6c user: hobbs tags: trunk
2006-01-23
22:27
* 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] check-in: 65ca9d51a4 user: das tags: trunk
19:01
* 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] check-in: 70436e428b user: hobbs tags: trunk
01:04
* 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). check-in: 9eb538364e user: das tags: trunk
2006-01-22
21:53
* 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. check-in: 43e4e41a2b user: hobbs tags: trunk
2006-01-10
05:39
* 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). check-in: 7d31bd8a07 user: das tags: trunk
2006-01-05
21:08
add dkf's system config refactor check-in: db5936ba36 user: hobbs tags: trunk
2006-01-04
23:37
* tcl.m4: remove extraneous ' that causes bash 3.1 to choke check-in: a72e7fff7e user: hobbs tags: trunk
2005-12-19
19:44
Look for tclConfig.sh &c in ${libdir}, where they are installed by default [Patch #1377407]. check-in: d7360b42db user: jenglish tags: trunk
2005-12-05
17:32
* tcl.m4 (TEA_PUBLIC_*_HEADERS): Better support for finding header files for uninstalled Tcl and Tk. check-in: d86dcbc928 user: dgp tags: trunk
2005-12-02
20:04
correctly bump TEA_VERSION var to 3.4 check-in: 9f7ccab710 user: hobbs tags: trunk
2005-12-01
02:19
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. check-in: 4c710b301c user: das tags: trunk
2005-11-30
00:11
* 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. check-in: 219942ad16 user: hobbs tags: trunk
2005-11-27
02:42
* 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. check-in: 05b1128344 user: das tags: trunk
2005-10-30
18:51
* 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). check-in: 8483b2ee75 user: das tags: trunk
2005-10-07
23:32
Fix Solaris 5.10 check and Solaris AMD64 64-bit builds check-in: 4a193242c3 user: hobbs tags: trunk
2005-10-04
21:57
* tcl.m4 (TEA_PRIVATE_TCL_HEADERS): add / to finish sed macro (TEA_ENABLE_THREADS): don't check for pthread_attr_setstacksize func check-in: 9d17210203 user: hobbs tags: trunk
2005-09-13
22:05
* 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. check-in: 17ad939639 user: hobbs tags: trunk
2005-07-26
19:09
* 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. check-in: 23d941023a user: mdejong tags: trunk
2005-07-25
02:38
* 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] check-in: 9a48a3bb5c user: mdejong tags: trunk
2005-06-23
20:43
* 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 check-in: 541f739038 user: das tags: trunk
09:58
* 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] check-in: ef0e358e73 user: das tags: trunk
2005-06-18
21:52
* tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. check-in: 04808016ee user: das tags: trunk
2005-06-04
10:43
* 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. check-in: 66a3dc3aaf user: das tags: trunk
2005-04-26
00:51
* 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). check-in: be6ac03b98 user: das tags: trunk
2005-03-24
21:48
* tcl.m4 (TEA_TCL_64BIT_FLAGS): use Tcl header defaults for wide int type only on Windows when __int64 is detected as valid. check-in: cb5ee327c9 user: hobbs tags: trunk
19:25
* 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. check-in: ff84fc326b user: dgp tags: trunk
2005-03-19
02:29
* tcl.m4 (TEA_CONFIG_CFLAGS): correct 2005-03-17 change to have variant LD_SEARCH_FLAGS for gcc and cc builds. check-in: 8af1088453 user: hobbs tags: trunk
00:10
* tcl.m4 (TEA_PROG_TCLSH, TEA_PROG_WISH): correct x-compile check. check-in: b9bcaeeacc user: hobbs tags: trunk
2005-03-18
00:44
* tcl.m4: Correct gcc build and HP-UX-11. check-in: 5719996613 user: hobbs tags: trunk
2005-02-09
00:46
* 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). check-in: 4923c992bd user: hobbs tags: trunk
2005-02-02
07:01
(TEA_CONFIG_CFLAGS): Fix AIX gcc builds to work out-of-box. check-in: 49d22eadff user: hobbs tags: trunk
04:25
* 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. check-in: 63e92a2bf6 user: hobbs tags: trunk
2005-01-28
01:10
* 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. check-in: 3e450f0d78 user: hobbs tags: trunk
2005-01-25
06:55
* 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. check-in: ff55b162d8 user: das tags: trunk
2004-12-30
00:33
* tcl.m4: Updates for VC7 compatibility, fixing CFLAGS and LDFLAGS options, using better default -O levels. [Bug 1092952, 1091967] check-in: ca3483d54f user: hobbs tags: trunk
00:03
tcl.m4: Do not use ${DBGX} suffix when building shared libraries ] [patch #1081595, TIP #34] check-in: 0cf5442d3f user: jenglish tags: trunk
2004-12-29
23:43
Do not use ${DBGX} suffix when building shared libraries [patch #1081595, TIP #34] check-in: 27ca610869 user: jenglish tags: trunk
2004-09-08
01:17
support eVC4 Win/CE builds check-in: e63ffca115 user: hobbs tags: trunk
2004-08-10
20:09
* 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). check-in: debdac1e09 user: hobbs tags: trunk
2004-07-23
04:08
* tcl.m4 (TEA_CONFIG_CFLAGS): Darwin section: brought inline with Tcl 8.5 HEAD config, removed core specific & obsolete settings. check-in: 5fa321d196 user: das tags: trunk
2004-07-22
18:17
* 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. check-in: 11030f93ac user: hobbs tags: trunk
2004-07-17
02:02
* 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. check-in: bac7741230 user: hobbs tags: trunk
2004-04-30
01:05
* tcl.m4 (TEA_TCL_64BIT_FLAGS): replace AC_TRY_RUN test with AC_TRY_COMPILE for the long vs. long long check. (kenny) check-in: 7efa67aad1 user: hobbs tags: trunk
2004-04-26
16:24
* tcl.m4 (TEA_TCL_64BIT_FLAGS): update against core tcl.m4 to define TCL_WIDE_INT_IS_LONG if 'using long'. check-in: a3f915be5f user: hobbs tags: trunk
2004-03-20
00:46
correct Windows builds getting LDFLAGS info in MAKE_LIB check-in: 7c3a7b0308 user: hobbs tags: trunk
2004-02-11
18:27
* tcl.m4: correct TCL_INCLUDES for private headers on Windows - it doesn't need the eval. check-in: 4166b6a232 user: hobbs tags: trunk
01:41
tkUnixPort.h checks for HAVE_LIMITS_H, so do both HAVE and CHECK on limits.h check-in: 62e98b32e7 user: hobbs tags: trunk
00:39
* 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. check-in: 6e027d02c7 user: hobbs tags: trunk
2003-12-10
21:29
have tcl.m4 use PKG_LIBS (was LIBS) to alleviate dependencies conflict check-in: 7840ae911f user: hobbs tags: trunk
20:00
* 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. check-in: 26f4236872 user: hobbs tags: trunk
2003-12-09
21:38
updated OpenBSD support based on [Patch #775246] (cassoff) check-in: 0ad3ef8e66 user: hobbs tags: trunk
2003-12-06
01:17
* 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. check-in: 6c68eb64b5 user: hobbs tags: trunk
2003-12-03
09:14
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. check-in: e73910516e user: hobbs tags: trunk
08:15
* 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. check-in: dbd278db73 user: hobbs tags: trunk
2003-10-15
16:52
* 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. check-in: b41ce0f32f user: hobbs tags: trunk, sampleextension-0-4
2003-10-07
00:14
* 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. check-in: 898755130f user: hobbs tags: trunk
2003-04-22
17:17
* tcl.m4: correct default setting of ARCH for WinCE builds. Correct \ escaping for CE sed macros. check-in: 373a7b9fc6 user: hobbs tags: trunk, thread-2-5-2
2003-04-10
18:14
* tcl.m4: replace $(syscal) construct with older `syscall` for systems where sh != bash. check-in: 62f4262264 user: hobbs tags: trunk
02:23
* 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. check-in: fd44dbee95 user: hobbs tags: trunk
2003-04-04
21:02
* configure.in: * tclconfig/tcl.m4: Updated to newest tcl.m4, regenerated configure's. check-in: 7962ccdf3b user: andreas_kupries tags: trunk
2003-02-19
01:11
* tcl.m4 (TEA_ENABLE_THREADS): Make sure -lpthread gets passed on the link line when checking for the pthread_attr_setstacksize symbol. (dejong) check-in: be55b6f236 user: hobbs tags: trunk, thread-2-5-1
2003-02-18
18:18
* 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. check-in: 7f70b8b369 user: hobbs tags: trunk
2003-02-15
02:11
correct HP-UX ia64 --enable-64bit build flags check-in: ee3e9802cf user: hobbs tags: trunk
2003-01-30
01:57
* 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. check-in: 83107ffff9 user: hobbs tags: trunk
2003-01-21
08:40
* 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}. check-in: 7e6ddc61bf user: mdejong tags: trunk
2002-10-16
07:04
correct AIX-4 64-bit mode detection check-in: a67bcab88e user: hobbs tags: trunk, thread-2-5
04:49
Correct the HP-11 SHLIB_LD_LIBS setting check-in: 0391a8d3f8 user: hobbs tags: trunk
2002-10-15
23:08
* tcl.m4: move the CFLAGS definition from TEA_ENABLE_SHARED to TEA_MAKE_LIB because setting too early confuses other AC_* macros. check-in: d2884da830 user: hobbs tags: trunk
18:43
* tcl.m4: add the CFLAGS definition into TEA_ENABLE_SHARED and make it pick up the env CFLAGS at configure time. check-in: b370470b4e user: hobbs tags: trunk
2002-10-10
04:48
note that TEA_PATH_X should be called after TEA_CONFIG_CFLAGS check-in: 27d68c7bfe user: hobbs tags: trunk
04:46
* 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. check-in: 6fb994332f user: hobbs tags: trunk
2002-07-20
08:37
Added MINGW32 plus fixed some indent issues with --with-XXXX options check-in: 56e7ad840d user: vasiljevic tags: trunk, thread-2-4
2002-07-07
14:42
Added MINGW32_ so we'll compile with MINGW for Windows check-in: 983c52781e user: vasiljevic tags: trunk
2002-04-23
19:53
* 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+. check-in: 10bddfa3cd user: hobbs tags: trunk
2002-04-22
23:21
* 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. check-in: b5536a2d0c user: hobbs tags: trunk
2002-04-12
06:19
* 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 check-in: 5b397194fd user: hobbs tags: trunk
2002-04-04
07:40
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. check-in: 85cddca79d user: hobbs tags: trunk
06:24
* 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. check-in: 4dfcde57f4 user: hobbs tags: trunk
2002-03-29
23:25
* 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. check-in: b446c5f314 user: hobbs tags: trunk
04:58
* 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. check-in: 858abc73f8 user: hobbs tags: trunk
2002-03-28
02:35
removed AC_SUBST(${PACKAGE}_LIB_FILE) because autoconf cannot handle it check-in: 38d5be4eec user: hobbs tags: trunk
01:56
* 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. check-in: 346c44dac8 user: hobbs tags: trunk
2002-03-20
01:21
* 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. check-in: d18da0d0ff user: hobbs tags: trunk
2002-03-13
02:12
updated to reflect fewer files check-in: 40d76896d2 user: hobbs tags: trunk
2002-03-12
04:34
* config.guess (removed): * config.sub (removed): removed unnecessary files check-in: 80d403a71c user: hobbs tags: trunk
2002-03-07
02:59
* installFile.tcl (removed): * mkinstalldirs (removed): these aren't really necessary for making TEA work check-in: 8f5b321e67 user: hobbs tags: trunk
02:59
* tcl.m4 (SC_PUBLIC_TCL_HEADERS, SC_PUBLIC_TK_HEADERS): don't check /usr(/local)/include for includes on Windows when not using gcc check-in: 75e754f1e6 user: hobbs tags: trunk
2002-03-06
19:40
* tcl.m4: don't check /usr(/local)/include for includes on Windows when not using gcc check-in: 70ccbe3a5f user: hobbs tags: trunk
10:24
changed SC_MAKE_LIB to check != gcc to work with Win64 CC val check-in: 3848a49b0d user: hobbs tags: trunk
08:42
change to require PACKAGE var in TEA to avoid $($@_OBJECTS) substitution that many makes do not like check-in: 56d3a0a26e user: hobbs tags: trunk
07:47
* tcl.m4: added warnings on Windows, removed RELPATH define and added TCL_LIBS to MAKE_LIB macro. check-in: 4016c881c8 user: hobbs tags: trunk
05:29
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' ****    check-in: 0de47c288e user: hobbs tags: trunk
05:29
initial empty check-in check-in: 1e7ce8115f user: root tags: trunk