Commit Graph

23 Commits

Author SHA1 Message Date
Mathieu Tortuyaux
c973e986f2 sys-fs/gcsfuse: quote variable
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>
2021-01-14 11:08:52 +01:00
Mathieu Tortuyaux
f4f4df3a35 sys-fs/gcsfuse: apply modification
* verbose build
* install documentation
* remove go.sum hashes
* remove ego_pn

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>
2021-01-14 10:15:07 +01:00
Mathieu Tortuyaux
196fc4c4ea sys-fs/gcsfuse: new package
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>
2021-01-13 21:48:06 +01:00
Denis Reva
316346ae94 sys-fs/erofs-utils: new version 1.2.1
The 1.2.1 release mostly just applies build fixes
that were backported onto 1.2.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Denis Reva <denis7774@gmail.com>
2021-01-10 10:56:39 +05:00
Denis Reva
e44ebc6e41 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>
2021-01-10 10:39:49 +05:00
Denis Reva
a0bb3020f9 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>
2021-01-08 00:33:09 +05:00
Denis Reva
b67b263e6b 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>
2020-12-13 18:30:23 +05:00
Denis Reva
828be86ca5 sys-fs/erofs-utils: bumped up to 1.2+9999 version
Thank David Michael for ebuild:
https://bugs.gentoo.org/701284
Version 1.2 with patch now supports -fno-common

Live ebuild (message from D.Michael):
This updates the live ebuild with the new features.  It doesn't need
the patch from 1.2, since that's in the experimental branch.
It actually does need the sed call to fix selinux+fuse at
the moment, since that is not addressed upstream.  I dropped it
here anyway assuming it will be fixed relatively soon.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Denis Reva <denis7774@gmail.com>
2020-12-11 09:48:20 +05:00
Denis Reva
660fe158ec 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>
2020-12-10 20:10:56 +05:00
Denis Reva
9af6285637 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>
2020-12-10 12:51:56 +05:00
Denis Reva
50fe719866 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>
2020-12-08 12:28:14 +05:00
Denis Reva
b4ee7252ca sys-fs/erofs-utils: user-space utilities for erofs
New package, taken from https://bugs.gentoo.org/701284
Added metadata.xml.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Denis Reva <denis7774@gmail.com>
2020-12-05 19:10:34 +05:00
Denis Reva
9451553d98 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>
2020-12-04 09:17:24 +05:00
Denis Reva
c54f1d5636 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>
2020-12-02 12:34:35 +05:00
Matthias Coppens
bf680d5a2a Adding upstream information to my metadata files
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com>
2020-11-22 19:52:16 +01:00
Andrew Ammerlaan
75bea1059a sys-fs/gfs2-utils: remove useless blank lines
makes repoman happy

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-10-25 13:32:10 +01:00
Andrea Postiglione
7e9d24d6f6 sys-fs/gfs2-utils: fix Manifest
Signed-off-by: Andrea Postiglione <andrea.postiglione@gmail.com>
2020-10-21 11:45:07 +02:00
Andrea Postiglione
c678f8607a sys-fs/gfs2-utils: version bump to 3.3.0
Signed-off-by: Andrea Postiglione <andrea.postiglione@gmail.com>
2020-10-21 11:42:43 +02:00
Matthias Coppens
8d5cd91eb6 sys-fs/diskonaut: 9999.ebuild deps bump
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com>
2020-09-25 12:36:09 +02:00
Matthias Coppens
856e3bdbfa sys-fs/diskonaut: Version bump 0.11.0
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com>
2020-09-23 19:17:42 +02:00
Matthias Coppens
54648ce3b4 sys-fs/diskonaut: Version bump 0.10.0
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com>
2020-09-11 21:01:18 +02:00
Matthias Coppens
f94844902f sys-fs/diskonaut: New package
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com>
2020-09-06 08:14:40 +02:00
Andrea Postiglione
60704677d2 Add nss-tls-1.0 and gfs2-utils-3.2.0 ebuilds
Signed-off-by: Andrea Postiglione <andrea.postiglione@gmail.com>
2020-08-13 15:17:22 +02:00