Hello community,
here is the log from the commit of package bochs
checked in at Thu Jan 24 18:22:07 CET 2008.
--------
--- bochs/bochs.changes 2007-06-22 14:31:45.000000000 +0200
+++ /mounts/work_src_done/STABLE/bochs/bochs.changes 2008-01-24 11:37:43.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Jan 24 11:37:33 CET 2008 - meissner@suse.de
+
+- removed strncat, use snprintf instead.
+
+-------------------------------------------------------------------
New:
----
bochs-strncat.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bochs.spec ++++++
--- /var/tmp/diff_new_pack.P30583/_old 2008-01-24 18:21:02.000000000 +0100
+++ /var/tmp/diff_new_pack.P30583/_new 2008-01-24 18:21:02.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package bochs (Version 2.2.1)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -12,16 +12,17 @@
Name: bochs
BuildRequires: SDL-devel docbook-toys docbook-utils gcc-c++ libpcap readline-devel xorg-x11
-License: GNU Library General Public License v. 2.0 and 2.1 (LGPL), license for VGA BIOS:
+License: LGPL v2.1 or later
Group: System/Emulators/PC
-Autoreqprov: on
+AutoReqProv: on
Version: 2.2.1
-Release: 87
+Release: 154
Summary: Cross-Platform IA32 Emulator
Source: bochs-%{version}.tar.bz2
Patch2: bochs-2.1.1-nonvoid.patch
Patch3: fix-module-building.diff
Patch4: bochs-2.2.1-ne2ksanity.patch
+Patch5: bochs-strncat.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -39,10 +40,11 @@
Kevin Lawton
%prep
-%setup
+%setup -q
%patch2
%patch3
%patch4
+%patch5
%build
%{?suse_update_config:%{suse_update_config}}
@@ -122,58 +124,60 @@
%{_libdir}/bochs
%changelog
-* Fri Jun 22 2007 - uli@suse.de
+* Thu Jan 24 2008 meissner@suse.de
+- removed strncat, use snprintf instead.
+* Fri Jun 22 2007 uli@suse.de
- fix ne2k buffer size sanity check (bug #280893)
-* Mon May 28 2007 - dmueller@suse.de
+* Mon May 28 2007 dmueller@suse.de
- don't build versioned modules, doesn't work anyway
and rpmlint doesn't like it
-* Wed Jan 24 2007 - ro@suse.de
+* Wed Jan 24 2007 ro@suse.de
- move from /usr/X11R6 to /usr
-* Mon Jan 30 2006 - coolo@suse.de
+* Mon Jan 30 2006 coolo@suse.de
- fix BuildRequires
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Tue Jan 17 2006 - schwab@suse.de
+* Tue Jan 17 2006 schwab@suse.de
- Don't strip binaries.
-* Mon Jul 11 2005 - sf@suse.de
+* Mon Jul 11 2005 sf@suse.de
- update to version 2.2.1
-* Mon Apr 19 2004 - ro@suse.de
+* Mon Apr 19 2004 ro@suse.de
- fix warning: control reaches end of non-void function
-* Fri Mar 05 2004 - stepan@suse.de
+* Fri Mar 05 2004 stepan@suse.de
- fix ICE due to wrong regparm in fpu emulation
-* Thu Mar 04 2004 - stepan@suse.de
+* Thu Mar 04 2004 stepan@suse.de
- build more recent documentation
- add display plugins for rfb, nogui, sdl, terminal
- move plugins to %%{_libdir}
-* Mon Mar 01 2004 - stepan@suse.de
+* Mon Mar 01 2004 stepan@suse.de
- update to v2.1.1
-* Sat Jan 10 2004 - adrian@suse.de
+* Sat Jan 10 2004 adrian@suse.de
- add %%defattr
-* Mon May 19 2003 - ro@suse.de
+* Mon May 19 2003 ro@suse.de
- fixed filelist
- remove unpackaged files
- remove CVS subdirs
-* Sat Mar 08 2003 - stepan@suse.de
+* Sat Mar 08 2003 stepan@suse.de
- pack plugins (and thus make bochs actually work)
-* Thu Feb 27 2003 - stepan@suse.de
+* Thu Feb 27 2003 stepan@suse.de
- add freetype2 to neededforbuild to fix build for s390
-* Thu Jan 30 2003 - stepan@suse.de
+* Thu Jan 30 2003 stepan@suse.de
- update to version 2.0.2
-* Wed Jan 29 2003 - ro@suse.de
+* Wed Jan 29 2003 ro@suse.de
- fix build with gcc-3.3 (brace-enclosed initializers)
-* Tue Jan 28 2003 - stepan@suse.de
+* Tue Jan 28 2003 stepan@suse.de
- update to version 2.0.1
- enable x86_64 emulation support
-* Wed Nov 20 2002 - stepan@suse.de
+* Wed Nov 20 2002 stepan@suse.de
- fix to compile with gcc HEAD (3.3)
-* Wed Jul 24 2002 - uli@suse.de
+* Wed Jul 24 2002 uli@suse.de
- update -> 1.4.1 (bugfix release)
-* Mon Jul 01 2002 - meissner@suse.de
+* Mon Jul 01 2002 meissner@suse.de
- auto* rerun, some small auto* fixes.
-* Thu May 02 2002 - uli@suse.de
+* Thu May 02 2002 uli@suse.de
- update -> 1.4 (booting from CD-ROM, SDL frontend, SMP emulation,
VESA BIOS extensions & more)
-* Wed Dec 12 2001 - uli@suse.de
+* Wed Dec 12 2001 uli@suse.de
- update -> 1.3:
networking works, emulated cdrom can now read from ISO image files,
new PIT model which is much more complete than the old one, new
@@ -182,11 +186,11 @@
support added for hard disks, new option makes Bochs more friendly
toward other processes when its CPU is idle
...and lots more
-* Wed Oct 10 2001 - stepan@suse.de
+* Wed Oct 10 2001 stepan@suse.de
- compile fix for cdrom emulation on ia64
-* Thu Aug 02 2001 - uli@suse.de
+* Thu Aug 02 2001 uli@suse.de
- disabled cdrom emulation on s390
-* Mon Jul 23 2001 - uli@suse.de
+* Mon Jul 23 2001 uli@suse.de
- update -> 1.2.1
-* Mon May 21 2001 - uli@suse.de
+* Mon May 21 2001 uli@suse.de
- initial package
++++++ bochs-strncat.patch ++++++
--- gui/textconfig.cc
+++ gui/textconfig.cc
@@ -787,11 +787,8 @@
char sep_string[2];
sep_string[0] = separator;
sep_string[1] = 0;
- for (int i=0; i0)?sep_string : "", (unsigned int)0xff&val[i]);
- strncat (buffer, eachbyte, sizeof(buffer));
- }
+ for (int i=0; i0)?sep_string : "", (unsigned int)0xff&val[i]);
if (strlen (buffer) > sizeof(buffer)-4) {
assert (0); // raw byte print buffer is probably overflowing. increase the max or make it dynamic
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org