summaryrefslogtreecommitdiff
path: root/sys-fs/encfs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-fs/encfs
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/encfs')
-rw-r--r--sys-fs/encfs/Manifest10
-rw-r--r--sys-fs/encfs/encfs-1.7.5.ebuild43
-rw-r--r--sys-fs/encfs/encfs-1.8.1.ebuild49
-rw-r--r--sys-fs/encfs/encfs-1.9.2.ebuild34
-rw-r--r--sys-fs/encfs/files/encfs-1.7.5-fix-pod.patch16
-rw-r--r--sys-fs/encfs/metadata.xml12
6 files changed, 164 insertions, 0 deletions
diff --git a/sys-fs/encfs/Manifest b/sys-fs/encfs/Manifest
new file mode 100644
index 000000000000..fcccf2fbc8a4
--- /dev/null
+++ b/sys-fs/encfs/Manifest
@@ -0,0 +1,10 @@
+AUX encfs-1.7.5-fix-pod.patch 648 SHA256 8697013720d7022723cf4af5fbc7b490ebf56c14d72c2ef68e4a3f46af20c2de SHA512 aab2d30ebf3545391256dc6d5d18b4dcb0b15ab754272faac8aa48be213229265485dbc20691e3cc51d589baf3d6f27e6016a34b3ac9559f32a96f67ca891815 WHIRLPOOL ce4d135e1c97f75bad0b7de250cec77ffe53ea8270732c9b3d29207dcb5943bc17882c42adec12128c5740eb98a75d43bb78fee062d05dbe624f170e8e524364
+DIST encfs-1.7.5.tar.gz 168162 SHA256 111f15521479832a0ec5473c7e201316c88cae4e2c70bf8cea7fa23acb42c017 SHA512 e0cb9181d9c6c54a36dd19ab7a78d6f9ad0f017129d1addab012e72e00a3bb7e19481a2fbc511fd2a505c8b971cd93a02e556c6420b07acfba68ac3c37d224d7 WHIRLPOOL d0036483f404e81ba34d90a3bb5e422bf5354a05727cb75dcf8ab39c77b11276a21ec9e1e7933f554dbeb77107f4773d7251fbf50d5f4e2109d22658b8303177
+DIST encfs-1.8.1.tar.gz 316534 SHA256 ed6b69d8aba06382ad01116bbce2e4ad49f8de85cdf4e2fab7ee4ac82af537e9 SHA512 47e6cdded84c65bdb98c14774472a2f9df67f2bea05e4c2e20811d785c5ee458b708030922db9a5b49382495235a329bc8e889d104cc8501cd954119699847c6 WHIRLPOOL ccbd21927a9395dc178c41ebdf2fced4f8f7e14c23194baca32aa4270526388a34fd8817c2675d8610f983a90f121629056817c6599944f60a5d73b970e968f1
+DIST encfs-1.9.2.tar.gz 11043181 SHA256 cd9e972cd9565cdc26473c86d2c77c98de31fc6f604fa7d149dd5d6e35d46eaa SHA512 7664a2f48dddde77cae005aba70962704b002f60afb2da35c4661f7e4e22ce5c003d3b674ce125fcc72e9f0588164c1f7dbf22f2b9061d0736b8c164c1ec70a5 WHIRLPOOL 2ced1b71d94479daa06e79abf2faa7df9f47515fd6a2591d81af284a25be9af00be6d3c101f944072fd2af83436d8ec0022937748ecbb7e21d5f4e3273e11682
+EBUILD encfs-1.7.5.ebuild 944 SHA256 c990c86097988337e201403273e4fa0a2f344a3575f830debde88f36db936269 SHA512 7cc33ba27c23b1220cdd59a494fe92c219041c3dcff2189301ac8ba1d635ea117e41c6d5658fa3ad00d883df0961ac9ba56e44c7b09149670f95d3b7d6cc4848 WHIRLPOOL d096db865ffefcd4197867d00323b23a11097bde35ed76e83bc0c7790a26948439dd23235538f786cdeae46c5e54fbf73cf6c72508e43390514af34a4af712ea
+EBUILD encfs-1.8.1.ebuild 1186 SHA256 40adb539441f44dcd5e8dbadd68afd27a2348be9cf7f97ac7d392dfb144effd7 SHA512 d9133dbcf045e0a9fdef6c7fe8f7e8aa67b82d776f0f05388c93a891a54c3f9f48ab4d2ec232e358c54e2d713248a45a66ef950825e4e2677157f7fde154a1a9 WHIRLPOOL aae41c2ac421bb0c1cd941b64afd67e6a61b551b8b1d67bff54303aa9cca34417eae188b7dce311606725e4b9429b74c93a4d59ec4f3f4054c1075e97af1d0a3
+EBUILD encfs-1.9.2.ebuild 752 SHA256 b44d504db417bdc99c8a811a11124816037fbff5aad02a6225af7f1e57747a76 SHA512 3ae238ce2440306d45242e41cb05b84ede290d5ca783823d98f585e9411206e18cb5c7f3c7e34323ad6ec336594f4e3713cd0211a484a38f45b3b62bf6422c9a WHIRLPOOL 7d8208eaac0401f6b13669031af4b7eae360792b19d1067f283a8e2c26608512fd2ece3478e58bc554dacd19eed38e6648f88768778d8cecd4ccaa78039582ec
+MISC ChangeLog 3294 SHA256 e87782fcefa2d214f8c9d6c7e5c6e291eff2b0ba339a1688b31c32ce90666a28 SHA512 7fc8b48dcb9725787fe8b758517fe18fbc08f3f147e61def8eb7ff332679d232c5b86f5b6bfd6730d711d085686ed1314461d1cccdc076a8aa2704b364809afd WHIRLPOOL 87ca5f2b5bd9914b28a58c466530551c3bac9fdb423f2a6157d35207a18e075e5c69c0ad90183e4e1fba5e57218dc1e5068bfa96adfb43b0b862ed5cc6ffed82
+MISC ChangeLog-2015 10886 SHA256 330001625c837483a929b1c941b074a5bb193e605e82832a3d8781f4674f9218 SHA512 f883fbe1c404fb0b5ba504b940c5cc587f218062619f5fdaebe3f98cbfd608ca23de9171eb2a05eda9509bd0db3e779c103bb87cd77823dc1914f4a9b6a57137 WHIRLPOOL d734f74f218e00e76faeb546df6abefd9ec7e953f7e120e57def9a1811b2dd996ce66c68000c419ce11aa54c281bb0d40203086c0cb1caa5b046945aee8c9c74
+MISC metadata.xml 379 SHA256 ee1d24d7310c3b0ab2f32308a3346b4d1f9b43faa286252bd2d187aea78e14f9 SHA512 f94de3e423b8666aafc57201813f1b4e7a1be7da71736957aa70c4aa2d92d2b64a240e58c82bec472d97df0afefe5ba95e863243fda973804555e1625118b59f WHIRLPOOL cd76bb23f9c436ed7d6ea437c476fffcf2247670781b38bbcd33b56409ec449fe38772029a899781e2b87233822c37521fe1653fd75c7a50d3330149cf903835
diff --git a/sys-fs/encfs/encfs-1.7.5.ebuild b/sys-fs/encfs/encfs-1.7.5.ebuild
new file mode 100644
index 000000000000..8d95f5d6548a
--- /dev/null
+++ b/sys-fs/encfs/encfs-1.7.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils multilib
+
+DESCRIPTION="An implementation of encrypted filesystem in user-space using FUSE"
+HOMEPAGE="https://vgough.github.io/encfs/"
+SRC_URI="https://github.com/vgough/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~sparc x86"
+IUSE="xattr"
+
+RDEPEND="dev-libs/boost:=
+ dev-libs/openssl:0
+ >=dev-libs/rlog-1.4
+ >=sys-fs/fuse-2.7.0
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ virtual/pkgconfig
+ xattr? ( sys-apps/attr )
+ sys-devel/gettext"
+
+src_prepare() {
+ epatch "${FILESDIR}/encfs-1.7.5-fix-pod.patch"
+ eautoreconf
+}
+
+src_configure() {
+ use xattr || export ac_cv_header_attr_xattr_h=no
+
+ econf \
+ --disable-dependency-tracking
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README
+ find "${D}" -name '*.la' -delete
+}
diff --git a/sys-fs/encfs/encfs-1.8.1.ebuild b/sys-fs/encfs/encfs-1.8.1.ebuild
new file mode 100644
index 000000000000..6624588a26f7
--- /dev/null
+++ b/sys-fs/encfs/encfs-1.8.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit autotools eutils multilib
+
+DESCRIPTION="An implementation of encrypted filesystem in user-space using FUSE"
+HOMEPAGE="https://vgough.github.io/encfs/"
+SRC_URI="https://github.com/vgough/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~sparc x86"
+IUSE="xattr nls"
+
+RDEPEND="dev-libs/boost:=
+ dev-libs/openssl:0
+ >=dev-libs/rlog-1.3
+ >=sys-fs/fuse-2.5
+ sys-libs/zlib"
+# Your libc probably provides xattrs, but to be safe
+# we'll dep on sys-apps/attr. This should be fixed
+# if we ever create a virtual/attr.
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ virtual/pkgconfig
+ xattr? ( sys-apps/attr )
+ nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ # configure searches for either attr/xattr.h or sys/xattr.h
+ use xattr || export ac_cv_header_{attr,sys}_xattr_h=no
+
+ econf \
+ $(use_enable nls) \
+ --disable-valgrind \
+ --enable-openssl \
+ --disable-dependency-tracking
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README.md
+ find "${D}" -name '*.la' -delete
+}
diff --git a/sys-fs/encfs/encfs-1.9.2.ebuild b/sys-fs/encfs/encfs-1.9.2.ebuild
new file mode 100644
index 000000000000..e1ed5b33785b
--- /dev/null
+++ b/sys-fs/encfs/encfs-1.9.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+inherit cmake-utils
+
+DESCRIPTION="An implementation of encrypted filesystem in user-space using FUSE"
+HOMEPAGE="https://vgough.github.io/encfs/"
+SRC_URI="https://github.com/vgough/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libressl nls"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:= )
+ libressl? ( dev-libs/libressl:= )
+ dev-libs/tinyxml2:0/3
+ sys-fs/fuse:=
+ sys-libs/zlib"
+DEPEND="
+ ${RDEPEND}
+ dev-lang/perl
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_NLS="$(usex nls)"
+ -DUSE_INTERNAL_TINYXML=OFF
+ )
+ cmake-utils_src_configure
+}
diff --git a/sys-fs/encfs/files/encfs-1.7.5-fix-pod.patch b/sys-fs/encfs/files/encfs-1.7.5-fix-pod.patch
new file mode 100644
index 000000000000..1089a92da286
--- /dev/null
+++ b/sys-fs/encfs/files/encfs-1.7.5-fix-pod.patch
@@ -0,0 +1,16 @@
+diff -Naur encfs-1.7.5.orig/encfs/encfsctl.pod encfs-1.7.5/encfs/encfsctl.pod
+--- encfs-1.7.5.orig/encfs/encfsctl.pod 2011-12-29 17:26:28.000000000 -0500
++++ encfs-1.7.5/encfs/encfsctl.pod 2014-11-01 14:24:48.636330176 -0400
+@@ -1,4 +1,3 @@
+-=cut
+ Copyright (c) 2003-2004, Valient Gough <vgough@pobox.com>
+ All rights reserved.
+
+diff -Naur encfs-1.7.5.orig/encfs/encfs.pod encfs-1.7.5/encfs/encfs.pod
+--- encfs-1.7.5.orig/encfs/encfs.pod 2011-12-29 17:26:28.000000000 -0500
++++ encfs-1.7.5/encfs/encfs.pod 2014-11-01 14:24:51.132330290 -0400
+@@ -1,4 +1,3 @@
+-=cut
+ Copyright (c) 2003-2008, Valient Gough <vgough@pobox.com>
+ All rights reserved.
+
diff --git a/sys-fs/encfs/metadata.xml b/sys-fs/encfs/metadata.xml
new file mode 100644
index 000000000000..fd1afc6ac46f
--- /dev/null
+++ b/sys-fs/encfs/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">encfs</remote-id>
+ <remote-id type="github">vgough/encfs</remote-id>
+ </upstream>
+</pkgmetadata>