devel/libtool libtool-1.5.24-relativepath.patch, NONE, 1.1 .cvsignore, 1.15, 1.16 libtool.spec, 1.51, 1.52 sources, 1.15, 1.16 libtool-1.5.18-multilib.patch, 1.3, NONE libtool-1.5.22-configupdate-217166.patch, 1.1, NONE libtool-1.5.22-ldconfigvars.patch, 1.1, NONE libtool-1.5.22-misc.patch, 1.2, NONE libtool-1.5.22-relativepath.patch, 1.2, NONE

Karsten Hopp (karsten) fedora-extras-commits at redhat.com
Fri Jul 27 11:12:45 UTC 2007


Author: karsten

Update of /cvs/extras/devel/libtool
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7092

Modified Files:
	.cvsignore libtool.spec sources 
Added Files:
	libtool-1.5.24-relativepath.patch 
Removed Files:
	libtool-1.5.18-multilib.patch 
	libtool-1.5.22-configupdate-217166.patch 
	libtool-1.5.22-ldconfigvars.patch libtool-1.5.22-misc.patch 
	libtool-1.5.22-relativepath.patch 
Log Message:
-update to 1.5.24

libtool-1.5.24-relativepath.patch:

--- NEW FILE libtool-1.5.24-relativepath.patch ---
diff -up libtool-1.5.24/libltdl/ltdl.c.relativepath libtool-1.5.24/libltdl/ltdl.c
--- libtool-1.5.24/libltdl/ltdl.c.relativepath	2007-06-01 07:04:54.000000000 +0200
+++ libtool-1.5.24/libltdl/ltdl.c	2007-07-24 12:56:22.000000000 +0200
@@ -3225,7 +3225,9 @@ try_dlopen (phandle, filename)
 	}
       if (!file)
 	{
-	  file = fopen (filename, LT_READTEXT_MODE);
+	  /* don't open .la files in current directory, root might get tricked to run a binary in a prepared directory */
+	  if(!strncmp((filename + strlen(filename) - 3), LTDL_ARCHIVE_EXT,3) || strstr(filename,"/"))
+	    file = fopen (filename, LT_READTEXT_MODE);
 	}
 
       /* If we didn't find the file by now, it really isn't there.  Set


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/devel/libtool/.cvsignore,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- .cvsignore	20 Dec 2005 13:17:00 -0000	1.15
+++ .cvsignore	27 Jul 2007 11:12:12 -0000	1.16
@@ -1 +1 @@
-libtool-1.5.22.tar.gz
+libtool-1.5.24.tar.gz


Index: libtool.spec
===================================================================
RCS file: /cvs/extras/devel/libtool/libtool.spec,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- libtool.spec	5 Apr 2007 14:15:57 -0000	1.51
+++ libtool.spec	27 Jul 2007 11:12:12 -0000	1.52
@@ -1,31 +1,21 @@
-%define upstream_version 1.5.22
+%define upstream_version 1.5.24
 
 Summary: The GNU Portable Library Tool
 Name:    libtool
 Version: %{upstream_version}
-Release: 11%{?dist}
+Release: 1%{?dist}
 License: GPL
 Group:   Development/Tools
 Source:  http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz
 URL:     http://www.gnu.org/software/libtool/
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-%(%{__id_u} -n)
 Requires(post):  /sbin/install-info
 Requires(preun): /sbin/install-info
-Patch1:  libtool-1.5.18-multilib.patch
-
-# Remove in libtool-1.5.23:
-Patch2:  libtool-1.5.22-misc.patch
-
-#Patch3:  libtool-1.5.22-anygcc1.patch
-
-# skip over lines in /etc/ld.so.conf.d/* which don't look like absolute paths (p.e. files from kernel-xen):
-Patch4:     libtool-1.5.22-ldconfigvars.patch
-
-Patch5:     libtool-1.5.22-configupdate-217166.patch
+Patch1:  libtool-1.5.24-multilib.patch
 
 # don't  read .la file in current working directory, root might get tricked
 # into running a prepared binary in that directory:
-Patch6:     libtool-1.5.22-relativepath.patch
+Patch2:  libtool-1.5.24-relativepath.patch
 BuildRequires: autoconf >= 2.59, automake >= 1.9.2, texinfo
 # make sure we can configure all supported langs
 BuildRequires: gcc, gcc-c++, libstdc++-devel, gcc-gfortran, gcc-java
@@ -87,12 +77,8 @@
 
 %prep
 %setup -n libtool-%{upstream_version} -q
-%patch1 -p1 -b .multilib
-%patch2 -p1 -b .misc
-#patch3 -p1 -b .anygcc
-%patch4 -p1 -b .ldconfigvars
-%patch5 -p1 -b .automake110
-%patch6 -p1 -b .relativepath
+%patch1 -p1 
+%patch2 -p1
 
 %build
 
@@ -164,6 +150,9 @@
 
 
 %changelog
+* Tue Jul 24 2007 Karsten Hopp <karsten at redhat.com> 1.5.24-1
+- update to libtool 1.5.24
+
 * Thu Apr 05 2007 Karsten Hopp <karsten at redhat.com> 1.5.22-11
 - use ./configure so that config.{sub,guess} will not be replaced with ancient
   version of those files (#234778)


Index: sources
===================================================================
RCS file: /cvs/extras/devel/libtool/sources,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- sources	20 Dec 2005 13:17:00 -0000	1.15
+++ sources	27 Jul 2007 11:12:12 -0000	1.16
@@ -1 +1 @@
-8e0ac9797b62ba4dcc8a2fb7936412b0  libtool-1.5.22.tar.gz
+d0071c890101fcf4f2be8934a37841b0  libtool-1.5.24.tar.gz


--- libtool-1.5.18-multilib.patch DELETED ---


--- libtool-1.5.22-configupdate-217166.patch DELETED ---


--- libtool-1.5.22-ldconfigvars.patch DELETED ---


--- libtool-1.5.22-misc.patch DELETED ---


--- libtool-1.5.22-relativepath.patch DELETED ---




More information about the scm-commits mailing list