- fix ltdl file open (#225116)
- fix lt_unset usage (#227454) - spec file cleanups for merge review
This commit is contained in:
		
							parent
							
								
									5cd18349bc
								
							
						
					
					
						commit
						f79ec8ce5e
					
				| @ -1,15 +1,15 @@ | |||||||
| --- libtool-1.5.22/libltdl/ltdl.c.rh2	2006-11-06 15:40:04.000000000 +0100
 | --- libtool-1.5.22/libltdl/ltdl.c.relativepath	2007-02-08 09:20:54.000000000 -0500
 | ||||||
| +++ libtool-1.5.22/libltdl/ltdl.c	2006-11-06 15:40:26.000000000 +0100
 | +++ libtool-1.5.22/libltdl/ltdl.c	2007-02-08 09:46:41.000000000 -0500
 | ||||||
| @@ -3203,10 +3203,12 @@
 | @@ -3203,9 +3203,10 @@
 | ||||||
|  	    } |  	    } | ||||||
|  #endif |  #endif | ||||||
|  	} |  	} | ||||||
| +#if 0
 | -      if (!file)
 | ||||||
|        if (!file) | +	if (!file)
 | ||||||
|  	{ |  	{ | ||||||
|  	  file = fopen (filename, LT_READTEXT_MODE); | -	  file = fopen (filename, LT_READTEXT_MODE);
 | ||||||
|  | +	  if(strstr(filename,"/") || strcmp((filename + strlen(filename) - 3), ".la") != 0)
 | ||||||
|  | +	    file = fopen (filename, LT_READTEXT_MODE);
 | ||||||
|  	} |  	} | ||||||
| +#endif
 |  | ||||||
|   |   | ||||||
|        /* If we didn't find the file by now, it really isn't there.  Set |        /* If we didn't find the file by now, it really isn't there.  Set | ||||||
|  	 the status flag, and bail out.  */ |  | ||||||
|  | |||||||
							
								
								
									
										20
									
								
								libtool.spec
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								libtool.spec
									
									
									
									
									
								
							| @ -3,12 +3,14 @@ | |||||||
| Summary: The GNU Portable Library Tool | Summary: The GNU Portable Library Tool | ||||||
| Name:    libtool | Name:    libtool | ||||||
| Version: %{upstream_version} | Version: %{upstream_version} | ||||||
| Release:  	8 | Release: 9 | ||||||
| License: GPL | License: GPL | ||||||
| Group:   Development/Tools | Group:   Development/Tools | ||||||
| Source:  http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz | Source:  http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz | ||||||
| URL:     http://www.gnu.org/software/libtool/ | URL:     http://www.gnu.org/software/libtool/ | ||||||
| BuildRoot:	%{_tmppath}/%{name}-root | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | ||||||
|  | Requires(post):  /sbin/install-info | ||||||
|  | Requires(preun): /sbin/install-info | ||||||
| Patch1:  libtool-1.5.18-multilib.patch | Patch1:  libtool-1.5.18-multilib.patch | ||||||
| 
 | 
 | ||||||
| # Remove in libtool-1.5.23: | # Remove in libtool-1.5.23: | ||||||
| @ -24,7 +26,6 @@ Patch5:     libtool-1.5.22-configupdate-217166.patch | |||||||
| # don't  read .la file in current working directory, root might get tricked | # don't  read .la file in current working directory, root might get tricked | ||||||
| # into running a prepared binary in that directory: | # into running a prepared binary in that directory: | ||||||
| Patch6:     libtool-1.5.22-relativepath.patch | Patch6:     libtool-1.5.22-relativepath.patch | ||||||
| PreReq:		/sbin/install-info |  | ||||||
| BuildRequires: autoconf >= 2.59, automake >= 1.9.2, texinfo | BuildRequires: autoconf >= 2.59, automake >= 1.9.2, texinfo | ||||||
| # make sure we can configure all supported langs | # make sure we can configure all supported langs | ||||||
| BuildRequires: gcc, gcc-c++, libstdc++-devel, gcc-gfortran, gcc-java | BuildRequires: gcc, gcc-c++, libstdc++-devel, gcc-gfortran, gcc-java | ||||||
| @ -84,11 +85,11 @@ Static libraries and header files for development with ltdl. | |||||||
| %prep | %prep | ||||||
| %setup -n libtool-%{upstream_version} -q | %setup -n libtool-%{upstream_version} -q | ||||||
| %patch1 -p1 -b .multilib | %patch1 -p1 -b .multilib | ||||||
| %patch2 -p1 | %patch2 -p1 -b .misc | ||||||
| %patch3 -p1 -b .anygcc | %patch3 -p1 -b .anygcc | ||||||
| %patch4 -p1 -b .rh1 | %patch4 -p1 -b .ldconfigvars | ||||||
| %patch5 -p1 -b .rh2 | %patch5 -p1 -b .automake110 | ||||||
| %patch6 -p1 -b .automake110 | %patch6 -p1 -b .relativepath | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| 
 | 
 | ||||||
| @ -158,6 +159,11 @@ fi | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu Feb 08 2007 Karsten Hopp <karsten@redhat.com> 1.5.22-9 | ||||||
|  | - fix ltdl file open (#225116) | ||||||
|  | - fix lt_unset usage (#227454) | ||||||
|  | - spec file cleanups for merge review | ||||||
|  | 
 | ||||||
| * Mon Jan 22 2007 Karsten Hopp <karsten@redhat.com> 1.5.22-8 | * Mon Jan 22 2007 Karsten Hopp <karsten@redhat.com> 1.5.22-8 | ||||||
| - don't abort (un)install scriptlets when _excludedocs is set (#223708) | - don't abort (un)install scriptlets when _excludedocs is set (#223708) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user