diff --git a/_service b/_service new file mode 100644 index 0000000..ff56136 --- /dev/null +++ b/_service @@ -0,0 +1,10 @@ + + + ftp.gnu.org + http + /gnu/libtool/libtool-2.4.tar.gz + +_service:download_url:libtool-2.4.tar.gzbz2 \ No newline at end of file diff --git a/fix-AC_LANG_PROGRAM-warnings.patch b/fix-AC_LANG_PROGRAM-warnings.patch deleted file mode 100644 index 54247ea..0000000 --- a/fix-AC_LANG_PROGRAM-warnings.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 2680f79c22e6bb1f8b9c7b5428da728b7e028b0c Mon Sep 17 00:00:00 2001 -From: Ralf Wildenhues -Date: Sat, 28 Aug 2010 11:34:24 +0200 -Subject: Fix AC_LANG_PROGRAM warnings from git Autoconf. -References: bnc#675573 - -* libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Fix -underquoted AC_LANG_PROGRAM call. -(LT_PROG_AR): Use AC_LANG_PROGRAM. -(_LT_LINKER_SHLIBS) [irix, GCC]: Use the right source for the -given language. -* NEWS: Update. - -Signed-off-by: Ralf Wildenhues ---- - ChangeLog | 10 ++++++++++ - libltdl/m4/libtool.m4 | 15 ++++++++++++--- - 2 files changed, 22 insertions(+), 3 deletions(-) - ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,11 @@ -+2010-08-28 Ralf Wildenhues -+ -+ Fix AC_LANG_PROGRAM warnings from git Autoconf. -+ * libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Fix -+ underquoted AC_LANG_PROGRAM call. -+ (_LT_LINKER_SHLIBS) [irix, GCC]: Use the right source for the -+ given language. -+ - 2009-11-16 Peter O'Gorman - - Really update libltdl version-info. ---- a/libltdl/m4/libtool.m4 -+++ b/libltdl/m4/libtool.m4 -@@ -1021,7 +1021,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], - # to the aix ld manual. - m4_defun([_LT_SYS_MODULE_PATH_AIX], - [m4_require([_LT_DECL_SED])dnl --AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -+AC_LINK_IFELSE([AC_LANG_PROGRAM],[ - lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { -@@ -4826,9 +4826,18 @@ _LT_EOF - # implicitly export all symbols. - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" -- AC_LINK_IFELSE(int foo(void) {}, -+ AC_LINK_IFELSE( -+ [AC_LANG_SOURCE( -+ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], -+ [C++], [[int foo (void) { return 0; }]], -+ [Fortran 77], [[ -+ subroutine foo -+ end]], -+ [Fortran], [[ -+ subroutine foo -+ end]])])], [ - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' -- ) -+ ]) - LDFLAGS="$save_LDFLAGS" - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' diff --git a/libtool-2.2.6b.tar.lzma b/libtool-2.2.6b.tar.lzma deleted file mode 100644 index 26b7bda..0000000 --- a/libtool-2.2.6b.tar.lzma +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66ebad3c02e5cb6672bfbda1183fb6fc919d33d676eb8be4b7834aa7c3b8b7ae -size 739089 diff --git a/libtool-no-hostname.patch b/libtool-no-hostname.patch deleted file mode 100644 index 2cd0ee6..0000000 --- a/libtool-no-hostname.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: libltdl/m4/libtool.m4 -=================================================================== ---- libltdl/m4/libtool.m4.orig -+++ libltdl/m4/libtool.m4 -@@ -684,7 +684,6 @@ _LT_CONFIG_SAVE_COMMANDS([ - - # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. - # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION --# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - # NOTE: Changes made to this file will be lost: look at ltmain.sh. - # - _LT_COPYING diff --git a/libtool-testsuite.changes b/libtool-testsuite.changes index ba055f2..08524d9 100644 --- a/libtool-testsuite.changes +++ b/libtool-testsuite.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Wed Mar 9 14:07:54 UTC 2011 - giecrilj@stegny.2a.pl + +- update to 2.4, which has quite some new stuff. Limiting here to + incompatible changes: + + - The fix_srcfile_path variable has been replaced by a more thorough + mechanism triggered by the to_tool_file_cmd variable. + - The wrapper command line option support described above introduces the + following incompatibility: the wrapper will remove any command line + options that begin with '--lt-*' from the argument list before launching + (uninstalled) programs. Any '--lt-*' option on the command line not + recognized by the wrapper will result in an error. + - The type of the symbol lists variables (lt_*_LTX_preloaded_symbols) has + been fixed in the manual and in a couple of tests to match the actual + implementation. + +------------------------------------------------------------------- +Mon Feb 28 22:00:49 CET 2011 - jslaby@suse.de + +- Fix AC_LANG_PROGRAM warnings (bnc#675573) + ------------------------------------------------------------------- Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de diff --git a/libtool-testsuite.spec b/libtool-testsuite.spec index 0859025..ae3b95c 100644 --- a/libtool-testsuite.spec +++ b/libtool-testsuite.spec @@ -1,5 +1,5 @@ # -# spec file for package libtool-testsuite +# spec file for package libtool # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -23,8 +23,8 @@ Requires: tar License: GPLv2+ Group: Development/Tools/Building Summary: A Tool to Build Shared Libraries -Version: 2.2.6b -Release: 11 +Version: 2.4 +Release: 10 AutoReqProv: on # bug437293 %ifarch ppc64 @@ -34,10 +34,9 @@ Obsoletes: libtool-64bit PreReq: %{install_info_prereq} Requires: libltdl7 = %{version} Url: http://www.gnu.org/software/libtool/ -Source: ftp://ftp.gnu.org/pub/gnu/libtool/libtool-%{version}.tar.lzma +Source: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.bz2 Source2: baselibs.conf -Patch1: libtool-no-hostname.patch -#Patch: libtool-%{version}.diff +#Patch: libtool-%%{version}.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -55,8 +54,6 @@ Library needed by programs that use the ltdl interface of GNU libtool. %prep %setup -q -n libtool-%{version} -%patch1 -p0 -#%patch -p1 %build ./configure CFLAGS="$RPM_OPT_FLAGS" \ @@ -107,6 +104,8 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libltdl.so /usr/share/aclocal/*.m4 %doc %{_infodir}/libtool.info* +%doc %{_mandir}/man1/libtool.1.gz +%doc %{_mandir}/man1/libtoolize.1.gz /usr/share/libtool %files -n libltdl7 diff --git a/libtool.changes b/libtool.changes index eccf995..08524d9 100644 --- a/libtool.changes +++ b/libtool.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Wed Mar 9 14:07:54 UTC 2011 - giecrilj@stegny.2a.pl + +- update to 2.4, which has quite some new stuff. Limiting here to + incompatible changes: + + - The fix_srcfile_path variable has been replaced by a more thorough + mechanism triggered by the to_tool_file_cmd variable. + - The wrapper command line option support described above introduces the + following incompatibility: the wrapper will remove any command line + options that begin with '--lt-*' from the argument list before launching + (uninstalled) programs. Any '--lt-*' option on the command line not + recognized by the wrapper will result in an error. + - The type of the symbol lists variables (lt_*_LTX_preloaded_symbols) has + been fixed in the manual and in a couple of tests to match the actual + implementation. + ------------------------------------------------------------------- Mon Feb 28 22:00:49 CET 2011 - jslaby@suse.de diff --git a/libtool.spec b/libtool.spec index b3f3884..1779885 100644 --- a/libtool.spec +++ b/libtool.spec @@ -23,8 +23,8 @@ Requires: tar License: GPLv2+ Group: Development/Tools/Building Summary: A Tool to Build Shared Libraries -Version: 2.2.6b -Release: 15 +Version: 2.4 +Release: 10 AutoReqProv: on # bug437293 %ifarch ppc64 @@ -34,11 +34,9 @@ Obsoletes: libtool-64bit PreReq: %{install_info_prereq} Requires: libltdl7 = %{version} Url: http://www.gnu.org/software/libtool/ -Source: ftp://ftp.gnu.org/pub/gnu/libtool/libtool-%{version}.tar.lzma +Source: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.bz2 Source2: baselibs.conf -Patch0: fix-AC_LANG_PROGRAM-warnings.patch -Patch1: libtool-no-hostname.patch -#Patch: libtool-%{version}.diff +#Patch: libtool-%%{version}.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -56,9 +54,6 @@ Library needed by programs that use the ltdl interface of GNU libtool. %prep %setup -q -n libtool-%{version} -%patch0 -p1 -%patch1 -p0 -#%patch -p1 %build ./configure CFLAGS="$RPM_OPT_FLAGS" \ @@ -109,6 +104,8 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libltdl.so /usr/share/aclocal/*.m4 %doc %{_infodir}/libtool.info* +%doc %{_mandir}/man1/libtool.1.gz +%doc %{_mandir}/man1/libtoolize.1.gz /usr/share/libtool %files -n libltdl7