Gentoo Archives: gentoo-commits

From: "PaweA Hajdan (phajdan.jr)" <phajdan.jr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/chromium: ChangeLog chromium-5.0.375.23.ebuild chromium-9999.ebuild
Date: Thu, 29 Apr 2010 10:48:14
Message-Id: 20100429104809.60CFD2C04C@corvid.gentoo.org
1 phajdan.jr 10/04/29 10:48:09
2
3 Modified: ChangeLog chromium-5.0.375.23.ebuild
4 chromium-9999.ebuild
5 Log:
6 Cleanup: better handling of -Werror and system zlib. Check success of
7 setting CFLAGS in include.gypi.
8 (Portage version: 2.1.8.3/cvs/Linux i686)
9
10 Revision Changes Path
11 1.92 www-client/chromium/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/ChangeLog?rev=1.92&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/ChangeLog?rev=1.92&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/ChangeLog?r1=1.91&r2=1.92
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v
20 retrieving revision 1.91
21 retrieving revision 1.92
22 diff -u -r1.91 -r1.92
23 --- ChangeLog 28 Apr 2010 13:12:17 -0000 1.91
24 +++ ChangeLog 29 Apr 2010 10:48:09 -0000 1.92
25 @@ -1,6 +1,11 @@
26 # ChangeLog for www-client/chromium
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.91 2010/04/28 13:12:17 phajdan.jr Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.92 2010/04/29 10:48:09 phajdan.jr Exp $
30 +
31 + 29 Apr 2010; Pawel Hajdan jr <phajdan.jr@g.o>
32 + chromium-5.0.375.23.ebuild, chromium-9999.ebuild:
33 + Cleanup: better handling of -Werror and system zlib. Check success of
34 + setting CFLAGS in include.gypi.
35
36 *chromium-5.0.375.23 (28 Apr 2010)
37
38
39
40
41 1.2 www-client/chromium/chromium-5.0.375.23.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-5.0.375.23.ebuild?rev=1.2&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-5.0.375.23.ebuild?rev=1.2&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-5.0.375.23.ebuild?r1=1.1&r2=1.2
46
47 Index: chromium-5.0.375.23.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-5.0.375.23.ebuild,v
50 retrieving revision 1.1
51 retrieving revision 1.2
52 diff -u -r1.1 -r1.2
53 --- chromium-5.0.375.23.ebuild 28 Apr 2010 13:12:18 -0000 1.1
54 +++ chromium-5.0.375.23.ebuild 29 Apr 2010 10:48:09 -0000 1.2
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2010 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-5.0.375.23.ebuild,v 1.1 2010/04/28 13:12:18 phajdan.jr Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-5.0.375.23.ebuild,v 1.2 2010/04/29 10:48:09 phajdan.jr Exp $
60
61 EAPI="2"
62 inherit eutils flag-o-matic multilib portability toolchain-funcs
63 @@ -74,9 +74,6 @@
64 }
65
66 src_prepare() {
67 - # Changing this in ~/include.gypi does not work
68 - sed -i "s/'-Werror'/''/" build/common.gypi || die "Werror sed failed"
69 -
70 # Prevent automatic -march=pentium4 -msse2 enabling on x86, http://crbug.com/9007
71 epatch "${FILESDIR}"/${PN}-drop_sse2-r0.patch
72
73 @@ -85,11 +82,6 @@
74
75 # Fix build failure with libpng-1.4, bug 310959.
76 epatch "${FILESDIR}"/${PN}-libpng-1.4.patch
77 -
78 - # Disable prefixing to allow linking against system zlib
79 - sed -e '/^#include "mozzconf.h"$/d' \
80 - -i third_party/zlib/zconf.h \
81 - || die "zlib sed failed"
82 }
83
84 src_configure() {
85 @@ -107,8 +99,8 @@
86 fi
87
88 # CFLAGS/LDFLAGS
89 - mkdir -p "${S}"/.gyp
90 - cat << EOF > "${S}"/.gyp/include.gypi
91 + mkdir -p "${S}"/.gyp || die "cflags mkdir failed"
92 + cat << EOF > "${S}"/.gyp/include.gypi || die "cflags cat failed"
93 {
94 'target_defaults': {
95 'cflags': [ '${CFLAGS// /','}' ],
96 @@ -148,6 +140,11 @@
97 myconf="${myconf} -Dno_strict_aliasing=1 -Dgcc_version=44"
98 fi
99
100 + # Make sure that -Werror doesn't get added to CFLAGS by the build system.
101 + # Depending on GCC version the warnings are different and we don't want
102 + # the build to fail because of that.
103 + myconf="${myconf} -Dwerror="
104 +
105 build/gyp_chromium -f make build/all.gyp ${myconf} --depth=. || die "gyp failed"
106 }
107
108
109
110
111 1.47 www-client/chromium/chromium-9999.ebuild
112
113 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-9999.ebuild?rev=1.47&view=markup
114 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-9999.ebuild?rev=1.47&content-type=text/plain
115 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-9999.ebuild?r1=1.46&r2=1.47
116
117 Index: chromium-9999.ebuild
118 ===================================================================
119 RCS file: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999.ebuild,v
120 retrieving revision 1.46
121 retrieving revision 1.47
122 diff -u -r1.46 -r1.47
123 --- chromium-9999.ebuild 20 Apr 2010 07:55:14 -0000 1.46
124 +++ chromium-9999.ebuild 29 Apr 2010 10:48:09 -0000 1.47
125 @@ -1,6 +1,6 @@
126 # Copyright 1999-2010 Gentoo Foundation
127 # Distributed under the terms of the GNU General Public License v2
128 -# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999.ebuild,v 1.46 2010/04/20 07:55:14 phajdan.jr Exp $
129 +# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999.ebuild,v 1.47 2010/04/29 10:48:09 phajdan.jr Exp $
130
131 EAPI="2"
132 inherit eutils flag-o-matic multilib portability subversion toolchain-funcs
133 @@ -119,9 +119,6 @@
134 }
135
136 src_prepare() {
137 - # Changing this in ~/include.gypi does not work
138 - sed -i "s/'-Werror'/''/" build/common.gypi || die "Werror sed failed"
139 -
140 # Prevent automatic -march=pentium4 -msse2 enabling on x86, http://crbug.com/9007
141 epatch "${FILESDIR}"/${PN}-drop_sse2-r1.patch
142
143 @@ -130,11 +127,6 @@
144
145 # Fix build failure with libpng-1.4, bug 310959.
146 epatch "${FILESDIR}"/${PN}-libpng-1.4.patch
147 -
148 - # Disable prefixing to allow linking against system zlib
149 - sed -e '/^#include "mozzconf.h"$/d' \
150 - -i third_party/zlib/zconf.h \
151 - || die "zlib sed failed"
152 }
153
154 src_configure() {
155 @@ -151,8 +143,8 @@
156 fi
157
158 # CFLAGS/LDFLAGS
159 - mkdir -p "${S}"/.gyp
160 - cat << EOF > "${S}"/.gyp/include.gypi
161 + mkdir -p "${S}"/.gyp || die "cflags mkdir failed"
162 + cat << EOF > "${S}"/.gyp/include.gypi || die "cflags cat failed"
163 {
164 'target_defaults': {
165 'cflags': [ '${CFLAGS// /','}' ],
166 @@ -192,6 +184,11 @@
167 myconf="${myconf} -Dno_strict_aliasing=1 -Dgcc_version=44"
168 fi
169
170 + # Make sure that -Werror doesn't get added to CFLAGS by the build system.
171 + # Depending on GCC version the warnings are different and we don't want
172 + # the build to fail because of that.
173 + myconf="${myconf} -Dwerror="
174 +
175 build/gyp_chromium -f make build/all.gyp ${myconf} --depth=. || die "gyp failed"
176 }