Gentoo Archives: gentoo-commits

From: "Dirkjan Ochtman (djc)" <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/zeromq: ChangeLog zeromq-2.1.6-r1.ebuild
Date: Wed, 04 May 2011 08:29:25
Message-Id: 20110504082913.80DAD20054@flycatcher.gentoo.org
1 djc 11/05/04 08:29:13
2
3 Modified: ChangeLog
4 Added: zeromq-2.1.6-r1.ebuild
5 Log:
6 Take upstream fix for bad assertion.
7
8 (Portage version: 2.1.9.46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.10 net-libs/zeromq/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/ChangeLog?rev=1.10&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/ChangeLog?rev=1.10&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/ChangeLog?r1=1.9&r2=1.10
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/zeromq/ChangeLog,v
20 retrieving revision 1.9
21 retrieving revision 1.10
22 diff -u -r1.9 -r1.10
23 --- ChangeLog 26 Apr 2011 20:24:04 -0000 1.9
24 +++ ChangeLog 4 May 2011 08:29:13 -0000 1.10
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-libs/zeromq
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/ChangeLog,v 1.9 2011/04/26 20:24:04 djc Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/ChangeLog,v 1.10 2011/05/04 08:29:13 djc Exp $
30 +
31 +*zeromq-2.1.6-r1 (04 May 2011)
32 +
33 + 04 May 2011; Dirkjan Ochtman <djc@g.o> +files/2.1.6-msg-mask.patch,
34 + +zeromq-2.1.6-r1.ebuild:
35 + Take upstream fix for bad assertion.
36
37 *zeromq-2.1.6 (26 Apr 2011)
38
39
40
41
42 1.1 net-libs/zeromq/zeromq-2.1.6-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/zeromq-2.1.6-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/zeromq-2.1.6-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: zeromq-2.1.6-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/zeromq-2.1.6-r1.ebuild,v 1.1 2011/05/04 08:29:13 djc Exp $
52
53 # NOTES:
54 # 1- use flag 'pgm' (OpenPGM support) must be masked by profiles for ARM archs;
55
56 EAPI=3
57 WANT_AUTOCONF="2.5"
58 inherit autotools
59
60 DESCRIPTION="ZeroMQ is a brokerless messaging kernel with extremely high performance."
61 HOMEPAGE="http://www.zeromq.org"
62 SRC_URI="http://download.zeromq.org/${P}.tar.gz"
63
64 LICENSE="LGPL-3"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="pgm test static-libs"
68
69 RDEPEND=""
70 DEPEND="pgm? (
71 dev-util/pkgconfig
72 =net-libs/openpgm-5.1.116
73 )
74 sys-apps/util-linux"
75
76 src_prepare() {
77 einfo "Removing bundled OpenPGM library"
78 rm -r "${S}"/foreign/openpgm/libpgm* || die
79 epatch "${FILESDIR}/${PV}-msg-mask.patch"
80 eautoreconf
81 }
82
83 src_configure() {
84 local myconf
85 use pgm && myconf="--with-system-pgm" || myconf="--without-pgm"
86 econf \
87 $(use_enable static-libs static) \
88 $myconf
89 }
90
91 src_install() {
92 emake DESTDIR="${D}" install || die "emake install failed"
93 dodoc NEWS README AUTHORS ChangeLog || die "dodoc failed"
94 doman doc/*.[1-9] || die "doman failed"
95
96 # remove useless .la files
97 find "${D}" -name '*.la' -delete
98
99 # remove useless .a (only for non static compilation)
100 use static-libs || find "${D}" -name '*.a' -delete
101 }