gpo.zugaina.org

Search Portage & Overlays:

sys-fs/dwarfs

A fast very high compression read-only FUSE file system

Screenshots

  • dwarfs-0.9.6
    ~amd64
    +jemalloc test man

    View      Download      Browse     License: GPL-3   
    Overlay: guru

ChangeLog

commit fd2ba5bd7265a863b2301e06b216685d4240bc86
Author: Denis Reva <denis7774@gmail.com>
Date: Sat Feb 24 14:06:32 2024 +0500

sys-fs/dwarfs: add 0.9.6, drop 0.9.5-r1

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit f7eb443648fed8fad4ff91cf559d5df1f8c8f55a
Author: Denis Reva <denis7774@gmail.com>
Date: Thu Feb 15 13:43:34 2024 +0500

sys-fs/dwarfs: drop 0.9.3

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 0916b1ead2f425f044556926402a59b7839a5722
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Feb 14 20:00:24 2024 +0500

sys-fs/dwarfs: Fixed tests

Closes: https://bugs.gentoo.org/924462
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 8f303907e571f133590a75fef9d0c7a5d0e680a2
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Feb 13 20:46:43 2024 +0500

sys-fs/dwarfs: drop 0.9.3-r50

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit fb0f96ea1e0be82f372ecb744ea455bdc8d31207
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Feb 13 20:46:08 2024 +0500

sys-fs/dwarfs: drop 0.8.0, 0.9.1

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit e7bd17a2a0708ceddd78cdb40204f84b5865064a
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Feb 13 20:44:58 2024 +0500

sys-fs/dwarfs: add 0.9.5

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit e3f1f2f398948658d18e3ff2948abb9f72179499
Author: Denis Reva <denis7774@gmail.com>
Date: Mon Feb 12 14:14:23 2024 +0500

sys-fs/dwarfs: experiment: eradicate lib flood

