SHA256
1
0
forked from pool/gdbm

Accepting request 645670 from devel:libraries:c_c++

- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).

- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch

- update to 1.16:
  * Fix typo
  * New gdbmtool variables: coalesce and centfree
  * src/falloc.c (avail_lookup): Remove the start parameter.
                 (_gdbm_put_av_elem): Rewrite the "can_merge" loop.
- added gdbm-close-and-sync-return-value.patch
  see https://puszcza.gnu.org.ua/bugs/index.php?399

- update to 1.15:
  * Extensive database consistency checking
  * Improved error checking

OBS-URL: https://build.opensuse.org/request/show/645670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdbm?expand=0&rev=37
This commit is contained in:
Stephan Kulow 2019-02-08 11:03:14 +00:00 committed by Git OBS Bridge
commit ede41a4f76
8 changed files with 69 additions and 20 deletions

View File

@ -1,7 +1,7 @@
libgdbm5
libgdbm6
obsoletes "gdbm-<targettype> < <version>"
libgdbm_compat4
conflicts "libgdbm3-<targettype>"
gdbm-devel
requires "libgdbm5-<targettype> = <version>"
requires "libgdbm6-<targettype> = <version>"
requires "libgdbm_compat4-<targettype> = <version>"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdceff00ffe014495bed3aed71c7910aa88bf29379f795abc0f46d4ee5f8bc5f
size 894412

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iEYEABECAAYFAlpM/RMACgkQNgKwf1XQxzJ/VACghGZzncnAAgNRdtWl0Q6J1WR+
i1EAn1yWMe7Y31thdTCnZumJAOs6Cl6Y
=Ixl8
-----END PGP SIGNATURE-----

3
gdbm-1.18.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86e613527e5dba544e73208f42b78b7c022d4fa5a6d5498bf18c8d6f745b91dc
size 941863

7
gdbm-1.18.1.tar.gz.sig Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iG4EABECAC4WIQQyX2UMTCtq1YgHMno2ArB/VdDHMgUCW9QDDRAcZ3JheUBnbnUu
b3JnLnVhAAoJEDYCsH9V0Mcy6mAAnA8dtoJ6zkcTKu7hJxIcG74KvjIVAJ94zjC9
htwPjn3VFpXHwl5V72qunw==
=xDhc
-----END PGP SIGNATURE-----

View File

@ -1,11 +1,11 @@
Index: src/version.c
Index: gdbm-1.18.1/src/version.c
===================================================================
--- src/version.c.orig
+++ src/version.c
--- gdbm-1.18.1.orig/src/version.c 2018-10-31 08:08:40.768558994 +0100
+++ gdbm-1.18.1/src/version.c 2018-10-31 08:09:58.052905389 +0100
@@ -25,9 +25,6 @@
making the distdir. */
const char * gdbm_version = "GDBM version " PACKAGE_VERSION ". "
"03/01/2018"
"27/10/2018"
-#if defined(__STDC__) && defined(__DATE__) && defined(__TIME__)
- " (built " __DATE__ " " __TIME__ ")"
-#endif

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Wed Oct 31 07:14:06 UTC 2018 - Petr Gajdos <pgajdos@suse.com>
- update to 1.18.1:
* Fix debian bug 910911: This restores backward compatibility with
databases created by version 1.8 (and some later versions, with
mmapped I/O disabled).
-------------------------------------------------------------------
Wed Aug 22 17:24:47 UTC 2018 - astieger@suse.com
- update to 1.18:
* Fix directory entry validation
* Fix improper use of GDBM_DEBUG macro
* Fix spurious error from gdbm_dump and gdbm_export
* Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
* Fix bug in gdbm_dump function, it did not clear the
GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
termination
- changes upstreamed:
* gdbm_close() and gdbm_sync() now return 0 on success. On error,
they return -1 and set gdbm_errno and errno to the appropriate
error codes - drop gdbm-close-and-sync-return-value.patch
-------------------------------------------------------------------
Mon Jul 16 09:24:48 UTC 2018 - pgajdos@suse.com
- update to 1.16:
* Fix typo
* New gdbmtool variables: coalesce and centfree
* src/falloc.c (avail_lookup): Remove the start parameter.
(_gdbm_put_av_elem): Rewrite the "can_merge" loop.
- added gdbm-close-and-sync-return-value.patch
see https://puszcza.gnu.org.ua/bugs/index.php?399
-------------------------------------------------------------------
Sun Jun 17 13:57:31 UTC 2018 - astieger@suse.com
- update to 1.15:
* Extensive database consistency checking
* Improved error checking
* Removed gdbm-1.8.3 compatibility layer
* Commands can be given to gdbmtool in the command line
* Fixed data conversion bugs in storing structured keys or content
* New member in the gdbm_recovery structure: duplicate_keys
* New error codes
-------------------------------------------------------------------
Wed May 23 08:20:32 UTC 2018 - tchvatal@suse.com

View File

@ -12,14 +12,14 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define lname libgdbm5
%define lname libgdbm6
%define lcompat libgdbm_compat4
Name: gdbm
Version: 1.14.1
Version: 1.18.1
Release: 0
Summary: GNU dbm key/data database
License: GPL-3.0-or-later
@ -104,9 +104,10 @@ to develop applications that require these.
%prep
%setup -q
%patch4
%patch4 -p1
%build
%configure \
--disable-static \
--disable-silent-rules \