Gentoo Archives: gentoo-commits

From: "Agostino Sarubbo (ago)" <ago@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-benchmarks/siege: siege-3.1.0.ebuild ChangeLog
Date: Sun, 05 Jul 2015 19:27:27
Message-Id: 20150705192716.B9D7B752@oystercatcher.gentoo.org
1 ago 15/07/05 19:27:16
2
3 Modified: ChangeLog
4 Added: siege-3.1.0.ebuild
5 Log:
6 EAPI 5, update HOMEPAGE and SRC_URI ( fix bug #524110 ), add slot operator for openssl and replace make with emake (parallel build works for me).
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 7194459F)
9
10 Revision Changes Path
11 1.73 app-benchmarks/siege/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/siege/ChangeLog?rev=1.73&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/siege/ChangeLog?rev=1.73&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/siege/ChangeLog?r1=1.72&r2=1.73
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-benchmarks/siege/ChangeLog,v
20 retrieving revision 1.72
21 retrieving revision 1.73
22 diff -u -r1.72 -r1.73
23 --- ChangeLog 30 Aug 2014 10:28:54 -0000 1.72
24 +++ ChangeLog 5 Jul 2015 19:27:16 -0000 1.73
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-benchmarks/siege
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/ChangeLog,v 1.72 2014/08/30 10:28:54 mgorny Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/ChangeLog,v 1.73 2015/07/05 19:27:16 ago Exp $
31 +
32 +*siege-3.1.0 (05 Jul 2015)
33 +
34 + 05 Jul 2015; Agostino Sarubbo <ago@g.o> +siege-3.1.0.ebuild:
35 + EAPI 5, update HOMEPAGE and SRC_URI ( fix bug #524110 ), add slot operator for
36 + openssl and replace make with emake (parallel build works for me).
37
38 30 Aug 2014; Michał Górny <mgorny@g.o> -files/siege-2.60-gentoo.diff,
39 -files/siege-2.70-gentoo.diff, -files/siege-2.72-gentoo.diff,
40
41
42
43 1.1 app-benchmarks/siege/siege-3.1.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/siege/siege-3.1.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/siege/siege-3.1.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: siege-3.1.0.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/app-benchmarks/siege/siege-3.1.0.ebuild,v 1.1 2015/07/05 19:27:16 ago Exp $
53
54 EAPI=5
55
56 #WANT_AUTOMAKE=1.9
57
58 inherit eutils bash-completion-r1 libtool autotools
59
60 DESCRIPTION="A HTTP regression testing and benchmarking utility"
61 HOMEPAGE="https://www.joedog.org/siege-home/"
62 SRC_URI="http://download.joedog.org/${PN}/${P}.tar.gz"
63
64 LICENSE="GPL-2"
65 KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86 ~x64-macos"
66 SLOT="0"
67 IUSE="ssl"
68
69 RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d:= )"
70 DEPEND="${RDEPEND}
71 sys-devel/libtool"
72
73 src_prepare() {
74 # bundled macros break recent libtool
75 sed -i -e 's/AC_PROG_SHELL//' configure.ac || die
76 rm *.m4 || die "failed to remove bundled macros"
77 eautoreconf
78 }
79
80 src_configure() {
81 local myconf
82 use ssl && myconf="--with-ssl=${EPREFIX}/usr" || myconf="--without-ssl"
83 econf ${myconf}
84 }
85
86 src_install() {
87 emake DESTDIR="${D}" install
88
89 dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
90 doc/siegerc doc/urls.txt
91
92 newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
93 }
94
95 pkg_postinst() {
96 echo
97 elog "An example ~/.siegerc file has been installed in"
98 elog "${EPREFIX}/usr/share/doc/${PF}/"
99 }