[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FYI] Release 1.5.2
From: |
Scott James Remnant |
Subject: |
[FYI] Release 1.5.2 |
Date: |
Sun, 25 Jan 2004 14:25:52 +0000 |
First patch made against branch-1-5 to do the release, second patch
integrates the NEWS into HEAD.
Scott
--
Have you ever, ever felt like this?
Had strange things happen? Are you going round the twist?
diff -u -r1.1220.2.58 -r1.1220.2.62
--- libtool-1.5/ChangeLog 25 Jan 2004 00:26:06 -0000 1.1220.2.58
+++ libtool-1.5.2/ChangeLog 25 Jan 2004 13:46:25 -0000 1.1220.2.62
@@ -1,3 +1,23 @@
+2004-01-25 Scott James Remnant <address@hidden>
+
+ * NEWS: updated.
+ * configure.ac: Bumped version to 1.5.3a also in accordance with
+ the new versioning scheme.
+
+ GNU libtool 1.5.2 was released.
+
+ * configure.ac: Bumped version to 1.5.2 in accordance with the
+ new versioning scheme.
+ * NEWS: updated.
+ * config.guess, config.sub, texinfo.tex: Synchronized from
+ ftp.gnu.org.
+
+2004-01-25 Scott James Remnant <address@hidden>
+ Gary V. Vaughan <address@hidden>
+
+ * Makefile.am: Update the maintainer rules against HEAD, I
+ cannot seem to find Gary's original ChangeLog entry for these.
+
2004-01-25 Peter O'Gorman <address@hidden>
* ltmain.in: Check for module_cmds if max_cmd_len is exceeded too.
@@ -2519,4 +2539,4 @@
Continued in ChangeLog.1
- $Revision: 1.1220.2.58 $ $Date: 2004/01/25 00:26:06 $
+ $Revision: 1.1220.2.62 $ $Date: 2004/01/25 13:46:25 $
diff -u -r1.109.2.4 -r1.109.2.7
--- libtool-1.5/NEWS 23 Jan 2004 05:48:31 -0000 1.109.2.4
+++ libtool-1.5.2/NEWS 25 Jan 2004 13:46:25 -0000 1.109.2.7
@@ -1,6 +1,8 @@
NEWS - list of user-visible changes between releases of GNU Libtool
-New in 1.5.1: 2004-01-??; CVS version 1.5.0a, Libtool team:
+New in 1.5.4: 2004-??-??; CVS version 1.5.3a, Libtool team:
+
+New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
* lt_dlrealloc is an official part of the libltdl API.
* --tag, --silent and --debug options are preserved and reused when libtool
calls itself for relinking etc.
diff -u -r1.14.2.4 -r1.14.2.6
--- libtool-1.5/configure.ac 31 Jul 2003 20:46:40 -0000 1.14.2.4
+++ libtool-1.5.2/configure.ac 25 Jan 2004 13:35:33 -0000 1.14.2.6
@@ -25,7 +25,7 @@
## ------------------------ ##
## Autoconf initialisation. ##
## ------------------------ ##
-AC_INIT([libtool], [1.5.0a], address@hidden)
+AC_INIT([libtool], [1.5.3], address@hidden)
AC_CONFIG_SRCDIR([ltmain.in])
diff -u -r1.69.2.1 -r1.69.2.4
--- libtool-1.5/Makefile.am 12 Nov 2003 18:51:59 -0000 1.69.2.1
+++ libtool-1.5.2/Makefile.am 25 Jan 2004 14:10:21 -0000 1.69.2.4
@@ -48,18 +48,6 @@
(rm -f $@ && cp ltmain.shT $@ && rm -f ltmain.shT)
cp $@ $(srcdir)/libltdl/
-# TSDEPS will be defined to TSDEPS_DIST at `make dist' time
-TSDEPS =
-TSDEPS_DIST = ChangeLog libtool.m4
-CVS = cvs # set it to `:' to avoid CVS operations
-
-.PHONY: timestamps update-timestamps
-timestamps distdir: update-timestamps
-update-timestamps:
- @if (cd $(srcdir) && test -d CVS && \
- $(CVS) -n update $(TSDEPS_DIST) | grep '^M'); then \
- echo "Cannot make dist before commit"; exit 1; else :; fi
-
# All our rules should depend on these demo files.
all-recursive: $(srcdir)/libltdl/acinclude.m4 $(ACINCLUDE_M4_LIST)
@@ -89,19 +77,59 @@
uninstall-local:
-rm -rf $(DESTDIR)$(pkgdatadir)/libltdl
-################################################################
-##
-## Everything past here is useful to the maintainer, but probably not
-## to anybody else (snarfed from automake/Makefile.am).
-##
-XDELTA = xdelta
-XDELTA_OPTIONS = --pristine -9
+## ---------------------------------------------------------------- ##
+## Everything past here is useful to the maintainer, but probably ##
+## not to anybody else (inspiration from automake/Makefile.am). ##
+## ---------------------------------------------------------------- ##
+
+CHECK_LASTRELEASE = if test -z "$(LASTRELEASE)"; \
+ then echo "LASTRELEASE is not set"; exit 1; fi
+
+.PHONY: cvs-release
+cvs-release: version-check prev-tarball cvs-news fetch cvs-dist cvs-diff xdelta
+ @$(CHECK_LASTRELEASE); tarname="$(PACKAGE)-$(VERSION).tar.gz"; \
+ diffname="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).diff.gz"; \
+ xdeltaname="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).xdelta"; \
+ echo " *** Upload $$tarname, $$tarname.sig,";\
+ echo " *** $$tarname.directive.asc, $$diffname,"; \
+ echo " *** $$diffname.sig, $$diffname.directive.asc,"; \
+ echo " *** $$xdeltaname, $$xdeltaname.sig and";\
+ echo " *** $$xdeltaname.directive.asc to either";\
+ echo " *** /incoming/alpha or /incoming/ftp on ftp-upload.gnu.org.";
+
+.PHONY: version-check
+version-check:
+ @case $(VERSION) in \
+ *[acegikmoqsuwy]) \
+ echo "Version \`$(VERSION)' is not a releasable version, please
read:"; \
+ echo " http://www.gnu.org/software/libtool/contribute.html"; \
+ exit 1; \
+ ;; \
+ esac
-GPG = gpg # set it to `:' to avoid gpg operations
+.PHONY: prev-tarball
+prev-tarball:
+## Make sure we have the previous release tarball in the tree.
+ @$(CHECK_LASTRELEASE); ofile="$(PACKAGE)-$(LASTRELEASE).tar.gz"; \
+ if test -f $$ofile; then :; \
+ else echo "Cannot make xdelta without $$ofile"; exit 1; fi
-.PHONY: cvs-dist cvs-diff xdelta cvs-release
-cvs-dist:
+# TSDEPS will be defined to TSDEPS_DIST at `make dist' time
+TSDEPS =
+TSDEPS_DIST = ChangeLog libtool.m4
+CVS = cvs # set it to `:' to avoid CVS operations
+
+.PHONY: timestamps update-timestamps
+timestamps: update-timestamps
+update-timestamps:
+ @if (cd $(srcdir) && test -d CVS && \
+ $(CVS) -n update $(TSDEPS_DIST) | grep '^M'); then \
+ echo "Cannot make cvs-dist before commit"; exit 1; else :; fi
+
+
+.PHONY: cvs-news
+cvs-news: timestamps
## Make sure the NEWS file is up-to-date:
@if sed '1,2d;3q' $(srcdir)/NEWS | grep -e "$(VERSION)" >/dev/null; \
then :; \
@@ -109,6 +137,53 @@
echo "NEWS not updated; not releasing" 1>&2; \
exit 1; \
fi
+
+## Program to use to fetch files.
+WGET = wget
+WGETSGO = $(WGET) http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~
+
+## Files that we fetch and which we compare against.
+## FIXME should be a lot more here
+FETCHFILES = \
+./INSTALL \
+./config.guess \
+libltdl/config.guess \
+./config.sub \
+libltdl/config.sub \
+doc/texinfo.tex
+
+## Fetch the latest versions of files we care about.
+.PHONY: fetch
+fetch:
+ rm -rf Fetchdir > /dev/null 2>&1
+ mkdir Fetchdir
+## If a get fails then that is a problem.
+ (cd Fetchdir && \
+ $(WGETSGO)/autoconf/autoconf/INSTALL; \
+ $(WGETSGO)/config/config/config.guess; \
+ $(WGETSGO)/config/config/config.sub; \
+ $(WGETSGO)/texinfo/texinfo/doc/texinfo.tex )
+## Don't exit after test because we want to give as many errors as
+## possible.
+ @stat=0; for file in $(FETCHFILES); do \
+ fetchedfile=Fetchdir/`echo $$file | sed 's,.*/,,g'`; \
+ if diff -u $(srcdir)/$$file $$fetchedfile \
+ >>Fetchdir/update.patch 2>/dev/null; then :; \
+ else \
+ stat=1; \
+ echo "Updating $(srcdir)/$$file..."; \
+ cp $$fetchedfile $(srcdir)/$$file; \
+ fi; \
+ done; \
+ test $$stat = 1 && \
+ echo "See Fetchdir/update.patch for a log of the changes."; \
+ exit $$stat
+
+
+GPG = gpg # set it to `:' to avoid gpg operations
+
+.PHONY: cvs-dist
+cvs-dist: cvs-news
## Build the distribution:
$(MAKE) distcheck
## Finally, if everything was successful, commit the last changes and tag
@@ -127,23 +202,26 @@
&& $(GPG) --clearsign $$ofile.directive \
&& rm -f $$ofile.directive
+.PHONY: cvs-diff
cvs-diff:
## Figure out which cvs tags we are diffing, and if the diff works we
## compress it and then generate the signatures needed for FSF ftp-upload:
thisver=`echo "release-$(VERSION)" | sed 's/\./-/g'`; \
- if test -z "$$OLDVERSION"; then \
- prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
- else prevno="$$OLDVERSION"; fi; \
- prevver=release-`echo $$prevno | sed 's/\./-/g'`; \
- ofile="$(PACKAGE)-$$prevno-$(VERSION).diff.gz"; \
+ $(CHECK_LASTRELEASE); \
+ prevver=release-`echo $(LASTRELEASE) | sed 's/\./-/g'`; \
+ ofile="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).diff.gz"; \
$(CVS) -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \
- | GZIP=$(GZIP_ENV) gzip -c > $$ofile; \
+ | GZIP=$(GZIP_ENV) gzip -c > $$ofile \
&& $(GPG) --detach-sign $$ofile \
&& echo "directory: libtool" > $$ofile.directive \
&& $(GPG) --clearsign $$ofile.directive \
&& rm -f $$ofile.directive
-xdelta:
+XDELTA = xdelta
+XDELTA_OPTIONS = --pristine -9
+
+.PHONY: xdelta
+xdelta: prev-tarball
## Make sure xdelta exists;
@if ($(XDELTA) --version 2>&1 | grep version)>/dev/null 2>/dev/null; \
then :;\
@@ -154,57 +232,13 @@
## Generate the delta file (xdelta has wierd exit statuses, so we need to
## add some shell code to keep make happy), and then generate the signatures
## for FSF ftp-upload:
- if test -z "$$OLDVERSION"; then \
- prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
- else prevno="$$OLDVERSION"; fi; \
- ofile="$(PACKAGE)-$$prevno-$(VERSION).xdelta"; \
+ $(CHECK_LASTRELEASE); \
+ ofile="$(PACKAGE)-$(LASTRELEASE)-$(VERSION).xdelta"; \
( test -z `$(XDELTA) delta $(XDELTA_OPTIONS) \
- $(PACKAGE)-$$prevno.tar.gz $(PACKAGE)-$(VERSION).tar.gz \
+ $(PACKAGE)-$(LASTRELEASE).tar.gz $(PACKAGE)-$(VERSION).tar.gz \
$$ofile 2>&1` \
&& : ) \
&& $(GPG) --detach-sign $$ofile \
&& echo "directory: libtool" > $$ofile.directive \
&& $(GPG) --clearsign $$ofile.directive \
&& rm -f $$ofile.directive
-
-cvs-release: cvs-dist cvs-diff xdelta
-
-## Program to use to fetch files.
-WGET = wget
-WGETSGO = $(WGET) http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~
-
-## Files that we fetch and which we compare against.
-## FIXME should be a lot more here
-FETCHFILES = \
-./INSTALL \
-./config.guess \
-libltdl/config.guess \
-./config.sub \
-libltdl/config.sub \
-doc/texinfo.tex
-
-## Fetch the latest versions of files we care about.
-fetch:
- rm -rf Fetchdir > /dev/null 2>&1
- mkdir Fetchdir
-## If a get fails then that is a problem.
- (cd Fetchdir && \
- $(WGETSGO)/autoconf/autoconf/INSTALL; \
- $(WGETSGO)/config/config/config.guess; \
- $(WGETSGO)/config/config/config.sub; \
- $(WGETSGO)/texinfo/texinfo/doc/texinfo.tex )
-## Don't exit after test because we want to give as many errors as
-## possible.
- @stat=0; for file in $(FETCHFILES); do \
- fetchedfile=Fetchdir/`echo $$file | sed 's,.*/,,g'`; \
- if diff -u $(srcdir)/$$file $$fetchedfile \
- >>Fetchdir/update.patch 2>/dev/null; then :; \
- else \
- stat=1; \
- echo "Updating $(srcdir)/$$file..."; \
- cp $$fetchedfile $(srcdir)/$$file; \
- fi; \
- done; \
- test $$stat = 1 && \
- echo "See Fetchdir/update.patch for a log of the changes."; \
- exit $$stat
diff -u -r1.1385 -r1.1386
--- libtool~/ChangeLog 22 Jan 2004 22:25:42 -0000 1.1385
+++ libtool/ChangeLog 25 Jan 2004 13:41:21 -0000 1.1386
@@ 0,0 +1,4 @@
+2004-01-25 Scott James Remnant <address@hidden>
+
+ * NEWS: Include 1.5.2 release information.
+
@@ -244,4 +248,4 @@
Continued in ChangeLog.2003
- $Revision: 1.1385 $ $Date: 2004/01/22 22:25:42 $
+ $Revision: 1.1386 $ $Date: 2004/01/25 13:41:21 $
diff -u -r1.132 -r1.133
--- libtool~/NEWS 12 Jan 2004 02:32:50 -0000 1.132
+++ libtool/NEWS 25 Jan 2004 13:41:21 -0000 1.133
@@ -8,11 +8,6 @@
variable names directly.
* libltdl is no longer a self-contained package, and shares configury with
the top level directory now.
-* --tag, --silent and --debug options are preserved and reused when libtool
- calls itself for relinking etc.
-* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
- object compilation.
-* `-pthread' and similar options are honoured when linking shared libraries.
* Shared objects (.lo) are no longer created when `-static' is passed in
compile mode.
* New compile mode option `-shared' prevents creation of static objects (.o).
@@ -21,7 +16,6 @@
support shared libraries on your platform) trying to build a library using
`-shared' is a fatal error.
* New AC_LIBTOOL_TAGS macro to limit configure checks to only the listed tags.
-* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
* libtoolize installs libtool.m4 (and ltdl.m4 if used) to AC_CONFIG_MACRO_DIR.
* Mode inferrence removed, shorthand for choosing modes added.
* Specifying -allow-undefined is now an error.
@@ -31,12 +25,22 @@
* make install now deletes preexisting $prefix/share/libtool before installing
latest files.
* Extracting symbols from an import library on cygwin and win32 now works.
-* Recognises the 'R' symbol type on Solaris so read-only symbols can be
- exported.
+* Initial support for amigaos-ppc.
+* Bug fixes.
+
+New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
+* lt_dlrealloc is an official part of the libltdl API.
+* --tag, --silent and --debug options are preserved and reused when libtool
+ calls itself for relinking etc.
+* `-pthread' and similar options are honoured when linking shared libraries.
+* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
+ object compilation.
* New link mode option `-precious-files-regex' to prevent accidental removal
of files you want to keep, such as test coverage data, from the temporary
output directory.
-* Initial support for amigaos-ppc.
+* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
+* Recognises the 'R' symbol type on Solaris so read-only symbols can be
+ exported.
* Bug fixes.
New in 1.5.1: 2003-??-??; CVS version 1.5.0a, Libtool team:
signature.asc
Description: This is a digitally signed message part
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [FYI] Release 1.5.2,
Scott James Remnant <=