]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libtoolize.m4sh: Install `install-sh' as well, needed for configure ..
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 20 Dec 2004 13:09:07 +0000 (13:09 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 20 Dec 2004 13:09:07 +0000 (13:09 +0000)
* Makefile.am, Makefile.maint: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.

ChangeLog
Makefile.am
Makefile.maint
NEWS
doc/libtool.texi
libtoolize.m4sh

index a80f6d1bd36af2117d8e507eb45939d556380756..6b64d2478380dcc6aed182cdc50f99a1cbd3705f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-12-20  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
 
+       * libtoolize.m4sh: Install `install-sh' as well, needed for configure ..
+       * Makefile.am, Makefile.maint: .. install, update it.
+       * NEWS, doc/libtool.texi (Distributing): .. document it.
+       Reported by Ross Boylan <ross@biostat.ucsf.edu>.
+
        * m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Add '${wl}-z ${wl}text'
        to archive_cmds and archive_expsyms_cmds.  I.e., do not allow nopic in
        shared libraries.
index 131715d00f0263e8022e7ab805fe6e647dd2be8f..80308c62744d35517514f96a921562407b4f0ef9 100644 (file)
@@ -56,7 +56,8 @@ CLEANFILES = libtool libtoolize \
 # These are required by libtoolize and must be executable when installed.
 # Since _SCRIPTS gets the program transform applied we make them
 # executable by hand
-dist_pkgdata_DATA = config/config.guess config/config.sub config/ltmain.sh
+dist_pkgdata_DATA = config/config.guess config/config.sub config/ltmain.sh \
+       config/install-sh
 
 # Everything that gets picked up by aclocal is automatically distributed,
 # this is the list of macro files we install on the user's system.
@@ -188,6 +189,7 @@ install-data-local:
 install-data-hook:
        chmod +x $(DESTDIR)$(pkgdatadir)/config.guess
        chmod +x $(DESTDIR)$(pkgdatadir)/config.sub
+       chmod +x $(DESTDIR)$(pkgdatadir)/install-sh
 
 ## Ship README.alpha only in alpha release, but renamed to README
 dist-hook:
index b07f07b141eb1c7c9508d6bd15b9f3d0929c7a73..cce14875ca5bf201e8efc9ec7ddd81b5c99f69ed 100644 (file)
@@ -121,6 +121,7 @@ FETCHFILES = \
 ./INSTALL \
 config/config.guess \
 config/config.sub \
+config/install-sh \
 config/texinfo.tex
 
 ## Fetch the latest versions of files we care about.
@@ -131,6 +132,7 @@ fetch:
 ## If a get fails then that is a problem.
        (cd Fetchdir && \
        $(WGETSGO)/autoconf/autoconf/INSTALL; \
+       $(WGETSGO)/automake/automake/lib/install-sh; \
        $(WGETSGO)/config/config/config.guess; \
        $(WGETSGO)/config/config/config.sub; \
        $(WGETSGO)/texinfo/texinfo/doc/texinfo.tex )
diff --git a/NEWS b/NEWS
index 62de04cabfcd9eb31b4a5c7649656c31442ccb17..38ac40308c34a93c9fdb693b827a93970129d903 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,7 @@ New in 1.9h: 2004-??-??; CVS version 1.9g, Libtool team:
 * Support for Portland Group compiler on Linux.
 * Fix libltdl on static platforms.
 * Support for linux-dietlibc (`diet' as well as `diet-dyn', separately).
+* `libtoolize --install' now also installs `install-sh'.
 \f
 New in 1.9f: 2004-10-23; CVS version 1.9e, Libtool team:
 * Calculate dllsearchpath correctly for wrapper scripts on cygwin.
index 0f2aaf7f30eed5974f150a35f8f5069b0636d2c6..f0f905f824338d58eda720cbc4196dd592b327ca 100644 (file)
@@ -2122,6 +2122,10 @@ Attempt to guess a canonical system name.
 @pindex config.sub
 Canonical system name validation subroutine script.
 
+@item install-sh
+@pindex install-sh
+BSD-compatible @command{install} replacement script.
+
 @item ltmain.sh
 @pindex ltmain.sh
 A generic script implementing basic libtool functionality.
index b02ae759562f16509060fe67d16797bae36b8d4b..9471e869684a1dc36c67a6a18b0f9cd3b991b9ea 100644 (file)
@@ -589,7 +589,7 @@ func_config_update ()
   #       specially below though, so don't add them here):
   pkgmacro_files='argz.m4:ltoptions.m4:ltsugar.m4:ltversion.m4'
 
-  glob_exclude_pkgaux_files='config.guess|config.sub|ltmain.sh'
+  glob_exclude_pkgaux_files='config.guess|config.sub|install-sh|ltmain.sh'
 
   func_scan_files
   $opt_quiet || func_check_macros
@@ -613,6 +613,8 @@ func_config_update ()
     func_config_update "$pkgdatadir/config.guess" "$auxdir/config.guess"
     test -f "$pkgdatadir/config.sub" \
       && func_config_update "$pkgdatadir/config.sub" "$auxdir/config.sub"
+    test -f "$pkgdatadir/install-sh" \
+      && func_config_update "$pkgdatadir/install-sh" "$auxdir/install-sh"
   fi
   func_ltmain_update "$pkgdatadir/ltmain.sh" "$auxdir/ltmain.sh"