Gentoo Archives: gentoo-commits

From: Guilherme Amadio <amadio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/davix/
Date: Mon, 24 Sep 2018 16:05:56
Message-Id: 1537805100.0761c62101b612b189b3c1205b69df571923af6e.amadio@gentoo
1 commit: 0761c62101b612b189b3c1205b69df571923af6e
2 Author: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 24 16:04:50 2018 +0000
4 Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 24 16:05:00 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0761c621
7
8 net-libs/davix: version bump to 0.6.8
9
10 Package-Manager: Portage-2.3.50, Repoman-2.3.10
11
12 net-libs/davix/Manifest | 1 +
13 net-libs/davix/davix-0.6.8.ebuild | 65 +++++++++++++++++++++++++++++++++++++++
14 2 files changed, 66 insertions(+)
15
16 diff --git a/net-libs/davix/Manifest b/net-libs/davix/Manifest
17 index 4b0c3a49ff1..a7a885c0cfc 100644
18 --- a/net-libs/davix/Manifest
19 +++ b/net-libs/davix/Manifest
20 @@ -1 +1,2 @@
21 DIST davix-0.6.7.tar 3346429 BLAKE2B 7510c628cd1d346ed5f4dca6100207e5e2efa3a98d0caf63dbe3ba39f58a9b11c330c95cd2d40d60d8f2497355d4cb2f2d7537babfef287a5905f32322363d90 SHA512 5cb830e415a4ab87b7b046fbd8ba615379766f4fa4b886a271b0c248c05968b9a3cb144751b44d5fd62f5e07bdb7610c0505e44f2702147f6f006b49a4b3d8ce
22 +DIST davix-0.6.8.tar 3461829 BLAKE2B 96e23b3d099262b577a078aad9c6ac3adb6a0ab5dd410573a1886a886f828e46af2d6df9904236ae9f1aff5c75e7bec93c81e02bd173d67a13e9f9bfce3225c1 SHA512 7c0e2a427b2a9ad807d104e8ada732a6e806818e0b7b53caf965ce6238637e4c6f5c67e56e7ef89a23004531c62bc1ba6cb7ce1dd0d1aefdc46bdd7b8c48c9c4
23
24 diff --git a/net-libs/davix/davix-0.6.8.ebuild b/net-libs/davix/davix-0.6.8.ebuild
25 new file mode 100644
26 index 00000000000..943d50f9fb9
27 --- /dev/null
28 +++ b/net-libs/davix/davix-0.6.8.ebuild
29 @@ -0,0 +1,65 @@
30 +# Copyright 1999-2018 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit cmake-utils
36 +
37 +DESCRIPTION="High-performance file management over WebDAV/HTTP"
38 +HOMEPAGE="https://dmc.web.cern.ch/projects/davix"
39 +SRC_URI="http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/${PN}/${PV}/${P}.tar.gz -> ${P}.tar"
40 +
41 +LICENSE="LGPL-2.1"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="doc ipv6 kernel_linux test tools"
45 +
46 +CDEPEND="
47 + dev-libs/libxml2:2=
48 + dev-libs/openssl:0=
49 + kernel_linux? ( sys-apps/util-linux )
50 +"
51 +
52 +DEPEND="${CDEPEND}
53 + doc? (
54 + app-doc/doxygen[dot]
55 + dev-python/sphinx
56 + )
57 + virtual/pkgconfig
58 +"
59 +
60 +RDEPEND="${CDEPEND}"
61 +
62 +REQUIRED_USE="test? ( tools )"
63 +
64 +src_configure() {
65 + local mycmakeargs=(
66 + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
67 + -DDOC_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}"
68 + -DENABLE_HTML_DOCS=$(usex doc)
69 + -DENABLE_IPV6=$(usex ipv6)
70 + -DENABLE_TOOLS=$(usex tools)
71 + -DHTML_INSTALL_DIR="${EPREFIX}/usr/share/doc/${P}/html"
72 + -DSOUND_INSTALL_DIR="${EPREFIX}/usr/share/${PN}/sounds"
73 + -DSTATIC_LIBRARY=OFF
74 + -DSYSCONF_INSTALL_DIR="${EPREFIX}/etc"
75 + -DBUILD_TESTING=$(usex test)
76 + -DUNIT_TESTS=$(usex test)
77 + )
78 + cmake-utils_src_configure
79 +}
80 +
81 +src_compile() {
82 + cmake-utils_src_compile
83 + if use doc; then
84 + cmake-utils_src_compile doc
85 + fi
86 +}
87 +
88 +src_install() {
89 + cmake-utils_src_install
90 +
91 + if ! use tools; then
92 + rm -rf "${ED}/usr/share/man/man1"
93 + fi
94 +}