Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
Date: Fri, 28 Aug 2015 09:18:27
Message-Id: 1440753498.b2ebf832b3572a1842a5d6af574f076d5fec00fa.polynomial-c@gentoo
1 commit: b2ebf832b3572a1842a5d6af574f076d5fec00fa
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 28 09:17:57 2015 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 28 09:18:18 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ebf832
7
8 dev-libs/ucommon: Bump to version 6.5.7
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 dev-libs/ucommon/Manifest | 1 +
14 dev-libs/ucommon/ucommon-6.5.7.ebuild | 81 +++++++++++++++++++++++++++++++++++
15 2 files changed, 82 insertions(+)
16
17 diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest
18 index d8f0c4c..c518694 100644
19 --- a/dev-libs/ucommon/Manifest
20 +++ b/dev-libs/ucommon/Manifest
21 @@ -3,3 +3,4 @@ DIST ucommon-6.0.3.tar.gz 806841 SHA256 228f3a0fa78173e9fa43e154250a7ed4f1e5be72
22 DIST ucommon-6.1.10.tar.gz 833384 SHA256 d7a15ed31e3c418b41d95d5ff5e1bc24dfc4c2a465a099c6fd30e0b6c9f7be92 SHA512 6d6e716dcb71d6a4e49307baa0e9e62b4b50f3dbe8301eb93e3b562d94eb9ccee73a733928059a5ed97deba55c00308af0326a32cec6a73dbf7884c322177050 WHIRLPOOL 31666dc7e4c00b9acc7ba9d7a26033ec7ff28674722597e9677ba426b79fae45a170c5caaaa4066738d072090c2dacd465dc861aebbbd50cde36877b3b1a1e59
23 DIST ucommon-6.3.1.tar.gz 830661 SHA256 b59aa5414e756935ef9c479ece837f5700e4a5f39b0a016daa90528b175f59d5 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec WHIRLPOOL 0bad6d56c0f1111a1aa15f7532ce6507be897a2b7ce27e452e71c08064f3f854b6864d3f7ed58ed476edf6777fc256374ab08e9c89bbb4f4abfcef8486969fed
24 DIST ucommon-6.5.2.tar.gz 847128 SHA256 fbc929cafd5099a78978acde274849d70f4da554cee0d86865591b784f424622 SHA512 dc6dc048bad52d117edd1936ad31fd9fc6dba418fea3f7fd1578a96909c1eb53d2a42c4773a168db38ff24fc73b467ab30ec9b5ad5132ae473c36cea0e77b341 WHIRLPOOL d172311f7a13e48d99be5567f6f8ec2d806feea5b0a858fe7372cd024a10c676748c2533f9e1ac00093dbc3838fbf69c3c34e7d4a20709f1156c566ceabdf819
25 +DIST ucommon-6.5.7.tar.gz 855822 SHA256 3dedf94afe35e63b44a9a17cbc77a229e090fde1c56cd3476d936c44462404db SHA512 9927c9726252cdf050f217fa5993d34dcf9f76fab8399ee3a4c91cf087d9409947ed486a21e8448cb57ea95b52826682120f99d39287983c306434f9121b4d24 WHIRLPOOL b0c558eaff56e7f27b10b3ec6aeef514fe3c0898804953946f613449fbf4face8a421a2a047898f9ff1e1af96cb4b21a9064f8850a5df6b91213d4ec56afa98d
26
27 diff --git a/dev-libs/ucommon/ucommon-6.5.7.ebuild b/dev-libs/ucommon/ucommon-6.5.7.ebuild
28 new file mode 100644
29 index 0000000..cf061aa
30 --- /dev/null
31 +++ b/dev-libs/ucommon/ucommon-6.5.7.ebuild
32 @@ -0,0 +1,81 @@
33 +# Copyright 1999-2015 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI="5"
38 +
39 +AUTOTOOLS_AUTORECONF=1
40 +
41 +inherit autotools-utils eutils
42 +
43 +DESCRIPTION="Portable C++ runtime for threads and sockets"
44 +HOMEPAGE="https://www.gnu.org/software/commoncpp"
45 +SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz"
46 +
47 +LICENSE="LGPL-3"
48 +SLOT="0/6"
49 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
50 +IUSE="doc static-libs socks +cxx debug ssl gnutls"
51 +
52 +RDEPEND="
53 + ssl? (
54 + !gnutls? ( dev-libs/openssl:0= )
55 + gnutls? (
56 + net-libs/gnutls:0=
57 + dev-libs/libgcrypt:0=
58 + )
59 + )"
60 +
61 +DEPEND="virtual/pkgconfig
62 + doc? ( app-doc/doxygen )
63 + ${RDEPEND}"
64 +
65 +DOCS=(README NEWS SUPPORT ChangeLog AUTHORS)
66 +PATCHES=(
67 + "${FILESDIR}/6.1/install_gcrypt.m4_file.patch"
68 + "${FILESDIR}/${PN}-6.3.1-gcrypt_autotools.patch"
69 +)
70 +
71 +# Needed for doxygen, bug #526726
72 +AUTOTOOLS_IN_SOURCE_BUILD=1
73 +
74 +src_prepare() {
75 + # Aclocal 1.13 deprecated error BGO #467674
76 + sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die
77 +
78 + # don't install latex and rtf documents
79 + sed -e '/^GENERATE_LATEX/s@YES@NO@' -e '/^GENERATE_RTF/s@YES@NO@' \
80 + -i Doxyfile.in || die
81 +
82 + autotools-utils_src_prepare
83 +}
84 +
85 +src_configure() {
86 + local myconf=""
87 + if use ssl; then
88 + myconf+=" --with-sslstack=$(usex gnutls gnu ssl) "
89 + else
90 + myconf+=" --with-sslstack=nossl ";
91 + fi
92 +
93 + local myeconfargs=(
94 + $(use_enable socks)
95 + $(use_enable cxx stdcpp)
96 + ${myconf}
97 + --enable-atomics
98 + --with-pkg-config
99 + )
100 + autotools-utils_src_configure
101 +}
102 +
103 +src_compile() {
104 + autotools-utils_src_compile
105 + use doc && autotools-utils_src_compile doxy
106 +}
107 +
108 +src_install() {
109 + autotools-utils_src_install
110 + if use doc; then
111 + dohtml doc/html/*
112 + fi
113 +}