diff -ruNp libtool-1.5.12/ChangeLog libtool-1.5.14/ChangeLog --- libtool-1.5.12/ChangeLog 2005-02-06 00:01:15.000000000 +0900 +++ libtool-1.5.14/ChangeLog 2005-02-12 21:18:28.000000000 +0900 @@ -1,5 +1,26 @@ +2005-02-12 Peter O'Gorman + + GNU libtool 1.5.14 is released. + + * ChangeLog: Upped version to 1.5.14. + * NEWS: Updated. + * config.guess, config.sub: Updated. + +2005-02-10 Peter O'Gorman + + * ltmain.in, libtoolize.in: --version should show "(C) 2005". + Reported by Paul Eggert + +2005-02-07 Peter O'Gorman + + * ltmain.in: Add -pthread like flags when linking executables too. + Reported by Andreas Schwab + 2005-02-05 Peter O'Gorman + * configure.ac: Bump version to 1.5.13a + * NEWS: Updated + Libtool-1.5.12 release * libltdl/Makefile.am: Bump library revision (I remembered!). @@ -3238,4 +3259,4 @@ Continued in ChangeLog.1 - $Revision: 1.1220.2.191 $ $Date: 2005/02/05 15:01:15 $ + $Revision: 1.1220.2.195 $ $Date: 2005/02/12 12:12:33 $ diff -ruNp libtool-1.5.12/INSTALL libtool-1.5.14/INSTALL --- libtool-1.5.12/INSTALL 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/INSTALL 2005-02-12 21:19:54.000000000 +0900 @@ -1,7 +1,7 @@ Installation Instructions ************************* -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives @@ -189,13 +189,8 @@ them in the `configure' command line, us ./configure CC=/usr/local2/bin/gcc -causes the specified `gcc' to be used as the C compiler (unless it is -overridden in the site shell script). Here is a another example: - - /bin/bash ./configure CONFIG_SHELL=/bin/bash - -Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent -configuration-related scripts to be executed by `/bin/bash'. +will cause the specified gcc to be used as the C compiler (unless it is +overridden in the site shell script). `configure' Invocation ====================== diff -ruNp libtool-1.5.12/Makefile.in libtool-1.5.14/Makefile.in --- libtool-1.5.12/Makefile.in 2005-02-06 00:23:29.000000000 +0900 +++ libtool-1.5.14/Makefile.in 2005-02-12 21:19:55.000000000 +0900 @@ -38,8 +38,8 @@ build_triplet = @build@ host_triplet = @host@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \ - ChangeLog INSTALL NEWS THANKS TODO compile config.guess \ - config.sub install-sh ltmain.sh missing + ChangeLog INSTALL NEWS THANKS TODO config.guess config.sub \ + install-sh ltmain.sh missing subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ diff -ruNp libtool-1.5.12/NEWS libtool-1.5.14/NEWS --- libtool-1.5.12/NEWS 2005-02-05 23:07:21.000000000 +0900 +++ libtool-1.5.14/NEWS 2005-02-12 21:18:31.000000000 +0900 @@ -1,5 +1,9 @@ NEWS - list of user-visible changes between releases of GNU Libtool +New in 1.5.14: 2005-02-12; CVS version 1.5.13a, Libtool team: +* Make -pthread work when building executabless too. +* Bug Fixes. + New in 1.5.12: 2004-02-05; CVS version 1.5.11a, Libtool team: * Support for Portland Group compiler on GNU/Linux. * Support (mostly) for DragonFly BSD. diff -ruNp libtool-1.5.12/config.guess libtool-1.5.14/config.guess --- libtool-1.5.12/config.guess 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/config.guess 2005-02-12 21:18:32.000000000 +0900 @@ -1,9 +1,9 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2004-11-12' +timestamp='2005-02-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -53,7 +53,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -804,6 +804,9 @@ EOF i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit 0 ;; + amd64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit 0 ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit 0 ;; @@ -1197,6 +1200,9 @@ EOF *:QNX:*:4*) echo i386-pc-qnx exit 0 ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit 0 ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; diff -ruNp libtool-1.5.12/config.sub libtool-1.5.14/config.sub --- libtool-1.5.12/config.sub 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/config.sub 2005-02-12 21:18:32.000000000 +0900 @@ -1,9 +1,9 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2004-11-30' +timestamp='2005-02-10' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -70,7 +70,7 @@ Report bugs and patches to &5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libtool $as_me 1.5.12, which was +It was created by libtool $as_me 1.5.14, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1525,11 +1525,11 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # It is assumed that we only want to see the date extension for cvs libtool # versions (i.e. "odd" letters) and not actual alpha releases. TIMESTAMP= -case 1.5.12 in +case 1.5.14 in *[acegikmoqsuwy]) TIMESTAMP=`${CONFIG_SHELL} ${srcdir}/mkstamp < ${srcdir}/ChangeLog` sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Configuring libtool 1.5.12$TIMESTAMP ## +## Configuring libtool 1.5.14$TIMESTAMP ## _ASBOX echo ;; @@ -1848,7 +1848,7 @@ fi # Define the identity of the package. PACKAGE=libtool - VERSION=1.5.12 + VERSION=1.5.14 cat >>confdefs.h <<_ACEOF @@ -20282,7 +20282,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by libtool $as_me 1.5.12, which was +This file was extended by libtool $as_me 1.5.14, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20340,7 +20340,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -libtool config.status 1.5.12 +libtool config.status 1.5.14 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" diff -ruNp libtool-1.5.12/configure.ac libtool-1.5.14/configure.ac --- libtool-1.5.12/configure.ac 2005-02-05 23:06:51.000000000 +0900 +++ libtool-1.5.14/configure.ac 2005-02-12 21:18:32.000000000 +0900 @@ -25,7 +25,7 @@ AC_PREREQ(2.50) ## ------------------------ ## ## Autoconf initialisation. ## ## ------------------------ ## -AC_INIT([libtool], [1.5.12], [bug-libtool@gnu.org]) +AC_INIT([libtool], [1.5.14], [bug-libtool@gnu.org]) AC_CONFIG_SRCDIR([ltmain.in]) diff -ruNp libtool-1.5.12/doc/libtool.info libtool-1.5.14/doc/libtool.info --- libtool-1.5.12/doc/libtool.info 2005-02-05 23:57:53.000000000 +0900 +++ libtool-1.5.14/doc/libtool.info 2005-02-12 21:33:09.000000000 +0900 @@ -11,7 +11,7 @@ START-INFO-DIR-ENTRY * libtoolize: (libtool)Invoking libtoolize. Adding libtool support. END-INFO-DIR-ENTRY - This file documents GNU Libtool 1.5.12 + This file documents GNU Libtool 1.5.14 Copyright (C) 1996-2003 Free Software Foundation, Inc. @@ -30,7 +30,7 @@ Shared library support for GNU This file documents GNU Libtool, a script that allows package developers to provide generic shared library support. This edition documents -version 1.5.12. +version 1.5.14. *Note Reporting bugs::, for information on how to report problems with libtool. @@ -2266,7 +2266,7 @@ interpreted language. In fact, dlopen c language interpreters to provide an efficient way to extend the language. - As of version 1.5.12, libtool provides support for dlopened modules. + As of version 1.5.14, libtool provides support for dlopened modules. However, you should indicate that your package is willing to use such support, by using the macro `AC_LIBTOOL_DLOPEN' in `configure.in'. If this macro is not used (or it is used _after_ `AC_PROG_LIBTOOL'), diff -ruNp libtool-1.5.12/doc/mdate-sh libtool-1.5.14/doc/mdate-sh --- libtool-1.5.12/doc/mdate-sh 2005-02-05 23:08:05.000000000 +0900 +++ libtool-1.5.14/doc/mdate-sh 2005-02-12 21:28:06.000000000 +0900 @@ -1,9 +1,10 @@ #!/bin/sh # Get modification time of a file or directory and pretty-print it. -scriptversion=2003-11-09.00 +scriptversion=2005-02-07.09 -# Copyright (C) 1995, 1996, 1997, 2003 Free Software Foundation, Inc. +# Copyright (C) 1995, 1996, 1997, 2003, 2004, 2005 Free Software +# Foundation, Inc. # written by Ulrich Drepper , June 1995 # # This program is free software; you can redistribute it and/or modify @@ -42,11 +43,11 @@ Pretty-print the modification time of FI Report bugs to . EOF - exit 0 + exit $? ;; -v | --v*) echo "mdate-sh $scriptversion" - exit 0 + exit $? ;; esac @@ -80,7 +81,7 @@ fi # words should be skipped to get the date. # On HPUX /bin/sh, "set" interprets "-rw-r--r--" as options, so the "x" below. -set - x`$ls_command /` +set x`ls -l -d /` # Find which argument is the month. month= @@ -107,13 +108,32 @@ do done # Get the extended ls output of the file or directory. -set - x`eval "$ls_command \"\$save_arg1\""` +set dummy x`eval "$ls_command \"\$save_arg1\""` # Remove all preceding arguments eval $command -# Get the month. Next argument is day, followed by the year or time. -case $1 in +# Because of the dummy argument above, month is in $2. +# +# On a POSIX system, we should have +# +# $# = 5 +# $1 = file size +# $2 = month +# $3 = day +# $4 = year or time +# $5 = filename +# +# On Darwin 7.7.0 and 7.6.0, we have +# +# $# = 4 +# $1 = day +# $2 = month +# $3 = year or time +# $4 = filename + +# Get the month. +case $2 in Jan) month=January; nummonth=1;; Feb) month=February; nummonth=2;; Mar) month=March; nummonth=3;; @@ -128,7 +148,10 @@ case $1 in Dec) month=December; nummonth=12;; esac -day=$2 +case $3 in + ???*) day=$1;; + *) day=$3; shift;; +esac # Here we have to deal with the problem that the ls output gives either # the time of day or the year. diff -ruNp libtool-1.5.12/doc/stamp-vti libtool-1.5.14/doc/stamp-vti --- libtool-1.5.12/doc/stamp-vti 2005-02-06 00:41:02.000000000 +0900 +++ libtool-1.5.14/doc/stamp-vti 2005-02-12 21:33:09.000000000 +0900 @@ -1,4 +1,4 @@ -@set UPDATED 02:23 January ./libtool.texi -@set UPDATED-MONTH January ./libtool.texi -@set EDITION 1.5.12 -@set VERSION 1.5.12 +@set UPDATED 14 January 2005 +@set UPDATED-MONTH January 2005 +@set EDITION 1.5.14 +@set VERSION 1.5.14 diff -ruNp libtool-1.5.12/doc/texinfo.tex libtool-1.5.14/doc/texinfo.tex --- libtool-1.5.12/doc/texinfo.tex 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/doc/texinfo.tex 2005-02-12 21:19:53.000000000 +0900 @@ -3,10 +3,10 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2005-01-30.17} +\def\texinfoversion{2004-11-25.16} % % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, -% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software +% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software % Foundation, Inc. % % This texinfo.tex file is free software; you can redistribute it and/or @@ -2000,7 +2000,7 @@ where each line of input produces a line \def\eurofont{% % We set the font at each command, rather than predefining it in % \textfonts and the other font-switching commands, so that - % installations which never need the symbol don't have to have the + % installations which never need the symbold don't have to have the % font installed. % % There is only one designed size (nominal 10pt), so we always scale @@ -4289,11 +4289,11 @@ where each line of input produces a line \ifx\temptype\Ynothingkeyword \setbox0 = \hbox{}% \def\toctype{unnchap}% - \gdef\thischapter{#1}% + \def\thischapter{#1}% \else\ifx\temptype\Yomitfromtockeyword \setbox0 = \hbox{}% contents like unnumbered, but no toc entry \def\toctype{omit}% - \gdef\thischapter{}% + \xdef\thischapter{}% \else\ifx\temptype\Yappendixkeyword \setbox0 = \hbox{\putwordAppendix{} #3\enspace}% \def\toctype{app}% diff -ruNp libtool-1.5.12/doc/version.texi libtool-1.5.14/doc/version.texi --- libtool-1.5.12/doc/version.texi 2005-02-05 23:57:53.000000000 +0900 +++ libtool-1.5.14/doc/version.texi 2005-02-12 21:33:09.000000000 +0900 @@ -1,4 +1,4 @@ -@set UPDATED 02:23 January ./libtool.texi -@set UPDATED-MONTH January ./libtool.texi -@set EDITION 1.5.12 -@set VERSION 1.5.12 +@set UPDATED 14 January 2005 +@set UPDATED-MONTH January 2005 +@set EDITION 1.5.14 +@set VERSION 1.5.14 diff -ruNp libtool-1.5.12/install-sh libtool-1.5.14/install-sh --- libtool-1.5.12/install-sh 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/install-sh 2005-02-12 21:19:51.000000000 +0900 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2005-02-02.21 +scriptversion=2004-12-17.09 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -109,7 +109,7 @@ while test -n "$1"; do shift continue;; - --help) echo "$usage"; exit $?;; + --help) echo "$usage"; exit 0;; -m) chmodcmd="$chmodprog $2" shift @@ -134,7 +134,7 @@ while test -n "$1"; do shift continue;; - --version) echo "$0 $scriptversion"; exit $?;; + --version) echo "$0 $scriptversion"; exit 0;; *) # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. diff -ruNp libtool-1.5.12/libltdl/config.sub libtool-1.5.14/libltdl/config.sub --- libtool-1.5.12/libltdl/config.sub 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/libltdl/config.sub 2005-02-12 21:21:00.000000000 +0900 @@ -237,7 +237,7 @@ case $basic_machine in | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ + | m32r | m32rle | m68000 | m68k | m88k | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -310,7 +310,7 @@ case $basic_machine in | ip2k-* | iq2000-* \ | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ diff -ruNp libtool-1.5.12/libltdl/install-sh libtool-1.5.14/libltdl/install-sh --- libtool-1.5.12/libltdl/install-sh 2005-02-05 23:25:13.000000000 +0900 +++ libtool-1.5.14/libltdl/install-sh 2005-02-12 21:21:00.000000000 +0900 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2005-02-02.21 +scriptversion=2004-12-17.09 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -109,7 +109,7 @@ while test -n "$1"; do shift continue;; - --help) echo "$usage"; exit $?;; + --help) echo "$usage"; exit 0;; -m) chmodcmd="$chmodprog $2" shift @@ -134,7 +134,7 @@ while test -n "$1"; do shift continue;; - --version) echo "$0 $scriptversion"; exit $?;; + --version) echo "$0 $scriptversion"; exit 0;; *) # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. diff -ruNp libtool-1.5.12/libltdl/ltmain.sh libtool-1.5.14/libltdl/ltmain.sh --- libtool-1.5.12/libltdl/ltmain.sh 2005-02-06 00:34:11.000000000 +0900 +++ libtool-1.5.14/libltdl/ltmain.sh 2005-02-12 21:30:57.000000000 +0900 @@ -43,8 +43,8 @@ EXIT_FAILURE=1 PROGRAM=ltmain.sh PACKAGE=libtool -VERSION=1.5.12 -TIMESTAMP=" (1.1220.2.191 2005/02/05 15:01:15)" +VERSION=1.5.14 +TIMESTAMP=" (1.1220.2.195 2005/02/12 12:12:33)" # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. @@ -438,7 +438,7 @@ do --version) $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" $echo - $echo "Copyright (C) 2003 Free Software Foundation, Inc." + $echo "Copyright (C) 2005 Free Software Foundation, Inc." $echo "This is free software; see the source for copying conditions. There is NO" $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." exit $? @@ -1525,6 +1525,8 @@ EOF -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" continue ;; diff -ruNp libtool-1.5.12/libtoolize.in libtool-1.5.14/libtoolize.in --- libtool-1.5.12/libtoolize.in 2005-02-05 23:04:20.000000000 +0900 +++ libtool-1.5.14/libtoolize.in 2005-02-12 21:18:34.000000000 +0900 @@ -88,7 +88,7 @@ EOF --version) echo "$PROGRAM (GNU $PACKAGE) $VERSION" echo - echo "Copyright (C) 2003 Free Software Foundation, Inc." + echo "Copyright (C) 2005 Free Software Foundation, Inc." echo "This is free software; see the source for copying conditions. There is NO" echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." exit $? diff -ruNp libtool-1.5.12/ltmain.in libtool-1.5.14/ltmain.in --- libtool-1.5.12/ltmain.in 2005-02-05 23:04:29.000000000 +0900 +++ libtool-1.5.14/ltmain.in 2005-02-12 21:18:34.000000000 +0900 @@ -438,7 +438,7 @@ do --version) $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" $echo - $echo "Copyright (C) 2003 Free Software Foundation, Inc." + $echo "Copyright (C) 2005 Free Software Foundation, Inc." $echo "This is free software; see the source for copying conditions. There is NO" $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." exit $? @@ -1525,6 +1525,8 @@ EOF -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" continue ;; diff -ruNp libtool-1.5.12/ltmain.sh libtool-1.5.14/ltmain.sh --- libtool-1.5.12/ltmain.sh 2005-02-06 00:34:10.000000000 +0900 +++ libtool-1.5.14/ltmain.sh 2005-02-12 21:30:57.000000000 +0900 @@ -43,8 +43,8 @@ EXIT_FAILURE=1 PROGRAM=ltmain.sh PACKAGE=libtool -VERSION=1.5.12 -TIMESTAMP=" (1.1220.2.191 2005/02/05 15:01:15)" +VERSION=1.5.14 +TIMESTAMP=" (1.1220.2.195 2005/02/12 12:12:33)" # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. @@ -438,7 +438,7 @@ do --version) $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" $echo - $echo "Copyright (C) 2003 Free Software Foundation, Inc." + $echo "Copyright (C) 2005 Free Software Foundation, Inc." $echo "This is free software; see the source for copying conditions. There is NO" $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." exit $? @@ -1525,6 +1525,8 @@ EOF -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" continue ;;