Hello community,
here is the log from the commit of package gdbm
checked in at Fri Feb 29 23:56:19 CET 2008.
--------
--- gdbm/gdbm.changes 2007-12-27 07:20:26.000000000 +0100
+++ gdbm/gdbm.changes 2008-02-29 23:53:04.868618000 +0100
@@ -1,0 +2,8 @@
+Thu Feb 28 13:05:02 CET 2008 - pth@suse.de
+
+- Add ANSI prototypes to dbm.h and ndbm.h (protected by macros)
+- Provide full prototype for static function.
+- Fix test* apps by including appropriate headers and calling
+ fgets instead of gets.
+
+-------------------------------------------------------------------
New:
----
gdbm-fix_testprogs.patch
gdbm-protoize_dbm_headers.patch
gdbm-prototype_static_functions.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gdbm.spec ++++++
--- /var/tmp/diff_new_pack.f27665/_old 2008-02-29 23:53:38.000000000 +0100
+++ /var/tmp/diff_new_pack.f27665/_new 2008-02-29 23:53:38.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gdbm (Version 1.8.3)
#
-# 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.
#
@@ -10,6 +10,7 @@
# norootforbuild
+
Name: gdbm
Url: http://directory.fsf.org/GNU/gdbm.html
#!BuildIgnore: man
@@ -18,10 +19,13 @@
Group: System/Libraries
AutoReqProv: on
Version: 1.8.3
-Release: 313
+Release: 327
Summary: GNU Database Routines
Source: ftp://prep.ai.mit.edu/gnu/gdbm/gdbm-%{version}.tar.bz2
Patch: gdbm-%{version}.dif
+Patch1: gdbm-protoize_dbm_headers.patch
+Patch2: gdbm-prototype_static_functions.patch
+Patch3: gdbm-fix_testprogs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -30,7 +34,7 @@
%package devel
-Summary: Include Files and Libraries mandatory for Development.
+Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/C and C++
Requires: gdbm = %{version}
Provides: gdbm:/usr/lib/libgdbm.so
@@ -51,6 +55,9 @@
%prep
%setup -q
%patch
+%patch1
+%patch2
+%patch3
%build
aclocal
@@ -111,77 +118,82 @@
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
%changelog
-* Wed Dec 26 2007 - crrodriguez@suse.de
+* Thu Feb 28 2008 pth@suse.de
+- Add ANSI prototypes to dbm.h and ndbm.h (protected by macros)
+- Provide full prototype for static function.
+- Fix test* apps by including appropriate headers and calling
+ fgets instead of gets.
+* Wed Dec 26 2007 crrodriguez@suse.de
- both libgdbm.la and libgdbm_compat.la had empty dependency_libs
and has been removed.
- fix library-without-ldconfig-post* errors
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Wed Aug 24 2005 - kukuk@suse.de
+* Wed Aug 24 2005 kukuk@suse.de
- Don't reuse old temporary files in gdbm_reorganize [#105763]
-* Mon Aug 30 2004 - schwab@suse.de
+* Mon Aug 30 2004 schwab@suse.de
- Fix uses of libtool.
-* Fri Nov 21 2003 - kukuk@suse.de
+* Fri Nov 21 2003 kukuk@suse.de
- Compile with no execstack
- Build as normal user
-* Wed Jul 02 2003 - kukuk@suse.de
+* Wed Jul 02 2003 kukuk@suse.de
- Remove man from buildsystem
-* Mon May 12 2003 - kukuk@suse.de
+* Mon May 12 2003 kukuk@suse.de
- Use defattr
-* Thu Apr 24 2003 - ro@suse.de
+* Thu Apr 24 2003 ro@suse.de
- fix install_info --delete call and move from preun to postun
-* Fri Feb 07 2003 - ro@suse.de
+* Fri Feb 07 2003 ro@suse.de
- added install_info macros
-* Fri Jan 10 2003 - kukuk@suse.de
+* Fri Jan 10 2003 kukuk@suse.de
- Use fcntl instead of flock for locking
-* Mon Dec 02 2002 - kukuk@suse.de
+* Mon Dec 02 2002 kukuk@suse.de
- Update to gdbm 1.8.3 (lot of bug fixes)
-* Fri Aug 09 2002 - kukuk@suse.de
+* Fri Aug 09 2002 kukuk@suse.de
- Fix requires for gdbm-devel [Bug #17543]
-* Thu May 30 2002 - olh@suse.de
+* Thu May 30 2002 olh@suse.de
- use aclocal + autoreconf --force --install, fix for ppc64
-* Wed Apr 17 2002 - kukuk@suse.de
+* Wed Apr 17 2002 kukuk@suse.de
- Remove gdbm 1.7.3
-* Tue Dec 11 2001 - froh@suse.de
+* Tue Dec 11 2001 froh@suse.de
- the Makefile.in of gdbm 1.7 is missing @libdir@, instead of patching
that we follow sparc64 and ia64 and just ommit gdbm 1.7 on s390x.
-* Thu Mar 22 2001 - ro@suse.de
+* Thu Mar 22 2001 ro@suse.de
- added split-aliases as provides
-* Fri Oct 27 2000 - kukuk@suse.de
+* Fri Oct 27 2000 kukuk@suse.de
- Create devel subpackage
-* Mon Sep 25 2000 - kukuk@suse.de
+* Mon Sep 25 2000 kukuk@suse.de
- Use BuildRoot
-* Thu Jun 01 2000 - kukuk@suse.de
+* Thu Jun 01 2000 kukuk@suse.de
- Add group tag
-* Tue Apr 04 2000 - kukuk@suse.de
+* Tue Apr 04 2000 kukuk@suse.de
- Add ltconfig fix
-* Tue Apr 04 2000 - kukuk@suse.de
+* Tue Apr 04 2000 kukuk@suse.de
- Add automake to need for build
-* Mon Apr 03 2000 - bk@suse.de
+* Mon Apr 03 2000 bk@suse.de
- s390 team added config.{sub,guess} update macros for s390
-* Thu Feb 03 2000 - schwab@suse.de
+* Thu Feb 03 2000 schwab@suse.de
- Update config.{guess,sub} to latest version.
-* Fri Jan 21 2000 - kukuk@suse.de
+* Fri Jan 21 2000 kukuk@suse.de
- Move /usr/{info,man} -> /usr/share/{info,man}
-* Mon Oct 18 1999 - kukuk@suse.de
+* Mon Oct 18 1999 kukuk@suse.de
- gdbm 1.8.0: Fix memory leak
-* Mon Sep 13 1999 - bs@suse.de
+* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-* Fri Aug 27 1999 - kukuk@suse.de
+* Fri Aug 27 1999 kukuk@suse.de
- Fix file list
-* Thu Aug 26 1999 - kukuk@suse.de
+* Thu Aug 26 1999 kukuk@suse.de
- Add libgdbm 1.8.0 as default
-* Mon Jun 28 1999 - kukuk@suse.de
+* Mon Jun 28 1999 kukuk@suse.de
- Add libndbm.so and libndbm.a link
-* Mon Mar 01 1999 - ro@suse.de
+* Mon Mar 01 1999 ro@suse.de
- added ndbm.h for glibc-2.1
-* Mon Feb 22 1999 - ro@suse.de
+* Mon Feb 22 1999 ro@suse.de
- link explicitly with -lc
-* Fri Dec 18 1998 - ro@suse.de
+* Fri Dec 18 1998 ro@suse.de
- respect alpha in specfile
-* Mon Dec 07 1998 - ro@suse.de
+* Mon Dec 07 1998 ro@suse.de
- pack ndbm.h only for libc5
-* Mon Oct 20 1997 - ro@suse.de
+* Mon Oct 20 1997 ro@suse.de
- ready for autobuild
-* Thu Jan 02 1997 - florian@suse.de
+* Thu Jan 02 1997 florian@suse.de
- add ndbm.h header files
++++++ gdbm-fix_testprogs.patch ++++++
--- testdbm.c
+++ testdbm.c
@@ -31,6 +31,9 @@
#include "autoconf.h"
#include