summaryrefslogtreecommitdiffstats
path: root/unix/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Correct build version and backported 973091ef75tip404_tcl8_5oehhar2012-09-171-2/+2
|
* Installer improvements, like [226a993973].stwo2012-08-071-39/+30
|
* Locale guessing of msgcat fails on (some) Windows 7jan.nijtmans2012-06-221-2/+2
|
* [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-2/+3
|\ | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| * make some more internal tables constjan.nijtmans2012-04-231-2/+3
| | | | | | On cygwin, install dll's in /usr/bin, not in /usr/lib
| * add TclWinConvertError and TclWinConvertWSAError for cygwinjan.nijtmans2012-03-221-1/+5
| |
* | Revert some cygwin-related signature changes from [835f8e1e9d] (2010-02-01)jan.nijtmans2012-03-231-0/+4
| | | | | | | | | | They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Add tclWinError.c to the CYGWIN build.
* | Merged from 8.4 branch -- http package. Fix Bug 3498327. Generate upper-case ↵andreask2012-03-071-2/+2
|\ \ | |/ | | | | hexadecimal output for compliance with RFC 3986. Bumped version to 2.7.9.
* | Bump to version 2.7.8dgp2012-01-171-2/+2
|\ \ | |/
* | [Bug 967195]: Make tcltest work when tclsh is compiled without using the ↵jan.nijtmans2011-11-301-2/+2
|\ \ | |/ | | | | setargv() function on mingw.
* | Use the same shebang comment everywherejan.nijtmans2011-11-301-1/+1
|\ \ | |/ | | | | don't install tommath_(super)?class.h don't install directories like 8.2 and 8.3
* | Update changes toward 8.5.11 release. Bump to http 2.7.7.dgp2011-10-201-2/+2
| |
* | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507]Kevin B Kenny2011-07-021-1/+6
| |
* | Merged from core-8-4-branch: Updated to platform 1.0.10. Added handling of ↵andreask2011-06-221-2/+2
|\ \ | |/ | | | | the DEB_HOST_MULTIARCH location change for libc.
* | Backport tcltest 2.3.3 for release with Tcl 8.5.*dgp2011-06-211-2/+2
| |
* | Bump to msgcat 1.4.4.dgp2011-05-251-2/+2
| |
* | [Bug 2715421] fix backported from 8.6 to remove extra newline from POSTs.patthoyts2011-05-121-2/+2
| | | | | | | | | | Package version incremented to 2.7.6. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | fix USE_TCLALLOC so that it can be enabled without editing the Makefilemig2011-05-071-4/+1
|\ \ | |/
| * fix USE_TCLALLOC so that it can be enabled without editing the Makefilemig2011-05-071-4/+1
| |
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
|\ \ | |/ | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | more harm than good. Purged them.
| * * library/platform/pkgIndex.tcl: Backported the platform packagesandreas_kupries2009-10-231-2/+7
| | | | | | | | | | | | | | * library/platform/platform.tcl: from head and8.5 into the 8.4 * library/platform/shell.tcl: branch. Updated makefiles to install * unix/Makfile.in: the packages. * win/Makefile.in:
| * * unix/Makefile.in: ensure Makefile shell is /bin/bash fordas2008-08-131-2/+2
| | | | | | | | | | * unix/configure.in (SunOS): DTrace-enabled build on Solaris. (followup to 2008-06-12) [Bug 2016584]
| * * unix/Makefile.in: add complete deps on tclDTrace.h.das2008-06-121-4/+4
| |
| * * unix/Makefile.in: clean generated tclDTrace.h file.das2008-06-121-2/+2
| |
| * fix dltest dependency for parallel makedas2008-02-271-2/+2
| |
| * * unix/Makefile.in: Update `make dist` so that tclDTrace.d isdgp2007-09-191-2/+2
| | | | | | | | included in the source code distribution.
| * * generic/tclDTrace.d (new file): add DTrace provider for Tcl; allowsdas2007-09-131-4/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCompile.h: tracing of proc and command entry & * generic/tclBasic.c: return, bytecode execution, object * generic/tclExecute.c: allocation and more; with essentially * generic/tclInt.h: zero cost when tracing is inactive; * generic/tclObj.c: enable with --enable-dtrace configure * generic/tclProc.c: arg (disabled by default, will only * unix/Makefile.in: enable if DTrace is present). * unix/configure.in: [Patch 1793984] * macosx/Makefile: enable DTrace support. * unix/configure: autoconf-2.13
| * * unix/Makefile.in: add support for compile flags specific todas2007-08-071-20/+17
| | | | | | | | | | | | | | | | | | | | object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes; support overriding TCL_PACKAGE_PATH in environment. * unix/configure: autoconf-2.13
| * * unix/configure.in (Darwin): add plist for tclsh; link thedas2007-06-061-3/+3
| | | | | | | | | | | | | | | | * unix/Makefile.in (Darwin): Tcl and tclsh plists into their * macosx/Tclsh-Info.plist.in (new): binaries in all cases. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13
| * * unix/Makefile.in: add 'tclsh' dependency to install targets that relydas2007-04-301-4/+4
| | | | | | | | on tclsh, fixes parallel 'make install' from empty build dir.
| * * unix/Makefile.in (dist): copy license.terms to dist macosx dir.das2007-04-291-11/+12
| | | | | | | | | | * unix/configure.in: install license.terms into Tcl.framework. * unix/configure: autoconf-2.13
| * Added MT-safe implementation of some library calls.vasiljevic2006-09-061-3/+8
| | | | | | | | See Tcl Bug 999544 for more information.
| * * unix/Makefile.in: add valgrindshell target and update defaulthobbs2006-08-301-2/+9
| | | | | | | | | | VALGRINDARGS. User can override, or add to it with VALGRIND_OPTS env var.
| * * unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(),das2005-11-271-12/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixPort.h: * unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: sync with HEAD. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * macosx/Makefile: add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tclIOUtil.c: * generic/tclRegexp.c: * generic/tclVar.c: declare globals used only in own file as static (sync with HEAD). * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/regguts.h: only #define NDEBUG if not already #defined. * macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD * unix/configure: regen.
| * * unix/Makefile.in (install-private-headers): rewrite tclPort.h whendas2005-06-231-2/+5
| | | | | | | | | | installing private headers to remove ../unix relative #include path to tclUnixPort.h (which is incorrect at the installed location).
| * * unix/Makefile.in (html): add BUILD_HTML_FLAGS optional varhobbs2005-06-021-3/+3
| | | | | | | | | | * tools/tcltk-man2html.tcl: add a --useversion to prevent confusion when multiple Tcl source dirs exist.
| * * macosx/Makefile:das2005-05-241-26/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/README: * macosx/Tcl-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tclUnixInit.c: moved all Darwin framework build support from macosx/Makefile into the standard unix configure/make buildsystem, the macosx/Makefile is no longer required to build Tcl.framework (but its functionality is still available for backwards compatibility). * unix/configure: autoconf-2.13
| * * macosx/tclMacOSXBundle.c:das2005-05-141-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/tclMacOSXBundle.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.13
| * * compat/string.h: fixed memchr() protoype for __APPLE__ so that wedas2005-04-261-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build on Mac OS X 10.1 again. * generic/tclNotify.c (TclFinalizeNotifier): fixed notifier not being finalized in unthreaded core (was testing for notifier initialization in current thread by checking thread id != 0 but thread id is always 0 in untreaded core). * unix/tclUnixNotfy.c (Tcl_WaitForEvent): sync with HEAD: only declare and use timeout var in unthreaded core. * unix/Makefile.in: added @PLAT_SRCS@ to SRCS and split out NOTIFY_SRCS from UNIX_SRCS for parity with UNIX_OBJS & NOTIFY_OBJS. * unix/configure.in: only run check for broken strstr implementation if AC_REPLACE_FUNCS(strstr) hasn't already determined that strstr is unavailable, otherwise compat/strstr.o will be used twice (resulting in duplicate symbol link errors on Mac OS X 10.1) * unix/tcl.m4 (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 and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output. * unix/configure: autoconf-2.13
| * * unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlinedhobbs2005-02-101-2/+1
| | | | | | | | | | | | * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Enable 64-bit gcc builds for AIX-4+, correct gcc builds for HP-UX-11.
| * Fixed manpage installation.rmax2004-11-181-4/+4
| |
| * 2004-11-18 Reinhard Max <max@suse.de>rmax2004-11-181-42/+21
| | | | | | | | | | | | | | | | | | | | * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix. * unix/installManPage: added * unix/mkLinks.tcl: removed * unix/mkLinks: removed
| * * win/makefile.vc: Fixed bug in installation of http 2.5.andreas_kupries2004-11-161-4/+4
| | | | | | | | | | | | | | | | * win/makefile.bc: Was installed into directory http2.4. * win/Makefile.in: This has been corrected. * unix/Makefile.in: * tools/tcl.wse.in: * tools/tclmin.wse:
| * * unix/configure:das2004-07-301-1/+3
| | | | | | | | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var. * unix/Makefile.in: added MAC_OSX_OBJS variable.
| * * unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after theirhobbs2004-07-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
| * * unix/Makefile.in: changes to html-tcl & html-tkdas2003-07-231-5/+9
| | | | | | | | targets for compatibility with non-gnu makes.
| * * unix/Makefile.in: added macosx/README to dist target.das2003-07-231-1/+2
| |
| * * macosx/Makefile: Rewrote buildsystem for Mac OS X framework builddas2003-07-151-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to be purely make driven; in order to become independent of Apple's closed-source IDE and build tool. The changes are intended to be transparent to the Makefile user, all existing make targets and cmd line variable overrides should continue to work. Changed build to only include tcl specific html help in Tcl.framework, the tk specific html help is now included in Tk.framework. * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.pbproj/jingham.pbxuser: Changed to purely call through to the make driven buildsystem; Tcl.framework is no longer assembled by ProjectBuilder. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * tools/tcltk-man2html.tcl: Added options to allow building only the tcl or tk html help files; the default behaviour with none of the new options is to build both, as before. * unix/Makefile.in: Added targets for building only the tcl or tk help. * macosx/README (new): Tcl specific excerpts of tk/macosx/README. * generic/tcl.h: Updated reminder comment about editing macosx/Tcl.pbproj/project.pbxproj when version number changes.
| * * unix/Makefile.in: do not run autoconf during 'make dist' as thehobbs2003-05-201-4/+2
| | | | | | | | configure is now a CVS-maintained file and should be up-to-date.