Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 609966

Summary: dev-libs/leveldb-1.20 released
Product: Gentoo Linux Reporter: Arfrever Frehtes Taifersar Arahesis <arfrever.fta>
Component: Current packagesAssignee: Patrick Lauer <patrick>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
See Also: https://github.com/gentoo/gentoo/pull/8848
Whiteboard:
Package list:
Runtime testing required: ---

Description Arfrever Frehtes Taifersar Arahesis 2017-02-19 00:43:00 UTC
dev-libs/leveldb-1.19 was released on 2016-08-11.
Comment 1 Dmitri Bogomolov 2017-11-30 14:37:39 UTC
1.20 was released already but who cares?
Comment 2 Arfrever Frehtes Taifersar Arahesis 2017-11-30 19:17:53 UTC
dev-libs/leveldb-1.20 was released on 2017-03-02.
Comment 3 Larry the Git Cow gentoo-dev 2018-06-17 20:34:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7dccacaa7f480ab2f1d230e2673d143483e034

commit 9f7dccacaa7f480ab2f1d230e2673d143483e034
Author:     Louis Sautier <sautier.louis@gmail.com>
AuthorDate: 2018-06-16 00:25:55 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2018-06-17 20:34:17 +0000

    dev-libs/leveldb: bump to 1.20, sub-slot to avoid ABI breakage
    
    * Upstream broke the ABI without changing the SONAME so we have to
      introduce a sub-slot, see
      https://github.com/google/leveldb/issues/536
      All reverse dependencies should now have the slot operator set, which
      will trigger rebuilds when required. The case of bitcoin is special
      because they only support specific leveldb versions.
    * Properly handle USE=static-libs when USE=snappy isn't set, change
      package.use.mask entry. See https://bugs.gentoo.org/651604
    * Update the patch to build libmemenv.so which is required by bitcoin,
      see https://github.com/google/leveldb/issues/236
    * The patch also disables test building, allowing us to make src_compile
      more elegant.
    * Remove MIPS patch which was merged: https://github.com/google/leveldb/pull/272
    * Bump to EAPI=7
    
    Closes: https://bugs.gentoo.org/609966
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/leveldb/Manifest                          |  1 +
 .../leveldb/files/leveldb-1.20-memenv-so.patch     | 33 ++++++++++++
 dev-libs/leveldb/leveldb-1.20.ebuild               | 63 ++++++++++++++++++++++
 profiles/base/package.use.mask                     |  2 +-
 4 files changed, 98 insertions(+), 1 deletion(-)