Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-benchmarks/ltp: ChangeLog ltp-20060306.ebuild ltp-20081031.ebuild
Date: Sun, 23 Nov 2008 15:00:41
Message-Id: E1L4GRx-0007FI-O7@stork.gentoo.org
1 patrick 08/11/23 15:00:37
2
3 Modified: ChangeLog ltp-20060306.ebuild
4 Added: ltp-20081031.ebuild
5 Log:
6 Bumping to something more recent than 2006 :) Fixes #201559.
7 (Portage version: 2.2_rc15/cvs/Linux 2.6.26.5 x86_64)
8
9 Revision Changes Path
10 1.12 app-benchmarks/ltp/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ChangeLog?rev=1.12&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ChangeLog?rev=1.12&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ChangeLog?r1=1.11&r2=1.12
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ChangeLog,v
19 retrieving revision 1.11
20 retrieving revision 1.12
21 diff -u -r1.11 -r1.12
22 --- ChangeLog 21 Feb 2007 20:10:51 -0000 1.11
23 +++ ChangeLog 23 Nov 2008 15:00:37 -0000 1.12
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-benchmarks/ltp
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ChangeLog,v 1.11 2007/02/21 20:10:51 peper Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ChangeLog,v 1.12 2008/11/23 15:00:37 patrick Exp $
30 +
31 +*ltp-20081031 (23 Nov 2008)
32 +
33 + 23 Nov 2008; Patrick Lauer <patrick@g.o> +ltp-20081031.ebuild:
34 + Bumping to newer version.
35
36 21 Feb 2007; Piotr JaroszyƄski <peper@g.o> ChangeLog:
37 Transition to Manifest2.
38
39
40
41 1.3 app-benchmarks/ltp/ltp-20060306.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ltp-20060306.ebuild?rev=1.3&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ltp-20060306.ebuild?rev=1.3&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ltp-20060306.ebuild?r1=1.2&r2=1.3
46
47 Index: ltp-20060306.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ltp-20060306.ebuild,v
50 retrieving revision 1.2
51 retrieving revision 1.3
52 diff -u -r1.2 -r1.3
53 --- ltp-20060306.ebuild 26 Jun 2007 01:33:38 -0000 1.2
54 +++ ltp-20060306.ebuild 23 Nov 2008 15:00:37 -0000 1.3
55 @@ -1,6 +1,6 @@
56 -# Copyright 1999-2006 Gentoo Foundation
57 +# Copyright 1999-2008 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 -# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ltp-20060306.ebuild,v 1.2 2007/06/26 01:33:38 mr_bones_ Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ltp-20060306.ebuild,v 1.3 2008/11/23 15:00:37 patrick Exp $
61
62 inherit eutils portability
63
64 @@ -19,13 +19,13 @@
65
66 src_unpack() {
67 unpack ${A}
68 - cd ${S}
69 + cd "${S}"
70 # IDcheck patch not needed anymore, superseded by CREATE=0
71 - epatch ${FILESDIR}/runltp-path.patch
72 + epatch "${FILESDIR}/runltp-path.patch"
73
74 # All that remains of bad perl paths
75 sed -i -e '1s,#!/usr/bin/perl5,#!/usr/bin/perl,' \
76 - ${S}/testcases/ballista/ballista/create_code_standAlone.pl
77 + "${S}/testcases/ballista/ballista/create_code_standAlone.pl"
78 }
79
80 src_compile() {
81 @@ -45,7 +45,7 @@
82 dodir /usr/libexec/ltp/testcases
83
84 treecopy testcases pan/pan runtest ver_linux IDcheck.sh \
85 - ${D}/usr/libexec/ltp || die "treecopy failed"
86 + "${D}/usr/libexec/ltp" || die "treecopy failed"
87 # TODO: clean up testcases directory to only include the data files
88
89 dobin runltp runalltests.sh || die "dobin failed"
90 @@ -54,7 +54,7 @@
91 # cp ltpmenu ${D}/usr/bin
92
93 # fix world-writable files
94 - chmod -R o-w ${D}/usr/libexec/ltp/testcases
95 + chmod -R o-w "${D}/usr/libexec/ltp/testcases"
96 # Full list, TODO: fix in upstream
97 ## a=/usr/libexec/ltp/testcases
98 ## for i in ${a}/network/tcp_cmds/ftp/datafiles/ascii.sm \
99
100
101
102 1.1 app-benchmarks/ltp/ltp-20081031.ebuild
103
104 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ltp-20081031.ebuild?rev=1.1&view=markup
105 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-benchmarks/ltp/ltp-20081031.ebuild?rev=1.1&content-type=text/plain
106
107 Index: ltp-20081031.ebuild
108 ===================================================================
109 # Copyright 1999-2008 Gentoo Foundation
110 # Distributed under the terms of the GNU General Public License v2
111 # $Header: /var/cvsroot/gentoo-x86/app-benchmarks/ltp/ltp-20081031.ebuild,v 1.1 2008/11/23 15:00:37 patrick Exp $
112
113 inherit eutils portability flag-o-matic
114
115 MY_P="${PN}-full-${PV}"
116 S="${WORKDIR}/${MY_P}"
117 DESCRIPTION="Linux Test Project: testsuite for the linux kernel"
118 HOMEPAGE="http://ltp.sourceforge.net/"
119 SRC_URI="mirror://sourceforge/ltp/${MY_P}.tgz"
120 LICENSE="GPL-2"
121 SLOT="0"
122 KEYWORDS="~amd64 ~ppc ~x86"
123 IUSE=""
124
125 # add "dialog" here if ltpmenu is enabled
126 DEPEND="virtual/libc"
127
128 src_unpack() {
129 unpack ${A}
130 cd "${S}"
131 # IDcheck patch not needed anymore, superseded by CREATE=0
132 epatch "${FILESDIR}/runltp-path.patch"
133
134 # All that remains of bad perl paths
135 sed -i -e '1s,#!/usr/bin/perl5,#!/usr/bin/perl,' \
136 "${S}/testcases/ballista/ballista/create_code_standAlone.pl"
137 }
138
139 src_compile() {
140 # avoid creating groups
141 export CREATE=0
142 # Lazy binds are bad
143 # TODO: Fix in upstream package
144 append-ldflags -Wl,-z,now
145 # actually build
146 LDFLAGS="${LDFLAGS}" PREFIX=${D}/opt/blah emake DESTDIR="${D}" || die "emake failed"
147 }
148
149 src_install() {
150 # avoid creating groups
151 export CREATE=0
152 DESTDIR="${D}" make install || die "install failed"
153 dodir /usr/libexec/ltp/testcases
154
155 treecopy testcases pan/pan runtest ver_linux IDcheck.sh \
156 "${D}/usr/libexec/ltp" || die "treecopy failed"
157 # TODO: clean up testcases directory to only include the data files
158
159 dobin runltp runalltests.sh || die "dobin failed"
160
161 # TODO: fix this so it works from "outside" the source tree
162 # cp ltpmenu ${D}/usr/bin
163
164 # fix world-writable files
165 chmod -R o-w "${D}/usr/libexec/ltp/testcases"
166 # Full list, TODO: fix in upstream
167 ## a=/usr/libexec/ltp/testcases
168 ## for i in ${a}/network/tcp_cmds/ftp/datafiles/ascii.sm \
169 ## ${a}/network/tcp_cmds/ftp/datafiles/ascii.med \
170 ## ${a}/network/tcp_cmds/ftp/datafiles/ascii.lg \
171 ## ${a}/network/tcp_cmds/ftp/datafiles/ascii.jmb \
172 ## ${a}/network/tcp_cmds/ftp/datafiles/bin.sm \
173 ## ${a}/network/tcp_cmds/ftp/datafiles/bin.med \
174 ## ${a}/network/tcp_cmds/ftp/datafiles/bin.lg \
175 ## ${a}/network/tcp_cmds/ftp/datafiles/bin.jmb \
176 ## ${a}/network/tcp_cmds/rcp/datafiles/bin.sm \
177 ## ${a}/network/tcp_cmds/rcp/datafiles/bin.med \
178 ## ${a}/network/tcp_cmds/rcp/datafiles/bin.lg \
179 ## ${a}/network/tcp_cmds/rcp/datafiles/bin.jmb \
180 ## ${a}/network/tcp_cmds/rcp/datafiles/ascii.sm \
181 ## ${a}/network/tcp_cmds/rdist/datafiles/bin.sm \
182 ## ${a}/network/tcp_cmds/rdist/datafiles/bin.med \
183 ## ${a}/network/tcp_cmds/rdist/datafiles/bin.lg \
184 ## ${a}/network/tcp_cmds/rdist/datafiles/bin.jmb \
185 ## ${a}/network/tcp_cmds/sendfile/datafiles/ascii.sm \
186 ## ${a}/network/tcp_cmds/sendfile/datafiles/ascii.med \
187 ## ${a}/network/tcp_cmds/sendfile/datafiles/ascii.lg \
188 ## ${a}/network/tcp_cmds/sendfile/datafiles/ascii.jmb \
189 ## ${a}/network/nfs/nfs02/dat/smallsize.fil \
190 ## ${a}/network/nfs/nfs02/dat/medsize.fil \
191 ## ${a}/network/nfs/nfs02/dat/largesize.fil \
192 ## ${a}/network/nfs/nfs02/dat/maxsize.fil \
193 ## ${a}/network/ipv6/sendfile6/datafiles/ascii.sm \
194 ## ${a}/network/ipv6/sendfile6/datafiles/ascii.med \
195 ## ${a}/network/ipv6/sendfile6/datafiles/ascii.lg \
196 ## ${a}/network/ipv6/sendfile6/datafiles/ascii.jmb \
197 ## ${a}/kernel/sched/sched_stress/sched_datafile \
198 ## ${a}/bin/sched_datafile ;
199 ## do chmod 644 ${D}${i} ; done ;
200 }