Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/
Date: Sat, 06 Nov 2021 16:15:54
Message-Id: 1636213164.cfd20d68dc64bfd88f50f96dc29dc4117d31a1ec.ionen@gentoo
1 commit: cfd20d68dc64bfd88f50f96dc29dc4117d31a1ec
2 Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
3 AuthorDate: Sat Nov 6 01:34:17 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 6 15:39:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd20d68
7
8 dev-cpp/asio: version 1.21.0
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
12 Closes: https://github.com/gentoo/gentoo/pull/22839
13 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
14
15 dev-cpp/asio/Manifest | 1 +
16 dev-cpp/asio/asio-1.21.0.ebuild | 49 +++++++++++++++++++++++++++++++++++++++++
17 2 files changed, 50 insertions(+)
18
19 diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest
20 index ccdb995c096..03ae280eb36 100644
21 --- a/dev-cpp/asio/Manifest
22 +++ b/dev-cpp/asio/Manifest
23 @@ -1,3 +1,4 @@
24 DIST asio-1.10.8.tar.bz2 1270332 BLAKE2B 97e4a6a7c8b4562f10af1d122e9b08c12d567fd0447d1951a907f47f77832dcd42df4cb9b5b392feaaa2ea7c79d8bedfcf12e3052957ec012d8bb6b4d1347eb5 SHA512 d870686d2b19bec9925c311f2f0fd370e9797bbad252176a80a998f9c322ecd502b5081826105712e7caf87c03c3e6b70a0e219019e5bff46077d6e8c3c6db09
25 DIST asio-1.19.2.tar.bz2 1842597 BLAKE2B b2236c33432984ab660eba4c93be32374bb49f688a1e6a0711d7bac322cc4a7f817db209278f216468c6a72b9d3dd564cf298e1f49f8098c3fd9aec7acd66eb7 SHA512 07f9c29d8f02090b4d4b6a1867bcc07a8e9f3388556dff787ca3ba143022eeb63bfac0b5bc264076fed4db3b2e5ec6b7ff0ebefde40ba4753c832032a72d54cc
26 DIST asio-1.20.0.tar.bz2 1845826 BLAKE2B a768dc0b9ae380bef07d674507f7571d0bc47e182cdde10b24cee246814874dd7739c523b071dfede61a12059f52e04d7bbd309a03d93070bc1dd4640c253c19 SHA512 6421960abd2cf0c205cc50e86adfe492bca2870b486328b4825dc0cefc9c40cdc085516d474c23e15a73f4c108c0e69add5fab6dbe594a1e53636c5c3027e4c5
27 +DIST asio-1.21.0.tar.bz2 1967398 BLAKE2B 95e0ba44910e7450e614011b487acac0cd292302c0f502ec678639b70af7e6f9b86ee2c50c7f7e3e3437ce4474323e44b5e371c08f3a9ed464ffb3f428de728b SHA512 62252b2d3ca4fb99579c5fe57bf64b700792198dd7fa45acb4af7f64e83494bade1885b848f9e364f4c42d9db025841324cbd9a0fd3fe45526e7e4be6f60f8c0
28
29 diff --git a/dev-cpp/asio/asio-1.21.0.ebuild b/dev-cpp/asio/asio-1.21.0.ebuild
30 new file mode 100644
31 index 00000000000..0b91e779c0b
32 --- /dev/null
33 +++ b/dev-cpp/asio/asio-1.21.0.ebuild
34 @@ -0,0 +1,49 @@
35 +# Copyright 1999-2021 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +
40 +DESCRIPTION="Asynchronous Network Library"
41 +HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio"
42 +SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
43 +
44 +LICENSE="Boost-1.0"
45 +SLOT="0"
46 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
47 +IUSE="doc examples test"
48 +RESTRICT="!test? ( test )"
49 +
50 +DEPEND="
51 + test? (
52 + dev-libs/boost
53 + dev-libs/openssl
54 + )
55 +"
56 +
57 +src_prepare() {
58 + default
59 +
60 + if ! use test; then
61 + # Don't build nor install any examples or unittests
62 + # since we don't have a script to run them
63 + cat > src/Makefile.in <<-EOF || die
64 + all:
65 +
66 + install:
67 +
68 + clean:
69 + EOF
70 + fi
71 +}
72 +
73 +src_install() {
74 + use doc && local HTML_DOCS=( doc/. )
75 + default
76 +
77 + if use examples; then
78 + # Get rid of the object files
79 + emake clean
80 + dodoc -r src/examples
81 + docompress -x /usr/share/doc/${PF}/examples
82 + fi
83 +}