Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-fs/davfs2/
Date: Mon, 30 Jan 2023 07:29:50
Message-Id: 1675063748.9ff05ce0ccdf53a239201eec51f4a0669397639d.gokturk@gentoo
1 commit: 9ff05ce0ccdf53a239201eec51f4a0669397639d
2 Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 29 22:15:44 2023 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 30 07:29:08 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff05ce0
7
8 net-fs/davfs2: add 1.7.0
9
10 Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>
11
12 net-fs/davfs2/Manifest | 1 +
13 net-fs/davfs2/davfs2-1.7.0.ebuild | 67 +++++++++++++++++++++++++++++++++++++++
14 2 files changed, 68 insertions(+)
15
16 diff --git a/net-fs/davfs2/Manifest b/net-fs/davfs2/Manifest
17 index a00d16848aa2..996f227204d5 100644
18 --- a/net-fs/davfs2/Manifest
19 +++ b/net-fs/davfs2/Manifest
20 @@ -1,2 +1,3 @@
21 DIST davfs2-1.6.0.tar.gz 472511 BLAKE2B aed1ec060d5639fb90a58257038a75c25c2f77a7d6393130ffa3b4d36b92433654b8396dfe4615e4f2ea06d5c6d961d5de27b0347e62d730a22eddd003db71e1 SHA512 e016eb847152b7d0c20abfdafd36f43fcff29339362be6765202a45692a186c70b1c33d3566ed8ca695c399a7f0ca1aef7b05d378cdda33d892cb684da34de33
22 DIST davfs2-1.6.1.tar.gz 472426 BLAKE2B b24a3f17604838e763cbcf86f62719ee41b5569e58732441a621d210dd0c2e619d4f363d90e9b13d1616e84a3da940da941a15ad6eadfa2b339d14a6e26c75a2 SHA512 12f9eadd2049741b7cb61c5583be6c6982559e702e5cbd4767c655110187524d7afad0a6ff8ad00d457e194ad75b3ce391f5fe566fb4a0bbaed0a705caa3f163
23 +DIST davfs2-1.7.0.tar.gz 476244 BLAKE2B 671d473bc94c2a0cfc3d2cfb47b6eb558fee0e834ed4de9c3670279643f8903568d9fb077b6fbc2f81e848d076ff02ea5b07d885f16e89331393a28df62055a6 SHA512 6ee5820b60ed28ad100949bb4db65ea07bbae1ad0128cd35e7bb69f7f6bdde99606e8cf704ddb197f1400abadc3934d34ab85f298f9100b6ea9e60813c2345f2
24
25 diff --git a/net-fs/davfs2/davfs2-1.7.0.ebuild b/net-fs/davfs2/davfs2-1.7.0.ebuild
26 new file mode 100644
27 index 000000000000..21569512202b
28 --- /dev/null
29 +++ b/net-fs/davfs2/davfs2-1.7.0.ebuild
30 @@ -0,0 +1,67 @@
31 +# Copyright 1999-2023 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit autotools
37 +
38 +DESCRIPTION="Linux FUSE (or coda) driver that allows you to mount a WebDAV resource"
39 +HOMEPAGE="https://savannah.nongnu.org/projects/davfs2"
40 +SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
41 +
42 +LICENSE="GPL-3+"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
45 +IUSE="nls split-usr"
46 +RESTRICT="test"
47 +
48 +RDEPEND="dev-libs/libxml2
49 + acct-group/davfs2
50 + acct-user/davfs2
51 + net-libs/neon:=
52 + sys-libs/zlib
53 + nls? ( virtual/libintl virtual/libiconv )
54 +"
55 +BDEPEND="
56 + nls? ( sys-devel/gettext )
57 +"
58 +
59 +src_prepare() {
60 + local f
61 +
62 + # Let the package manager handle man page compression
63 + while IFS="" read -d $'\0' -r f ; do
64 + sed -e '/^manual[58]_DATA/ s/[.]gz//g' -i "${f}" || die
65 + done < <(find "${S}"/man -type f -name 'Makefile.am' -print0)
66 +
67 + default
68 + eautoreconf
69 +}
70 +
71 +src_configure() {
72 + econf --enable-largefile $(use_enable nls)
73 +}
74 +
75 +src_install() {
76 + local ssbindir
77 + if use split-usr; then
78 + ssbindir=${EPREFIX}/sbin
79 + else
80 + ssbindir=${EPREFIX}/usr/sbin
81 + fi
82 +
83 + emake DESTDIR="${D}" sbindir="${ssbindir}" install
84 + einstalldocs
85 +}
86 +
87 +pkg_postinst() {
88 + elog
89 + elog "Quick setup:"
90 + elog " (as root)"
91 + elog " # gpasswd -a \${your_user} davfs2"
92 + elog " # echo 'https://path/to/dav /home/\${your_user}/dav davfs rw,user,noauto 0 0' >> /etc/fstab"
93 + elog " (as user)"
94 + elog " \$ mkdir -p ~/dav"
95 + elog " \$ mount ~/dav"
96 + elog
97 +}