Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/orbit: metadata.xml ChangeLog orbit-2.14.19-r2.ebuild
Date: Sun, 03 Mar 2013 20:17:41
Message-Id: 20130303201737.ABE5E2171D@flycatcher.gentoo.org
1 tetromino 13/03/03 20:17:37
2
3 Modified: metadata.xml ChangeLog orbit-2.14.19-r2.ebuild
4 Log:
5 Add pic USE flag to fix libbonobo build failure on hardened systems (bug #312161, thanks to arackhaen and Magnus Granberg).
6
7 (Portage version: 2.2.0_alpha164/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
8
9 Revision Changes Path
10 1.2 gnome-base/orbit/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/orbit/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 21 Aug 2004 14:47:37 -0000 1.1
23 +++ metadata.xml 3 Mar 2013 20:17:37 -0000 1.2
24 @@ -2,4 +2,8 @@
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 <herd>gnome</herd>
28 +<use>
29 + <flag name="pic">Force libname-server-2 to be built as PIC; needed on
30 + hardened systems</flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.188 gnome-base/orbit/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/ChangeLog?rev=1.188&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/ChangeLog?rev=1.188&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/ChangeLog?r1=1.187&r2=1.188
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/gnome-base/orbit/ChangeLog,v
45 retrieving revision 1.187
46 retrieving revision 1.188
47 diff -u -r1.187 -r1.188
48 --- ChangeLog 13 Feb 2013 02:13:22 -0000 1.187
49 +++ ChangeLog 3 Mar 2013 20:17:37 -0000 1.188
50 @@ -1,6 +1,11 @@
51 # ChangeLog for gnome-base/orbit
52 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/ChangeLog,v 1.187 2013/02/13 02:13:22 tetromino Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/ChangeLog,v 1.188 2013/03/03 20:17:37 tetromino Exp $
55 +
56 + 03 Mar 2013; Alexandre Rostovtsev <tetromino@g.o>
57 + orbit-2.14.19-r2.ebuild, +files/orbit-2.14.19-fPIC.patch, metadata.xml:
58 + Add pic USE flag to fix libbonobo build failure on hardened systems (bug
59 + #312161, thanks to arackhaen and Magnus Granberg).
60
61 13 Feb 2013; Alexandre Rostovtsev <tetromino@g.o>
62 files/orbit-2.14.19-link_protocol_is_local.patch:
63
64
65
66 1.2 gnome-base/orbit/orbit-2.14.19-r2.ebuild
67
68 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/orbit-2.14.19-r2.ebuild?rev=1.2&view=markup
69 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/orbit-2.14.19-r2.ebuild?rev=1.2&content-type=text/plain
70 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/orbit/orbit-2.14.19-r2.ebuild?r1=1.1&r2=1.2
71
72 Index: orbit-2.14.19-r2.ebuild
73 ===================================================================
74 RCS file: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.19-r2.ebuild,v
75 retrieving revision 1.1
76 retrieving revision 1.2
77 diff -u -r1.1 -r1.2
78 --- orbit-2.14.19-r2.ebuild 12 Feb 2013 06:53:58 -0000 1.1
79 +++ orbit-2.14.19-r2.ebuild 3 Mar 2013 20:17:37 -0000 1.2
80 @@ -1,6 +1,6 @@
81 # Copyright 1999-2013 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.19-r2.ebuild,v 1.1 2013/02/12 06:53:58 tetromino Exp $
84 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.19-r2.ebuild,v 1.2 2013/03/03 20:17:37 tetromino Exp $
85
86 EAPI="5"
87 GCONF_DEBUG="yes"
88 @@ -16,7 +16,7 @@
89 LICENSE="GPL-2 LGPL-2"
90 SLOT="2"
91 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
92 -IUSE="static-libs test"
93 +IUSE="pic static-libs test"
94 REQUIRED_USE="test? ( debug )"
95
96 RDEPEND=">=dev-libs/glib-2.8:2
97 @@ -46,6 +46,9 @@
98 # https://bugzilla.gnome.org/show_bug.cgi?id=693636
99 epatch "${FILESDIR}/${PN}-2.14.19-link_protocol_is_local.patch"
100
101 + # Build libname-server-2.a with -fPIC on hardened, bug #312161
102 + epatch "${FILESDIR}/${PN}-2.14.19-fPIC.patch"
103 +
104 eautoreconf
105 gnome2_src_prepare
106 }
107 @@ -64,7 +67,9 @@
108 [ -x /usr/bin/orbit-idl-2 ] || die "Please emerge ~${CATEGORY}/${P} on the host system first"
109 G2CONF="${G2CONF} --with-idl-compiler=/usr/bin/orbit-idl-2"
110 fi
111 - gnome2_src_configure $(use_enable static-libs static)
112 + gnome2_src_configure \
113 + $(use_enable pic libname-server-pic) \
114 + $(use_enable static-libs static)
115 }
116
117 src_compile() {