Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/ucommon: ChangeLog ucommon-6.3.1.ebuild
Date: Sun, 29 Mar 2015 17:21:01
Message-Id: 20150329172058.1E3BB14C98@oystercatcher.gentoo.org
1 polynomial-c 15/03/29 17:20:57
2
3 Modified: ChangeLog
4 Added: ucommon-6.3.1.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
9
10 Revision Changes Path
11 1.23 dev-libs/ucommon/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ucommon/ChangeLog?rev=1.23&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ucommon/ChangeLog?rev=1.23&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ucommon/ChangeLog?r1=1.22&r2=1.23
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/ucommon/ChangeLog,v
20 retrieving revision 1.22
21 retrieving revision 1.23
22 diff -u -r1.22 -r1.23
23 --- ChangeLog 27 Oct 2014 20:03:03 -0000 1.22
24 +++ ChangeLog 29 Mar 2015 17:20:56 -0000 1.23
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/ucommon
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ucommon/ChangeLog,v 1.22 2014/10/27 20:03:03 maksbotan Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ucommon/ChangeLog,v 1.23 2015/03/29 17:20:56 polynomial-c Exp $
31 +
32 +*ucommon-6.3.1 (29 Mar 2015)
33 +
34 + 29 Mar 2015; Lars Wendler <polynomial-c@g.o> +ucommon-6.3.1.ebuild,
35 + +files/ucommon-6.3.1-gcrypt_autotools.patch:
36 + Version bump.
37
38 27 Oct 2014; Maxim Koltsov <maksbotan@g.o> ucommon-6.1.10.ebuild:
39 Enable in source build, fixes bug #526726.
40
41
42
43 1.1 dev-libs/ucommon/ucommon-6.3.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ucommon/ucommon-6.3.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ucommon/ucommon-6.3.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: ucommon-6.3.1.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-libs/ucommon/ucommon-6.3.1.ebuild,v 1.1 2015/03/29 17:20:56 polynomial-c Exp $
53
54 EAPI="5"
55
56 AUTOTOOLS_AUTORECONF=1
57
58 inherit autotools-utils eutils
59
60 DESCRIPTION="Portable C++ runtime for threads and sockets"
61 HOMEPAGE="http://www.gnu.org/software/commoncpp"
62 SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz"
63
64 LICENSE="LGPL-3"
65 SLOT="0/6"
66 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
67 IUSE="doc static-libs socks +cxx debug ssl gnutls"
68
69 RDEPEND="
70 ssl? (
71 !gnutls? ( dev-libs/openssl:0= )
72 gnutls? (
73 net-libs/gnutls:0=
74 dev-libs/libgcrypt:0=
75 )
76 )"
77
78 DEPEND="virtual/pkgconfig
79 doc? ( app-doc/doxygen )
80 ${RDEPEND}"
81
82 DOCS=(README NEWS SUPPORT ChangeLog AUTHORS)
83 PATCHES=( "${FILESDIR}"/6.1/install_gcrypt.m4_file.patch
84 "${FILESDIR}"/${PN}-6.3.1-gcrypt_autotools.patch )
85
86 # Needed for doxygen, bug #526726
87 AUTOTOOLS_IN_SOURCE_BUILD=1
88
89 src_prepare() {
90 # Aclocal 1.13 deprecated error BGO #467674
91 sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die
92
93 # don't install latex and rtf documents
94 sed -e '/^GENERATE_LATEX/s@YES@NO@' -e '/^GENERATE_RTF/s@YES@NO@' \
95 -i Doxyfile.in || die
96
97 autotools-utils_src_prepare
98 }
99
100 src_configure() {
101 local myconf=""
102 if use ssl; then
103 myconf+=" --with-sslstack=$(usex gnutls gnu ssl) "
104 else
105 myconf+=" --with-sslstack=nossl ";
106 fi
107
108 local myeconfargs=(
109 $(use_enable socks)
110 $(use_enable cxx stdcpp)
111 ${myconf}
112 --enable-atomics
113 --with-pkg-config
114 )
115 autotools-utils_src_configure
116 }
117
118 src_compile() {
119 autotools-utils_src_compile
120 use doc && autotools-utils_src_compile doxy
121 }
122
123 src_install() {
124 autotools-utils_src_install
125 if use doc; then
126 dohtml doc/html/*
127 fi
128 }