I figured out how to build the whole project
(but not it's dependencies) as statically linked,
therefore there is no more dwarfs_compression.so
nether text relocation bugs.
The project still use system-installed libs such
as app-arch/zstd as shared.

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 402c0033b8d097afefb2e68d378f6f088a5d60b4
Author: Denis Reva <denis7774@gmail.com>
Date: Mon Feb 12 13:06:14 2024 +0500

sys-fs/dwarfs: version bump

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 48cd90c55f50a5b34d4eb5d7a3facd73706d0591
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Wed Feb 7 20:16:48 2024 -0800

sys-fs/dwarfs: add 0.9.1, drop 0.7.5

Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit 37a81e55db1a1afb3d2ef0f85fd2414a5640508a
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Tue Jan 23 02:45:36 2024 -0800

sys-fs/dwarfs: add 0.8.0, drop 0.7.4-r3

Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit 6f58218d8627bee47953cd47f6a70a1fb9b48175
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Thu Jan 18 22:37:49 2024 -0800

sys-fs/dwarfs: add 0.7.5

Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit d52ad47abfb734fb3bb6abc050a1d1fe92ce8a9f
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Tue Jan 9 22:28:43 2024 -0800

sys-fs/dwarfs: Actually remove RPATH

Still can't figure out how to let cmake do it for us, but
I guess it is how it is for now.

Closes: https://bugs.gentoo.org/910323
Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit 15ffdd288b0c1b1f73e448e22b935389d0b3da10
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Tue Jan 9 21:46:35 2024 -0800

sys-fs/dwarfs: Skip some ctest tests that require fuse

They don't work in sandbox.

Also add a bit of whitespace to the ebuild to make it easier to read.

Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit 9976d2a7f2950443356880c03eea050e7afb945b
Author: Denis Reva <denis7774@gmail.com>
Date: Mon Jan 8 19:03:23 2024 +0500

sys-fs/dwarfs: removed wrong bugfix

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit ba7d11f6b86de39997e64ee61af78bbc4980d9ab
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Mon Jan 8 01:38:45 2024 -0800

sys-fs/dwarfs: Fix automatic insertion of -g into *FLAGS

Also removed non-existent dolib.so. Neither of us has this file.

Still need to figure out how to fix RUNPATH properly.

Closes: https://bugs.gentoo.org/900016
Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit 5c887b4a3f576bb9bd7c688c641f42d115814586
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Mon Jan 8 00:37:03 2024 -0800

sys-fs/dwarfs: Prevent ccache use unless FEATURES=ccache

We never want the build system to enforce the use of ccache

Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit a18d11eb0bc22fc17be5206f597338193e44e027
Author: YiFei Zhu <zhuyifei1999@gmail.com>
Date: Mon Jan 8 00:34:20 2024 -0800

sys-fs/dwarfs, sys-fs/dwarfs-bin: Add myself as maintainer

Per https://github.com/mhx/dwarfs/issues/184#issuecomment-1880488381

Signed-off-by: YiFei Zhu <zhuyifei1999@gmail.com>

commit c3c28ff07137e515a5057f65e9bae72e3c754ce6
Author: Denis Reva <denis7774@gmail.com>
Date: Sun Jan 7 16:05:29 2024 +0500

sys-fs/dwarfs: Fix https://github.com/mhx/dwarfs/issues/184

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit c8800882066b974e94ad272703459fe81be31e1f
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Jan 2 21:02:22 2024 +0500

sys-fs/dwarfs: version bump

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 78fe745fe3ab6c066cf33e79205dde1a71e2384b
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Aug 16 18:08:06 2023 +0500

sys-fs/dwarfs: fixed issues with soname libs

Closes: https://bugs.gentoo.org/910719
Closes: https://bugs.gentoo.org/900014
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit c19c92e32bd088541fa96372976a48ea918c0a57
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Jul 25 19:15:54 2023 +0500

sys-fs/dwarfs: updated to latest 0.7.2

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 45ecf314d8e972070f91dd81092d1637a1bcd141
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Jul 25 19:07:02 2023 +0500

sys-fs/dwarfs: Treeclean

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 33b9b41037c66bb8e582c3fb9afeb30e4700ea7f
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Jul 12 21:44:07 2023 +0500

sys-fs/dwarfs: add 0.7.0, drop 0.7.0_rc6

Closes: https://bugs.gentoo.org/910244
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 06d374a81d08be9d0e813cff63f90a01f52acafa
Author: Denis Reva <denis7774@gmail.com>
Date: Mon Jul 10 10:39:06 2023 +0500

sys-fs/dwarfs: Updated to latest rc version

Improved performance

Minor bugfixes

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 0e488f5d8defd1a28333778ef7524c3abd950390
Author: Denis Reva <denis7774@gmail.com>
Date: Tue May 16 15:04:40 2023 +0500

sys-fs/dwarfs: forget to update revision

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 9aaa47b79edc3a540b108fef69289c83f008983a
Author: Denis Reva <denis7774@gmail.com>
Date: Tue May 16 15:03:14 2023 +0500

sys-fs/dwarfs: fixed bug that appears with modern compilers

clang-16 or gcc-13

Closes: https://bugs.gentoo.org/906181
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 143201b505352e6589fd71bab10b9995361a6b23
Author: Denis Reva <denis7774@gmail.com>
Date: Tue May 16 14:33:03 2023 +0500

sys-fs/dwarfs: removed unused patch

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 9afabf0d8fba4a740603bc9a9386a86dd0a8361a
Author: Denis Reva <denis7774@gmail.com>
Date: Sun May 7 18:24:34 2023 +0500

sys-fs/dwarfs: added missing dependency

fix https://github.com/mhx/dwarfs/discussions/140

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit c2d08eb82410e1d0d832d0d3c432c06fa0ca836d
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Thu Mar 30 18:04:19 2023 +0500

sys-fs/dwarfs: update EAPI 7 -> 8

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit 1e95f22062b44b3708c09b56fb2334f41c633e2e
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Sat Mar 4 18:56:32 2023 +0500

*/*: update metadata schema uri

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit fa4168153b5bd5eb0202fb732d3d1d9e8262610b
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Feb 28 19:50:52 2023 +0500

sys-fs/dwarfs: finished working

I've returned to bundled libs because it a lot more flexible

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit cc7e21ed8a8d199bbad77be9f8e061a995b39e82
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Feb 28 18:01:59 2023 +0500

sys-fs/dwarfs: work in progress

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 253b9fd4d798d3f817b4d9f735cff0580202375a
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Feb 28 17:53:52 2023 +0500

dwarfs: unorphaned, work in progress

Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 39be7b1d4d497a0f8c6bf63f4a7e562931bf65c3
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Tue Feb 28 02:08:23 2023 +0500

sys-fs/dwarfs: treeclean

Closes: https://bugs.gentoo.org/897666
Closes: https://bugs.gentoo.org/828004
Closes: https://bugs.gentoo.org/801079
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit 7b45f3cc1ae5feb743807615dfd4900d47795de2
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Thu Jul 7 04:44:02 2022 +0500

sys-fs/dwarfs: drop 0.5.6-r1, 0.5.6-r2

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit 4b5a3f1b03b9e5d5e0f1ec838974824fb4e60277
Author: Denis Reva <denis7774@gmail.com>
Date: Fri Nov 26 16:39:34 2021 +0500

sys-fs/dwarfs: added support for python3.10

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 0140c669bd635739ae4ca86e2daf2ecf6a866fba
Author: Denis Reva <denis7774@gmail.com>
Date: Fri Nov 26 16:16:26 2021 +0500

sys-fs/dwarfs: fixed build with boost 1.77.0-r3

See https://github.com/mhx/dwarfs/issues/57

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit c2e6a93b83342c975c6ed598d232fbdd15b164ec
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Thu Oct 28 17:16:24 2021 +0200

sys-fs/dwarfs: drop 0.5.4-r2

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit fbbb893b131e4b9511f1b5862a4f757605188fac
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Thu Oct 28 17:15:15 2021 +0200

sys-fs/dwarfs: unbundle libraries

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit 02b1f0a9ea7b7c18fd17e357b1a1cf61f26835b6
Author: James Beddek <telans@posteo.de>
Date: Sat Oct 9 22:01:27 2021 +1300

*/*: drop dead python impls

Signed-off-by: James Beddek <telans@posteo.de>

commit 4077fd230f70646d4163990303e2eab047f50f15
Author: Denis Reva <denis7774@gmail.com>
Date: Thu Sep 16 11:34:24 2021 +0500

sys-fs/dwarfs: no more require threads support.

It doesn't need always despite it allows code to work faster.
Also fix boost dependencies

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit 2f440e2870a4fae4dbcfe33fcc80717b6c912d61
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Jul 7 08:41:41 2021 +0500

sys-fs/dwarfs: updated to 0.5.6

That version contain fixes:
* Build fixes for gcc-11 (fixes #52)
* Use REALPATH in version.cmake to fix building in
symbolically linked repositories (fixes #47).
Also see changelog for 0.5.5:
https://github.com/mhx/dwarfs/tree/v0.5.5

Closes: https://bugs.gentoo.org/786720
Closes: https://bugs.gentoo.org/785973
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Denis Reva <denis7774@gmail.com>

commit c78a202c6582bf53bc51ed4c898c0693786c1093
Author: Denis Reva <denis7774@gmail.com>
Date: Sat Jun 12 22:46:22 2021 +0500

sys-fs/dwarfs: remove deprecated dwarfs version

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

commit fcda7818a6e1fc66461f5fe20a124c6feec28c45
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Wed May 5 09:28:59 2021 +0200

sys-fs/dwarfs: m-n

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit f237106d2ec5d9a40c1d239825378996d5fb0ff5
Author: Denis Reva <denis7774@gmail.com>
Date: Mon May 3 15:11:15 2021 +0500

sys-fs/dwarfs: I've temporarily resigned

Because I adventure with russian military office.

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

commit a25d68ac0a3ac642c04d005dad3318ff50f966a6
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Sun May 2 04:27:40 2021 +0200

sys-fs/dwarfs: depend on folly with exception_tracker

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit 37c7d91aee1b53fefd7a5416cddff73aaca88926
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Sun May 2 03:50:42 2021 +0200

sys-fs/dwarfs: still not ready, remove keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit 7f85b03b40d50a70620210159852030bb82eb3de
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Sun May 2 03:49:27 2021 +0200

sys-fs/dwarfs: unbundling WIP

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit 6198c44d202d11475f40a938ea5c56a075d09ea9
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Thu Apr 29 05:24:26 2021 +0200

sys-fs/dwarfs: depend on fsst

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit c00dbd5fd54a3b9f6cfecfad906f30cc2d551bf2
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Wed Apr 28 23:21:04 2021 +0200

sys-fs/dwarfs: fix patch and ebuild

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit 0b9e1a113f834824b89ecdadf6ecef29ab31689e
Author: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Date: Wed Apr 28 23:06:34 2021 +0200

sys-fs/dwarfs: unbundling WIP

doesn't build but it's a start
hope I didn't mess up while rebasing

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

commit bec7247495f3ed5f437d8dcdc1c218d93e0e1ba3
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Apr 28 16:43:25 2021 +0500

sys-fs/dwarfs: fix typo in python_req_use

See
https://github.com/gentoo/guru/commit/6007f8ecbedddd4fbfd8d64b23be4bbd14027f36#commitcomment-50098369

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

commit 1f9b8e0d76954a83830acf8f7c51115e7ee4f8ae
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Apr 28 10:20:40 2021 +0500

sys-fs/dwarfs: 0.5.4 reverting useless changes in dependency

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

commit 6007f8ecbedddd4fbfd8d64b23be4bbd14027f36
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Apr 28 10:17:04 2021 +0500

sys-fs/dwarfs: second attempt to fix https://bugs.gentoo.org/785973

Added -fPIC

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

commit ce90ec0a4c44bc2701254d48c25866dbfb84aeba
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Apr 27 13:34:28 2021 +0500

sys-fs/dwarfs: attempting to fix https://bugs.gentoo.org/785973

It seems like it requires static-libs for xz-utils

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

commit b56df9543196707b8186940233fae4b1a04a6f4b
Author: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Date: Mon Apr 12 11:27:43 2021 +0200

sys-fs/dwarfs: add missing RESTRICT="!test? ( test )"

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>

commit f083f536ee04ac249924e138ac2901a209f73ebf
Author: Denis Reva <denis7774@gmail.com>
Date: Mon Apr 12 09:05:14 2021 +0500

sys-fs/dwarfs: !fixed FUSE driver hangs

Bugfixes:
FUSE driver hangs when accessing files and the driver is not started in
foreground or debug mode. This bug is present
in both the 0.5.2 and 0.5.3 releases. Fixes
https://github.com/mhx/dwarfs/issues/44

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

commit c875d3efc3190e7197f2313fabcd7931d2e1caa4
Author: Denis Reva <denis7774@gmail.com>
Date: Sun Apr 11 20:00:17 2021 +0500

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@gmail.com>

commit caff25af19e7ede074cfed2b1ad4b8ba43da3503
Author: Denis Reva <denis7774@gmail.com>
Date: Sun Apr 11 17:24:05 2021 +0500

sys-fs/dwarfs: important! Fixed installation!

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

commit 38ee3703cd42b3ea89ff339b01970e1cd5079a13
Author: Denis Reva <denis7774@gmail.com>
Date: Fri Apr 9 19:29:34 2021 +0500

sys-fs/dwarfs: new version 0.5.2

See https://github.com/mhx/dwarfs/releases
for changes.

That release looks pretty good.

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

commit 8ee547d2d4103ea0d05f539cf0d26d96e6a3de0d
Author: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Date: Sun Mar 28 12:55:07 2021 +0200

sys-fs/dwarfs: properly depend on python

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>

commit a6d985328dd0cb18ead40cb151399f8f4a272882
Author: Denis Reva <denis7774@gmail.com>
Date: Mon Mar 15 14:06:04 2021 +0500

sys-fs/dwarfs: updated to 0.4.1

New:
* The segmenting code now uses a bloom filter to
discard unsuccessful matches as early and quickly as possible
* nilsimsa similarity computation has been improved

Fixed:
* GCC builds https://github.com/mhx/dwarfs/issues/14
* Libarchive https://github.com/mhx/dwarfs/issues/36
* mkdwarfs catch certain exceptions correctly

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

commit 44c1e9b13ecc74154466591787e80608c6a5d509
Author: Denis Reva <denis7774@gmail.com>
Date: Fri Mar 12 09:52:42 2021 +0500

sys-fs/dwarfs: fixed check_reqs

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

commit a2bee12d494d7b71c08b7b5eea57f1eba6e81d2a
Author: Denis Reva <denis7774@gmail.com>
Date: Thu Mar 11 22:16:03 2021 +0500

sys-fs/dwarfs: removed deprecated versions

The 0.4.0 is the best ones, and it backward compatible
with elder images!

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

commit cdad97b8e0077bde07d9a43f381d2546dab91eed
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Mar 9 08:24:36 2021 +0500

sys-fs/dwarfs: new version 0.4.0

Key features:
* Up to twice as fast and up to 10% better compression
* New dwarfsextract tool
Allow extracting dwarfs images as archives.
* Bugfixes.
Fixed bug with revdep-rebuild.
Package now proper use system libraries.

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

commit 14336c40363bacaee85fe71b867d81b2ffdcf9e1
Author: Denis Reva <denis7774@gmail.com>
Date: Sat Feb 6 10:54:37 2021 +0500

sys-fs/dwarfs: cleaning up things

Added fuse2 use flag for those who want optional fuse2
bindings

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

commit f94b32fd764dc66da9495ee9f2d55f6e07e225a8
Author: Theo Anderson <telans@posteo.de>
Date: Wed Feb 3 10:23:31 2021 +1300

*/*: Remove obsolete values from PYTHON_COMPAT

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans@posteo.de>

commit e44ebc6e41c961bdfca22f288e90566cf88a5810
Author: Denis Reva <denis7774@gmail.com>
Date: Sun Jan 10 10:39:21 2021 +0500

sys-fs/dwarfs: warning if fuse2 and fuse3 installed both

In case there are both fuse2 and fuse3 version is installed
DwarFS will build binaries for both
(/usr/sbin/dwarfs for fuse3 and /usr/sbin/dwarfs2 for fuse2).
Added warning.

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

commit a0bb3020f949ef0fe00caff718c38e5641b5d54d
Author: Denis Reva <denis7774@gmail.com>
Date: Fri Jan 8 00:33:09 2021 +0500

sys-fs/dwarfs: new version 0.3.1

Ebuild changes:
* Added use flags for jemalloc and python
Upsteam changes:
Even better compression than before
Mostly thanks to a new ordering algorithm that is now
enabled by default, I've seen a 15% improvement in achievable
compression ratio. In my standard test of packing 48 GiB of
Perl installations, the resulting DwarFS image size reduced
from 556 MiB to 472 MiB without any regression in
compression speed.

More memory efficient FUSE driver
By switching to jemalloc, the FUSE driver has become much
more memory efficient, using up to ten times less memory
than with the standard glibc allocator.

Python scripting support
The Lua scripting interface has been fully replaced by
a new Python interface. I've been looking for a
luabind replacement, but none of the candidates seemed
to be well maintained or reasonably easy to integrate.
Python is much more approachable for most people and
boost::python seems well maintained. The new interface
also has a lot more features. You can find an
example script in the distribution.

Fix for file system images created with versions
before dwarfs-0.2.3
If you've created DwarFS images with the 0.2.0,
0.2.1 or 0.2.2 releases, symbolic links were stored
in a way that the FUSE driver in the 0.2.x releases
could not read them back correctly. With the
new 0.3.0 release, these old images, including the
symbolic links, can now be read again, so there's
no need to rebuild your old images.

Improved file system format
The file system format has been updated with
the 0.3.0 release to include integrity checking via
SHA2-512/256 hashes as well as features that should make
recovery easier in case of file system image corruption.
In addition to the SHA hashes, the extremely fast xxHash
library is used to store a second hash that is
checked every time any part of the file system is
used. While there are currently no recovery features
implemented, having this data in the file system
already should be really valuable. You can convert
an old image to the new format using:

mkdwarfs -i old.dwarfs -o new.dwarfs --recompress none
Statically linked 64-bit Linux binaries available
Given the long list of dependencies, building DwarFS
might not be an option for you. In that case, you can
now download the binary distribution that should work
fine on most 64-bit Linux distributions.
FUSE drivers are included for both FUSE2 and FUSE3

Lots of smaller fixes & changes
See the Change Log for a full list of changes.

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

commit b67b263e6b64f0e1a4804a7a8a5ff6cfd4280e11
Author: Denis Reva <denis7774@gmail.com>
Date: Sun Dec 13 18:30:14 2020 +0500

sys-fs/dwarfs: updated to 0.2.4

Upstream changes:
Fix --set-owner and --set-group options, which caused an
exception to be thrown at the end of creating a file system.
(fixes github #24)

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

commit 660fe158ec58a901cc42d6aea9b2cde89cb91755
Author: Denis Reva <denis7774@gmail.com>
Date: Thu Dec 10 20:10:42 2020 +0500

sys-fs/dwarfs: fixed a typo with installation

I wrote default in src_install section instead of cmake_src_install accidently

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

commit 9af62856376919175e55dd886076f57173b2f714
Author: Denis Reva <denis7774@gmail.com>
Date: Thu Dec 10 12:51:56 2020 +0500

sys-fs/dwarfs: fixed bug with installation of libraries

Fixed a bug where libraries are not properly installed
Fixed a conflict with dev-cpp/folly (the package use
bundled ones)

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

commit 50fe719866a2455b1d22d4d0610bef98ed379689
Author: Denis Reva <denis7774@gmail.com>
Date: Tue Dec 8 12:28:14 2020 +0500

sys-fs/dwarfs: added ~arm64, improve dependencies

I have added ~arm64 keyword since #758008 fixed

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

commit 9451553d984344165085af76e246c312d3c96ee0
Author: Denis Reva <denis7774@gmail.com>
Date: Fri Dec 4 09:16:49 2020 +0500

sys-fs/dwarfs: removed unused jemalloc

Removed unused jemalloc dependency and USE, see:
See https://github.com/mhx/dwarfs/issues/17

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

commit c54f1d5636d1ca49e21634a81af3bf7a9609581d
Author: Denis Reva <denis7774@gmail.com>
Date: Wed Dec 2 12:34:35 2020 +0500

sys-fs/dwarfs: A fast high compression read-only file system

I has just ported new package:
https://github.com/mhx/dwarfs
It's file-system like squashfs but compresses stronger

I had to use built-in libs because they hard-coded,
and furthermore they used partially

So It no more require dev-cpp/folly,
and I thought about deleting its.

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