From: Gary V. Vaughan Date: Sun, 29 Aug 2004 20:36:32 +0000 (+0000) Subject: * configure.ac: Bumped version to 1.9b. X-Git-Tag: release-1-9b X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f329d5f72eb5db04d4805f4e298a9a4071a6337;p=thirdparty%2Flibtool.git * configure.ac: Bumped version to 1.9b. * NEWS: Updated. * INSTALL, config/config.guess, config/config.sub, config/texinfo.tex: Updated from canonical source. * Makefile.maint, HACKING: Update instructions for releasing in a VPATH build. --- diff --git a/ChangeLog b/ChangeLog index e668fc967..a021de73d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2004-08-29 Gary V. Vaughan + * configure.ac: Bumped version to 1.9b. + * NEWS: Updated. + * INSTALL, config/config.guess, config/config.sub, + config/texinfo.tex: Updated from canonical source. + * Makefile.maint, HACKING: Update instructions for releasing in a + VPATH build. + * Makefile.am (dist-hook): Only run if README-alpha exists. * README.alpha: Renamed from README-alpha to stop automake from automatically adding it to DIST_COMMON. diff --git a/HACKING b/HACKING index f68734ec2..957de3193 100644 --- a/HACKING +++ b/HACKING @@ -45,7 +45,9 @@ and is not part of a release distribution. + install-sh + missing The ones that are important for a release can be udated with, - `make -fMakefile.maint fetch'. + `make -fMakefile.maint fetch' (or `make -f../Makefile.maint fetch' + if you are running from a VPATH build directory, where `../' is the + relative path to the directory with `configure' in it). * Changes other than bug fixes must be mentioned in NEWS @@ -117,6 +119,8 @@ and is not part of a release distribution. keys will be registered on ftp-upload.gnu.org and only then will you be authorized to upload files to the FSF ftp machines. +* Make sure you have wget installed. + * Make sure you have a copy of xdelta installed, and a copy of the previous release tarball in the build directory. @@ -136,21 +140,30 @@ and is not part of a release distribution. * Have some tea. If you are running on less than 3.6GHz CPU, order a pizza too ;-) -* Run ./configure and then make. +* Run ./configure (or create a build directory first and run configure + from there, if you want to keep the build tree separate). -* Run `make -fMakefile.maint fetch', which will fetch new versions of the - files that are maintained outside of libtool. +* Run `make -fMakefile.maint fetch' (or `make -f../Makefile.maint fetch' + if you are running from a VPATH build directory, where `../' is the + relative path to the directory with `configure' in it), which will + fetch new versions of the files that are maintained outside of + libtool. -* Run ./commit. +* Run `make distcheck'. If there are any problems, fix them and start + again. + +* Run ./commit from the source tree. -* Run `make -fMakefile.maint cvs-dist' which will build a release tarball - (with `make distcheck'), tag the tree with release-$(VERSION) and generate - the gpg signature files. +* Run `make -fMakefile.maint cvs-dist' (or `make -f../Makefile.maint + cvs-dist' if you are running from a VPATH build directory, where `../' + is the relative path to the directory with `configure' in it), which + will build a release tarball (with `make distcheck'), tag the tree + with release-$(VERSION) and generate the gpg signature files. -* Run 'make -fMakefile.maint deltas' (pass LASTRELEASE=min.maj[.mic[alpha]] - if needed) to create both diff and xdelta files between the previous - release tarball and the new with detached gpg signature files and clear - signed directive files. +* Run 'make -f[../]Makefile.maint deltas' (pass + LASTRELEASE=min.maj[.mic[alpha]] if needed) to create both diff and + xdelta files between the previous release tarball and the new with + detached gpg signature files and clear signed directive files. * Upload release tarball, diff file and xdelta file, plus their associated detached gpg signature files and clear signed directive files to @@ -175,7 +188,7 @@ and is not part of a release distribution. release announcement. * If not an alpha, replace manual.html with the new one - (generate with `make -f Makefile.maint web-manual'). + (generate with `make -f[../]Makefile.maint web-manual'). diff --git a/Makefile.maint b/Makefile.maint index b8c22b220..d4a8bb9d5 100644 --- a/Makefile.maint +++ b/Makefile.maint @@ -1,4 +1,4 @@ -## Makefile.maint -- Makefile rules for libtool maintainers +## Makefile.maint -- Makefile rules for libtool maintainers -*-Makefile-*- ## ## Copyright (C) 2004 Free Software Foundation ## @@ -21,8 +21,12 @@ # include the Makefile than figure out a way to put them in here too include Makefile Makefile: - @echo " *** Source directory must be configured to use the " - @echo " *** maintainer rules." + @echo " *** Run maintainer rules from the build tree, with" + @echo " *** \`make -f../Makefile.maint' for example, where" + @echo " *** \`../' is the relative path back to the directory" + @echo " *** that contains the \`Makefile.maint'. Alternatively," + @echo " *** run `./configure' in the source tree for an in" + @echo " *** tree build." @exit 1 TEXI2HTML = texi2html diff --git a/NEWS b/NEWS index 513a204d2..df726104b 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ NEWS - list of user-visible changes between releases of GNU Libtool -New in 1.9b: 2004-??-??; CVS version 1.5a, Libtool team: +New in 1.9b: 2004-08-29; CVS version 1.5a, Libtool team: * The /^_?LT_[A-Z_]+$/ namespace is now reserved for Libtool's own macros. If you have any shell variables in this namespace they will need to be renamed. If you have any macros in this namespace please rename them to diff --git a/configure.ac b/configure.ac index e55a500a3..4e1ac70de 100644 --- a/configure.ac +++ b/configure.ac @@ -24,7 +24,7 @@ AC_PREREQ(2.58) ## We use AS_HELP_STRING ## ------------------------ ## ## Autoconf initialisation. ## ## ------------------------ ## -AC_INIT([libtool], [1.5a], [bug-libtool@gnu.org]) +AC_INIT([libtool], [1.9b], [bug-libtool@gnu.org]) AC_CONFIG_HEADERS([config.h:config-h.in]) AC_CONFIG_SRCDIR([libtoolize.in]) AC_CONFIG_AUX_DIR([config])