Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/poco: ChangeLog poco-1.3.6_p2.ebuild
Date: Mon, 23 Aug 2010 18:39:04
Message-Id: 20100823183900.30F022004E@flycatcher.gentoo.org
1 dev-zero 10/08/23 18:39:00
2
3 Modified: ChangeLog poco-1.3.6_p2.ebuild
4 Log:
5 Changed order of -O2 replacement in sed call to avoid stripping an -O2 in our CFLAGS or (even worse) in LDFLAGS, resulting in unoptimized libs or a 'file not found error' linker error.
6 (Portage version: 2.2_rc67/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.11 dev-libs/poco/ChangeLog
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/poco/ChangeLog?rev=1.11&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/poco/ChangeLog?rev=1.11&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/poco/ChangeLog?r1=1.10&r2=1.11
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v
18 retrieving revision 1.10
19 retrieving revision 1.11
20 diff -u -r1.10 -r1.11
21 --- ChangeLog 1 Aug 2010 11:14:43 -0000 1.10
22 +++ ChangeLog 23 Aug 2010 18:39:00 -0000 1.11
23 @@ -1,6 +1,11 @@
24 # ChangeLog for dev-libs/poco
25 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v 1.10 2010/08/01 11:14:43 tommy Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v 1.11 2010/08/23 18:39:00 dev-zero Exp $
28 +
29 + 23 Aug 2010; Tiziano Müller <dev-zero@g.o> poco-1.3.6_p2.ebuild:
30 + Changed order of -O2 replacement in sed call to avoid stripping an -O2 in
31 + our CFLAGS or (even worse) in LDFLAGS, resulting in unoptimized libs or a
32 + 'file not found error' linker error.
33
34 01 Aug 2010; Thomas Sachau (Tommy[D]) <tommy@g.o>
35 files/1.3.6_p2-gentoo.patch:
36
37
38
39 1.2 dev-libs/poco/poco-1.3.6_p2.ebuild
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/poco/poco-1.3.6_p2.ebuild?rev=1.2&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/poco/poco-1.3.6_p2.ebuild?rev=1.2&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/poco/poco-1.3.6_p2.ebuild?r1=1.1&r2=1.2
44
45 Index: poco-1.3.6_p2.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-libs/poco/poco-1.3.6_p2.ebuild,v
48 retrieving revision 1.1
49 retrieving revision 1.2
50 diff -u -r1.1 -r1.2
51 --- poco-1.3.6_p2.ebuild 20 Jul 2010 00:12:44 -0000 1.1
52 +++ poco-1.3.6_p2.ebuild 23 Aug 2010 18:39:00 -0000 1.2
53 @@ -1,6 +1,6 @@
54 # Copyright 1999-2010 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/poco-1.3.6_p2.ebuild,v 1.1 2010/07/20 00:12:44 tommy Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/poco-1.3.6_p2.ebuild,v 1.2 2010/08/23 18:39:00 dev-zero Exp $
58
59 EAPI="2"
60
61 @@ -80,6 +80,7 @@
62 || die "configure failed"
63
64 sed -i \
65 + -e 's|-O2||g' \
66 -e "s|CC = .*|CC = $(tc-getCC)|" \
67 -e "s|CXX = .*|CXX = $(tc-getCXX)|" \
68 -e "s|RANLIB = .*|RANLIB = $(tc-getRANLIB)|" \
69 @@ -89,7 +90,6 @@
70 -e "s|CXXFLAGS = |CXXFLAGS = ${CXXFLAGS} |" \
71 -e "s|LINKFLAGS =|LINKFLAGS = ${LDFLAGS} |" \
72 -e "s|SHAREDOPT_LINK = -Wl,-rpath,\$(LIBPATH)|SHAREDOPT_LINK =|" \
73 - -e 's|-O2||g' \
74 build/config/Linux build/config/FreeBSD || die "sed failed"
75 sed -i -e "s|SHLIBFLAGS)|SHLIBFLAGS) ${LDFLAGS}|" build/rules/lib || die
76 }