commit:     c875d3efc3190e7197f2313fabcd7931d2e1caa4
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 11 15:00:17 2021 +0000
Commit:     Denis Reva <denis7774 <AT> gmail <DOT> com>
CommitDate: Sun Apr 11 15:00:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c875d3ef

sys-fs/dwarfs: new version 0.5.3 with tests

Thanks for MHX, dwarfs now supports test suite
see https://github.com/mhx/dwarfs/issues/42

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 sys-fs/dwarfs/Manifest                                        |  1 +
 sys-fs/dwarfs/{dwarfs-0.5.2-r1.ebuild => dwarfs-0.5.3.ebuild} | 10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-fs/dwarfs/Manifest b/sys-fs/dwarfs/Manifest
index e6a430ea4..5d19ef385 100644
--- a/sys-fs/dwarfs/Manifest
+++ b/sys-fs/dwarfs/Manifest
@@ -1,2 +1,3 @@
 DIST dwarfs-0.4.1.tar.bz2 11640169 BLAKE2B 
3490d625fd718be4451d5a551b6931b0c9316d88cdda91b90a724f3ab732a3916431a13e343bcb79a2e0415ffc0a990d2546eeb1738c55282e9fb9c85d3ba1ae
 SHA512 
ed7bfe13a9ed2450921a2caf47b4ee1f527fcd7ad154cee93d8674a2dd08c9110d62cfaff22f318bdb799eeea35b8bc4b7374d685537c82e70a0498d97a53307
 DIST dwarfs-0.5.2.tar.bz2 12153397 BLAKE2B 
b83b7df085afb39df3aa9b139ce7cfeee71287ad8ce83433a2c3cf17a096e479da95e76057379be81ec79a819dfe9754a8df44492044fc49fbd1e2d4371af878
 SHA512 
6ff8a8b9037740bc4a28f8069226db35ac0dad946059f9d42163f64e40e299efa0e79da08f44e45ac8dd2e8b9c43ed2a9d05fd54e51de8885f71137f877d456b
+DIST dwarfs-0.5.3.tar.bz2 12154655 BLAKE2B 
1d15ac35c3bed07c40d61e1b6f167ba07535f5b936bc286a47c760db2d1d093cc59853365a944236b927927c1d6bfa3b21a05334d6d0ca483d33b6843e4e73a4
 SHA512 
75cfac5711ffef9abc645823696d00a67c7d9e7675a33e2ed27269856d6a2b0863af07e912e96171e1641a896a8211131282bb1da786d828f37eafbb7a0ebda3

diff --git a/sys-fs/dwarfs/dwarfs-0.5.2-r1.ebuild 
b/sys-fs/dwarfs/dwarfs-0.5.3.ebuild
similarity index 93%
rename from sys-fs/dwarfs/dwarfs-0.5.2-r1.ebuild
rename to sys-fs/dwarfs/dwarfs-0.5.3.ebuild
index 33c7471fd..cbc5a9ed3 100644
--- a/sys-fs/dwarfs/dwarfs-0.5.2-r1.ebuild
+++ b/sys-fs/dwarfs/dwarfs-0.5.3.ebuild
@@ -14,15 +14,14 @@ 
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.bz2";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 IUSE="python +jemalloc test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 PYTHON_REQ_USE="python"
 
-DEPEND="sys-devel/flex
-               sys-devel/binutils:*"
+DEPEND="sys-devel/flex"
 RDEPEND="${PYTHON_DEPS}
                dev-libs/boost[context,threads,python?]
                dev-libs/double-conversion
@@ -42,9 +41,9 @@ RDEPEND="${PYTHON_DEPS}
                sys-libs/binutils-libs
                sys-libs/zlib
                sys-libs/libunwind
-               test? ( dev-cpp/gtest )
                !dev-cpp/folly"
 BDEPEND="app-text/ronn
+               test? ( dev-cpp/gtest )
                dev-util/cmake
                sys-apps/sed
                sys-devel/bison
@@ -71,6 +70,7 @@ src_configure(){
                -DWITH_TESTS=$(usex test ON OFF)
                -DPREFER_SYSTEM_ZSTD=1
                -DPREFER_SYSTEM_XXHASH=1
+               -DPREFER_SYSTEM_GTEST=1
                -DWITH_LEGACY_FUSE=0
        )
        if use python; then mycmakeargs+=( 
-DWITH_PYTHON_VERSION=${EPYTHON#python} ); fi
@@ -80,7 +80,7 @@ src_configure(){
 
 src_install(){
        cmake_src_install
-       dolib.so libmetadata_thrift.so libthrift_light.so
+       dolib.so libmetadata_thrift.so libthrift_light.so libdwarfs.so 
libfsst.so
        dolib.so folly/libfolly.so.0.58.0-dev folly/libfolly.so
 }
 

Reply via email to