Source: libtool Version: 2.4.6-14 Severity: minor Tags: patch Hello.
The attached archive contains more or less intrusive suggestions for the Debian packaging of libtool. test_build.diff attempts to gather all differences in the resulting .debs. I hope that each difference (or No such file or directory message) will be explained by a commit header. Two corner cases deserve a commentary. Since commit 'Use dpkg-dev snippets for architecture, build flags and package version', LDFLAGS is exported into the global environment and probably affects more subprocesses than before. That is why LTCFLAGS in /usr/bin/libtool now contains -Wall. This seems correct, but if not, it should be sufficient to remove 'DPKG_EXPORT_BUILDFLAGS:=1' and add explicit assignments before './configure' or explicit exports after ovreride_dh_auto_configure:. In /usr/bin/libtool, the BINCC and BINCXX parts are swapped. This is because commit 'Merge patching in an editor script, empty dependency_libs in installed .la' requires some work. Please review these changes. These are local Git commits, so it would be easy to translate them into a merge request if you are more comfortable this way. Thanks.
libtool-deb-suggestions.tar.gz
Description: application/gzip
diff -urN old/libltdl-dev/control new/libltdl-dev/control --- old/libltdl-dev/control 2020-05-17 22:38:12.000000000 +0000 +++ new/libltdl-dev/control 2020-03-02 09:35:42.000000000 +0000 @@ -7,14 +7,11 @@ Depends: libltdl7 (= 2.4.6-14), automake-1.16 Recommends: libtool Suggests: libtool-doc -Conflicts: libltdl3-dev, libltdl7-dev, libtool (<< 1.5.20), libtool1.4 -Replaces: libltdl3-dev, libltdl7-dev, libtool (<< 1.5.20) -Provides: libltdl3-dev, libltdl7-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: https://www.gnu.org/software/libtool/ -Description: System independent dlopen wrapper for GNU libtool +Description: System independent dlopen wrapper for GNU libtool (headers) This package contains the header files and static libraries for the libltdl package. . diff -urN old/libltdl-dev/md5sums new/libltdl-dev/md5sums --- old/libltdl-dev/md5sums 2020-05-17 22:38:12.000000000 +0000 +++ new/libltdl-dev/md5sums 2020-03-02 09:35:42.000000000 +0000 @@ -3,7 +3,7 @@ cc3d6ec52919a1534dd5b903f14157a3 usr/include/libltdl/lt_system.h ede699089a4182cdc3461044e1c2f2f5 usr/include/ltdl.h 3ec479f4152e784279f4c4537d47fa3c usr/lib/x86_64-linux-gnu/libltdl.a -3357b543d9149c35f2d124cf54594a6d usr/lib/x86_64-linux-gnu/libltdl.la +c77b57615b6467ead6d0048f923fdac1 usr/lib/x86_64-linux-gnu/libltdl.la bf4928f1e020e2316c088721b556faa6 usr/share/aclocal/ltdl.m4 4fbd65380cdd255951079008b364516c usr/share/libtool/COPYING.LIB b82076e21327d56bec6f2976b6985fcc usr/share/libtool/Makefile.am @@ -40,4 +40,4 @@ ede699089a4182cdc3461044e1c2f2f5 usr/share/libtool/ltdl.h 9981730f31c360029db3a3a024034bdc usr/share/libtool/ltdl.mk 91b8a2dd795467ed9886b9d7a70260f0 usr/share/libtool/slist.c -367e4cf100464e21a3f4203781c6ca52 usr/share/lintian/overrides/libltdl-dev +eb31f4af706bc0b615f2a97dff0c73ea usr/share/lintian/overrides/libltdl-dev diff -urN old/libltdl-dev/usr/lib/x86_64-linux-gnu/libltdl.la new/libltdl-dev/usr/lib/x86_64-linux-gnu/libltdl.la --- old/libltdl-dev/usr/lib/x86_64-linux-gnu/libltdl.la 2020-05-17 22:38:06.000000000 +0000 +++ new/libltdl-dev/usr/lib/x86_64-linux-gnu/libltdl.la 2020-03-02 09:35:42.000000000 +0000 @@ -17,7 +17,7 @@ inherited_linker_flags='' # Libraries that this one depends upon. -dependency_libs=' -ldl' +dependency_libs='' # Names of additional weak libraries provided by this library weak_library_names='' diff: old/libltdl-dev/usr/lib/x86_64-linux-gnu/libltdl.so: No such file or directory diff: new/libltdl-dev/usr/lib/x86_64-linux-gnu/libltdl.so: No such file or directory diff: old/libltdl-dev/usr/share/doc/libltdl-dev: No such file or directory diff: new/libltdl-dev/usr/share/doc/libltdl-dev: No such file or directory diff -urN old/libltdl-dev/usr/share/lintian/overrides/libltdl-dev new/libltdl-dev/usr/share/lintian/overrides/libltdl-dev --- old/libltdl-dev/usr/share/lintian/overrides/libltdl-dev 2020-03-02 09:35:42.000000000 +0000 +++ new/libltdl-dev/usr/share/lintian/overrides/libltdl-dev 2020-03-02 09:35:42.000000000 +0000 @@ -1,2 +1,5 @@ # the whole libltdl source is included, including the COPYING.LIB libltdl-dev binary: extra-license-file + +# the whole libltdl source is included, including README +package-contains-documentation-outside-usr-share-doc usr/share/libtool/README diff -urN old/libltdl7/control new/libltdl7/control --- old/libltdl7/control 2020-05-17 22:38:12.000000000 +0000 +++ new/libltdl7/control 2020-03-02 09:35:42.000000000 +0000 @@ -3,7 +3,7 @@ Version: 2.4.6-14 Architecture: amd64 Maintainer: Alastair McKinstry <mckins...@debian.org> -Installed-Size: 418 +Installed-Size: 422 Depends: libc6 (>= 2.14) Section: libs Priority: optional diff -urN old/libltdl7/md5sums new/libltdl7/md5sums --- old/libltdl7/md5sums 2020-05-17 22:38:12.000000000 +0000 +++ new/libltdl7/md5sums 2020-03-02 09:35:42.000000000 +0000 @@ -1,6 +1,6 @@ -3270adb0ef39957bff70cca1608eacbb usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 +7c4832e1aeb870b38c087bbcd56ac357 usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 e7038397e4f4ba887a9e6b936bc45fd5 usr/share/doc/libltdl7/NEWS.gz 9142326bb07ac7623df73674fd08c3da usr/share/doc/libltdl7/README -02fdccca6642977b467942c7bcc1ab30 usr/share/doc/libltdl7/changelog.Debian.gz +d0bc629d25a04c4b899bf3117ede0053 usr/share/doc/libltdl7/changelog.Debian.gz 13d7863f07f9ba79d6dac45519c2872c usr/share/doc/libltdl7/changelog.gz -929e1d83f5aeb4d19fd3b6172b806b58 usr/share/doc/libltdl7/copyright +af268b2545ebbe4330c979860aca89b7 usr/share/doc/libltdl7/copyright Binary files old/libltdl7/usr/lib/x86_64-linux-gnu/libltdl.so.7 and new/libltdl7/usr/lib/x86_64-linux-gnu/libltdl.so.7 differ Binary files old/libltdl7/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 and new/libltdl7/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1 differ diff -urN old/libltdl7/usr/share/doc/libltdl7/changelog.Debian new/libltdl7/usr/share/doc/libltdl7/changelog.Debian --- old/libltdl7/usr/share/doc/libltdl7/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 +++ new/libltdl7/usr/share/doc/libltdl7/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 @@ -17,7 +17,7 @@ [ Helmut Grohe ] * Avoid build-dependency cycle with libtool. Closes: #924184 [ Vagrant Cascadian ] - * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, + * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, to prevent variation when built on a merged /usr system. Closes: #949270 * Remove file-prefix-map/debug-prefix-map arguments from the libtool.1 manpage, @@ -46,7 +46,7 @@ libtool (2.4.6-10) unstable; urgency=medium - * 0030-flang-support.patch: Support for Flang Fortran compiler + * 0030-flang-support.patch: Support for Flang Fortran compiler -- Alastair McKinstry <mckins...@debian.org> Mon, 18 Feb 2019 15:53:43 +0000 @@ -482,7 +482,7 @@ libtool (1.5.22-2) unstable; urgency=low * Remove a "--" line from the generate tag for BINCC. It - resulted in "--: command not found" error. Thanks to + resulted in "--: command not found" error. Thanks to John V. Belmonte for reporting it and Ralf Wildenhues for the fix. (Closes: #345607) @@ -491,7 +491,7 @@ libtool (1.5.22-1) unstable; urgency=low * New upstream release - - libtoolize --ltdl now fails if libltdl3-dev is not installed. + - libtoolize --ltdl now fails if libltdl3-dev is not installed. (Closes: #344756) * Also set link_all_deplibs to no on kfreebsd*-gnu. Patch from Aurelien Jarno <aure...@debian.org> (Closes: #341978) @@ -525,7 +525,7 @@ * Move ltdl.m4 from libtool to libltdl-dev package, where it belongs. Add a conflicts/replaces from libltdl-dev to the libtool package. * Remove usr/share/libtool/libltdl from the libtool package - * Make the libtool.m4 in /usr/share/libtool a symlink to the one in + * Make the libtool.m4 in /usr/share/libtool a symlink to the one in /usr/share/aclocal. * libltdl3-dev.preinst: No longer remove the old directory on upgrade. libltdl3-dev.preinst does nothing now so remove the file. @@ -754,4 +754,3 @@ Closes: #190216, #195278, #192918. -- Scott James Remnant <sc...@netsplit.com> Sat, 2 Aug 2003 02:08:10 +0100 - diff -urN old/libltdl7/usr/share/doc/libltdl7/copyright new/libltdl7/usr/share/doc/libltdl7/copyright --- old/libltdl7/usr/share/doc/libltdl7/copyright 2020-03-02 09:35:42.000000000 +0000 +++ new/libltdl7/usr/share/doc/libltdl7/copyright 2020-03-02 09:35:42.000000000 +0000 @@ -1,54 +1,51 @@ -This is the Debian package of GNU Libtool. - -The Debian package is currently maintained by Kurt Roeckx <k...@roeckx.be> - -libtool is: -Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - Free Software Foundation, Inc. -Originally by Gordon Matzigkeit <g...@gnu.ai.mit.edu>, 1996 - - -Additional information about Libtool is available at: - - http://www.gnu.org/software/libtool/ - -The upstream sources were obtained from: - - ftp://ftp.gnu.org/pub/gnu/libtool/ - - -License: - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -As a special exception to the GNU General Public License, if you -distribute this file as part of a program that contains a -configuration script generated by Autoconf, you may include it under -the same distribution terms that you use for the rest of that program. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL'. - - -The documentation is: - Copyright (C) 1996-2009 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover -Texts. A copy of the license is included in the section entitled "GNU -Free Documentation License". - -On Debian GNU/Linux systems, the complete text of the GNU -Free Documentation License can be found in -`/usr/share/common-licenses/GFDL'. - +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: GNU Libtool +Upstream-Contact: https://www.gnu.org/software/libtool +Source: https://ftp.gnu.org/pub/gnu/libtool + +Files: * +Copyright:1996-2015 Free Software Foundation, Inc. +License: GPL-2+ + +Files: doc/* +Copyright: 1996-2015 Free Software Foundation, Inc. +License: GFDL-NIV-1.3+ + +Files: debian/* +Copyright: 2018- Alastair McKinstry <mckins...@debian.org> + 2007 Piotr Roszatycki <dex...@debian.org> + 2005-2016 Kurt Roeckx <k...@roeckx.be> + 2003-2005 Scott James Remnant <sc...@netsplit.com> +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: GFDL-NIV-1.3+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + . + On Debian GNU/Linux systems, the complete text of the GNU Free + Documentation License can be found in + `/usr/share/common-licenses/GFDL-1.3'. diff -urN old/libtool/control new/libtool/control --- old/libtool/control 2020-05-17 22:38:08.000000000 +0000 +++ new/libtool/control 2020-03-02 09:35:42.000000000 +0000 @@ -2,11 +2,10 @@ Version: 2.4.6-14 Architecture: all Maintainer: Alastair McKinstry <mckins...@debian.org> -Installed-Size: 1198 +Installed-Size: 1199 Depends: gcc | c-compiler, cpp, libc6-dev | libc-dev, file, autotools-dev Recommends: libltdl-dev -Suggests: libtool-doc, autoconf (>> 2.50), automaken, gfortran | fortran95-compiler, gcj-jdk -Conflicts: autoconf (<= 2.12), automake (<= 1.3), libtool1.4 +Suggests: libtool-doc, autoconf, automaken, gfortran | fortran95-compiler, gcj-jdk Section: devel Priority: optional Multi-Arch: foreign diff -urN old/libtool/md5sums new/libtool/md5sums --- old/libtool/md5sums 2020-05-17 22:38:08.000000000 +0000 +++ new/libtool/md5sums 2020-03-02 09:35:42.000000000 +0000 @@ -6,12 +6,12 @@ d936fd6b2025c9b5322f826117d7f30c usr/share/aclocal/ltversion.m4 22aa295bf5320aec7fba6756ff11058a usr/share/aclocal/lt~obsolete.m4 609391be7a11cf79c10b61b6dc85af13 usr/share/doc/libtool/README.Debian -02fdccca6642977b467942c7bcc1ab30 usr/share/doc/libtool/changelog.Debian.gz +d0bc629d25a04c4b899bf3117ede0053 usr/share/doc/libtool/changelog.Debian.gz 13d7863f07f9ba79d6dac45519c2872c usr/share/doc/libtool/changelog.gz -929e1d83f5aeb4d19fd3b6172b806b58 usr/share/doc/libtool/copyright +af268b2545ebbe4330c979860aca89b7 usr/share/doc/libtool/copyright db0112ab22825d7d6cb9257d34577cfc usr/share/libtool/build-aux/compile 91b287ce6c245893a75bd18dc53fb07a usr/share/libtool/build-aux/depcomp d651f428c7739cf424b31c05dfdbed04 usr/share/libtool/build-aux/install-sh 9802a62059d97e84d1be76dc04003c6c usr/share/libtool/build-aux/ltmain.sh 53e627f03d2b741a129da926c51ca8aa usr/share/libtool/build-aux/missing -7a4337ac5250c18688789c49ebcdd31b usr/share/man/man1/libtoolize.1.gz +e55176b48c023a3f0e8e63c771f4c5ee usr/share/man/man1/libtoolize.1.gz diff -urN old/libtool/usr/share/doc/libtool/changelog.Debian new/libtool/usr/share/doc/libtool/changelog.Debian --- old/libtool/usr/share/doc/libtool/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool/usr/share/doc/libtool/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 @@ -17,7 +17,7 @@ [ Helmut Grohe ] * Avoid build-dependency cycle with libtool. Closes: #924184 [ Vagrant Cascadian ] - * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, + * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, to prevent variation when built on a merged /usr system. Closes: #949270 * Remove file-prefix-map/debug-prefix-map arguments from the libtool.1 manpage, @@ -46,7 +46,7 @@ libtool (2.4.6-10) unstable; urgency=medium - * 0030-flang-support.patch: Support for Flang Fortran compiler + * 0030-flang-support.patch: Support for Flang Fortran compiler -- Alastair McKinstry <mckins...@debian.org> Mon, 18 Feb 2019 15:53:43 +0000 @@ -482,7 +482,7 @@ libtool (1.5.22-2) unstable; urgency=low * Remove a "--" line from the generate tag for BINCC. It - resulted in "--: command not found" error. Thanks to + resulted in "--: command not found" error. Thanks to John V. Belmonte for reporting it and Ralf Wildenhues for the fix. (Closes: #345607) @@ -491,7 +491,7 @@ libtool (1.5.22-1) unstable; urgency=low * New upstream release - - libtoolize --ltdl now fails if libltdl3-dev is not installed. + - libtoolize --ltdl now fails if libltdl3-dev is not installed. (Closes: #344756) * Also set link_all_deplibs to no on kfreebsd*-gnu. Patch from Aurelien Jarno <aure...@debian.org> (Closes: #341978) @@ -525,7 +525,7 @@ * Move ltdl.m4 from libtool to libltdl-dev package, where it belongs. Add a conflicts/replaces from libltdl-dev to the libtool package. * Remove usr/share/libtool/libltdl from the libtool package - * Make the libtool.m4 in /usr/share/libtool a symlink to the one in + * Make the libtool.m4 in /usr/share/libtool a symlink to the one in /usr/share/aclocal. * libltdl3-dev.preinst: No longer remove the old directory on upgrade. libltdl3-dev.preinst does nothing now so remove the file. @@ -754,4 +754,3 @@ Closes: #190216, #195278, #192918. -- Scott James Remnant <sc...@netsplit.com> Sat, 2 Aug 2003 02:08:10 +0100 - diff -urN old/libtool/usr/share/doc/libtool/copyright new/libtool/usr/share/doc/libtool/copyright --- old/libtool/usr/share/doc/libtool/copyright 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool/usr/share/doc/libtool/copyright 2020-03-02 09:35:42.000000000 +0000 @@ -1,54 +1,51 @@ -This is the Debian package of GNU Libtool. - -The Debian package is currently maintained by Kurt Roeckx <k...@roeckx.be> - -libtool is: -Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - Free Software Foundation, Inc. -Originally by Gordon Matzigkeit <g...@gnu.ai.mit.edu>, 1996 - - -Additional information about Libtool is available at: - - http://www.gnu.org/software/libtool/ - -The upstream sources were obtained from: - - ftp://ftp.gnu.org/pub/gnu/libtool/ - - -License: - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -As a special exception to the GNU General Public License, if you -distribute this file as part of a program that contains a -configuration script generated by Autoconf, you may include it under -the same distribution terms that you use for the rest of that program. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL'. - - -The documentation is: - Copyright (C) 1996-2009 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover -Texts. A copy of the license is included in the section entitled "GNU -Free Documentation License". - -On Debian GNU/Linux systems, the complete text of the GNU -Free Documentation License can be found in -`/usr/share/common-licenses/GFDL'. - +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: GNU Libtool +Upstream-Contact: https://www.gnu.org/software/libtool +Source: https://ftp.gnu.org/pub/gnu/libtool + +Files: * +Copyright:1996-2015 Free Software Foundation, Inc. +License: GPL-2+ + +Files: doc/* +Copyright: 1996-2015 Free Software Foundation, Inc. +License: GFDL-NIV-1.3+ + +Files: debian/* +Copyright: 2018- Alastair McKinstry <mckins...@debian.org> + 2007 Piotr Roszatycki <dex...@debian.org> + 2005-2016 Kurt Roeckx <k...@roeckx.be> + 2003-2005 Scott James Remnant <sc...@netsplit.com> +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: GFDL-NIV-1.3+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + . + On Debian GNU/Linux systems, the complete text of the GNU Free + Documentation License can be found in + `/usr/share/common-licenses/GFDL-1.3'. diff: old/libtool/usr/share/libtool/build-aux/config.guess: No such file or directory diff: new/libtool/usr/share/libtool/build-aux/config.guess: No such file or directory diff: old/libtool/usr/share/libtool/build-aux/config.sub: No such file or directory diff: new/libtool/usr/share/libtool/build-aux/config.sub: No such file or directory diff -urN old/libtool/usr/share/man/man1/libtoolize.1 new/libtool/usr/share/man/man1/libtoolize.1 --- old/libtool/usr/share/man/man1/libtoolize.1 2020-05-17 22:38:07.000000000 +0000 +++ new/libtool/usr/share/man/man1/libtoolize.1 2020-03-02 09:35:42.000000000 +0000 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.15. -.TH LIBTOOLIZE "1" "May 2020" "GNU libtool 2.4.6" "User Commands" +.TH LIBTOOLIZE "1" "March 2020" "GNU libtool 2.4.6" "User Commands" .SH NAME libtoolize \- Prepare a package to use libtool .SH SYNOPSIS diff -urN old/libtool-bin/control new/libtool-bin/control --- old/libtool-bin/control 2020-05-17 22:38:11.000000000 +0000 +++ new/libtool-bin/control 2020-03-02 09:35:42.000000000 +0000 @@ -3,9 +3,8 @@ Version: 2.4.6-14 Architecture: amd64 Maintainer: Alastair McKinstry <mckins...@debian.org> -Installed-Size: 725 +Installed-Size: 726 Depends: libtool (>= 2.4.6-14) -Replaces: libtool (<< 2.4.2-1.8~) Section: devel Priority: optional Homepage: https://www.gnu.org/software/libtool/ diff -urN old/libtool-bin/md5sums new/libtool-bin/md5sums --- old/libtool-bin/md5sums 2020-05-17 22:38:12.000000000 +0000 +++ new/libtool-bin/md5sums 2020-03-02 09:35:42.000000000 +0000 @@ -1,5 +1,5 @@ -052c455dfaaf72c8bb96c228a581b797 usr/bin/libtool -02fdccca6642977b467942c7bcc1ab30 usr/share/doc/libtool-bin/changelog.Debian.gz +2fa43b9f3e8218aa792cb0e869be36cf usr/bin/libtool +d0bc629d25a04c4b899bf3117ede0053 usr/share/doc/libtool-bin/changelog.Debian.gz 13d7863f07f9ba79d6dac45519c2872c usr/share/doc/libtool-bin/changelog.gz -929e1d83f5aeb4d19fd3b6172b806b58 usr/share/doc/libtool-bin/copyright -b5ed6277faa57fd1d52c8dcf457138aa usr/share/man/man1/libtool.1.gz +af268b2545ebbe4330c979860aca89b7 usr/share/doc/libtool-bin/copyright +b01f839f321f6bf2061b6d57f85dc959 usr/share/man/man1/libtool.1.gz diff -urN old/libtool-bin/usr/bin/libtool new/libtool-bin/usr/bin/libtool --- old/libtool-bin/usr/bin/libtool 2020-05-17 22:38:07.000000000 +0000 +++ new/libtool-bin/usr/bin/libtool 2020-03-02 09:35:42.000000000 +0000 @@ -29,7 +29,7 @@ # The names of the tagged configurations supported by this script. -available_tags='CXX F77 FC GO GCJ RC ' +available_tags='BINCC BINCXX CXX F77 FC GO GCJ RC ' # Configured defaults for sys_lib_dlsearch_path munging. : ${LT_SYS_LIBRARY_PATH=""} @@ -167,7 +167,7 @@ LTCC="gcc" # LTCC compiler flags. -LTCFLAGS="-g -O2 -fdebug-prefix-map=/build/libtool-2.4.6=. -fstack-protector-strong -Wformat -Werror=format-security" +LTCFLAGS="-Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security" # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'" @@ -12663,16 +12663,6 @@ compiler_lib_search_path="" # ### END LIBTOOL TAG CONFIG: RC -# ### BEGIN LIBTOOL TAG CONFIG: BINCC - -# A C compiler. -LTCC="cc" - - -# A language specific compiler. -CC="cc" - -# ### END LIBTOOL TAG CONFIG: BINCC # ### BEGIN LIBTOOL TAG CONFIG: BINCXX @@ -12822,4 +12812,13 @@ compiler_lib_search_path="" # ### END LIBTOOL TAG CONFIG: BINCXX +# ### BEGIN LIBTOOL TAG CONFIG: BINCC + +# A C compiler. +LTCC="cc" + +# A language specific compiler. +CC="cc" + +# ### END LIBTOOL TAG CONFIG: BINCC diff -urN old/libtool-bin/usr/share/doc/libtool-bin/changelog.Debian new/libtool-bin/usr/share/doc/libtool-bin/changelog.Debian --- old/libtool-bin/usr/share/doc/libtool-bin/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool-bin/usr/share/doc/libtool-bin/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 @@ -17,7 +17,7 @@ [ Helmut Grohe ] * Avoid build-dependency cycle with libtool. Closes: #924184 [ Vagrant Cascadian ] - * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, + * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, to prevent variation when built on a merged /usr system. Closes: #949270 * Remove file-prefix-map/debug-prefix-map arguments from the libtool.1 manpage, @@ -46,7 +46,7 @@ libtool (2.4.6-10) unstable; urgency=medium - * 0030-flang-support.patch: Support for Flang Fortran compiler + * 0030-flang-support.patch: Support for Flang Fortran compiler -- Alastair McKinstry <mckins...@debian.org> Mon, 18 Feb 2019 15:53:43 +0000 @@ -482,7 +482,7 @@ libtool (1.5.22-2) unstable; urgency=low * Remove a "--" line from the generate tag for BINCC. It - resulted in "--: command not found" error. Thanks to + resulted in "--: command not found" error. Thanks to John V. Belmonte for reporting it and Ralf Wildenhues for the fix. (Closes: #345607) @@ -491,7 +491,7 @@ libtool (1.5.22-1) unstable; urgency=low * New upstream release - - libtoolize --ltdl now fails if libltdl3-dev is not installed. + - libtoolize --ltdl now fails if libltdl3-dev is not installed. (Closes: #344756) * Also set link_all_deplibs to no on kfreebsd*-gnu. Patch from Aurelien Jarno <aure...@debian.org> (Closes: #341978) @@ -525,7 +525,7 @@ * Move ltdl.m4 from libtool to libltdl-dev package, where it belongs. Add a conflicts/replaces from libltdl-dev to the libtool package. * Remove usr/share/libtool/libltdl from the libtool package - * Make the libtool.m4 in /usr/share/libtool a symlink to the one in + * Make the libtool.m4 in /usr/share/libtool a symlink to the one in /usr/share/aclocal. * libltdl3-dev.preinst: No longer remove the old directory on upgrade. libltdl3-dev.preinst does nothing now so remove the file. @@ -754,4 +754,3 @@ Closes: #190216, #195278, #192918. -- Scott James Remnant <sc...@netsplit.com> Sat, 2 Aug 2003 02:08:10 +0100 - diff -urN old/libtool-bin/usr/share/doc/libtool-bin/copyright new/libtool-bin/usr/share/doc/libtool-bin/copyright --- old/libtool-bin/usr/share/doc/libtool-bin/copyright 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool-bin/usr/share/doc/libtool-bin/copyright 2020-03-02 09:35:42.000000000 +0000 @@ -1,54 +1,51 @@ -This is the Debian package of GNU Libtool. - -The Debian package is currently maintained by Kurt Roeckx <k...@roeckx.be> - -libtool is: -Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - Free Software Foundation, Inc. -Originally by Gordon Matzigkeit <g...@gnu.ai.mit.edu>, 1996 - - -Additional information about Libtool is available at: - - http://www.gnu.org/software/libtool/ - -The upstream sources were obtained from: - - ftp://ftp.gnu.org/pub/gnu/libtool/ - - -License: - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -As a special exception to the GNU General Public License, if you -distribute this file as part of a program that contains a -configuration script generated by Autoconf, you may include it under -the same distribution terms that you use for the rest of that program. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL'. - - -The documentation is: - Copyright (C) 1996-2009 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover -Texts. A copy of the license is included in the section entitled "GNU -Free Documentation License". - -On Debian GNU/Linux systems, the complete text of the GNU -Free Documentation License can be found in -`/usr/share/common-licenses/GFDL'. - +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: GNU Libtool +Upstream-Contact: https://www.gnu.org/software/libtool +Source: https://ftp.gnu.org/pub/gnu/libtool + +Files: * +Copyright:1996-2015 Free Software Foundation, Inc. +License: GPL-2+ + +Files: doc/* +Copyright: 1996-2015 Free Software Foundation, Inc. +License: GFDL-NIV-1.3+ + +Files: debian/* +Copyright: 2018- Alastair McKinstry <mckins...@debian.org> + 2007 Piotr Roszatycki <dex...@debian.org> + 2005-2016 Kurt Roeckx <k...@roeckx.be> + 2003-2005 Scott James Remnant <sc...@netsplit.com> +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: GFDL-NIV-1.3+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + . + On Debian GNU/Linux systems, the complete text of the GNU Free + Documentation License can be found in + `/usr/share/common-licenses/GFDL-1.3'. diff -urN old/libtool-bin/usr/share/man/man1/libtool.1 new/libtool-bin/usr/share/man/man1/libtool.1 --- old/libtool-bin/usr/share/man/man1/libtool.1 2020-05-17 22:38:07.000000000 +0000 +++ new/libtool-bin/usr/share/man/man1/libtool.1 2020-03-02 09:35:42.000000000 +0000 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.15. -.TH LIBTOOL "1" "May 2020" "GNU libtool 2.4.6" "User Commands" +.TH LIBTOOL "1" "March 2020" "GNU libtool 2.4.6" "User Commands" .SH NAME libtool \- Provide generalized library-building support services .SH SYNOPSIS @@ -98,7 +98,7 @@ compiler: gcc .IP -compiler flags: \fB\-g\fR \fB\-O2\fR \fB\-fstack\-protector\-strong\fR \fB\-Wformat\fR \fB\-Werror\fR=\fI\,format\-security\/\fR +compiler flags: \fB\-Wall\fR \fB\-g\fR \fB\-O2\fR \fB\-fstack\-protector\-strong\fR \fB\-Wformat\fR \fB\-Werror\fR=\fI\,format\-security\/\fR linker: \fI\,/usr/bin/ld\/\fP \fB\-m\fR elf_x86_64 (gnu? yes) version: libtool (GNU libtool) 2.4.6 Debian\-2.4.6\-14 automake: automake (GNU automake) 1.16.2 diff -urN old/libtool-doc/control new/libtool-doc/control --- old/libtool-doc/control 2020-05-17 22:38:08.000000000 +0000 +++ new/libtool-doc/control 2020-03-02 09:35:42.000000000 +0000 @@ -3,15 +3,14 @@ Version: 2.4.6-14 Architecture: all Maintainer: Alastair McKinstry <mckins...@debian.org> -Installed-Size: 1047 -Conflicts: libtool1.4-doc +Installed-Size: 1048 Breaks: libtool (<< 2.4.6-13) Replaces: libtool (<< 2.4.6-13) Section: doc Priority: optional Multi-Arch: foreign Homepage: https://www.gnu.org/software/libtool/ -Description: Generic library support script +Description: Generic library support script (documentation) This package contains the GNU libtool documentation. . GNU libtool is generic library support script. Libtool hides diff -urN old/libtool-doc/md5sums new/libtool-doc/md5sums --- old/libtool-doc/md5sums 2020-05-17 22:38:08.000000000 +0000 +++ new/libtool-doc/md5sums 2020-03-02 09:35:42.000000000 +0000 @@ -1,13 +1,13 @@ -6df4ed94d3ddb1b0c193044df3751c4a usr/share/doc-base/libtool-doc -02fdccca6642977b467942c7bcc1ab30 usr/share/doc/libtool-doc/changelog.Debian.gz +1a127aa0ef37faf00a098bce1131d824 usr/share/doc-base/libtool-doc +d0bc629d25a04c4b899bf3117ede0053 usr/share/doc/libtool-doc/changelog.Debian.gz 13d7863f07f9ba79d6dac45519c2872c usr/share/doc/libtool-doc/changelog.gz -929e1d83f5aeb4d19fd3b6172b806b58 usr/share/doc/libtool-doc/copyright +af268b2545ebbe4330c979860aca89b7 usr/share/doc/libtool-doc/copyright 4690a252ce46502a4669e80137ca35ae usr/share/doc/libtool/AUTHORS e7038397e4f4ba887a9e6b936bc45fd5 usr/share/doc/libtool/NEWS.gz 1bbf37e22ac065a35c88f3e1d11f12f5 usr/share/doc/libtool/README 40d23ae4075edd014212c8e60a52fd29 usr/share/doc/libtool/THANKS.gz fc91d185d3735417c15ba31044303b9b usr/share/doc/libtool/TODO.gz -5b97aec14e7069d79689f43aac7cf605 usr/share/doc/libtool/libtool.html +d74256d395bdb9941d4292b796f1f16a usr/share/doc/libtool/libtool.html 4e6e08a7f00a4d88177a3a74a5236277 usr/share/info/libtool.info-1.gz 5586b45bdfaf404d58ac641af15e89fd usr/share/info/libtool.info-2.gz 82534261b47cb331bddbf240a6c890a0 usr/share/info/libtool.info.gz diff -urN old/libtool-doc/usr/share/doc/libtool/libtool.html new/libtool-doc/usr/share/doc/libtool/libtool.html --- old/libtool-doc/usr/share/doc/libtool/libtool.html 2020-05-17 22:38:06.000000000 +0000 +++ new/libtool-doc/usr/share/doc/libtool/libtool.html 2020-03-02 09:35:42.000000000 +0000 @@ -1,6 +1,6 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> -<!-- This manual is for GNU Libtool (version 2.4.6, 17 May 2020). +<!-- This manual is for GNU Libtool (version 2.4.6, 16 January 2015). Copyright (C) 1996-2015 Free Software Foundation, Inc. diff -urN old/libtool-doc/usr/share/doc/libtool-doc/changelog.Debian new/libtool-doc/usr/share/doc/libtool-doc/changelog.Debian --- old/libtool-doc/usr/share/doc/libtool-doc/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool-doc/usr/share/doc/libtool-doc/changelog.Debian 2020-03-02 09:35:42.000000000 +0000 @@ -17,7 +17,7 @@ [ Helmut Grohe ] * Avoid build-dependency cycle with libtool. Closes: #924184 [ Vagrant Cascadian ] - * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, + * all ./configure with explicit GREP=/bin/grep and SED=/bin/sed, to prevent variation when built on a merged /usr system. Closes: #949270 * Remove file-prefix-map/debug-prefix-map arguments from the libtool.1 manpage, @@ -46,7 +46,7 @@ libtool (2.4.6-10) unstable; urgency=medium - * 0030-flang-support.patch: Support for Flang Fortran compiler + * 0030-flang-support.patch: Support for Flang Fortran compiler -- Alastair McKinstry <mckins...@debian.org> Mon, 18 Feb 2019 15:53:43 +0000 @@ -482,7 +482,7 @@ libtool (1.5.22-2) unstable; urgency=low * Remove a "--" line from the generate tag for BINCC. It - resulted in "--: command not found" error. Thanks to + resulted in "--: command not found" error. Thanks to John V. Belmonte for reporting it and Ralf Wildenhues for the fix. (Closes: #345607) @@ -491,7 +491,7 @@ libtool (1.5.22-1) unstable; urgency=low * New upstream release - - libtoolize --ltdl now fails if libltdl3-dev is not installed. + - libtoolize --ltdl now fails if libltdl3-dev is not installed. (Closes: #344756) * Also set link_all_deplibs to no on kfreebsd*-gnu. Patch from Aurelien Jarno <aure...@debian.org> (Closes: #341978) @@ -525,7 +525,7 @@ * Move ltdl.m4 from libtool to libltdl-dev package, where it belongs. Add a conflicts/replaces from libltdl-dev to the libtool package. * Remove usr/share/libtool/libltdl from the libtool package - * Make the libtool.m4 in /usr/share/libtool a symlink to the one in + * Make the libtool.m4 in /usr/share/libtool a symlink to the one in /usr/share/aclocal. * libltdl3-dev.preinst: No longer remove the old directory on upgrade. libltdl3-dev.preinst does nothing now so remove the file. @@ -754,4 +754,3 @@ Closes: #190216, #195278, #192918. -- Scott James Remnant <sc...@netsplit.com> Sat, 2 Aug 2003 02:08:10 +0100 - diff -urN old/libtool-doc/usr/share/doc/libtool-doc/copyright new/libtool-doc/usr/share/doc/libtool-doc/copyright --- old/libtool-doc/usr/share/doc/libtool-doc/copyright 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool-doc/usr/share/doc/libtool-doc/copyright 2020-03-02 09:35:42.000000000 +0000 @@ -1,54 +1,51 @@ -This is the Debian package of GNU Libtool. - -The Debian package is currently maintained by Kurt Roeckx <k...@roeckx.be> - -libtool is: -Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - Free Software Foundation, Inc. -Originally by Gordon Matzigkeit <g...@gnu.ai.mit.edu>, 1996 - - -Additional information about Libtool is available at: - - http://www.gnu.org/software/libtool/ - -The upstream sources were obtained from: - - ftp://ftp.gnu.org/pub/gnu/libtool/ - - -License: - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -As a special exception to the GNU General Public License, if you -distribute this file as part of a program that contains a -configuration script generated by Autoconf, you may include it under -the same distribution terms that you use for the rest of that program. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL'. - - -The documentation is: - Copyright (C) 1996-2009 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover -Texts. A copy of the license is included in the section entitled "GNU -Free Documentation License". - -On Debian GNU/Linux systems, the complete text of the GNU -Free Documentation License can be found in -`/usr/share/common-licenses/GFDL'. - +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: GNU Libtool +Upstream-Contact: https://www.gnu.org/software/libtool +Source: https://ftp.gnu.org/pub/gnu/libtool + +Files: * +Copyright:1996-2015 Free Software Foundation, Inc. +License: GPL-2+ + +Files: doc/* +Copyright: 1996-2015 Free Software Foundation, Inc. +License: GFDL-NIV-1.3+ + +Files: debian/* +Copyright: 2018- Alastair McKinstry <mckins...@debian.org> + 2007 Piotr Roszatycki <dex...@debian.org> + 2005-2016 Kurt Roeckx <k...@roeckx.be> + 2003-2005 Scott James Remnant <sc...@netsplit.com> +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: GFDL-NIV-1.3+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + . + On Debian GNU/Linux systems, the complete text of the GNU Free + Documentation License can be found in + `/usr/share/common-licenses/GFDL-1.3'. diff -urN old/libtool-doc/usr/share/doc-base/libtool-doc new/libtool-doc/usr/share/doc-base/libtool-doc --- old/libtool-doc/usr/share/doc-base/libtool-doc 2020-03-02 09:35:42.000000000 +0000 +++ new/libtool-doc/usr/share/doc-base/libtool-doc 2020-03-02 09:35:42.000000000 +0000 @@ -5,5 +5,5 @@ Section: Programming Format: HTML -Index: /usr/share/doc/libtool-doc/libtool.html -Files: /usr/share/doc/libtool-doc/*.html +Index: /usr/share/doc/libtool/libtool.html +Files: /usr/share/doc/libtool/libtool.html