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/encfs |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/encfs')
-rw-r--r-- | sys-fs/encfs/Manifest | 10 | ||||
-rw-r--r-- | sys-fs/encfs/encfs-1.7.5.ebuild | 43 | ||||
-rw-r--r-- | sys-fs/encfs/encfs-1.8.1.ebuild | 49 | ||||
-rw-r--r-- | sys-fs/encfs/encfs-1.9.2.ebuild | 34 | ||||
-rw-r--r-- | sys-fs/encfs/files/encfs-1.7.5-fix-pod.patch | 16 | ||||
-rw-r--r-- | sys-fs/encfs/metadata.xml | 12 |
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> |