389 Commits

Author SHA1 Message Date
Landon Fuller 501645a733 Use autoconf to set @TCLSH@ in the src/port commands
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@3280 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-08-18 02:34:37 +00:00
Landon Fuller 6fe4bdf661 Add an AC_PROGS check for tclsh
Garner the tcl pkg path somewhat intelligently, rather than guessing blindly.

git-svn-id: https://svn.macports.org/repository/macports/trunk/base@3279 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-08-18 02:13:22 +00:00
Shantonu Sen ab942a3ff4 update configure
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2942 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-21 21:57:14 +00:00
Shantonu Sen b4ef8e9968 regenerate configure and config.h.in
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2844 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-18 07:56:26 +00:00
Shantonu Sen 42850303f3 update configure and config.h.in
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2834 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-18 02:31:17 +00:00
Landon Fuller 77ec213068 Instead of doing autoconf substitution on the entire script, constrain autoconfisms to a single file (darwinports_autoconf.tcl)
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2827 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-17 21:09:09 +00:00
Shantonu Sen 114ce4f4b6 regenerated configure
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2825 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-17 18:38:55 +00:00
Landon Fuller aff7ed0f80 Pull in TCL_DEFS from tclConfig.sh, and use for building TEA extensions.
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2818 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-16 23:51:03 +00:00
Shantonu Sen bb356cacd6 substitute into doc/ports.conf.in
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2817 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-16 22:25:29 +00:00
Shantonu Sen 30f38a7952 If no dports tree was specified just make it a warning for now. eventually, we should look for a dports/ directory in the current checkout
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2814 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-16 21:59:58 +00:00
Shantonu Sen 41234afcc6 regenerated configure script
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2813 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-16 21:56:49 +00:00
Landon Fuller adf1737848 Avoid using versioned Tcl library paths on OS X
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2786 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-14 00:46:48 +00:00
Shantonu Sen c08660c2ce rerun autoconf because of change in tcl.m4
git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2773 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-06-12 03:44:29 +00:00
Landon Fuller 1f0550d705 Switch to autoconf. This change is far reaching through the build architecture.
Detailed ChangeLog:
    * Added the following files:
	base/Makefile.in: Renamed Makefile to Makefile.in
	base/aclocal.m4: Local m4 macros. Currently only includes tcl.m4
	base/tcl.m4: TEA && Tcl distribution macros with some local modifications
	base/configure: configure script, generated from configure.ac
	base/configure.ac: m4 used to generate base/configure
	base/install.sh: install(1) replacement to appease autoconf
	base/Mk/dports.autoconf.mk.in: Contains all autoconf AC_SUBST variables used.
	base/Mk/dports.tea.mk: Standardized C extension building


    * Removed the following files:
	base/Makefile: Renamed to Makefile.in
	base/scripts/config.sh: Entirely replaced by autoconf


    * Modified the following files:
	Makefile: Updated to execute configure script in base/, providing backwards compatibility. (Users expext to type "make").
	base/src/cflib1.0/Makefile: Updated to use dports.tea.mk and use ${datadir} from dports.autoconf.mk
	base/src/pextlib1.0/Makefile: Updated to use dports.tea.mk and use ${datadir} from dports.autoconf.mk
	base/src/darwinports1.0/Makefile: Updated to use ${TCL_PACKAGE_DIR} from dports.autoconf.mk
	base/src/port1.0/Makefile: Updated to use ${datadir} from dports.autoconf.mk
	base/src/port1.0/resources/Makefile: Updated use ${datadir} from dports.autoconf.mk
	base/src/port1.0/resources/package/Makefile: Updated to use ${datadir} from dports.autoconf.mk

git-svn-id: https://svn.macports.org/repository/macports/trunk/base@2620 d073be05-634f-4543-b044-5fe20cf6d1d6
2003-05-15 04:12:39 +00:00