summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-06-09 21:01:49 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-06-09 21:01:49 +0000
commit74b93bcf100c4cff374b236c136390143dfbd747 (patch)
tree4cd53dc8a0ecd8d2104ead596967fe83ee64e935
parentVersion bump. (diff)
downloadhistorical-74b93bcf100c4cff374b236c136390143dfbd747.tar.gz
historical-74b93bcf100c4cff374b236c136390143dfbd747.tar.bz2
historical-74b93bcf100c4cff374b236c136390143dfbd747.zip
Initial commit of lessfs application. Fixes bug #312997
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
-rw-r--r--sys-fs/lessfs/ChangeLog11
-rw-r--r--sys-fs/lessfs/Manifest4
-rw-r--r--sys-fs/lessfs/lessfs-1.0.8.ebuild43
-rw-r--r--sys-fs/lessfs/metadata.xml13
4 files changed, 71 insertions, 0 deletions
diff --git a/sys-fs/lessfs/ChangeLog b/sys-fs/lessfs/ChangeLog
new file mode 100644
index 000000000000..ea793bc7cc39
--- /dev/null
+++ b/sys-fs/lessfs/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sys-fs/lessfs
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lessfs/ChangeLog,v 1.1 2010/06/09 21:01:49 hwoarang Exp $
+
+*lessfs-1.0.8 (09 Jun 2010)
+
+ 09 Jun 2010; Markos Chandras <hwoarang@gentoo.org> +lessfs-1.0.8.ebuild,
+ +metadata.xml:
+ Initial commit of lessfs application. Fixes bug #312997. Thanks to devsk
+ <funtoos@yahoo.com> for the initial ebuild
+
diff --git a/sys-fs/lessfs/Manifest b/sys-fs/lessfs/Manifest
new file mode 100644
index 000000000000..463d30b4cde6
--- /dev/null
+++ b/sys-fs/lessfs/Manifest
@@ -0,0 +1,4 @@
+DIST lessfs-1.0.8.tar.gz 549851 RMD160 f322551bad31013c2e139ffb7d4eec3bc2a5f929 SHA1 3931ede374425b6b80a27ac00a0931952e78399b SHA256 413fd6503ee8b6a76df9060bec0f38b2e46799569f8d336bd4ec42842a27b4ab
+EBUILD lessfs-1.0.8.ebuild 987 RMD160 b3076771624d2ce07fd9c572be8bded7436c6f57 SHA1 1005112796984910208250185f23edb6d0e3a9b9 SHA256 3e3db7809fd7295dedb873192278462061a12045c6a96cd5091e3d4ce34d1c95
+MISC ChangeLog 443 RMD160 6f15eb10e454a6371e40e33b7932dfd80f6d87e1 SHA1 189b96ea817e33b71cd33a4f9533c97053dcf273 SHA256 d84a244bb18ee2f3c52cede30b2c9aab40b700ba5bb224ec39cabf72120cf69b
+MISC metadata.xml 1052 RMD160 5fc2d939aac89b1b2bdddea9f5c80db9f35d8450 SHA1 f89c75036eced36a168ef2d68710cf0cb94d5a3e SHA256 29e84c522d990fb47986eb3f8cabc01a5b32e31f165189c0ed704d5913fccccb
diff --git a/sys-fs/lessfs/lessfs-1.0.8.ebuild b/sys-fs/lessfs/lessfs-1.0.8.ebuild
new file mode 100644
index 000000000000..7f898417a255
--- /dev/null
+++ b/sys-fs/lessfs/lessfs-1.0.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lessfs/lessfs-1.0.8.ebuild,v 1.1 2010/06/09 21:01:49 hwoarang Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="A high performance inline data deduplicating filesystem"
+HOMEPAGE="http://www.lessfs.com"
+SRC_URI="http://downloads.sourceforge.net/project/${PN}/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="lzo crypt"
+
+DEPEND=">=dev-db/tokyocabinet-1.4.42
+ >=sys-fs/fuse-2.8.0
+ crypt? ( dev-libs/openssl )
+ lzo? ( dev-libs/lzo )"
+
+RDEPEND=""
+
+src_configure() {
+ use crypt && myconf="--with-crypto"
+ use lzo && myconf="${myconf} --with-lzo"
+ econf ${myconf}
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc ChangeLog NEWS README || die "dodpc failed"
+ insinto /etc
+ doins etc/lessfs.cfg
+
+}
+
+pkg_postinst() {
+ elog
+ elog "Default configuration file: /etc/${PN}.cfg"
+ elog
+}
diff --git a/sys-fs/lessfs/metadata.xml b/sys-fs/lessfs/metadata.xml
new file mode 100644
index 000000000000..dbc8e3e3c96f
--- /dev/null
+++ b/sys-fs/lessfs/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>hwoarang@gentoo.org</email>
+<name>Markos Chandras</name>
+</maintainer>
+<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 an 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>
+</pkgmetadata>
+