Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 609966 - dev-libs/leveldb-1.20 released
Summary: dev-libs/leveldb-1.20 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-19 00:43 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2018-06-17 20:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)