hwoarang 14/04/08 21:23:17 Modified: metadata.xml lessfs-1.7.0.ebuild ChangeLog Log: Allow snappy compression via the app-arch/snappy package. Sort dependencies. Make RDEPEND=DEPEND. Bug #502260. Patch by jannis <[email protected]> (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!)
Revision Changes Path 1.6 sys-fs/lessfs/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/metadata.xml?rev=1.6&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/metadata.xml?rev=1.6&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/metadata.xml?r1=1.5&r2=1.6 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/lessfs/metadata.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- metadata.xml 17 Jan 2014 14:37:50 -0000 1.5 +++ metadata.xml 8 Apr 2014 21:23:17 -0000 1.6 @@ -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. 1.2 sys-fs/lessfs/lessfs-1.7.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/lessfs-1.7.0.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/lessfs-1.7.0.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/lessfs-1.7.0.ebuild?r1=1.1&r2=1.2 Index: lessfs-1.7.0.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/lessfs/lessfs-1.7.0.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- lessfs-1.7.0.ebuild 23 Nov 2013 23:26:42 -0000 1.1 +++ lessfs-1.7.0.ebuild 8 Apr 2014 21:23:17 -0000 1.2 @@ -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 @@ 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 @@ $(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 () { 1.65 sys-fs/lessfs/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/ChangeLog?rev=1.65&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/ChangeLog?rev=1.65&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lessfs/ChangeLog?r1=1.64&r2=1.65 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/lessfs/ChangeLog,v retrieving revision 1.64 retrieving revision 1.65 diff -u -r1.64 -r1.65 --- ChangeLog 17 Jan 2014 14:37:50 -0000 1.64 +++ ChangeLog 8 Apr 2014 21:23:17 -0000 1.65 @@ -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 <[email protected]> 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 <[email protected]> 17 Jan 2014; Jeroen Roovers <[email protected]> metadata.xml: Spelling.
