rpms/abicheck/F-7 abicheck-dbfile-fortify-source, NONE, 1.1 abicheck-1.2-ldlinux.patch, 1.2, 1.3 abicheck.spec, 1.29, 1.30 abicheck-1.2-fortify-source-fc6.patch, 1.1, NONE abicheck-1.2-undefined-symbol.patch, 1.1, NONE

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Tue Jan 29 18:54:55 UTC 2008


Author: mschwendt

Update of /cvs/extras/rpms/abicheck/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27270

Modified Files:
	abicheck-1.2-ldlinux.patch abicheck.spec 
Added Files:
	abicheck-dbfile-fortify-source 
Removed Files:
	abicheck-1.2-fortify-source-fc6.patch 
	abicheck-1.2-undefined-symbol.patch 
Log Message:
* Tue Jan 29 2008 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-11.8
- Make ldlinux patch also look for ld64.so
- Remove unbound_match patch.
- Move fortify-source patch into separate dbfile in docdir.



--- NEW FILE abicheck-dbfile-fortify-source ---
libc.so.6|__chk_fail|public
libc.so.6|__confstr_chk|public
libc.so.6|__fgets_chk|public
libc.so.6|__fgets_unlocked_chk|public
libc.so.6|__fgetws_chk|public
libc.so.6|__fgetws_unlocked_chk|public
libc.so.6|__fprintf_chk|public
libc.so.6|__fwprintf_chk|public
libc.so.6|__getcwd_chk|public
libc.so.6|__getdomainname_chk|public
libc.so.6|__getgroups_chk|public
libc.so.6|__gethostname_chk|public
libc.so.6|__getlogin_r_chk|public
libc.so.6|__gets_chk|public
libc.so.6|__getwd_chk|public
libc.so.6|__mbsnrtowcs_chk|public
libc.so.6|__mbsrtowcs_chk|public
libc.so.6|__mbstowcs_chk|public
libc.so.6|__memcpy_chk|public
libc.so.6|__memmove_chk|public
libc.so.6|__mempcpy_chk|public
libc.so.6|__memset_chk|public
libc.so.6|__pread64_chk|public
libc.so.6|__pread_chk|public
libc.so.6|__printf_chk|public
libc.so.6|__ptsname_r_chk|public
libc.so.6|__read_chk|public
libc.so.6|__readlinkat_chk|public
libc.so.6|__readlink_chk|public
libc.so.6|__realpath_chk|public
libc.so.6|__recv_chk|public
libc.so.6|__recvfrom_chk|public
libc.so.6|__snprintf_chk|public
libc.so.6|__sprintf_chk|public
libc.so.6|__stack_chk_fail|public
libc.so.6|__stpcpy_chk|public
libc.so.6|__stpncpy_chk|public
libc.so.6|__strcat_chk|public
libc.so.6|__strcpy_chk|public
libc.so.6|__strncat_chk|public
libc.so.6|__strncpy_chk|public
libc.so.6|__swprintf_chk|public
libc.so.6|__syslog_chk|public
libc.so.6|__ttyname_r_chk|public
libc.so.6|__vfprintf_chk|public
libc.so.6|__vfwprintf_chk|public
libc.so.6|__vprintf_chk|public
libc.so.6|__vsnprintf_chk|public
libc.so.6|__vsprintf_chk|public
libc.so.6|__vswprintf_chk|public
libc.so.6|__vsyslog_chk|public
libc.so.6|__vwprintf_chk|public
libc.so.6|__wcpcpy_chk|public
libc.so.6|__wcpncpy_chk|public
libc.so.6|__wcrtomb_chk|public
libc.so.6|__wcscat_chk|public
libc.so.6|__wcscpy_chk|public
libc.so.6|__wcsncat_chk|public
libc.so.6|__wcsncpy_chk|public
libc.so.6|__wcsnrtombs_chk|public
libc.so.6|__wcsrtombs_chk|public
libc.so.6|__wcstombs_chk|public
libc.so.6|__wctomb_chk|public
libc.so.6|__wmemcpy_chk|public
libc.so.6|__wmemmove_chk|public
libc.so.6|__wmempcpy_chk|public
libc.so.6|__wmemset_chk|public
libc.so.6|__wprintf_chk|public

abicheck-1.2-ldlinux.patch:

