Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/netperf: ChangeLog netperf-2.4.4.ebuild netperf-2.4.2-r1.ebuild netperf-2.3.ebuild netperf-2.2.4.ebuild
Date: Thu, 31 Jan 2008 13:28:32
Message-Id: E1JKZSv-0008OT-91@stork.gentoo.org
1 pva 08/01/31 13:28:29
2
3 Modified: ChangeLog
4 Added: netperf-2.4.4.ebuild
5 Removed: netperf-2.4.2-r1.ebuild netperf-2.3.ebuild
6 netperf-2.2.4.ebuild
7 Log:
8 Version bump. Fixed security issue (CVE-2007-1444), bug 170569, reported by Pierre-Yves Rofes <py AT gentoo.org>. Patch for vulnerability taken from bugs.debian.org/413658, thank you Nico Golde <nion AT debian.org> for the fix! Remove old.
9 (Portage version: 2.1.3.19)
10
11 Revision Changes Path
12 1.36 net-analyzer/netperf/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/netperf/ChangeLog?rev=1.36&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/netperf/ChangeLog?rev=1.36&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/netperf/ChangeLog?r1=1.35&r2=1.36
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/netperf/ChangeLog,v
21 retrieving revision 1.35
22 retrieving revision 1.36
23 diff -u -r1.35 -r1.36
24 --- ChangeLog 16 Jan 2008 20:27:16 -0000 1.35
25 +++ ChangeLog 31 Jan 2008 13:28:28 -0000 1.36
26 @@ -1,6 +1,17 @@
27 # ChangeLog for net-analyzer/netperf
28 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/ChangeLog,v 1.35 2008/01/16 20:27:16 grobian Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/ChangeLog,v 1.36 2008/01/31 13:28:28 pva Exp $
31 +
32 +*netperf-2.4.4 (31 Jan 2008)
33 +
34 + 31 Jan 2008; <pva@g.o> -files/netperf-2.2alpha.diff,
35 + +files/netperf-CVE-2007-1444.patch, files/netperf-fix-scripts.patch,
36 + -netperf-2.2.4.ebuild, -netperf-2.3.ebuild, -netperf-2.4.2-r1.ebuild,
37 + +netperf-2.4.4.ebuild:
38 + Version bump. Fixed security issue (CVE-2007-1444), bug 170569, reported by
39 + Pierre-Yves Rofes <py AT gentoo.org>. Patch for vulnerability taken from
40 + bugs.debian.org/413658, thank you Nico Golde <nion AT debian.org> for the
41 + fix! Removed old vulnerables ebuidls.
42
43 16 Jan 2008; Fabian Groffen <grobian@g.o> netperf-2.2.4.ebuild,
44 netperf-2.3.ebuild, netperf-2.4.2-r1.ebuild:
45
46
47
48 1.1 net-analyzer/netperf/netperf-2.4.4.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/netperf/netperf-2.4.4.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/netperf/netperf-2.4.4.ebuild?rev=1.1&content-type=text/plain
52
53 Index: netperf-2.4.4.ebuild
54 ===================================================================
55 # Copyright 1999-2008 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.4.4.ebuild,v 1.1 2008/01/31 13:28:28 pva Exp $
58
59 inherit eutils flag-o-matic autotools
60
61 MY_P=${P/_rc/-rc}
62
63 DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more."
64 #SRC_URI="ftp://ftp.netperf.org/netperf/experimental/${MY_P}.tar.gz"
65 SRC_URI="ftp://ftp.netperf.org/netperf/${MY_P}.tar.gz
66 mirror://gentoo/netperf-2.4.4-svn_trunk_20071205.patch.bz2"
67 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
68
69 HOMEPAGE="http://www.netperf.org/"
70 LICENSE="netperf"
71 SLOT="0"
72 IUSE=""
73
74 S=${WORKDIR}/${MY_P}
75
76 src_unpack() {
77 unpack ${A}
78 cd "${S}"
79
80 sed -i 's:^\(#define DEBUG_LOG_FILE "\)/tmp/netperf.debug:\1/var/log/netperf.debug:' src/netserver.c
81 epatch "${WORKDIR}"/${P}-svn_trunk_20071205.patch
82 epatch "${FILESDIR}"/${PN}-2.4.0-gcc41.patch
83 epatch "${FILESDIR}"/${PN}-CVE-2007-1444.patch
84 epatch "${FILESDIR}"/${PN}-fix-scripts.patch
85
86 # Fixing paths in scripts
87 sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \
88 doc/examples/sctp_stream_script \
89 doc/examples/tcp_range_script \
90 doc/examples/tcp_rr_script \
91 doc/examples/tcp_stream_script \
92 doc/examples/udp_rr_script \
93 doc/examples/udp_stream_script
94
95 eautoconf
96 }
97
98 src_install () {
99 einstall || die
100
101 # move netserver into sbin as we had it before 2.4 was released with its
102 # autoconf goodness
103 dodir /usr/sbin
104 mv "${D}"/usr/{bin,sbin}/netserver || die
105
106 # init.d / conf.d
107 newinitd "${FILESDIR}"/${PN}-2.2-init netperf
108 newconfd "${FILESDIR}"/${PN}-2.2-conf netperf
109
110 # documentation and example scripts
111 dodoc AUTHORS ChangeLog NEWS README Release_Notes
112 dodir /usr/share/doc/${PF}/examples
113 #Scripts no longer get installed by einstall
114 cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples
115 }
116
117
118
119 --
120 gentoo-commits@l.g.o mailing list