Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: ChangeLog boost-1.35.0-r2.ebuild
Date: Mon, 23 Mar 2009 23:13:41
Message-Id: E1LltKt-0000vY-Or@stork.gentoo.org
1 dirtyepic 09/03/23 23:13:39
2
3 Modified: ChangeLog boost-1.35.0-r2.ebuild
4 Log:
5 Fix testsuite postprocessing for bug #245192.
6 (Portage version: 2.2_rc26/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.145 dev-libs/boost/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.145&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.145&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.144&r2=1.145
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
18 retrieving revision 1.144
19 retrieving revision 1.145
20 diff -u -r1.144 -r1.145
21 --- ChangeLog 7 Feb 2009 19:58:38 -0000 1.144
22 +++ ChangeLog 23 Mar 2009 23:13:39 -0000 1.145
23 @@ -1,6 +1,9 @@
24 # ChangeLog for dev-libs/boost
25 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.144 2009/02/07 19:58:38 klausman Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.145 2009/03/23 23:13:39 dirtyepic Exp $
28 +
29 + 23 Mar 2009; Ryan Hill <dirtyepic@g.o> boost-1.35.0-r2.ebuild:
30 + Fix testsuite postprocessing for bug #245192.
31
32 07 Feb 2009; Tobias Klausmann <klausman@g.o>
33 boost-1.35.0-r1.ebuild:
34
35
36
37 1.2 dev-libs/boost/boost-1.35.0-r2.ebuild
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.35.0-r2.ebuild?rev=1.2&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.35.0-r2.ebuild?rev=1.2&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.35.0-r2.ebuild?r1=1.1&r2=1.2
42
43 Index: boost-1.35.0-r2.ebuild
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.35.0-r2.ebuild,v
46 retrieving revision 1.1
47 retrieving revision 1.2
48 diff -u -r1.1 -r1.2
49 --- boost-1.35.0-r2.ebuild 1 Sep 2008 18:37:20 -0000 1.1
50 +++ boost-1.35.0-r2.ebuild 23 Mar 2009 23:13:39 -0000 1.2
51 @@ -1,6 +1,6 @@
52 -# Copyright 1999-2008 Gentoo Foundation
53 +# Copyright 1999-2009 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.35.0-r2.ebuild,v 1.1 2008/09/01 18:37:20 dev-zero Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.35.0-r2.ebuild,v 1.2 2009/03/23 23:13:39 dirtyepic Exp $
57
58 inherit python flag-o-matic multilib toolchain-funcs versionator check-reqs
59
60 @@ -35,11 +35,11 @@
61 if has test ${FEATURES} ; then
62 CHECKREQS_DISK_BUILD="1024"
63 check_reqs
64 -
65 - ewarn "The tests may take several hours on a recent machine"
66 - ewarn "but they will not fail (unless something weird happens ;-)"
67 - ewarn "This is because the tests depend on the used compiler/-version"
68 - ewarn "and the platform and upstream says that this is normal."
69 + ewarn "The testsuite may take several hours to run on a modern system."
70 + ewarn "It is normal to see some tests failing, as some are dependent"
71 + ewarn "on compiler version and platform. Unless something weird"
72 + ewarn "happens, the ebuild should continue installing as normal."
73 + ewarn
74 ewarn "If you are interested in the results, please take a look at the"
75 ewarn "generated results page:"
76 ewarn " ${ROOT}usr/share/doc/${PF}/status/cs-$(uname).html"
77 @@ -73,7 +73,7 @@
78 # Using optimization=off would for example add
79 # "-O0" and override "-O2" set by the user.
80 # Please take a look at the boost-build ebuild
81 - # for more infomration.
82 + # for more information.
83
84 OPTIONS="gentoorelease"
85 use debug && OPTIONS="gentoodebug"
86 @@ -157,6 +157,7 @@
87 ${OPTIONS} \
88 --prefix="${D}/usr" \
89 --layout=system \
90 + process_jam_log compiler_status \
91 || die "building regression test helpers failed"
92 fi
93
94 @@ -247,7 +248,10 @@
95 --dump-tests 2>&1 | tee regress.log
96
97 # Postprocessing
98 - cat regress.log | "${S}/dist/bin/process_jam_log" --v2
99 + process_jam_log=$(find "${S}"/tools/regression/build/bin -name process_jam_log -print);
100 + compiler_status=$(find "${S}"/tools/regression/build/bin -name compiler_status -print);
101 +
102 + cat regress.log | "${process_jam_log}" --v2
103 if test $? != 0 ; then
104 die "Postprocessing the build log failed"
105 fi
106 @@ -257,7 +261,7 @@
107 __EOF__
108
109 # Generate the build log html summary page
110 - "${S}/dist/bin/compiler_status" --v2 \
111 + "${compiler_status}" --v2 \
112 --comment "${S}/status/comment.html" "${S}" \
113 cs-$(uname).html cs-$(uname)-links.html
114 if test $? != 0 ; then