Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/websocketpp/
Date: Sun, 11 Aug 2019 18:10:23
Message-Id: 1565546999.b8a6b9b2e505277a7f4a82802dd43b6e5659e58d.soap@gentoo
1 commit: b8a6b9b2e505277a7f4a82802dd43b6e5659e58d
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 11 18:09:59 2019 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 11 18:09:59 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a6b9b2
7
8 dev-cpp/websocketpp: Port to EAPI 7
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.17
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 dev-cpp/websocketpp/metadata.xml | 3 ---
14 ...pp-0.8.1.ebuild => websocketpp-0.8.1-r1.ebuild} | 22 ++++++++++++----------
15 2 files changed, 12 insertions(+), 13 deletions(-)
16
17 diff --git a/dev-cpp/websocketpp/metadata.xml b/dev-cpp/websocketpp/metadata.xml
18 index 66fe497e1c3..d930eea34f0 100644
19 --- a/dev-cpp/websocketpp/metadata.xml
20 +++ b/dev-cpp/websocketpp/metadata.xml
21 @@ -5,9 +5,6 @@
22 <email>johu@g.o</email>
23 <name>Johannes Huber</name>
24 </maintainer>
25 - <use>
26 - <flag name="boost">Use <pkg>dev-libs/boost</pkg> instead of C++11</flag>
27 - </use>
28 <upstream>
29 <remote-id type="github">zaphoyd/websocketpp</remote-id>
30 </upstream>
31
32 diff --git a/dev-cpp/websocketpp/websocketpp-0.8.1.ebuild b/dev-cpp/websocketpp/websocketpp-0.8.1-r1.ebuild
33 similarity index 78%
34 rename from dev-cpp/websocketpp/websocketpp-0.8.1.ebuild
35 rename to dev-cpp/websocketpp/websocketpp-0.8.1-r1.ebuild
36 index 7a4b182f57c..4578afc07ba 100644
37 --- a/dev-cpp/websocketpp/websocketpp-0.8.1.ebuild
38 +++ b/dev-cpp/websocketpp/websocketpp-0.8.1-r1.ebuild
39 @@ -1,7 +1,7 @@
40 # Copyright 1999-2019 Gentoo Authors
41 # Distributed under the terms of the GNU General Public License v2
42
43 -EAPI=6
44 +EAPI=7
45
46 inherit cmake-utils
47
48 @@ -9,15 +9,14 @@ DESCRIPTION="C++/Boost Asio based websocket client/server library"
49 HOMEPAGE="https://www.zaphoyd.com/websocketpp"
50 SRC_URI="https://github.com/zaphoyd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
51
52 -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
53 LICENSE="BSD"
54 SLOT="0"
55 -IUSE="boost examples test"
56 +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
57 +IUSE="examples test"
58 +RESTRICT="!test? ( test )"
59
60 -DEPEND=""
61 -RDEPEND="${DEPEND}
62 - boost? ( dev-libs/boost )
63 -"
64 +DEPEND="test? ( dev-libs/boost )"
65 +RDEPEND="dev-libs/boost"
66
67 PATCHES=(
68 "${FILESDIR}"/${PN}-0.7.0-cmake-install.patch
69 @@ -29,14 +28,17 @@ PATCHES=(
70
71 src_configure() {
72 local mycmakeargs=(
73 - -DENABLE_CPP11="$(usex !boost)"
74 + -DENABLE_CPP11=ON
75 -DBUILD_TESTS="$(usex test)"
76 )
77 -
78 cmake-utils_src_configure
79 }
80
81 src_install() {
82 - use examples && DOCS=( examples/ )
83 cmake-utils_src_install
84 +
85 + if use examples; then
86 + dodoc -r examples
87 + docompress -x /usr/share/doc/${PF}/examples
88 + fi
89 }