[175] | 1 | 2010-11-23 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 2 |
|
---|
| 3 | * tcl.m4: add some cross-compile support, borrowed from Tcl 8.6
|
---|
| 4 |
|
---|
| 5 | 2010-09-16 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 6 |
|
---|
| 7 | * tcl.m4: correct HP-UX LDFLAGS (only used when building big shell)
|
---|
| 8 |
|
---|
| 9 | 2010-09-14 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 10 |
|
---|
| 11 | * tcl.m4: add extra if check for .manifest file generation
|
---|
| 12 | Add notice about package name and version being built.
|
---|
| 13 |
|
---|
| 14 | 2010-09-09 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 15 |
|
---|
| 16 | * tcl.m4: [FREQ #3058486] TEA_LOAD_CONFIG doesn't set all BUILD_ vars
|
---|
| 17 | Slightly related: defining BUILD_$1 on all platforms - not only win -
|
---|
| 18 | allows the -fvisibility feature to be used in extensions as well, at
|
---|
| 19 | least if you compile against tcl >= 8.5.
|
---|
| 20 |
|
---|
| 21 | 2010-08-26 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 22 |
|
---|
| 23 | * tcl.m4: ensure safe quoting for autoheader usage
|
---|
| 24 |
|
---|
| 25 | 2010-08-19 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 26 |
|
---|
| 27 | * tcl.m4: add TEA_ADD_CLEANFILES macro to make adding cleanfiles
|
---|
| 28 | easier, and add *.exp to CLEANFILES Windows default.
|
---|
| 29 | (TEA_MAKE_LIB): Enhanced to check for MSVC that requires manifests
|
---|
| 30 | and auto-embed it into proj DLL via MAKE_SHARED_LIB. Also define
|
---|
| 31 | VC_MANIFEST_EMBED_DLL and VC_MANIFEST_EMBED_EXE that do the same
|
---|
| 32 | magic in case it is needed for extended TEA projects.
|
---|
| 33 |
|
---|
| 34 | 2010-08-16 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 35 |
|
---|
| 36 | *** Bump to TEA_VERSION 3.9 ***
|
---|
| 37 | If upgrading from TEA_VERSION 3.8, copy over tcl.m4, change
|
---|
| 38 | TEA_INIT to use 3.9 and reconfigure (ac-2.59+).
|
---|
| 39 | BUILD_${PACKAGE_NAME} will be auto-defined on Windows for
|
---|
| 40 | correct setting of TCL_STORAGE_CLASS.
|
---|
| 41 | TEA_LOAD_CONFIG users should remove the SHLIB_LD_LIBS setting done
|
---|
| 42 | in configure.in (LIBS will be automagically populated by
|
---|
| 43 | TEA_LOAD_CONFIG).
|
---|
| 44 | TEA_EXPORT_CONFIG has been added for ${pkg}Config.sh creators
|
---|
| 45 | SHLIB_LD_FLAGS was deprecated a while ago, remove it if it is
|
---|
| 46 | still in your Makefile.in.
|
---|
| 47 |
|
---|
| 48 | * tcl.m4: add /usr/lib64 to set of auto-search dirs. [Bug 1230554]
|
---|
| 49 | Auto-define BUILD_$PACKAGE_NAME so users don't need to. This
|
---|
| 50 | needs to correspond with $pkg.h define magic for TCL_STORAGE_CLASS.
|
---|
| 51 | Auto-define CLEANFILES. Users can expand it.
|
---|
| 52 | (SHLIB_LD_LIBS): define to '${LIBS}' default and change it only if
|
---|
| 53 | necessary. Platforms not using this may simply not work or have
|
---|
| 54 | very funky linkers.
|
---|
| 55 | (TEA_LOAD_CONFIG): When loading config for another extension,
|
---|
| 56 | auto-add stub libraries found with TEA_ADD_LIBS. Eases
|
---|
| 57 | configure.in for modules like itk and img::*.
|
---|
| 58 | (TEA_EXPORT_CONFIG): Add standardized function for exporting a
|
---|
| 59 | ${pkg}Config.sh. See use by img::* and itcl.
|
---|
| 60 |
|
---|
| 61 | 2010-08-12 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 62 |
|
---|
| 63 | *** Bump to TEA_VERSION 3.8 ***
|
---|
| 64 | If upgrading from TEA_VERSION 3.7, copy over tcl.m4, change
|
---|
| 65 | TEA_INIT to use 3.8 and reconfigure (ac-2.59+).
|
---|
| 66 | No other changes should be necessary.
|
---|
| 67 |
|
---|
| 68 | * tcl.m4: remove more vestigial bits from removed platforms.
|
---|
| 69 | Add back SCO_SV-3.2*.
|
---|
| 70 | Remove use of DL_LIBS and DL_OBJS and related baggage - these are
|
---|
| 71 | only needed by the core to support 'load'.
|
---|
| 72 | Allow for macosx in TEA_ADD_SOURCES.
|
---|
| 73 | Correct check for found_xincludes=no in TEA_PATH_UNIX_X.
|
---|
| 74 |
|
---|
| 75 | 2010-08-11 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 76 |
|
---|
| 77 | * tcl.m4: remove the following old platform configurations:
|
---|
| 78 | UNIX_SV*|UnixWare-5*, SunOS-4.*, SINIX*5.4*, SCO_SV-3.2*<readded>,
|
---|
| 79 | OSF1-1.*, NEXTSTEP-*, NetBSD-1.*|FreeBSD-[[1-2]].*, MP-RAS-*,
|
---|
| 80 | IRIX-5.*, HP-UX-*.08.*|HP-UX-*.09.*|HP-UX-*.10.*, dgux*,
|
---|
| 81 | BSD/OS-2.1*|BSD/OS-3*
|
---|
| 82 | (AIX): drop AIX-pre4 support and use of ldAix, use -bexpall/-brtl
|
---|
| 83 |
|
---|
| 84 | 2010-07-05 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 85 |
|
---|
| 86 | * tcl.m4: [Patch #1055668] removal of exported internals from
|
---|
| 87 | tclInt.h (EXTERN macro)
|
---|
| 88 |
|
---|
| 89 | 2010-04-14 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 90 |
|
---|
| 91 | * tcl.m4 - Backport a lot of quoting fixes from tcl8.6/unix/tcl.m4
|
---|
| 92 | - Fix determination of CYGPATH for CYGWIN
|
---|
| 93 | With those fixes, itcl and tdbc compile fine with CYGWIN
|
---|
| 94 |
|
---|
| 95 | 2010-04-06 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 96 |
|
---|
| 97 | * install-sh [Bug 2982540] configure and install* script files
|
---|
| 98 | should always have LF
|
---|
| 99 |
|
---|
| 100 | 2010-02-19 Stuart Cassoff <stwo@users.sourceforge.net>
|
---|
| 101 |
|
---|
| 102 | * tcl.m4: Correct compiler/linker flags for threaded builds on
|
---|
| 103 | OpenBSD.
|
---|
| 104 |
|
---|
| 105 | 2010-01-19 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 106 |
|
---|
| 107 | * tcl.m4: Detect CYGWIN variant: win32 or unix
|
---|
| 108 |
|
---|
| 109 | 2010-01-03 Donal K. Fellows <dkf@users.sf.net>
|
---|
| 110 |
|
---|
| 111 | * unix/tcl.m4 (TEA_CONFIG_CFLAGS): [Tcl Bug 1636685]: Use the
|
---|
| 112 | configuration for modern FreeBSD suggested by the FreeBSD porter.
|
---|
| 113 |
|
---|
| 114 | 2009-10-22 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 115 |
|
---|
| 116 | * tcl.m4: [Tcl Patch #2883533] tcl.m4 support for Haiku OS
|
---|
| 117 |
|
---|
| 118 | 2009-04-27 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 119 |
|
---|
| 120 | * tcl.m4 (TEA_CONFIG_CFLAGS): harden the check to add _r to CC on
|
---|
| 121 | AIX with threads.
|
---|
| 122 |
|
---|
| 123 | 2009-04-10 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 124 |
|
---|
| 125 | * tcl.m4 (Darwin): check for 64-bit TkAqua.
|
---|
| 126 |
|
---|
| 127 | 2009-03-26 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 128 |
|
---|
| 129 | * tclconfig/tcl.m4: Adapt LDFLAGS and LD_SEARCH_FLAGS
|
---|
| 130 | together with SHLIB_LD definition to unbreak building on HPUX.
|
---|
| 131 |
|
---|
| 132 | 2009-03-20 Andreas Kupries <andreask@activestate.com>
|
---|
| 133 |
|
---|
| 134 | * tclconfig/tcl.m4: Changed SHLIB_LD definition to unbreak
|
---|
| 135 | building on HPUX.
|
---|
| 136 |
|
---|
| 137 | 2009-03-16 Joe English <jenglish@users.sourceforge.net>
|
---|
| 138 |
|
---|
| 139 | * tcl.m4(TEA_PUBLIC_TK_HEADERS): Look at ${TK_INCLUDE_SPEC}
|
---|
| 140 | (found in tkConfig.sh) when trying to guess where tk.h might be
|
---|
| 141 | [Patch 1960628].
|
---|
| 142 |
|
---|
| 143 | 2009-03-11 Joe English <jenglish@users.sourceforge.net>
|
---|
| 144 |
|
---|
| 145 | * tcl.m4: Allow ${SHLIB_SUFFIX} to be overridden at
|
---|
| 146 | configure-time [Patch 1960628]. Also fix some comment typos,
|
---|
| 147 | and an uninitialized variable bug-waiting-to-happen.
|
---|
| 148 |
|
---|
| 149 | 2008-12-21 Jan Nijtmans <nijtmans@users.sf.net>
|
---|
| 150 |
|
---|
| 151 | * tcl.m4: [Bug 2073255] Tcl_GetString(NULL) doesn't crash on HP-UX
|
---|
| 152 | (this bug report was for Tcl, but holds for TEA as well.)
|
---|
| 153 |
|
---|
| 154 | 2008-12-20 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 155 |
|
---|
| 156 | * tcl.m4: sync with tdbc tcl.m4 changes
|
---|
| 157 | (SunOS-5.11): Sun cc SHLIB_LD: use LDFLAGS_DEFAULT instead of LDFLAGS
|
---|
| 158 |
|
---|
| 159 | 2008-12-02 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 160 |
|
---|
| 161 | *** Bump to TEA_VERSION 3.7 ***
|
---|
| 162 |
|
---|
| 163 | * tcl.m4: in private header check, check for <plat>Port.h instead
|
---|
| 164 | of Int.h to ensure all private headers are available.
|
---|
| 165 |
|
---|
| 166 | 2008-11-04 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 167 |
|
---|
| 168 | * tcl.m4 (Darwin): sync TEA_PRIVATE_TK_HEADERS handling of
|
---|
| 169 | Tk.framework PrivateHeaders with TEA_PRIVATE_TCL_HEADERS.
|
---|
| 170 |
|
---|
| 171 | 2008-11-04 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 172 |
|
---|
| 173 | * tcl.m4 (TEA_PATH_TCLCONFIG, TEA_PATH_TKCONFIG): exit with error
|
---|
| 174 | when tclConfig.sh cannot be found. [Bug #1997760]
|
---|
| 175 | (TEA_PRIVATE_TCL_HEADERS, TEA_PRIVATE_TK_HEADERS): allow for
|
---|
| 176 | finding the headers installed in the public areas, e.g. a result of
|
---|
| 177 | make install-private-headers. [Bug #1631922]
|
---|
| 178 |
|
---|
| 179 | 2008-08-12 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 180 |
|
---|
| 181 | * tcl.m4 (Darwin): link shlib with current and compatiblity version
|
---|
| 182 | flags; look for libX11.dylib when searching for X11 libraries.
|
---|
| 183 |
|
---|
| 184 | 2008-06-12 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 185 |
|
---|
| 186 | * tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
|
---|
| 187 |
|
---|
| 188 | 2008-03-27 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 189 |
|
---|
| 190 | * tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
|
---|
| 191 |
|
---|
| 192 | 2008-02-01 Donal K. Fellows <donal.k.fellows@man.ac.uk>
|
---|
| 193 |
|
---|
| 194 | * tcl.m4 (TEA_CONFIG_CFLAGS): Updated to work at least in part with
|
---|
| 195 | more modern VC versions. Currently just made the linker flags more
|
---|
| 196 | flexible; more work may be needed.
|
---|
| 197 |
|
---|
| 198 | 2007-10-26 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 199 |
|
---|
| 200 | * tcl.m4 (Darwin): add support for 64-bit X11.
|
---|
| 201 |
|
---|
| 202 | 2007-10-23 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 203 |
|
---|
| 204 | *** Tagged tea-3-branch to start TEA 4 development on HEAD ***
|
---|
| 205 |
|
---|
| 206 | 2007-09-17 Joe English <jenglish@users.sourceforge.net>
|
---|
| 207 |
|
---|
| 208 | * tcl.m4: use '${CC} -shared' instead of 'ld -Bshareable'
|
---|
| 209 | to build shared libraries on current NetBSDs [Bug 1749251].
|
---|
| 210 |
|
---|
| 211 | 2007-09-15 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 212 |
|
---|
| 213 | * tcl.m4: replace all direct references to compiler by ${CC} to
|
---|
| 214 | enable CC overriding at configure & make time.
|
---|
| 215 | (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by
|
---|
| 216 | 'cc' compiler driver.
|
---|
| 217 |
|
---|
| 218 | 2007-08-08 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 219 |
|
---|
| 220 | * tcl.m4: check Ttk dir for Tk private headers (8.5).
|
---|
| 221 | Add some comments to other bits.
|
---|
| 222 |
|
---|
| 223 | 2007-06-25 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 224 |
|
---|
| 225 | * tcl.m4 (TEA_PROG_TCLSH, TEA_PROG_WISH): move where / is added.
|
---|
| 226 |
|
---|
| 227 | 2007-06-13 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 228 |
|
---|
| 229 | * tcl.m4: fix --with-tkinclude alignment. [Bug 1506111]
|
---|
| 230 |
|
---|
| 231 | 2007-06-06 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 232 |
|
---|
| 233 | * tcl.m4 (Darwin): fix 64bit arch removal in fat 32&64bit builds.
|
---|
| 234 |
|
---|
| 235 | 2007-05-18 Donal K. Fellows <donal.k.fellows@man.ac.uk>
|
---|
| 236 |
|
---|
| 237 | * tcl.m4: Added quoting so that paths with spaces cause fewer
|
---|
| 238 | problems.
|
---|
| 239 |
|
---|
| 240 | 2007-03-07 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 241 |
|
---|
| 242 | * tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in -mmacosx-version-min check.
|
---|
| 243 |
|
---|
| 244 | 2007-02-15 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 245 |
|
---|
| 246 | * tcl.m4: correct private header check to search in generic subdir
|
---|
| 247 |
|
---|
| 248 | 2007-02-09 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 249 |
|
---|
| 250 | *** Bump to TEA_VERSION 3.6 ***
|
---|
| 251 |
|
---|
| 252 | * tcl.m4: correct -d to -f
|
---|
| 253 | (TEA_CONFIG_CFLAGS): SHLIB_SUFFIX is .so on HP ia64 [Bug 1615058]
|
---|
| 254 |
|
---|
| 255 | 2007-02-08 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 256 |
|
---|
| 257 | * tcl.m4 (TEA_PRIVATE_TCL_HEADERS, TEA_PRIVATE_TK_HEADERS): check
|
---|
| 258 | that the dirs actually have private headers. [Bug 1631922]
|
---|
| 259 |
|
---|
| 260 | 2007-02-04 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 261 |
|
---|
| 262 | * tcl.m4: add caching to -pipe check.
|
---|
| 263 |
|
---|
| 264 | 2007-01-25 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 265 |
|
---|
| 266 | * tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and
|
---|
| 267 | move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to
|
---|
| 268 | avoid errors about multiple -isysroot flags from some older gcc builds.
|
---|
| 269 |
|
---|
| 270 | 2006-01-19 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 271 |
|
---|
| 272 | * tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861]
|
---|
| 273 | (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when
|
---|
| 274 | present in CFLAGS to avoid discrepancies between what headers configure
|
---|
| 275 | sees during preprocessing tests and compiling tests.
|
---|
| 276 |
|
---|
| 277 | 2006-12-19 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 278 |
|
---|
| 279 | * tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag
|
---|
| 280 | succeeds before enabling 64bit build.
|
---|
| 281 |
|
---|
| 282 | 2006-12-16 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 283 |
|
---|
| 284 | * tcl.m4 (Linux): fix previous change to use makefile variable
|
---|
| 285 | LDFLAGS_DEFAULT instead of LDFLAGS in SHLIB_LD, to ensure linker
|
---|
| 286 | flags in sampleextension Makefile are picked up.
|
---|
| 287 |
|
---|
| 288 | 2006-11-26 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 289 |
|
---|
| 290 | * tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558]
|
---|
| 291 |
|
---|
| 292 | 2006-08-18 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 293 |
|
---|
| 294 | * tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for
|
---|
| 295 | universal builds including x86_64 and for use of -mmacosx-version-min
|
---|
| 296 | instead of MACOSX_DEPLOYMENT_TARGET. For Tk extensions, remove 64-bit
|
---|
| 297 | arch flags from CFLAGS like in the Tk configure, as neither TkAqua nor
|
---|
| 298 | TkX11 can be built for 64-bit at present.
|
---|
| 299 |
|
---|
| 300 | 2006-03-28 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 301 |
|
---|
| 302 | * tcl.m4: []-quote AC_DEFUN functions.
|
---|
| 303 | (TEA_PATH_TKCONFIG): Fixed Windows-specific check for tkConfig.sh.
|
---|
| 304 | (TEA_MAKE_LIB): Prepend 'lib' for Windows-gcc configs.
|
---|
| 305 |
|
---|
| 306 | 2006-03-07 Joe English <jenglish@users.sourceforge.net>
|
---|
| 307 |
|
---|
| 308 | * tcl.m4: Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD,
|
---|
| 309 | as per the other *BSD variants [Bug 1334613].
|
---|
| 310 |
|
---|
| 311 | 2006-01-25 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 312 |
|
---|
| 313 | *** Bump to TEA version 3.5 ***
|
---|
| 314 |
|
---|
| 315 | * tcl.m4: keep LD_SEARCH_FLAGS and CC_SEARCH_FLAGS synchronous
|
---|
| 316 | with core tcl.m4 meaning.
|
---|
| 317 |
|
---|
| 318 | 2006-01-24 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 319 |
|
---|
| 320 | * tcl.m4 (Darwin): use makefile variable LDFLAGS_DEFAULT instead of
|
---|
| 321 | LDFLAGS in SHLIB_LD, to ensure linker flags in sampleextension Makefile
|
---|
| 322 | are picked up. [Bug 1403343]
|
---|
| 323 |
|
---|
| 324 | 2006-01-23 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 325 |
|
---|
| 326 | * tcl.m4: add C:/Tcl/lib and C:/Progra~1/Tcl/lib dirs to check for
|
---|
| 327 | *Config.sh on Windows. [Bug 1407544]
|
---|
| 328 |
|
---|
| 329 | 2006-01-23 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 330 |
|
---|
| 331 | * tcl.m4 (Darwin): for Tk extensions, remove -arch ppc64 from CFLAGS
|
---|
| 332 | like in the Tk configure, as neither TkAqua nor TkX11 can be built for
|
---|
| 333 | 64bit at present (no 64bit GUI libraries).
|
---|
| 334 |
|
---|
| 335 | 2006-01-22 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 336 |
|
---|
| 337 | * tcl.m4: restore system=windows on Windows.
|
---|
| 338 | Remove error if 'ar' isn't found (it may not be on Windows).
|
---|
| 339 | Do not add -lxnet or define _XOPEN_SOURCE on HP-UX by default.
|
---|
| 340 | Ensure the C|LDFLAGS_DEFAULT gets the fully sub'd value at
|
---|
| 341 | configure time.
|
---|
| 342 |
|
---|
| 343 | 2006-01-10 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 344 |
|
---|
| 345 | * tcl.m4: add caching, use AC_CACHE_CHECK instead of AC_CACHE_VAL
|
---|
| 346 | where possible, consistent message quoting, sync relevant
|
---|
| 347 | tcl/unix/tcl.m4 HEAD changes and gratuitous formatting differences
|
---|
| 348 | (notably sunc removal of support for for ancient BSD's, IRIX 4,
|
---|
| 349 | RISCos and Ultrix by kennykb), Darwin improvements to
|
---|
| 350 | TEA_LOAD_*CONFIG to make linking work against Tcl/Tk frameworks
|
---|
| 351 | installed in arbitrary location, change TEA_PROG_* search order
|
---|
| 352 | (look in *_BIN_DIR parents before *_PREFIX).
|
---|
| 353 |
|
---|
| 354 | 2006-01-05 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 355 |
|
---|
| 356 | * tcl.m4: add dkf's system config refactor
|
---|
| 357 |
|
---|
| 358 | 2006-01-04 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 359 |
|
---|
| 360 | * tcl.m4: remove extraneous ' that causes bash 3.1 to choke
|
---|
| 361 |
|
---|
| 362 | 2005-12-19 Joe English <jenglish@users.sourceforge.net>
|
---|
| 363 |
|
---|
| 364 | * tcl.m4 (TEA_PATH_TCLCONFIG &c): Look for tclConfig.sh &c
|
---|
| 365 | in ${libdir}, where they are installed by default [Patch #1377407].
|
---|
| 366 |
|
---|
| 367 | 2005-12-05 Don Porter <dgp@users.sf.net>
|
---|
| 368 |
|
---|
| 369 | * tcl.m4 (TEA_PUBLIC_*_HEADERS): Better support for finding
|
---|
| 370 | header files for uninstalled Tcl and Tk.
|
---|
| 371 |
|
---|
| 372 | 2005-12-02 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 373 |
|
---|
| 374 | * tcl.m4: correctly bump TEA_VERSION var to 3.4
|
---|
| 375 |
|
---|
| 376 | 2005-12-01 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 377 |
|
---|
| 378 | * unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset
|
---|
| 379 |
|
---|
| 380 | 2005-11-29 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 381 |
|
---|
| 382 | * tcl.m4: *** Bump to TEA version 3.4 ***
|
---|
| 383 | Add Windows x64 build support.
|
---|
| 384 | Remove TEA_PATH_NOSPACE and handle the problem with ""s where
|
---|
| 385 | necessary - the macro relied on TCLSH_PROG which didn't work for
|
---|
| 386 | cross-compiles.
|
---|
| 387 |
|
---|
| 388 | 2005-11-27 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 389 |
|
---|
| 390 | * tcl.m4 (Darwin): add 64bit support, add CFLAGS to SHLIB_LD to
|
---|
| 391 | support passing -isysroot in env(CFLAGS) to configure (flag can't
|
---|
| 392 | be present twice, so can't be in both CFLAGS and LDFLAGS during
|
---|
| 393 | configure), don't use -prebind when deploying on 10.4.
|
---|
| 394 | (TEA_ENABLE_LANGINFO, TEA_TIME_HANDLER): add/fix caching.
|
---|
| 395 |
|
---|
| 396 | 2005-10-30 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 397 |
|
---|
| 398 | * tcl.m4: fixed two tests for TEA_WINDOWINGSYSTEM = "aqua" that
|
---|
| 399 | should have been for `uname -s` = "Darwin" instead; added some
|
---|
| 400 | missing quoting.
|
---|
| 401 | (TEA_PROG_TCLSH, TEA_PROG_WISH): fix incorrect assumption that
|
---|
| 402 | install location of tclConfig.sh/tkConfig.sh allows to determine
|
---|
| 403 | the tclsh/wish install dir via ../bin. Indeed tcl/tk can be
|
---|
| 404 | configured with arbitrary --libdir and --bindir (independent of
|
---|
| 405 | prefix) and such a configuration is in fact standard with Darwin
|
---|
| 406 | framework builds. At least now also check ${TCL_PREFIX}/bin
|
---|
| 407 | resp. ${TK_PREFIX}/bin for presence of tclsh resp. wish (if tcl/tk
|
---|
| 408 | have been configured with arbitrary --bindir, this will still not
|
---|
| 409 | find them, for a general solution *Config.sh would need to contain
|
---|
| 410 | the values of bindir/libdir/includedir passed to configure).
|
---|
| 411 |
|
---|
| 412 | 2005-10-07 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 413 |
|
---|
| 414 | * tcl.m4: Fix Solaris 5.10 check and Solaris AMD64 64-bit builds.
|
---|
| 415 |
|
---|
| 416 | 2005-10-04 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 417 |
|
---|
| 418 | * tcl.m4 (TEA_PRIVATE_TCL_HEADERS): add / to finish sed macro
|
---|
| 419 | (TEA_ENABLE_THREADS): don't check for pthread_attr_setstacksize func
|
---|
| 420 |
|
---|
| 421 | 2005-09-13 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 422 |
|
---|
| 423 | * tcl.m4: *** Update to TEA version 3.3 ***
|
---|
| 424 | define TEA_WINDOWINGSYSTEM in TEA_LOAD_TKCONFIG.
|
---|
| 425 | Make --enable-threads the default (users can --disable-threads).
|
---|
| 426 | Improve AIX ${CC}_r fix to better check existing ${CC} value.
|
---|
| 427 | Do the appropriate evals to not require the *TOP_DIR_NATIVE vars
|
---|
| 428 | be set for extensions that use private headers.
|
---|
| 429 | Make aqua check for Xlib compat headers the same as win32.
|
---|
| 430 |
|
---|
| 431 | 2005-07-26 Mo DeJong <mdejong@users.sourceforge.net>
|
---|
| 432 |
|
---|
| 433 | * tcl.m4 (TEA_PROG_TCLSH, TEA_BUILD_TCLSH,
|
---|
| 434 | TEA_PROG_WISH, TEA_BUILD_WISH): Remove
|
---|
| 435 | TEA_BUILD_TCLSH and TEA_BUILD_WISH because
|
---|
| 436 | of complaints that it broke the build when
|
---|
| 437 | only an installed version of Tcl was available
|
---|
| 438 | at extension build time. The TEA_PROG_TCLSH and
|
---|
| 439 | TEA_PROG_WISH macros will no longer search the
|
---|
| 440 | path at all. The build tclsh or installed
|
---|
| 441 | tclsh shell will now be found by TEA_PROG_TCLSH.
|
---|
| 442 |
|
---|
| 443 | 2005-07-24 Mo DeJong <mdejong@users.sourceforge.net>
|
---|
| 444 |
|
---|
| 445 | * tcl.m4 (TEA_PROG_TCLSH, TEA_BUILD_TCLSH,
|
---|
| 446 | TEA_PROG_WISH, TEA_BUILD_WISH):
|
---|
| 447 | Split confused search for tclsh on PATH and
|
---|
| 448 | build and install locations into two macros.
|
---|
| 449 | TEA_PROG_TCLSH and TEA_PROG_WISH search the
|
---|
| 450 | system PATH for an installed tclsh or wish.
|
---|
| 451 | The TEA_BUILD_TCLSH and TEA_BUILD_WISH
|
---|
| 452 | macros determine the name of tclsh or
|
---|
| 453 | wish in the Tcl or Tk build directory even
|
---|
| 454 | if tclsh or wish has not yet been built.
|
---|
| 455 | [Tcl bug 1160114]
|
---|
| 456 | [Tcl patch 1244153]
|
---|
| 457 |
|
---|
| 458 | 2005-06-23 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 459 |
|
---|
| 460 | * tcl.m4 (TEA_PRIVATE_TK_HEADERS): add ${TK_SRC_DIR}/macosx to
|
---|
| 461 | TK_INCLUDES when building against TkAqua.
|
---|
| 462 |
|
---|
| 463 | * tcl.m4 (TEA_PATH_X): fixed missing comma in AC_DEFINE
|
---|
| 464 |
|
---|
| 465 | * tcl.m4: changes to better support framework builds of Tcl and Tk out
|
---|
| 466 | of the box: search framework install locations for *Config.sh, and if in
|
---|
| 467 | presence of a framework build, use the framework's Headers and
|
---|
| 468 | PrivateHeaders directories for public and private includes. [FR 947735]
|
---|
| 469 |
|
---|
| 470 | 2005-06-18 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 471 |
|
---|
| 472 | * tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to
|
---|
| 473 | ensure we can always relocate binaries with install_name_tool.
|
---|
| 474 |
|
---|
| 475 | 2005-06-04 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 476 |
|
---|
| 477 | * tcl.m4 (TEA_PATH_X): for TEA_WINDOWINGSYSTEM == aqua, check if xlib
|
---|
| 478 | compat headers are available in tkheaders location, otherwise add xlib
|
---|
| 479 | sourcedir to TK_XINCLUDES.
|
---|
| 480 |
|
---|
| 481 | 2005-04-25 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 482 |
|
---|
| 483 | * tcl.m4: added AC_DEFINE* descriptions (from core tcl.m4) to allow
|
---|
| 484 | use with autoheader.
|
---|
| 485 | (Darwin): added configure checks for recently added linker flags
|
---|
| 486 | -single_module and -search_paths_first to allow building with older
|
---|
| 487 | tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD.
|
---|
| 488 | (TEA_MISSING_POSIX_HEADERS): added caching of dirent.h check.
|
---|
| 489 | (TEA_BUGGY_STRTOD): added caching (sync with core tcl.m4).
|
---|
| 490 |
|
---|
| 491 | 2005-03-24 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 492 |
|
---|
| 493 | * tcl.m4 (TEA_TCL_64BIT_FLAGS): use Tcl header defaults for wide
|
---|
| 494 | int type only on Windows when __int64 is detected as valid.
|
---|
| 495 |
|
---|
| 496 | 2005-03-24 Don Porter <dgp@users.sf.net>
|
---|
| 497 |
|
---|
| 498 | * README.txt: Update reference to "SC_* macros" to "TEA_* macros".
|
---|
| 499 | * tcl.m4: Incorporated recent improvements in SC_PATH_TCLCONFIG
|
---|
| 500 | and SC_PATH_TKCONFIG into TEA_PATH_TCLCONFIG and TEA_PATH_TKCONFIG.
|
---|
| 501 | Corrected search path in TEA_PATH_CONFIG and added
|
---|
| 502 | AC_SUBST($1_BIN_DIR) to TEA_LOAD_CONFIG so that packages that load
|
---|
| 503 | the configuration of another package can know where they loaded
|
---|
| 504 | it from.
|
---|
| 505 |
|
---|
| 506 | 2005-03-18 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 507 |
|
---|
| 508 | * tcl.m4 (TEA_CONFIG_CFLAGS): correct 2005-03-17 change to have
|
---|
| 509 | variant LD_SEARCH_FLAGS for gcc and cc builds.
|
---|
| 510 |
|
---|
| 511 | * tcl.m4 (TEA_PROG_TCLSH, TEA_PROG_WISH): correct x-compile check.
|
---|
| 512 |
|
---|
| 513 | 2005-03-17 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 514 |
|
---|
| 515 | * tcl.m4: Correct gcc build and HP-UX-11.
|
---|
| 516 |
|
---|
| 517 | 2005-02-08 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 518 |
|
---|
| 519 | * tcl.m4 (TEA_ADD_LIBS): don't touch lib args starting with -.
|
---|
| 520 | (TEA_CONFIG_CFLAGS): only define _DLL for CE in shared build.
|
---|
| 521 | (TEA_MAKE_LIB): set RANLIB* to : on Windows (it's not needed).
|
---|
| 522 |
|
---|
| 523 | 2005-02-01 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 524 |
|
---|
| 525 | * tcl.m4: redo of 2005-01-27 changes to correctly handle paths
|
---|
| 526 | with spaces. Win/CE and Win/64 builds now require a prebuilt
|
---|
| 527 | tclsh to handle conversion to short pathnames. This is done in
|
---|
| 528 | the new TEA_PATH_NOSPACE macro. For Win/CE|64, make CC just the
|
---|
| 529 | compiler and move the necessary includes to CFLAGS.
|
---|
| 530 | (TEA_CONFIG_CFLAGS): Add Solaris 64-bit gcc build support.
|
---|
| 531 | (TEA_PROG_TCLSH, TEA_PROG_WISH): Allow TCLSH_PROG and WISH_PROG to
|
---|
| 532 | be set in the env and prevent resetting.
|
---|
| 533 | (TEA_ADD_LIBS): On Windows using GCC (mingw), convert foo.lib
|
---|
| 534 | args to -lfoo, for use with mingw.
|
---|
| 535 | *** POTENTIAL INCOMPATABILITY ***
|
---|
| 536 | (TEA_CONFIG_CFLAGS): Fix AIX gcc builds to work out-of-box.
|
---|
| 537 | Bumped TEA to 3.2.
|
---|
| 538 |
|
---|
| 539 | 2005-01-27 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 540 |
|
---|
| 541 | * tcl.m4: remove cygpath calls to support msys.
|
---|
| 542 | Update base CE build assumption to "420,ARMV4,ARM,Pocket PC 2003".
|
---|
| 543 | Make STLIB_LD use $LINKBIN -lib.
|
---|
| 544 |
|
---|
| 545 | 2005-01-25 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 546 |
|
---|
| 547 | * tcl.m4 (Darwin): fixed bug with static build linking to dynamic
|
---|
| 548 | library in /usr/lib etc instead of linking to static library earlier
|
---|
| 549 | in search path. [Tcl Bug 956908]
|
---|
| 550 | Removed obsolete references to Rhapsody.
|
---|
| 551 |
|
---|
| 552 | 2004-12-29 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 553 |
|
---|
| 554 | * tcl.m4: Updates for VC7 compatibility, fixing CFLAGS and LDFLAGS
|
---|
| 555 | options, using better default -O levels. [Bug 1092952, 1091967]
|
---|
| 556 |
|
---|
| 557 | 2004-12-29 Joe English <jenglish@users.sourceforge.net>
|
---|
| 558 |
|
---|
| 559 | * tcl.m4: Do not use ${DBGX} suffix when building
|
---|
| 560 | shared libraries [patch #1081595, TIP #34]
|
---|
| 561 |
|
---|
| 562 | 2004-09-07 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 563 |
|
---|
| 564 | * tcl.m4 (TEA_CONFIG_CFLAGS): support eVC4 Win/CE builds
|
---|
| 565 |
|
---|
| 566 | 2004-08-10 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 567 |
|
---|
| 568 | * tcl.m4 (TEA_INIT, TEA_PREFIX): update handling of exec_prefix to
|
---|
| 569 | work around subdir configures since autoconf only propagates the
|
---|
| 570 | prefix (not exec_prefix).
|
---|
| 571 |
|
---|
| 572 | 2004-07-23 Daniel Steffen <das@users.sourceforge.net>
|
---|
| 573 |
|
---|
| 574 | * tcl.m4 (TEA_CONFIG_CFLAGS): Darwin section: brought inline with
|
---|
| 575 | Tcl 8.5 HEAD config, removed core specific & obsolete settings.
|
---|
| 576 |
|
---|
| 577 | 2004-07-22 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 578 |
|
---|
| 579 | * tcl.m4 (TEA_PATH_X): check in TK_DEFS for MAC_OSX_TK to see if
|
---|
| 580 | we are compiling on Aqua. Add TEA_WINDOWINGSYSTEM var that
|
---|
| 581 | reflects 'tk windowingsystem' value.
|
---|
| 582 |
|
---|
| 583 | 2004-07-16 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 584 |
|
---|
| 585 | * tcl.m4 (TEA_ENABLE_THREADS): force a threaded build when
|
---|
| 586 | building against a threaded core.
|
---|
| 587 | (CFLAGS_WARNING): Remove -Wconversion for gcc builds
|
---|
| 588 | (TEA_CONFIG_CFLAGS): Reorder configure.in for better 64-bit build
|
---|
| 589 | configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
|
---|
| 590 | Update to latest Tcl 8.5 head config settings.
|
---|
| 591 | Call this TEA version 3.1.
|
---|
| 592 |
|
---|
| 593 | 2004-04-29 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 594 |
|
---|
| 595 | * tcl.m4 (TEA_TCL_64BIT_FLAGS): replace AC_TRY_RUN test with
|
---|
| 596 | AC_TRY_COMPILE for the long vs. long long check. (kenny)
|
---|
| 597 |
|
---|
| 598 | 2004-04-26 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 599 |
|
---|
| 600 | * tcl.m4 (TEA_TCL_64BIT_FLAGS): update against core tcl.m4 to
|
---|
| 601 | define TCL_WIDE_INT_IS_LONG if 'using long'.
|
---|
| 602 |
|
---|
| 603 | 2004-03-19 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 604 |
|
---|
| 605 | * tcl.m4: correct Windows builds getting LDFLAGS info in MAKE_LIB
|
---|
| 606 |
|
---|
| 607 | 2004-02-11 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 608 |
|
---|
| 609 | * tcl.m4: correct TCL_INCLUDES for private headers on Windows - it
|
---|
| 610 | doesn't need the eval.
|
---|
| 611 |
|
---|
| 612 | 2004-02-10 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 613 |
|
---|
| 614 | * tcl.m4: don't require TK_INCLUDES and TCL_INCLUDES to have the
|
---|
| 615 | DIR_NATIVE vars defined when using private headers on unix.
|
---|
| 616 | Allow $... to TEA_ADD_SOURCES for constructs like
|
---|
| 617 | TEA_ADD_SOURCES([\$(WIN_OBJECTS)]), that allow the developer to
|
---|
| 618 | place more in the Makefile.in.
|
---|
| 619 | tkUnixPort.h checks for HAVE_LIMITS_H, so do both HAVE and
|
---|
| 620 | CHECK on limits.h
|
---|
| 621 |
|
---|
| 622 | 2003-12-10 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 623 |
|
---|
| 624 | * Makefile.in: added TEA_ADD_LIBS, TEA_ADD_INCLUDES and
|
---|
| 625 | * configure: TEA_ADD_CFLAGS to configurable parameters with
|
---|
| 626 | * configure.in: PKG_* equivs in the Makefile. This allows the
|
---|
| 627 | * tclconfig/tcl.m4: user to worry less about actual magic VAR names.
|
---|
| 628 | Corrected Makefile.in to note that TEA_ADD_TCL_SOURCES requires
|
---|
| 629 | exact file names.
|
---|
| 630 |
|
---|
| 631 | 2003-12-09 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 632 |
|
---|
| 633 | * tcl.m4: updated OpenBSD support based on [Patch #775246] (cassoff)
|
---|
| 634 |
|
---|
| 635 | 2003-12-05 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 636 |
|
---|
| 637 | * configure:
|
---|
| 638 | * configure.in:
|
---|
| 639 | * Makefile.in (VPATH): readd $(srcdir) to front of VPATH as the
|
---|
| 640 | first part of VPATH can get chopped off.
|
---|
| 641 | Change .c.$(OBJEXT) rule to .c.@OBJEXT@ to support more makes.
|
---|
| 642 | * tclconfig/tcl.m4: add TEA_ADD_STUB_SOURCES to support libstub
|
---|
| 643 | generation and TEA_ADD_TCL_SOURCES to replace RUNTIME_SOURCES as
|
---|
| 644 | the way the user specifies library files.
|
---|
| 645 |
|
---|
| 646 | 2003-12-03 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 647 |
|
---|
| 648 | * configure: Update of TEA spec to (hopefully) simplify
|
---|
| 649 | * configure.in: some aspects of TEA by making use of more
|
---|
| 650 | * Makefile.in: AC 2.5x features. Use PACKAGE_NAME (instead
|
---|
| 651 | * generic/tclsample.c: of PACKAGE) and PACKAGE_VERSION (instead of
|
---|
| 652 | * tclconfig/tcl.m4: VERSION) arguments to AC_INIT as the TEA
|
---|
| 653 | package name and version.
|
---|
| 654 | Provide a version argument to TEA_INIT - starting with 3.0.
|
---|
| 655 | Drop all use of interior shell substs that older makefiles didn't
|
---|
| 656 | like. Use PKG_* naming convention instead.
|
---|
| 657 | Move specification of source files and public headers into
|
---|
| 658 | configure.in with TEA_ADD_SOURCES and TEA_ADD_HEADERS. These will
|
---|
| 659 | be munged during ./configure into the right obj file names (no
|
---|
| 660 | $(SOURCES:.c=.obj) needed).
|
---|
| 661 | There is almost nothing that should be touched in Makefile.in now
|
---|
| 662 | for the developer. May want to add a TEA_ADD_TCL_SOURCES for the
|
---|
| 663 | RUNTIME_SOURCES that remains.
|
---|
| 664 | Use SHLID_LD_FLAGS (instead of SHLID_LDFLAGS) as Tcl does.
|
---|
| 665 | Only specify the user requested LDFLAGS/CFLAGS in the Makefile,
|
---|
| 666 | don't mention the _OPTIMIZE/_DEBUG variants.
|
---|
| 667 |
|
---|
| 668 | 2003-10-15 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 669 |
|
---|
| 670 | * tcl.m4: create a TEA_SETUP_COMPILER_CC the precedes the
|
---|
| 671 | TEA_SETUP_COMPILER macro. They are split so the check for CC
|
---|
| 672 | occurs before any use of CC. Also add AC_PROG_CPP to the compiler
|
---|
| 673 | checks.
|
---|
| 674 |
|
---|
| 675 | 2003-10-06 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 676 |
|
---|
| 677 | * tcl.m4: Updated for autoconf 2.5x prereq.
|
---|
| 678 | Where TCL_WIDE_INT_TYPE would be __int64, defer to the code checks
|
---|
| 679 | in tcl.h, which also handles TCL_LL_MODIFIER* properly.
|
---|
| 680 |
|
---|
| 681 | 2003-04-22 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 682 |
|
---|
| 683 | * tcl.m4: correct default setting of ARCH for WinCE builds.
|
---|
| 684 | Correct \ escaping for CE sed macros.
|
---|
| 685 |
|
---|
| 686 | 2003-04-10 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 687 |
|
---|
| 688 | * tcl.m4: replace $(syscal) construct with older `syscall` for
|
---|
| 689 | systems where sh != bash.
|
---|
| 690 |
|
---|
| 691 | 2003-04-09 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 692 |
|
---|
| 693 | * tcl.m4 (TEA_WITH_CELIB): add --enable-wince and --with-celib
|
---|
| 694 | options for Windows/CE compilation support. Requires the
|
---|
| 695 | Microsoft eMbedded SDK and Keuchel's celib emulation layer.
|
---|
| 696 |
|
---|
| 697 | 2003-02-18 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 698 |
|
---|
| 699 | * tcl.m4 (TEA_ENABLE_THREADS): Make sure -lpthread gets passed on
|
---|
| 700 | the link line when checking for the pthread_attr_setstacksize
|
---|
| 701 | symbol. (dejong)
|
---|
| 702 |
|
---|
| 703 | * tcl.m4 (TEA_SETUP_COMPILER): added default calls to
|
---|
| 704 | TEA_TCL_EARLY_FLAGS, TEA_TCL_64BIT_FLAGS,
|
---|
| 705 | TEA_MISSING_POSIX_HEADERS and TEA_BUGGY_STRTOD.
|
---|
| 706 |
|
---|
| 707 | 2003-02-14 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 708 |
|
---|
| 709 | * tcl.m4: correct HP-UX ia64 --enable-64bit build flags
|
---|
| 710 |
|
---|
| 711 | 2003-01-29 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 712 |
|
---|
| 713 | * tcl.m4: check $prefix/lib as well as $exec_prefix/lib when
|
---|
| 714 | looking for tcl|tkConfig.sh, as this check is done before we would
|
---|
| 715 | set exec_prefix when the user does not define it.
|
---|
| 716 |
|
---|
| 717 | 2003-01-21 Mo DeJong <mdejong@users.sourceforge.net>
|
---|
| 718 |
|
---|
| 719 | * tcl.m4 (TEA_CONFIG_CFLAGS): Fix build support
|
---|
| 720 | for mingw, the previous implementation would
|
---|
| 721 | use VC++ when compiling with mingw gcc. Don't
|
---|
| 722 | pass -fPIC since gcc always compiles pic code
|
---|
| 723 | under win32. Change some hard coded cases
|
---|
| 724 | of gcc to ${CC}.
|
---|
| 725 |
|
---|
| 726 | 2002-10-15 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 727 |
|
---|
| 728 | * tcl.m4: move the CFLAGS definition from TEA_ENABLE_SHARED to
|
---|
| 729 | TEA_MAKE_LIB because setting too early confuses other AC_* macros.
|
---|
| 730 | Correct the HP-11 SHLIB_LD_LIBS setting.
|
---|
| 731 |
|
---|
| 732 | * tcl.m4: add the CFLAGS definition into TEA_ENABLE_SHARED and
|
---|
| 733 | make it pick up the env CFLAGS at configure time.
|
---|
| 734 |
|
---|
| 735 | 2002-10-09 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 736 |
|
---|
| 737 | * tcl.m4: add --enable-symbols=mem option to enable TCL_MEM_DEBUG.
|
---|
| 738 | Improved AIX 64-bit build support, allow it on AIX-4 as well.
|
---|
| 739 | Enable 64-bit HP-11 compilation with gcc.
|
---|
| 740 | Enable 64-bit IRIX64-6 cc build support.
|
---|
| 741 | Correct FreeBSD thread library linkage.
|
---|
| 742 | Add OSF1 static build support.
|
---|
| 743 | Improve SunOS-5 shared build SHLIB_LD macro.
|
---|
| 744 |
|
---|
| 745 | 2002-07-20 Zoran Vasiljevic <zoran@archiware.com>
|
---|
| 746 |
|
---|
| 747 | * tcl.m4: Added MINGW32 to list of systems checked for Windows build.
|
---|
| 748 | Also, fixes some indentation issues with "--with-XXX" options.
|
---|
| 749 |
|
---|
| 750 | 2002-04-23 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 751 |
|
---|
| 752 | * tcl.m4 (TEA_ENABLE_THREADS): added USE_THREAD_ALLOC define to
|
---|
| 753 | use new threaded allocatory by default on Unix for Tcl 8.4.
|
---|
| 754 | (TEA_CONFIG_CFLAGS): corrected LD_SEARCH_FLAGS for FreeBSD-3+.
|
---|
| 755 |
|
---|
| 756 | 2002-04-22 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 757 |
|
---|
| 758 | * tcl.m4 (TEA_SETUP_COMPILER): removed call to AC_CYGWIN so that
|
---|
| 759 | we can use autoconf 2.5x as well as 2.13. This prevents us from
|
---|
| 760 | being able to warn against the use of cygwin gcc at configure
|
---|
| 761 | time, but allows autoconf 2.5x, which is what is shipped with most
|
---|
| 762 | newer systems.
|
---|
| 763 |
|
---|
| 764 | 2002-04-11 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 765 |
|
---|
| 766 | * tcl.m4: Enabled COFF as well as CV style debug info with
|
---|
| 767 | --enable-symbols to allow Dr. Watson users to see function info.
|
---|
| 768 | More info on debugging levels can be obtained at:
|
---|
| 769 | http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
|
---|
| 770 |
|
---|
| 771 | 2002-04-03 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 772 |
|
---|
| 773 | * tcl.m4: change all SC_* macros to TEA_*. The SC_ was for
|
---|
| 774 | Scriptics, which is no more. TEA represents a better, independent
|
---|
| 775 | prefix that won't need changing.
|
---|
| 776 | Added preliminary mingw gcc support. [Patch #538772]
|
---|
| 777 | Added TEA_PREFIX macro that handles defaulting the prefix and
|
---|
| 778 | exec_prefix vars to those used by Tcl if none were specified.
|
---|
| 779 | Added TEA_SETUP_COMPILER macro that encompasses the AC_PROG_CC
|
---|
| 780 | check and several other basic AC_PROG checks needed for making
|
---|
| 781 | executables. This greatly simplifies user's configure.in files.
|
---|
| 782 | Collapsed AIX-5 defines into AIX-* with extra checks for doing the
|
---|
| 783 | ELF stuff on AIX-5-ia64.
|
---|
| 784 | Updated TEA_ENABLE_THREADS to take an optional arg to allow
|
---|
| 785 | switching it on by default (for Thread) and add sanity checking to
|
---|
| 786 | warn the user if configuring threads incompatibly.
|
---|
| 787 |
|
---|
| 788 | 2002-03-29 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 789 |
|
---|
| 790 | * tcl.m4: made sure that SHLIB_LDFLAGS was set to LDFLAGS_DEFAULT.
|
---|
| 791 | Removed --enable-64bit support for AIX-4 because it wasn't correct.
|
---|
| 792 | Added -MT or -MD Windows linker switches to properly support
|
---|
| 793 | symbols-enabled builds.
|
---|
| 794 |
|
---|
| 795 | 2002-03-28 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 796 |
|
---|
| 797 | * tcl.m4: called AC_MSG_ERROR when SC_TEA_INIT wasn't called first
|
---|
| 798 | instead of calling it as that inlines it each time in shell code.
|
---|
| 799 | Changed Windows CFLAGS_OPTIMIZE to use -O2 instead of -Oti.
|
---|
| 800 | Noted TCL_LIB_VERSIONS_OK=nodots for Windows builds.
|
---|
| 801 | A few changes to support itcl (and perhaps others):
|
---|
| 802 | Added support for making your own stub libraries to SC_MAKE_LIB.
|
---|
| 803 | New SC_PATH_CONFIG and SC_LOAD_CONFIG that take a package name arg
|
---|
| 804 | and find that ${pkg}Config.sh file. itk uses this for itcl.
|
---|
| 805 |
|
---|
| 806 | 2002-03-27 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 807 |
|
---|
| 808 | * tcl.m4: made SC_LOAD_TKCONFIG recognize when working with a Tk
|
---|
| 809 | build dir setup.
|
---|
| 810 | Added EXTRA_CFLAGS and SHLIB_LD_LIBS substs to SC_CONFIG_CFLAGS.
|
---|
| 811 | Added XLIBSW onto LIBS when it is defined.
|
---|
| 812 | Remove TCL_LIBS from MAKE_LIB and correctly use SHLIB_LD_LIBS
|
---|
| 813 | instead to not rely as much on tclConfig.sh cached info.
|
---|
| 814 | Add TK_BIN_DIR to paths to find wish in SC_PROG_WISH.
|
---|
| 815 | These move towards making TEA much more independent of *Config.sh.
|
---|
| 816 |
|
---|
| 817 | 2002-03-19 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 818 |
|
---|
| 819 | * tcl.m4: corrected forgotten (UN)SHARED_LIB_SUFFIX and
|
---|
| 820 | SHLIB_SUFFIX defines for Win.
|
---|
| 821 | (SC_PATH_X): made this only do the check on unix platforms.
|
---|
| 822 |
|
---|
| 823 | 2002-03-12 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 824 |
|
---|
| 825 | * README.txt: updated to reflect fewer files
|
---|
| 826 |
|
---|
| 827 | 2002-03-06 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 828 |
|
---|
| 829 | * config.guess (removed):
|
---|
| 830 | * config.sub (removed): removed unnecessary files
|
---|
| 831 |
|
---|
| 832 | * installFile.tcl (removed):
|
---|
| 833 | * mkinstalldirs (removed): these aren't really necessary for
|
---|
| 834 | making TEA work
|
---|
| 835 |
|
---|
| 836 | * tcl.m4 (SC_PUBLIC_TCL_HEADERS, SC_PUBLIC_TK_HEADERS): don't
|
---|
| 837 | check /usr(/local)/include for includes on Windows when not using
|
---|
| 838 | gcc
|
---|
| 839 |
|
---|
| 840 | 2002-03-05 Jeff Hobbs <jeffh@ActiveState.com>
|
---|
| 841 |
|
---|
| 842 | * tcl.m4: added warnings on Windows, removed RELPATH define and
|
---|
| 843 | added TCL_LIBS to MAKE_LIB macro.
|
---|
| 844 |
|
---|
| 845 | This import represents 2.0.0, or a new start at attempting to
|
---|
| 846 | make TEA much easier for C extension developers.
|
---|
| 847 |
|
---|
| 848 | **** moved from tclpro project to core tcl project, ****
|
---|
| 849 | **** renamed to 'tclconfig' ****
|
---|
| 850 |
|
---|
| 851 | 2001-03-15 Karl Lehenbauer <karl@procplace.com>
|
---|
| 852 |
|
---|
| 853 | * installFile.tcl: Added updating of the modification time of
|
---|
| 854 | the target file whether we overwrote it or decided that it
|
---|
| 855 | hadn't changed. This was necessary for us to be able to
|
---|
| 856 | determine whether or not a module install touched the file.
|
---|
| 857 |
|
---|
| 858 | 2001-03-08 Karl Lehenbauer <karl@procplace.com>
|
---|
| 859 |
|
---|
| 860 | * installFile.tcl: Added support for converting new-style (1.1+)
|
---|
| 861 | Cygnus drive paths to Tcl-style.
|
---|
| 862 |
|
---|
| 863 | 2001-01-15 <brent.welch@interwoven.com>
|
---|
| 864 |
|
---|
| 865 | * tcl.m4: Added FreeBSD clause.
|
---|
| 866 |
|
---|
| 867 | 2001-01-03 <brent.welch@interwoven.com>
|
---|
| 868 |
|
---|
| 869 | * tcl.m4: Fixed typo in SC_LIB_SPEC where it is checking
|
---|
| 870 | for exec-prefix.
|
---|
| 871 |
|
---|
| 872 | 2000-12-01 <brent.welch@interwoven.com>
|
---|
| 873 |
|
---|
| 874 | * tcl.m4: Concatenated most of the Ajuba acsite.m4 file
|
---|
| 875 | so we don't need to modify the autoconf installation.
|
---|
| 876 | * config.guess:
|
---|
| 877 | * config.sub:
|
---|
| 878 | * installFile.tcl:
|
---|
| 879 | Added files from the itcl config subdirectory,
|
---|
| 880 | which should go away.
|
---|
| 881 |
|
---|
| 882 | 2000-7-29 <welch@ajubasolutions.com>
|
---|
| 883 |
|
---|
| 884 | * Fixed the use of TCL_SRC_DIR and TK_SRC_DIR within
|
---|
| 885 | TCL_PRIVATE_INCLUDES and TK_PRIVATE_INCLUDES to match their recent
|
---|
| 886 | change from $(srcdir) to $(srcdir)/..
|
---|