mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-16 13:12:14 +01:00
encfs: version bump based on 1.7.2, amd64 tested
This commit is contained in:
parent
a516a987d3
commit
ec0cf2da7b
5 changed files with 336 additions and 0 deletions
240
sys-fs/encfs/ChangeLog
Normal file
240
sys-fs/encfs/ChangeLog
Normal file
|
|
@ -0,0 +1,240 @@
|
|||
# ChangeLog for sys-fs/encfs
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/encfs/ChangeLog,v 1.55 2010/09/17 10:22:44 fauli Exp $
|
||||
|
||||
17 Sep 2010; Christian Faulhammer <fauli@gentoo.org> encfs-1.7.2.ebuild:
|
||||
stable x86, bug 336171
|
||||
|
||||
08 Sep 2010; Markos Chandras <hwoarang@gentoo.org> encfs-1.7.2.ebuild:
|
||||
Stable on amd64 wrt bug #336171
|
||||
|
||||
*encfs-1.7.2 (07 Sep 2010)
|
||||
|
||||
07 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> +encfs-1.7.2.ebuild:
|
||||
Version bump wrt #336171 by Tassilo Horn.
|
||||
|
||||
06 Sep 2010; Markos Chandras <hwoarang@gentoo.org> encfs-1.7.1.ebuild:
|
||||
Stable on amd64 wrt bug #335938
|
||||
|
||||
05 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> encfs-1.7.1.ebuild:
|
||||
x86 stable wrt security bug #335938
|
||||
|
||||
*encfs-1.7.1 (04 Sep 2010)
|
||||
|
||||
04 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> +encfs-1.7.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
31 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> encfs-1.6.ebuild:
|
||||
USE="xattr" wrt #327997 by Martin Väth.
|
||||
|
||||
17 Jul 2010; Christian Faulhammer <fauli@gentoo.org> encfs-1.6.ebuild:
|
||||
stable x86, bug 327929
|
||||
|
||||
12 Jul 2010; Markos Chandras <hwoarang@gentoo.org> encfs-1.6.ebuild:
|
||||
Stable on amd64 wrt bug #327929
|
||||
|
||||
29 Jun 2010; Vlastimil Babka <caster@gentoo.org> encfs-1.6.ebuild:
|
||||
Inherit multilib instead of eutils. Make boost message einfo instead of
|
||||
ewarn.
|
||||
|
||||
29 Jun 2010; Vlastimil Babka <caster@gentoo.org> encfs-1.6.ebuild:
|
||||
Fix boost detection when multiple versions are available. Patch thanks to
|
||||
Sebastian Luther (few) <SebastianLuther@gmx.de> and Rob MacKinnon
|
||||
<c4blem0nkey@gmail.com> bug #297694.
|
||||
|
||||
27 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> encfs-1.6.ebuild:
|
||||
Remove USE="nls" wrt #277239 by Martin Väth.
|
||||
|
||||
*encfs-1.6 (27 Jun 2010)
|
||||
|
||||
27 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> +encfs-1.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
07 Aug 2009; Samuli Suominen <ssuominen@gentoo.org> encfs-1.5.ebuild,
|
||||
+files/encfs-1.5-glibc-2.10.patch:
|
||||
Fix building with GLIBC 2.10+ wrt #277237, thanks to Martin Väth for
|
||||
patch.
|
||||
|
||||
16 Mar 2009; Tiziano Müller <dev-zero@gentoo.org>
|
||||
files/encfs-1.5-boost-system-and-as-needed.patch:
|
||||
Properly fix --as-needed bug.
|
||||
|
||||
13 Dec 2008; Marcelo Goes <vanquirius@gentoo.org> encfs-1.5.ebuild:
|
||||
Add autotools magic to deal with broken --as-needed for bug 245782. Thanks
|
||||
to Diego Petteno <flameeyes at gentoo dot org>, Alexandre Rostovtsev
|
||||
<tetromino at gmail dot com> and Vlastimil Babka <caster at gentoo dot org>.
|
||||
|
||||
13 Dec 2008; Marcelo Goes <vanquirius@gentoo.org> -encfs-1.2.5.1.ebuild,
|
||||
-encfs-1.3.1.1.ebuild, -encfs-1.3.2.1.ebuild, -encfs-1.3.2.1-r1.ebuild,
|
||||
-encfs-1.4.2.ebuild:
|
||||
Clean old ebuilds.
|
||||
|
||||
01 Dec 2008; Friedrich Oslage <bluebird@gentoo.org> encfs-1.5.ebuild:
|
||||
Mark stable on sparc and fix homepage, bug #245864
|
||||
|
||||
16 Nov 2008; Markus Meier <maekke@gentoo.org> encfs-1.5.ebuild:
|
||||
amd64/x86 stable, bug #245864
|
||||
|
||||
10 Nov 2008; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-files/encfs-1.5-boost-system.patch,
|
||||
+files/encfs-1.5-boost-system-and-as-needed.patch, encfs-1.5.ebuild:
|
||||
Add as needed patch, patch Makefile.am instead of Makefile.in. Thanks to
|
||||
Alexandre Rostovtsev <tetromino at gmail dot com> in bug 245782.
|
||||
|
||||
*encfs-1.5 (03 Nov 2008)
|
||||
|
||||
03 Nov 2008; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/encfs-1.5-boost-system.patch, +encfs-1.5.ebuild:
|
||||
1.5 version bump for bugs 240421 and 225969. Thanks to Anders Bach Nielsen
|
||||
<abachn at daimi dot au dot dk>, James Brown <Roguelazer at gmail dot com>
|
||||
and others.
|
||||
|
||||
17 May 2008; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/encfs-1.4.2-gcc-4.3.patch, encfs-1.4.2.ebuild:
|
||||
Add gcc-4.3 patch for bug 222287. Thanks to Martin Vath <vaeth at
|
||||
mathematik.uni-wuerzburg dot de>.
|
||||
|
||||
17 May 2008; Marcelo Goes <vanquirius@gentoo.org> encfs-1.4.2.ebuild:
|
||||
Add >=dev-libs/boost-1.34 dependency for bug 222223. Thanks to Remy Blank
|
||||
<remy.blank at pobox dot com>.
|
||||
|
||||
*encfs-1.4.2 (13 May 2008)
|
||||
|
||||
13 May 2008; Marcelo Goes <vanquirius@gentoo.org> +encfs-1.4.2.ebuild:
|
||||
1.4.2 version bump for bug 216306. Thanks to Bram Schoenmakers <me at
|
||||
bramschoenmakers dot nl>.
|
||||
|
||||
*encfs-1.3.2.1-r1 (04 May 2008)
|
||||
|
||||
04 May 2008; Daniel Black <dragonheart@gentoo.org> encfs-1.3.2.1-r1.ebuild,
|
||||
files/encfs-1.3.2.1-gcc-4.3.patch:
|
||||
added gcc4.3 patch provided by Martin Vath in bug #216227.
|
||||
|
||||
13 Feb 2008; Christian Faulhammer <opfer@gentoo.org> metadata.xml:
|
||||
add no-herd
|
||||
|
||||
09 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org> metadata.xml:
|
||||
Remove crypto
|
||||
|
||||
11 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> encfs-1.3.2.1.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
09 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> encfs-1.3.2.1.ebuild:
|
||||
Keyworded ~sparc
|
||||
|
||||
*encfs-1.3.2.1 (29 Apr 2007)
|
||||
|
||||
29 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +encfs-1.3.2.1.ebuild:
|
||||
1.3.2.1 version bump, update HOMEPAGE for bug 176426. Thanks to Pinky
|
||||
<master_up at post dot cz>.
|
||||
|
||||
09 Dec 2006; Marcelo Goes <vanquirius@gentoo.org> encfs-1.3.1.1.ebuild:
|
||||
Mark 1.3.1.1 x86 stable.
|
||||
|
||||
15 Oct 2006; Marcelo Goes <vanquirius@gentoo.org> -encfs-1.2.4.1.ebuild:
|
||||
Remove old ebuild.
|
||||
|
||||
08 Aug 2006; Scott Stoddard <deltacow@gentoo.org> encfs-1.2.5.1.ebuild:
|
||||
Stable on amd64 (re bug# 138660).
|
||||
|
||||
29 Apr 2006; Marcelo Goes <vanquirius@gentoo.org> encfs-1.2.5.1.ebuild:
|
||||
Mark 1.2.5.1 x86 stable. Fixes bug 131627, reported by Daniel Webert <rockoo
|
||||
at gmail dot com>.
|
||||
|
||||
*encfs-1.3.1.1 (02 Apr 2006)
|
||||
|
||||
02 Apr 2006; Marcelo Goes <vanquirius@gentoo.org> encfs-1.2.5.1.ebuild,
|
||||
+encfs-1.3.1.1.ebuild:
|
||||
1.3.1.1 version bump.
|
||||
|
||||
*encfs-1.2.5.1 (14 Nov 2005)
|
||||
|
||||
14 Nov 2005; Marcelo Goes <vanquirius@gentoo.org> -encfs-1.2.1.4.ebuild,
|
||||
+encfs-1.2.5.1.ebuild:
|
||||
1.2.5.1 version bump for bug 112341. Thanks to Tim Ramsey <tar at pobox dot
|
||||
com>.
|
||||
|
||||
02 Oct 2005; Marcelo Goes <vanquirius@gentoo.org> encfs-1.2.4.1.ebuild:
|
||||
Marking 1.2.4.1 x86 stable. Closes bug 106904. Thanks to Daniel Webert
|
||||
<rockoo at gmail dot com>.
|
||||
|
||||
19 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> encfs-1.2.4.1.ebuild:
|
||||
No need to set RDEPEND=DEPEND.
|
||||
|
||||
17 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
-files/encfs-1.2.0.2-gcc4.patch, -encfs-1.2.0.2.ebuild,
|
||||
-encfs-1.2.2.2.ebuild, -encfs-1.2.3.1.ebuild, encfs-1.2.4.1.ebuild:
|
||||
Remove old versions. Mental note: mark 1.2.4.1 x86 stable when it's time.
|
||||
|
||||
*encfs-1.2.4.1 (26 Aug 2005)
|
||||
|
||||
26 Aug 2005; Marcelo Goes <vanquirius@gentoo.org> +encfs-1.2.4.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*encfs-1.2.3.1 (21 Jul 2005)
|
||||
|
||||
21 Jul 2005; Daniel Black <dragonheart@gentoo.org> +encfs-1.2.3.1.ebuild:
|
||||
version bump as per bug #99336 thanks to neuron
|
||||
|
||||
02 Jun 2005; Marcelo Goes <vanquirius@gentoo.org> encfs-1.2.0.2.ebuild,
|
||||
encfs-1.2.1.4.ebuild:
|
||||
Marked 1.2.0.2 and 1.2.1.4 x86 stable. 1.2.2.2 out of package.mask. Fixes
|
||||
bug 94092
|
||||
|
||||
*encfs-1.2.2.2 (26 May 2005)
|
||||
|
||||
26 May 2005; Marcelo Goes <vanquirius@gentoo.org> -encfs-1.1.11.4.ebuild,
|
||||
+encfs-1.2.2.2.ebuild:
|
||||
Version bump. Thanks to Daniel Webert <rockoo@gmail.com>. Fixes bug 94093.
|
||||
In package.mask for testing.
|
||||
|
||||
*encfs-1.2.1.4 (20 Apr 2005)
|
||||
|
||||
20 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> -encfs-1.1.10.ebuild,
|
||||
-encfs-1.1.11.ebuild, +encfs-1.2.1.4.ebuild:
|
||||
Version bump. Dropping patch since it is now in upstream. Removing old
|
||||
versions.
|
||||
|
||||
16 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> encfs-1.2.0.2.ebuild:
|
||||
Mininum versions in DEPEND, fixes bug 88719. Thanks to Jay Phelps
|
||||
<jayphelps@austin.rr.com> for reporting.
|
||||
|
||||
10 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> metadata.xml:
|
||||
Maintenance of this package was passed to me by genstef.
|
||||
|
||||
*encfs-1.2.0.2 (10 Apr 2005)
|
||||
|
||||
10 Apr 2005; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+files/encfs-1.2.0.2-gcc4.patch, +encfs-1.2.0.2.ebuild:
|
||||
Version bump, using gcc-4 patch from Debian.
|
||||
|
||||
03 Apr 2005; Simon Stelling <blubb@gentoo.org> encfs-1.1.11.4.ebuild:
|
||||
added ~amd64
|
||||
|
||||
*encfs-1.1.11.4 (25 Jan 2005)
|
||||
|
||||
25 Jan 2005; Stefan Schweizer <genstef@gentoo.org> +encfs-1.1.11.4.ebuild:
|
||||
Version bump thanks to Daniel Webert <rockoo@gmail.com> in bug 78287
|
||||
|
||||
08 Jan 2005; Sven Wegener <swegener@gentoo.org> encfs-1.1.10.ebuild,
|
||||
encfs-1.1.11.ebuild:
|
||||
Fixed CVS keyword replacement. Removed DEPEND="${RDEPEND}". Don't install
|
||||
COPYING and INSTALL.
|
||||
|
||||
*encfs-1.1.11 (05 Jan 2005)
|
||||
|
||||
05 Jan 2005; Stefan Schweizer <genstef@gentoo.org> +encfs-1.1.11.ebuild:
|
||||
Version bump, thanks to Andreas Kobara <abusch@gmx.net> for reporting,
|
||||
ebuild and extensive testing in bug 76743
|
||||
|
||||
03 Jan 2005; Stefan Schweizer <genstef@gentoo.org> encfs-1.1.10.ebuild:
|
||||
It does not work with fuse 2.1, thanks to Jay Phelps
|
||||
<jayphelps@austin.rr.com> in bug 73975 for reporting and testing
|
||||
|
||||
*encfs-1.1.10 (20 Nov 2004)
|
||||
|
||||
20 Nov 2004; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
|
||||
+encfs-1.1.10.ebuild:
|
||||
Adding encfs thanks to Vaclav Slavik <vaclav.slavik@matfyz.cz> and Daniel
|
||||
Webert <rockoo@rockoo.homelinux.org> in bug 45070
|
||||
|
||||
5
sys-fs/encfs/Manifest
Normal file
5
sys-fs/encfs/Manifest
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
AUX encfs-1.7.4-base-last-bytes-fix.patch 704 RMD160 fb7e62d883670e638199ad0a5a7ca372fab5aa39 SHA1 2df4a81ed6bd994e2645ea218341ed3161b61d1a SHA256 034cd101c9f75a084576fdde13f75bcadb02e73e1931e7cdf7f83d3d950e886f
|
||||
DIST encfs-1.7.4.tgz 931048 RMD160 a54bbf1237f7071392cc2a6be11afeee0fcdf5e9 SHA1 3d824ba188dbaabdc9e36621afb72c651e6e2945 SHA256 282ef0f04f2dd7ba3527b45621fab485b7cc510c2ceee116600d0348dc2170a8
|
||||
EBUILD encfs-1.7.4.ebuild 1390 RMD160 a59238faef8136f8fa127a79cabbc5dd6fa8a563 SHA1 5754cd47ad87228d2eb8d64cb08c9fbfd5d3914e SHA256 23d927c57ca9ff2b3880cadf6fe2d5aa12f4c0838b160b60199923baaff5c87f
|
||||
MISC ChangeLog 8857 RMD160 1bec9272c87d1b02bc19e13abdf576d9bb6143f3 SHA1 5c8c76f4a913f60c5a17f09ea8d5d4012cfbedf1 SHA256 46bf0ec514c702e62b36fd12c3a2638bdc20a09caae744ef8108661934451474
|
||||
MISC metadata.xml 262 RMD160 f3d8d0dd73230dfdca175ef66a091c78e44d0f98 SHA1 f08c61f42ce181c625ddaf232ba6e2c86af06250 SHA256 d90fbcb5c6704d3d97dc2cceb80fee7acde549638a4f0270b0d87f64fcee82fa
|
||||
51
sys-fs/encfs/encfs-1.7.4.ebuild
Normal file
51
sys-fs/encfs/encfs-1.7.4.ebuild
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/encfs/encfs-1.7.2.ebuild,v 1.3 2010/09/17 10:22:44 fauli Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit multilib versionator eutils
|
||||
|
||||
DESCRIPTION="An implementation of encrypted filesystem in user-space using FUSE"
|
||||
HOMEPAGE="http://www.arg0.net/encfs/"
|
||||
SRC_URI="http://encfs.googlecode.com/files/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
IUSE="xattr"
|
||||
|
||||
RDEPEND=">=dev-libs/boost-1.34
|
||||
>=dev-libs/openssl-0.9.7
|
||||
>=dev-libs/rlog-1.4
|
||||
>=sys-fs/fuse-2.7.0"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
dev-util/pkgconfig
|
||||
xattr? ( sys-apps/attr )
|
||||
sys-devel/gettext"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-base-last-bytes-fix.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
BOOST_PKG="$(best_version dev-libs/boost)"
|
||||
BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
|
||||
BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
|
||||
BOOST_INC="/usr/include/boost-${BOOST_VER}"
|
||||
BOOST_LIB="/usr/$(get_libdir)/boost-${BOOST_VER}"
|
||||
einfo "Building against ${BOOST_PKG}."
|
||||
|
||||
use xattr || export ac_cv_header_attr_xattr_h=no
|
||||
|
||||
econf \
|
||||
--with-boost=${BOOST_INC} \
|
||||
--with-boost-libdir=${BOOST_LIB} \
|
||||
--disable-dependency-tracking
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog README
|
||||
find "${D}" -name '*.la' -delete
|
||||
}
|
||||
31
sys-fs/encfs/files/encfs-1.7.4-base-last-bytes-fix.patch
Normal file
31
sys-fs/encfs/files/encfs-1.7.4-base-last-bytes-fix.patch
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
Index: encfs/base64.cpp
|
||||
===================================================================
|
||||
--- encfs/base64.cpp (revision 68)
|
||||
+++ encfs/base64.cpp (arbetskopia)
|
||||
@@ -80,7 +80,7 @@
|
||||
}
|
||||
|
||||
// we have at least one value that can be output
|
||||
- char outVal = work & mask;
|
||||
+ unsigned char outVal = work & mask;
|
||||
work >>= dst2Pow;
|
||||
workBits -= dst2Pow;
|
||||
|
||||
@@ -96,8 +96,15 @@
|
||||
*outLoc++ = outVal;
|
||||
|
||||
// we could have a partial value left in the work buffer..
|
||||
- if(workBits && outputPartialLastByte)
|
||||
- *outLoc = work & mask;
|
||||
+ if(outputPartialLastByte)
|
||||
+ {
|
||||
+ while (workBits > 0)
|
||||
+ {
|
||||
+ *outLoc++ = work & mask;
|
||||
+ work >>= dst2Pow;
|
||||
+ workBits -= dst2Pow;
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
9
sys-fs/encfs/metadata.xml
Normal file
9
sys-fs/encfs/metadata.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>vanquirius@gentoo.org</email>
|
||||
<name>Marcelo Goes</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Loading…
Reference in a new issue