Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/avfs/
Date: Sun, 27 Nov 2016 23:57:53
Message-Id: 1480291066.0895ffc5cf0e4de9d98541f89d4be8c491570345.radhermit@gentoo
1 commit: 0895ffc5cf0e4de9d98541f89d4be8c491570345
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 27 23:54:25 2016 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 27 23:57:46 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0895ffc5
7
8 sys-fs/avfs: version bump to 1.0.4
9
10 sys-fs/avfs/Manifest | 1 +
11 sys-fs/avfs/avfs-1.0.4.ebuild | 63 +++++++++++++++++++++++++++++++++++++++++++
12 2 files changed, 64 insertions(+)
13
14 diff --git a/sys-fs/avfs/Manifest b/sys-fs/avfs/Manifest
15 index 75e2318..6d51b1c 100644
16 --- a/sys-fs/avfs/Manifest
17 +++ b/sys-fs/avfs/Manifest
18 @@ -1,3 +1,4 @@
19 DIST avfs-1.0.1.tar.bz2 678562 SHA256 6c6558c35864660e6d26e67f42caeb2bc8f9ef2ad0c502fd659fb7d94724aaf1 SHA512 3eefb07ed303343c4e5ec873fb519f171e8b19f00efda5e78f4af573fccabbefa59f77a677a34a569343db743bb41368beaf6e399d69f228ad0a77878e41adf0 WHIRLPOOL 68153492899a67b36bb8f982bb319469ee8cdf64e8c1ae642fd2f746736bc5ee93c22b0fa005ffc42d5bed543332875b5d6ed096bfd0a8bf2c2da3cc47cfacbf
20 DIST avfs-1.0.2.tar.bz2 723051 SHA256 52693953e8290281d441a898040c5ac2989f11bc1fcb83ca5063c37a125a1c9a SHA512 a248c025388d169e2c6a57f04487c0aefb2c574647aade49c3a27d62621c0ead25b321b87518cdd718cb238387a766ec9e7fef434f30dcc4dd2bf9fbcc3de020 WHIRLPOOL 71f3949f39b130522d98fdf6ae431c8d410fc83d4e91028223c6bf0a247373ac129257c1b85efacbe430320d6e870b373a3e65cbfad31eb123f691f02da5c26d
21 DIST avfs-1.0.3.tar.bz2 722861 SHA256 c6dee77b2b71567528f897727e51695587189765fc35f694e4734db0a7d4fec8 SHA512 b20a8bcba0d1d0181a14d5f1204f0532817037e3b5d32931f00f988793cb6cdabec82298686d82aa34885209d22841754e990c9c35b6384e0b441f99fd3d1efd WHIRLPOOL 406b708b5b9516ec97e024f518eb7370031edf8410d8637763bacd05f6d15ceb06217c43a8f28381c0d2f9fbfcd991a27b57cb45521ed71696e70e41352b7de2
22 +DIST avfs-1.0.4.tar.bz2 719761 SHA256 6b652120d9ed8730a9dcfd161d0e68481d176e854d94bed67754cb7b03e0b100 SHA512 3cfda7a471b5e696984acf9101312e898bc68fe16196bfee8e6a255bd182c279a6ad53fee09c0d6554a968f837e97652e95d794fa46f0d384dd41ae426d49516 WHIRLPOOL d65b667a0cccb908f3baa8ff10dd1bacaa3ff3797909ec36b4905d885365cfe8bcdcde31da7b46281baea7f0dad47cdd78d0e2b7887080f618b22c51951c1dac
23
24 diff --git a/sys-fs/avfs/avfs-1.0.4.ebuild b/sys-fs/avfs/avfs-1.0.4.ebuild
25 new file mode 100644
26 index 00000000..fff69cc
27 --- /dev/null
28 +++ b/sys-fs/avfs/avfs-1.0.4.ebuild
29 @@ -0,0 +1,63 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=6
35 +inherit eutils
36 +
37 +DESCRIPTION="AVFS is a virtual filesystem that allows browsing of compressed files"
38 +HOMEPAGE="https://sourceforge.net/projects/avf"
39 +SRC_URI="mirror://sourceforge/avf/${P}.tar.bz2"
40 +
41 +LICENSE="GPL-2"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
44 +IUSE="static-libs +lzma"
45 +
46 +RDEPEND=">=sys-fs/fuse-2.4
47 + sys-libs/zlib
48 + app-arch/bzip2
49 + lzma? ( app-arch/xz-utils )"
50 +DEPEND="${RDEPEND}
51 + virtual/pkgconfig"
52 +
53 +src_configure() {
54 + econf \
55 + --enable-fuse \
56 + --enable-library \
57 + --enable-shared \
58 + --with-system-zlib \
59 + --with-system-bzlib \
60 + $(use_enable static-libs static) \
61 + $(use_with lzma xz)
62 +}
63 +
64 +src_install() {
65 + default
66 +
67 + # remove cruft
68 + rm "${D}"/usr/bin/{davpass,ftppass} || die
69 +
70 + # install docs
71 + dodoc doc/{api-overview,background,FORMAT,INSTALL.*,README.avfs-fuse}
72 + dosym /usr/lib/avfs/extfs/README /usr/share/doc/${PF}/README.extfs
73 +
74 + docinto scripts
75 + dodoc scripts/{avfscoda*,*pass}
76 +
77 + prune_libtool_files
78 +}
79 +
80 +pkg_postinst() {
81 + if [[ -z ${REPLACING_VERSIONS} ]]; then
82 + einfo "This version of AVFS includes FUSE support. It is user-based."
83 + einfo "To execute:"
84 + einfo "1) as user, mkdir ~/.avfs"
85 + einfo "2) make sure fuse is either compiled into the kernel OR"
86 + einfo " modprobe fuse or add to startup."
87 + einfo "3) run mountavfs"
88 + einfo "To unload daemon, type umountavfs"
89 + einfo
90 + einfo "READ the documentation! Enjoy :)"
91 + fi
92 +}