Index: abicheck-1.2-ldlinux.patch
===================================================================
RCS file: /cvs/extras/rpms/abicheck/F-7/abicheck-1.2-ldlinux.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- abicheck-1.2-ldlinux.patch	2 Mar 2006 18:12:33 -0000	1.2
+++ abicheck-1.2-ldlinux.patch	29 Jan 2008 18:54:42 -0000	1.3
@@ -30,7 +30,7 @@
 +	my $ldlinux = '';
 +	open(DLFIND,"ldd $file0 |") or die "open: ldd: $!";
 +	while (<DLFIND>) {
-+	    /(ld(-linux)*.so.\d+)/ and /(\S+)/ and $ldlinux = $1;
++	    /(ld(-linux|64)*.so.\d+)/ and /(\S+)/ and $ldlinux = $1;
 +	}
 +	close(DLFIND);
 +	if ( $ldlinux =~ /^$/ ) {


Index: abicheck.spec
===================================================================
RCS file: /cvs/extras/rpms/abicheck/F-7/abicheck.spec,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- abicheck.spec	5 Oct 2007 10:31:02 -0000	1.29
+++ abicheck.spec	29 Jan 2008 18:54:42 -0000	1.30
@@ -3,18 +3,17 @@
 Summary: 	ABI checking tool
 Name: 		abicheck
 Version: 	1.2
-Release: 	11.7
+Release: 	11.8
 License: 	LGPLv2
 Group: 		Applications/File
 URL: 		http://abicheck.sourceforge.net/
 Source0: 	http://dl.sf.net/abicheck/%{name}-%{version}.tar.gz
+Source1:	abicheck-dbfile-fortify-source
 Patch0:		abicheck-1.2-fc3.patch
 Patch1:		abicheck-1.2-tests.patch
 Patch2:		abicheck-1.2-bindings-fc4.patch
 Patch3:		abicheck-1.2-libgcc.patch
-Patch4:		abicheck-1.2-fortify-source-fc6.patch
 Patch5:		abicheck-1.2-ldlinux.patch
-Patch6:     abicheck-1.2-undefined-symbol.patch
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)
 Requires:	binutils perl
 
@@ -31,9 +30,7 @@
 %patch1 -p1 -b .tests
 %patch2 -p1 -b .bindings-fc4
 %patch3 -p1 -b .libgcc
-%patch4 -p1 -b .fortify-source-fc5
 %patch5 -p1 -b .ldlinux
-%patch6 -p1 -b .undefined-symbol
 sed -i -e 's!/usr/lib/!%{_libdir}/!g' test/Makefile
 
 
@@ -46,6 +43,7 @@
 mkdir -p $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_mandir}/man1
 install -p -m 0755 abicheck $RPM_BUILD_ROOT%{_bindir}
 install -p -m 0644 abicheck.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -p -m 0644 %{SOURCE1} dbfile.FORTIFY_SOURCE
 
 
 %check
@@ -64,43 +62,48 @@
 
 
 %changelog
-* Fri Oct  5 2007 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-11.7
+* Tue Jan 29 2008 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-11.8
+- Make ldlinux patch also look for ld64.so
+- Remove unbound_match patch.
+- Move fortify-source patch into separate dbfile in docdir.
+
+* Fri Oct  5 2007 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-11.7
 - Patch unbound_match.
 - Sync with rawhide: clarify licence (LGPLv2), update tests patch
 
-* Mon Aug 28 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-11
+* Mon Aug 28 2006 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-11
 - Rebuild and update fortify-source patch.
 
-* Thu Mar  2 2006 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-10
+* Thu Mar  2 2006 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-10
 - rebuilt for FC5 only to run the %%check section
 
-* Tue Aug 16 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-9
+* Tue Aug 16 2005 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-9
 - Patch abicheck to run dynamic linker directly instead of
   using ldd and receiving its intermixed lines.
 
-* Mon Aug 15 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-8
+* Mon Aug 15 2005 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-8
 - Add libgcc symbols.
 - Add more _FORTIFY_SOURCE symbols.
 - Override symbol classification by default.
 
-* Thu Aug 11 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-7
+* Thu Aug 11 2005 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-7
 - Add an override file in %%doc which can be specified with
   option -O to modify the symbol classification for binaries
   built with _FORTIFY_SOURCE.
 
-* Mon May  9 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-6
+* Mon May  9 2005 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-6
 - Disable debuginfo package.
 
-* Thu Apr 14 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-5
+* Thu Apr 14 2005 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-5
 - Replace /usr/lib/ with %%_libdir/ in %%prep.
 
-* Mon Apr 11 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-4
+* Mon Apr 11 2005 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-4
 - Add patch to catch up with bindings related changes in ldd output.
 
-* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+* Fri Apr  7 2005 Michael Schwendt <mschwendt at fedoraproject.org>
 - rebuilt
 
-* Mon Dec 13 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2-3
+* Mon Dec 13 2004 Michael Schwendt <mschwendt at fedoraproject.org> - 1.2-3
 - Add patch to catch up with changes in ldd output.
 - Fix static linking test.
 - Drop Epoch 0.


--- abicheck-1.2-fortify-source-fc6.patch DELETED ---


--- abicheck-1.2-undefined-symbol.patch DELETED ---




More information about the fedora-extras-commits mailing list