diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-fs/lessfs |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/lessfs')
-rw-r--r-- | sys-fs/lessfs/Manifest | 7 | ||||
-rw-r--r-- | sys-fs/lessfs/lessfs-1.5.13.ebuild | 48 | ||||
-rw-r--r-- | sys-fs/lessfs/lessfs-1.7.0.ebuild | 50 | ||||
-rw-r--r-- | sys-fs/lessfs/metadata.xml | 19 |
4 files changed, 124 insertions, 0 deletions
diff --git a/sys-fs/lessfs/Manifest b/sys-fs/lessfs/Manifest new file mode 100644 index 000000000000..c70e5a16250d --- /dev/null +++ b/sys-fs/lessfs/Manifest @@ -0,0 +1,7 @@ +DIST lessfs-1.5.13.tar.gz 506221 SHA256 eba0ec05d4586d8741776dc96ca9369a9544fb8b8998d5c692da331ddf4ba7f2 SHA512 7143b7e1df8e059184d003be6519cac323fa035a6d9005b4e007504328d58624232ff9a494ecf11d445977f9138e7c41492d7fd30721065e5293927f85585604 WHIRLPOOL 2ef56b0057178678e280b65d458aa6c216c16e84b9524be8bfe66c2da0778f4ca89dd991dc4644f31fbb432621c4e08575d8191ccfc3f8197834a5096440d813 +DIST lessfs-1.7.0.tar.gz 514667 SHA256 d5782ab88ca79bf8f7d790d440f30e3979ec8ecad2a8eae75d33260bfadc8711 SHA512 a868b28159fbcd2e7672607d46e3007c7b959bd8c8880b6c98cdab6c61fd104ac222e156f543c2b3e9f9d9fe2f1879c2988ee80605946f03b646481e7c6f15d1 WHIRLPOOL bee790252b5a0ce5b71621c65e5454334ef55f003e55c7b7a96acafec11281606c50820e7d3ed68675255953b2f479881d329e351e79684a057a6e6433036ee8 +EBUILD lessfs-1.5.13.ebuild 1218 SHA256 13c486fb5fa08ed4ca741e54560f719c28240f6790773b0d048a1283993a4b4d SHA512 ef9ff6d16f0397fded5f6eeb21039e760485f73f61579f7a1345228ae6a94ebdad1c4a98a92d008585ceb16cab54999bfd8b40eb06476c9049542dfc4e1e7d52 WHIRLPOOL 4d33cb7f4c63334b8dac6ce16e5215f91c2a47c89814adb3ec456666b9c341c57c3f420c863fe7a3e7f054fb58784af24b258076b5ac90fe4255f5c79ed772d3 +EBUILD lessfs-1.7.0.ebuild 1281 SHA256 ea668ebb5f93d59de253aa7899ac4a3fc0ecb3db591970ba50c7033b1d15efb8 SHA512 e930c0ebb872b82702a495dd62fb3782dc64b10afce925f34311d80e00ebecfde203da2f171102ad39035849da1043ac69c0480c2c43461b7803c18e340c1100 WHIRLPOOL 99bb9932ad873ce918cef6bb88ebf35313544224f15037f0a4f665ad10c63fdb8469ec30fc3d386f2799cd380a2cdeff5627397fb7eadcf0acdd3c165d6bde62 +MISC ChangeLog 2223 SHA256 b35024c88f8c4380cd712d601dbbd9b996fca0cc60fc0591ef598da2e2f12003 SHA512 45d0fc5610ef3774392111b11e9ca7e7f104ad2be7d8cff580548e7478e072076d797b548d5a10738994387fdb0cf62283782c9ffaa499c9c5047f67621d0342 WHIRLPOOL d109eb32d17051fd258cb2a22aee4697ce6533fc9e0a376d75770f4522a6ff4ceb362943210cbc02499f152400a3c0c3c9584ceae2f130fdbc4aefe9f1599e7b +MISC ChangeLog-2015 10233 SHA256 f571ddf01146f6b511cbca19f68581b506f2331fce6f3c485de088ad4e91d35b SHA512 80bb6ba2d1f1f39a9a091de5e9b08bc32e798f5de7d8b6e0d7b0f1f8dbd8ba4ccd0a02958b4c87d334bf29d3e5a9870d7c4cdb1f07d2b9750fab923f1fa7eb0b WHIRLPOOL de8902d0137d97b8dba235fc6cf0d491b20434e4c733bce95b6302412bab77328c8b1e2d1f88766a35233bc8e396893b81eed49479a34d53aab43f1611d16797 +MISC metadata.xml 1505 SHA256 9d9f6101ccb4b85bee3e7daa33a9b420ac316558c7f80087fcaea506e899a07d SHA512 d9a93c34bbfc60ab5e3287367613ae66529e8a25abe7c89983fd547e862262c268a14e4de96a45949b451b9d00e1dc8b733d65e9b1ad93ff2b67b4f82a87f77e WHIRLPOOL 4ba540aa41e1392f4d1aaf16c4ad932d6cce5d81f52c8e1cc9b39327db0c0da0f499cc88a404cd87d9ca811faae7d1a8ef99c8c71f9c8b36152d9082a33c085c diff --git a/sys-fs/lessfs/lessfs-1.5.13.ebuild b/sys-fs/lessfs/lessfs-1.5.13.ebuild new file mode 100644 index 000000000000..5c82d93ff3bd --- /dev/null +++ b/sys-fs/lessfs/lessfs-1.5.13.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit readme.gentoo + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="A high performance inline data deduplicating filesystem" +HOMEPAGE="http://www.lessfs.com" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_P}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="berkdb crypt debug filelog memtrace lzo" + +DEPEND="berkdb? ( sys-libs/db ) + >=dev-db/tokyocabinet-1.4.42 + app-crypt/mhash + >=sys-fs/fuse-2.8.0 + crypt? ( dev-libs/openssl ) + lzo? ( dev-libs/lzo )" + +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +DOC_CONTENTS="Default configuration file: /etc/${PN}.cfg. + If your host is a client consult the following configuration + file: /usr/share/doc/${PF}/${PN}.cfg-slave.*" + +src_configure() { + econf \ + $(use_enable debug) $(use_enable debug lckdebug) \ + $(use_enable filelog) $(use_with crypt crypto) \ + $(use_with lzo) $(use_enable memtrace) \ + $(use_with berkdb berkeleydb) +} + +src_install () { + emake DESTDIR="${D}" install + dodoc ChangeLog FAQ README.* + insinto /etc + newins examples/lessfs.cfg-master ${PN}.cfg + dodoc examples/lessfs.* etc/lessfs.* + readme.gentoo_create_doc +} diff --git a/sys-fs/lessfs/lessfs-1.7.0.ebuild b/sys-fs/lessfs/lessfs-1.7.0.ebuild new file mode 100644 index 000000000000..2ac2752cb109 --- /dev/null +++ b/sys-fs/lessfs/lessfs-1.7.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit readme.gentoo + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="A high performance inline data deduplicating filesystem" +HOMEPAGE="http://www.lessfs.com" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_P}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="berkdb crypt debug filelog memtrace lzo snappy" + +DEPEND="berkdb? ( sys-libs/db ) + crypt? ( dev-libs/openssl ) + lzo? ( dev-libs/lzo ) + snappy? ( app-arch/snappy ) + >=dev-db/tokyocabinet-1.4.42 + app-crypt/mhash + >=sys-fs/fuse-2.8.0" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOC_CONTENTS="Default configuration file: /etc/${PN}.cfg. + If your host is a client consult the following configuration + file: /usr/share/doc/${PF}/${PN}.cfg-slave.*" + +src_configure() { + econf \ + $(use_enable debug) $(use_enable debug lckdebug) \ + $(use_enable filelog) $(use_with crypt crypto) \ + $(use_with lzo) $(use_enable memtrace) \ + $(use_with berkdb berkeleydb) \ + $(use_with snappy) +} + +src_install () { + emake DESTDIR="${D}" install + dodoc ChangeLog FAQ README.* + insinto /etc + newins examples/lessfs.cfg-master ${PN}.cfg + dodoc examples/lessfs.* etc/lessfs.* + readme.gentoo_create_doc +} diff --git a/sys-fs/lessfs/metadata.xml b/sys-fs/lessfs/metadata.xml new file mode 100644 index 000000000000..ce642aedde3e --- /dev/null +++ b/sys-fs/lessfs/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>hwoarang@gentoo.org</email> + <name>Markos Chandras</name> + </maintainer> + <use> + <flag name="filelog">Enable the ability to log to a file instead of syslog</flag> + <flag name="memtrace">Enable leefs to create a report regarding the memory allocation. This feature should be used for debugging purposes to avoid performance degradation</flag> + <flag name="snappy">Enable snappy compression using the <pkg>app-arch/snappy</pkg> library</flag> + </use> + <longdescription lang="en"> +Data deduplication (often called “intelligent compression” or “single-instance storage”) is a method of reducing storage needs by eliminating redundant data. Data deduplication is often used for backup purposes and for virtual machine image storage. lessfs can determine if data is redundant by calculating a unique (192 bit) tiger hash of each block of data that is written. When lessfs has determined that a block of data needs to be stored it first compresses the block with LZO or QUICKLZ compression. The combination of these two techniques results in a very high overall compression rate for many types of data. Multimedia files like mp3, avi or jpg files can not be compressed by lessfs when they are only stored once on the filesystem. +</longdescription> + <upstream> + <remote-id type="sourceforge">lessfs</remote-id> + </upstream> +</pkgmetadata> |