summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2014-04-08 21:23:20 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2014-04-08 21:23:20 +0000
commit3e36791192989f7a7483f0271adc9cdc7b3ea39d (patch)
treef92840d788036a1249fb2338e9070a2eb79dd9de /sys-fs
parentVersion bump (bug #507176). (diff)
downloadhistorical-3e36791192989f7a7483f0271adc9cdc7b3ea39d.tar.gz
historical-3e36791192989f7a7483f0271adc9cdc7b3ea39d.tar.bz2
historical-3e36791192989f7a7483f0271adc9cdc7b3ea39d.zip
Allow snappy compression via the app-arch/snappy package. Sort dependencies. Make RDEPEND=DEPEND. Bug #502260. Patch by jannis <kripton@kripserver.net>
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x09BF4F54C2BA7F3C!
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/lessfs/ChangeLog7
-rw-r--r--sys-fs/lessfs/Manifest24
-rw-r--r--sys-fs/lessfs/lessfs-1.7.0.ebuild22
-rw-r--r--sys-fs/lessfs/metadata.xml1
4 files changed, 37 insertions, 17 deletions
diff --git a/sys-fs/lessfs/ChangeLog b/sys-fs/lessfs/ChangeLog
index abc6ab7d194f..e4ad99ef4165 100644
--- a/sys-fs/lessfs/ChangeLog
+++ b/sys-fs/lessfs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-fs/lessfs
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lessfs/ChangeLog,v 1.64 2014/01/17 14:37:50 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lessfs/ChangeLog,v 1.65 2014/04/08 21:23:17 hwoarang Exp $
+
+ 08 Apr 2014; Markos Chandras <hwoarang@gentoo.org> lessfs-1.7.0.ebuild,
+ metadata.xml:
+ Allow snappy compression via the app-arch/snappy package. Sort dependencies.
+ Make RDEPEND=DEPEND. Bug #502260. Patch by jannis <kripton@kripserver.net>
17 Jan 2014; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Spelling.
diff --git a/sys-fs/lessfs/Manifest b/sys-fs/lessfs/Manifest
index f3f4ec358dfc..2747aafcd0f6 100644
--- a/sys-fs/lessfs/Manifest
+++ b/sys-fs/lessfs/Manifest
@@ -4,13 +4,25 @@ Hash: SHA256
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 1329 SHA256 049630fb30a0d2c54fdb57b80f064858cae18c9ac6b84a217262d3627825f9ec SHA512 d610010a77cdec7741b5e2ccb2f4057e29ea8f7ea7ba1e64f718b222abfbc3f71b628b26877c7ae387a345e9735c3b10d4d42927c092925ee8f1eed511425432 WHIRLPOOL 100da54f7295549f8ae691f7daf378b7ad685040bd27ec7661282ae151b731c82f81c5107d152c5c989123bd48e918be15d67fdcad73263d0e47b82eb079ba55
-EBUILD lessfs-1.7.0.ebuild 1330 SHA256 07fa55cfcc3fdbf7a41cf226ac47c389857d4931e1c90633054d4b1e57d82e48 SHA512 bd2d5f12fe15daf7a66adf275b2215ce668215e6f9cbdd34d0dbea0687a6f7b931543bd39cbcff968b0bb29fd4ab7ee8cd0184f4b6fc05c562c8a749f52a9b57 WHIRLPOOL e5584ac551074b276e867e45b6358596942e68025598e65daad4a53e735263760e4e9bf3d915a08ada1ac5c3621745775864031c2699ba9ce939d36d91ca9924
-MISC ChangeLog 9774 SHA256 c2acebce2c26b67c4bd2507e891c70e14b1933dd57b957532535149a97329e75 SHA512 9930c1c3332640f8bf7cb715070674c22a26125b7634999bb2e5d2234e504dbd617444c9e472bcdf296db098e8fe54a50fe36d033ff1734886a4b3bfac90253f WHIRLPOOL 1a343d4a7274f9e2f270755be12e324c2e8371ec56567e2202b382c5ab7067b005f06f7c688ffce47918234dbd5192ec3cde23fc51cca29ab914c87282bfebd6
-MISC metadata.xml 1303 SHA256 1984b058a5cdb312b5d32be7e2c9114740fc609271ddf704fd42536c0a0cb621 SHA512 e3db3733911c369ab4a0cd967fcebcbaa4887d55e9329689ae7c0fa1ce8599f6b0a296baf09e4c947bda58e727430a9e3d5153b85dfe30a7134cd768bbf6d4fe WHIRLPOOL a709f1ef823dd94897cb0e9159f7e4e03dc498589ba78c41e892c101c01b7f3d0a93920affa47192c4dfb62a30c6b8ce755f571338785daf4434333d2234d0c0
+EBUILD lessfs-1.7.0.ebuild 1393 SHA256 a67f16af7fbb3b34613c07afb94f519a45094d330e17e82899df05b548629fe8 SHA512 ae5064643d1353c07efdd13b546b06527272caefd5c7eb06c50deb2583d8a7418fc01a3960c4f4be7774596ee2741d98625fa7a2a3f0e65bca2c61a1ec4c86a9 WHIRLPOOL c3fa048c4605d1d8f1ba4b0ea1652c880b597f248f1e5698f2a288853529582c7217d25456e47740c13206f2294ab89d2820972adada2a6d6759a793da205867
+MISC ChangeLog 10026 SHA256 aed1b2b5b7e08c4cf442065df48526b10b4532df96604c8d2fd15ae3fc97e4c9 SHA512 7ac39be3ef81ee915700da279c0885583a81c412ddc962968f6453a2ad6b5f5e29afeb93f8f3edea3852371174f63ac004044a1566344c3633db3d36a78d715c WHIRLPOOL ec72588efb09c7669596eaaa200aee64f7e6848c64e5d8dac4c05aa6c18b60112ebd2d1e1ebb6dd5ab0f9d99d3b54794ca903b5bff3387dff756135d74389dff
+MISC metadata.xml 1401 SHA256 3f45157eceabecd33051289420bbdb12af0ad0311c2580b7b7263fa710607ee9 SHA512 a321ba0701aa52b7cc40fa36c96f93a7a05ef1e936d92c7186f559d8459e33a1b877af9f2a35cbb461c9550f664b062c2a6bdbeb9dc633697b9e5d35a9cd8d9c WHIRLPOOL f651abd423fe12a6f6efa4012a4f55a1465b8d13d2bf2bf3f69eedb08dfa663303187d43a5b204b6677b01bde1b0d07ac2e55d68369ad45938f78d5c1d77f223
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlLZQEAACgkQVWmRsqeSphMTOQCcDqJ4BZ0+RC0l6/eKICORhHbv
-hEUAnR6gGlwIPaZUZOYR2tA70G/jTHkB
-=etyk
+iQJ8BAEBCABmBQJTRGh2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88xj8P/3kx+4w2gaDabk4gA3NU6eRS
+MOzA/k3DYeBXn9qd4h8jYeZk5tJIl+NqmBTw3r2PjRIaig8sLx/mRykRJAVcdQ9i
+k5cr2FuK2i4JfMhBFUQrsyMCosFOVLX+iQH7cpcdWyDfsHo5dRtbx9so1KI/dGmC
+eEDQkIZJL8SlHcBRQjZRF65pB1oi5z8XcO4FPPaCpTZb0gd6MQux4hznagnP/2aP
+Cn8qOQ1kXsEBF/1CyYpFiAz1V36aPx6HLwmGGOHU1CDSHrWloISPG06g2JVzclw4
+O1EVASHrYQb0BYOyAx85Mmaio8NIZ6C1E9OMhpueZ1hN6InvG9YyG/qWnmID8Txz
+BbpiFausL2288FToSvzjDSD9loKe0rfeoo2kT8cr+K3J95aBhHUQRwI/LCHuahH3
+JVTa8pbFryNv0jDIDKjICD8mzy5ZCOcGZX/uICgAXdyRMH6SW1l6AW7yf6cU2waR
+d+16t20etXa8saq/0kjaUdQZaMWYjgOmT9EqQYNOUADb6UKkUj+TjnY278aKCo2N
+hnzGNJpdMiw+1I7xeycYpON/05+w4dr0LxqoHMlGTvUXPtVNcwvamlf+mkajgEtB
+inXmtGpak1pV1pNf3N3t2BIUblkOXyDThAr26wbkeG1ReUk/DWG8ttypBXBukwgw
+xcXb9tBDsVcyFstTL3X/
+=xMqz
-----END PGP SIGNATURE-----
diff --git a/sys-fs/lessfs/lessfs-1.7.0.ebuild b/sys-fs/lessfs/lessfs-1.7.0.ebuild
index f617b9079efc..5f87f224ecf1 100644
--- a/sys-fs/lessfs/lessfs-1.7.0.ebuild
+++ b/sys-fs/lessfs/lessfs-1.7.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lessfs/lessfs-1.7.0.ebuild,v 1.1 2013/11/23 23:26:42 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lessfs/lessfs-1.7.0.ebuild,v 1.2 2014/04/08 21:23:17 hwoarang Exp $
EAPI="5"
inherit readme.gentoo
@@ -14,16 +14,17 @@ 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"
+IUSE="berkdb crypt debug filelog memtrace lzo snappy"
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 )"
+ 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=""
+RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
@@ -36,7 +37,8 @@ src_configure() {
$(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 berkdb berkeleydb) \
+ $(use_with snappy)
}
src_install () {
diff --git a/sys-fs/lessfs/metadata.xml b/sys-fs/lessfs/metadata.xml
index 3b9fe850a96e..61e0ada7d46e 100644
--- a/sys-fs/lessfs/metadata.xml
+++ b/sys-fs/lessfs/metadata.xml
@@ -8,6 +8,7 @@
<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.