[b1f6a9]: ChangeLog Maximize Restore History

Download this file

ChangeLog    233 lines (159 with data), 9.4 kB

2010-03-10  Keith Marshall  <keithmarshall@users.sourceforge.net>

	x86-mingw32-build version 1.0.1 (candidate #1) released.

	* All files (r1-0-1-rc1, r1-0-1): Tags assigned at `HEAD'.

2010-03-10  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Prepare version 1.0.1, release candidate #1.

	* All files: Update copyright notices; include year 2010.

	* x86-mingw32-build.sh.version (PACKAGE_VERSION_PATCH): Set it to 1.

	* x86-mingw32-build.sh.conf: Update to current releases of...
	(BINUTILS_VERSION): ...this; set it to 2.20.1, and ...
	(RUNTIME_VERSION): this; set it to 3.18.

2009-12-06  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Adapt download URI template for SourceForge's new FRS structure.

	* x86-mingw32-build.sh.conf (DOWNLOAD_HOST): Set to permalink base
	address, whence qualified mirror download URIs may be generated.
	(DOWNLOAD_OPTIONS): New parameter; initialise it.

	* x86-mingw32-build.sh.mirrors (DOWNLOAD_OPTIONS): Assign user
	specified choice of download mirror host.

	* x86-mingw32-build.sh (DOWNLOAD_OPTIONS): Use it.

2009-12-03  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Update to accommodate new package releases.

	* .cvsignore (tmp): Add local working directory name.

	* x86-mingw32-build.sh.conf: Update to current releases of...
	(BINUTILS_VERSION, RUNTIME_VERSION, W32API_VERSION): these.

2009-03-16  Keith Marshall  <keithmarshall@users.sourceforge.net>

	x86-mingw32-build version 1.0 (candidate #1) released.

	* All files (r1-0-rc1, r1-0): Tags assigned at `HEAD'.

2009-03-15  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Defend against apparent success of failed SourceForge download.

	* x86-mingw32-build.sh (manifest, keep): New shell local variables;
	use them to track package directory content, detect false download,
	and remove phantom dowload files.

2009-03-15  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Prepare version 1.0, release candidate #1.

	* All files: Update copyright notices; include year 2009.

	* x86-mingw32-build.sh.version (PACKAGE_VERSION_MAJOR): Set it to 1.
	(PACKAGE_VERSION_MINOR): Leave unchanged, set to 0.
	(PACKAGE_VERSION_PATCH): Leave as empty string.
	(SNAPSHOT): Reset to empty string.

	* x86-mingw32-build.sh.conf: Use latest available packages:
	(GCC_VERSION): Update to current stable release: 3.4.5-20060117-2.
	(BINUTILS_VERSION): Update to current stable release: 2.19.1.
	(RUNTIME_VERSION): Update to current stable release: 3.15.2.
	(W32API_VERSION): Update to current stable release: 3.13.
	(INSTALL_DIR): Make it `$HOME/mingw32' by default.

	* x86-mingw32-build.sh.hosts: Layout adjustment.
	* x86-mingw32-build.sh.mirrors: Typo; s/vaild/valid/.

2009-03-15  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Adapt package tarball names to new MinGW.org conventions.

	* Makefile (PACKAGE_NAME): New macro; define it, replacing...
	(PACKAGE_TAG): ...this, without `.sh' suffix, now unused; delete it.
	(SHOW_VERSION, SHOW_VERSION_CMD): Adjust to suit.
	(PACKAGE_SCRIPTS): New macro; define it.
	(DISTFILES): Use it.
	(TARBALL): Redefine it; use `PACKAGE_NAME'.
	(%-devel.tar): Obsolete target name; replace it...
	(%-dev.tar): ...with this.
	(devel-dist): Use it; create `$PACKAGE_NAME-$VERSION-dev.tar.$ZIPMODE'
	(%.tar): Obsolete target name; replace it ...
	(%-sh.tar): ...with this; use `PACKAGE_NAME'.
	(basic-dist): Use it; create `$PACKAGE_NAME-$VERSION-sh.tar.$ZIPMODE'

2009-03-14  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Fix STAGE 2 `make install' failure; (reported by Oliver Bock).

	* x86-mingw32-build.sh (INSTALL_GCC): Set it correctly for STAGE 2.

2009-03-01  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Locate script components in `$CURDIR' implicitly.

	* x86-mingw32-build.sh (CURDIR): Append to...
	(PATH): ...this, avoiding need for explicit path specification by
	user, so allowing invocation as described in `README'.

2009-02-26  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Improve efficiency of GCC build; add more comments.

	* x86-mingw32-build.sh: Add miscellaneous comments.
	(GCC_LANGUAGE_SET): Enable all in STAGE 1 configuration.
	(ALL_GCC, INSTALL_GCC): New shell variables; define them; use when...
	[COMPONENT == gcc, STAGE == 1]: ...to facilite once-only configuration
	with all languages selected, while still building only the C compiler;
	reset at end of STAGE 1, to enable remaining languages in STAGE 2.

2009-02-22  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Add diagnostic for invalid DOWNLOAD_HOST.

	* x86-mingw32-build.sh.mirrors: Emit diagnostic message, in
	`unattended' build mode, when `$DOWNLOAD_HOST' does not specify a
	valid mirror, and downloads are enabled.

2009-02-22  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Add support for new MinGW.org package naming conventions.

	* x86-mingw32-build.sh (MINGWRT): New shell variable; define it
	as the requisite package base name for `mingw-runtime' or `mingwrt',
	which is determined by new `tarname' function; use it to resolve all
	subsequent references to the `mingw-runtime' package.
	(COMPONENT) [mingw-runtime]: Make it match `$MINGWRT'; build it for
	whatever package base name that may be specified thereby.
	(LEAN_BUILD) [isyes]: Purge all plausible `$MINGWRT' aliases.
	(TARGET_OS): New shell variable; define it.
	(TARGET): Use it.

	* x86-mingw32-build.sh.functions (tarname): New function; it
	identifies possible alternative source package names, including the
	`mingwrt' vs. `mingw-runtime' distinction, and names qualified by
	`$TARGET_OS' preceding the `src' suffix.
	(enumerate): Include such package names, qualified by `$TARGET_OS'.
	(choose): Use both of above, to display available package choices.
	(incr, space): Simplify implementation, to avoid error messages.
	(prepare): Accommodate `$TARGET_OS' qualified package names.

	* x86-mingw32-build.sh.batch (select_newest): New locally defined
	function; use it to facilitate package version selection when...
	(USE_LATEST_VERSIONS) [isyes]: ...this is true.
	(gcc_srctag, binutils_srctag, mingwrt_srctag, w32api_srctag): New
	optionally defined shell variables; define as required; use them in
	all package name references, with default value of "src".
	(mingwrt): New shell variable; define it locally; use it as an
	analogue of `$MINGWRT'.

	* x86-mingw32-build.sh.dialogue (tarname): Use as appropriate.
	(gcc_srctag, binutils_srctag, mingwrt_srctag, w32api_srctag): New
	optionally defined shell variables; define and use them in same manner
	as they are used in `x86-mingw32-build.sh.batch'.
	(mingwrt): New shell variable; define and use it in same manner as it
	is used in `x86-mingw32-build.sh.batch'.

2009-02-21  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Enable `sysroot' for binutils.

	* x86-mingw32-build.sh (COMPONENT) [binutils]: Add `--with-sysroot'
	option, when running `configure', placing the `sysroot' at...
	(INSTALL_DIR): ...this path assignment.

	* x86-mingw32-build.sh.conf (BUILD_COMPONENTS): Reschedule...
	(headers): ...this as first component for installation, ahead of...
	(binutils): ...this, which now needs the headers to be pre-installed
	in the designated `sysroot' path, before it is built.

2009-02-19  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Fix MinGW-Bug[2031691]: Dry run may break subsequent build.
	(Reported by Dave Korn <davek_cygwin@users.sourceforge.net>)

	* x86-mingw32-build.sh (setbuilddir): Guard all usage with `$RUN'.
	* x86-mingw32-build.sh.getopts [--dry-run] (BUILD_PLATFORM):
	Pre-define; avoid invocation of `config.guess' at point of use.

2009-02-18  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Relocate GDC support to experimental development branch; phase 2.

	* x86-mingw32-build.sh: Revert GDC specific changes from 2008-01-13.
	* x86-mingw32-build.sh.dialogue, x86-mingw32-build.sh.conf: Ditto.

2009-02-18  Keith Marshall  <keithmarshall@users.sourceforge.net>

	Relocate GDC support to experimental development branch; phase 1.

	* All files (gdc-experimental): Branch tag assigned at `HEAD'.

2008-01-13  Michael Gerdau  <mgdde@users.sourceforge.net>

	* x86-mingw32-build.sh: Add file type tag for emacs.
	* x86-mingw32-build.sh.batch, x86-mingw32-build.sh.conf: Ditto.
	* x86-mingw32-build.sh.detail, x86-mingw32-build.sh.dialogue: Ditto.
	* x86-mingw32-build.sh.function, x86-mingw32-build.sh.getopts: Ditto.
	* x86-mingw32-build.sh.help, x86-mingw32-build.sh.mirrors: Ditto.
	* x86-mingw32-build.sh.version: Ditto.

2008-01-13  Michael Gerdau  <mgdde@users.sourceforge.net>

	* x86-mingw32-build.sh (COMPONENT): Add support for GDC.
	* x86-mingw32-build.sh.dialogue (BUILD_COMPONENTS): Ditto.

	* x86-mingw32-build.sh.conf (W32API_VERSION): Update to 3.11
	(RUNTIME_VERSION): Update to 3.14
	(BINUTILS_VERSION): Update to 2.18.50-20080109
	(GDC_VERSION): New identifier; define it as 0.24

2006-12-31  Keith Marshall  <keithmarshall@users.sourceforge.net>

	* x86-mingw32-build.sh.conf (W32API_VERSION): Update to 3.8
	(RUNTIME_VERSION): Update to 3.11-20061202-1

2006-11-07  Keith Marshall  <keithmarshall@users.sourceforge.net>

	* .cvsignore, Makefile: New files.

2006-11-05  Keith Marshall  <keithmarshall@users.sourceforge.net>

	* xscripts: New module; imported with...
	(MinGW): this vendor tag, and...
	(r0-0): this release tag.