* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-03-31 18:35 Raul Porcel (armin76)
0 siblings, 0 replies; 9+ messages in thread
From: Raul Porcel (armin76) @ 2010-03-31 18:35 UTC (permalink / raw
To: gentoo-commits
armin76 10/03/31 18:35:50
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
alpha/arm/ia64/sh/sparc stable wrt #306335
(Portage version: 2.1.7.17/cvs/Linux ia64)
Revision Changes Path
1.8 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.7&r2=1.8
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- boost-1.41.0-r3.ebuild 28 Mar 2010 17:16:04 -0000 1.7
+++ boost-1.41.0-r3.ebuild 31 Mar 2010 18:35:50 -0000 1.8
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.7 2010/03/28 17:16:04 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.8 2010/03/31 18:35:50 armin76 Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.193 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.193&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.193&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.192&r2=1.193
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.192
retrieving revision 1.193
diff -u -r1.192 -r1.193
--- ChangeLog 28 Mar 2010 17:16:04 -0000 1.192
+++ ChangeLog 31 Mar 2010 18:35:50 -0000 1.193
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.192 2010/03/28 17:16:04 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.193 2010/03/31 18:35:50 armin76 Exp $
+
+ 31 Mar 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r3.ebuild:
+ alpha/arm/ia64/sh/sparc stable wrt #306335
28 Mar 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r2.ebuild,
boost-1.41.0-r3.ebuild, boost-1.42.0.ebuild:
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-09-19 17:46 Raul Porcel (armin76)
0 siblings, 0 replies; 9+ messages in thread
From: Raul Porcel (armin76) @ 2010-09-19 17:46 UTC (permalink / raw
To: gentoo-commits
armin76 10/09/19 17:46:47
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
s390 stable wrt #306335
(Portage version: 2.1.8.3/cvs/Linux ia64)
Revision Changes Path
1.12 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.11&r2=1.12
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- boost-1.41.0-r3.ebuild 17 Jun 2010 14:39:18 -0000 1.11
+++ boost-1.41.0-r3.ebuild 19 Sep 2010 17:46:46 -0000 1.12
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.11 2010/06/17 14:39:18 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.12 2010/09/19 17:46:46 armin76 Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.200 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.200&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.200&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.199&r2=1.200
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -r1.199 -r1.200
--- ChangeLog 14 Aug 2010 07:43:30 -0000 1.199
+++ ChangeLog 19 Sep 2010 17:46:46 -0000 1.200
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.199 2010/08/14 07:43:30 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.200 2010/09/19 17:46:46 armin76 Exp $
+
+ 19 Sep 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r3.ebuild:
+ s390 stable wrt #306335
*boost-1.42.0-r2 (14 Aug 2010)
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-04-17 23:52 Joseph Jezak (josejx)
0 siblings, 0 replies; 9+ messages in thread
From: Joseph Jezak (josejx) @ 2010-04-17 23:52 UTC (permalink / raw
To: gentoo-commits
josejx 10/04/17 23:52:17
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
Marked ppc stable for bug #305195.
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Revision Changes Path
1.9 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.8&r2=1.9
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- boost-1.41.0-r3.ebuild 31 Mar 2010 18:35:50 -0000 1.8
+++ boost-1.41.0-r3.ebuild 17 Apr 2010 23:52:17 -0000 1.9
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.8 2010/03/31 18:35:50 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.9 2010/04/17 23:52:17 josejx Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.194 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.194&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.194&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.193&r2=1.194
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.193
retrieving revision 1.194
diff -u -r1.193 -r1.194
--- ChangeLog 31 Mar 2010 18:35:50 -0000 1.193
+++ ChangeLog 17 Apr 2010 23:52:17 -0000 1.194
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.193 2010/03/31 18:35:50 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.194 2010/04/17 23:52:17 josejx Exp $
+
+ 17 Apr 2010; Joseph Jezak <josejx@gentoo.org> boost-1.41.0-r3.ebuild:
+ Marked ppc stable for bug #305195.
31 Mar 2010; Raúl Porcel <armin76@gentoo.org> boost-1.41.0-r3.ebuild:
alpha/arm/ia64/sh/sparc stable wrt #306335
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-03-27 10:19 Pacho Ramos (pacho)
0 siblings, 0 replies; 9+ messages in thread
From: Pacho Ramos (pacho) @ 2010-03-27 10:19 UTC (permalink / raw
To: gentoo-commits
pacho 10/03/27 10:19:51
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
amd64 stable, security bug 305195
(Portage version: 2.1.7.17/cvs/Linux x86_64)
Revision Changes Path
1.6 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.5&r2=1.6
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- boost-1.41.0-r3.ebuild 21 Mar 2010 15:11:54 -0000 1.5
+++ boost-1.41.0-r3.ebuild 27 Mar 2010 10:19:51 -0000 1.6
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.5 2010/03/21 15:11:54 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.6 2010/03/27 10:19:51 pacho Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.191 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.191&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.191&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.190&r2=1.191
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -r1.190 -r1.191
--- ChangeLog 21 Mar 2010 15:11:54 -0000 1.190
+++ ChangeLog 27 Mar 2010 10:19:51 -0000 1.191
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.190 2010/03/21 15:11:54 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.191 2010/03/27 10:19:51 pacho Exp $
+
+ 27 Mar 2010; Pacho Ramos <pacho@gentoo.org> boost-1.41.0-r3.ebuild:
+ amd64 stable, security bug 305195
21 Mar 2010; Brent Baude <ranger@gentoo.org> boost-1.41.0-r3.ebuild:
Marking boost-1.41.0-r3 ppc64 for bug 306335
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-03-21 15:11 Brent Baude (ranger)
0 siblings, 0 replies; 9+ messages in thread
From: Brent Baude (ranger) @ 2010-03-21 15:11 UTC (permalink / raw
To: gentoo-commits
ranger 10/03/21 15:11:55
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
Marking boost-1.41.0-r3 ppc64 for bug 306335
(Portage version: 2.1.7.17/cvs/Linux ppc64)
Revision Changes Path
1.5 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.4&r2=1.5
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- boost-1.41.0-r3.ebuild 4 Mar 2010 15:26:23 -0000 1.4
+++ boost-1.41.0-r3.ebuild 21 Mar 2010 15:11:54 -0000 1.5
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.4 2010/03/04 15:26:23 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.5 2010/03/21 15:11:54 ranger Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.190 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.190&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.190&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.189&r2=1.190
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -r1.189 -r1.190
--- ChangeLog 4 Mar 2010 15:26:23 -0000 1.189
+++ ChangeLog 21 Mar 2010 15:11:54 -0000 1.190
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.189 2010/03/04 15:26:23 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.190 2010/03/21 15:11:54 ranger Exp $
+
+ 21 Mar 2010; Brent Baude <ranger@gentoo.org> boost-1.41.0-r3.ebuild:
+ Marking boost-1.41.0-r3 ppc64 for bug 306335
04 Mar 2010; Jeroen Roovers <jer@gentoo.org> boost-1.41.0-r3.ebuild:
Stable for HPPA (bug #306333).
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-03-04 15:26 Jeroen Roovers (jer)
0 siblings, 0 replies; 9+ messages in thread
From: Jeroen Roovers (jer) @ 2010-03-04 15:26 UTC (permalink / raw
To: gentoo-commits
jer 10/03/04 15:26:24
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
Stable for HPPA (bug #306333).
(Portage version: 2.2_rc64/cvs/Linux i686)
Revision Changes Path
1.4 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.3&r2=1.4
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- boost-1.41.0-r3.ebuild 3 Mar 2010 12:19:36 -0000 1.3
+++ boost-1.41.0-r3.ebuild 4 Mar 2010 15:26:23 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.3 2010/03/03 12:19:36 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.4 2010/03/04 15:26:23 jer Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.189 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.189&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.189&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.188&r2=1.189
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -r1.188 -r1.189
--- ChangeLog 3 Mar 2010 13:01:59 -0000 1.188
+++ ChangeLog 4 Mar 2010 15:26:23 -0000 1.189
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.188 2010/03/03 13:01:59 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.189 2010/03/04 15:26:23 jer Exp $
+
+ 04 Mar 2010; Jeroen Roovers <jer@gentoo.org> boost-1.41.0-r3.ebuild:
+ Stable for HPPA (bug #306333).
*boost-1.42.0 (03 Mar 2010)
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-03-03 12:19 Dirkjan Ochtman (djc)
0 siblings, 0 replies; 9+ messages in thread
From: Dirkjan Ochtman (djc) @ 2010-03-03 12:19 UTC (permalink / raw
To: gentoo-commits
djc 10/03/03 12:19:37
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
Fix bug 298489 in dev-libs/boost-1.41.0-r3.
(Portage version: 2.1.7.16/cvs/Linux x86_64)
Revision Changes Path
1.3 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.2&r2=1.3
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- boost-1.41.0-r3.ebuild 3 Mar 2010 10:57:57 -0000 1.2
+++ boost-1.41.0-r3.ebuild 3 Mar 2010 12:19:36 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.2 2010/03/03 10:57:57 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.3 2010/03/03 12:19:36 djc Exp $
EAPI="2"
@@ -134,6 +134,11 @@
# Using -fno-strict-aliasing to prevent possible creation of invalid code.
append-flags -fno-strict-aliasing
+ # bug 298489
+ if use ppc || use ppc64 ; then
+ [[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
+ fi;
+
use mpi && mpi="using mpi ;"
if use python ; then
@@ -174,7 +179,7 @@
OPTIONS="${OPTIONS} --disable-long-double"
fi
- OPTIONS="${OPTIONS} --user-config=\"${S}/user-config.jam\" --boost-build=/usr/share/boost-build-${MAJOR_PV} --prefix=\"${D}/usr\" --layout=versioned"
+ OPTIONS="${OPTIONS} pch=off --user-config=\"${S}/user-config.jam\" --boost-build=/usr/share/boost-build-${MAJOR_PV} --prefix=\"${D}/usr\" --layout=versioned"
}
@@ -369,7 +374,7 @@
cd "${S}/status"
if [ -f regress.log ] ; then
docinto status
- dohtml *.{html,gif} ../boost.png
+ dohtml *.html ../boost.png
dodoc regress.log
fi
@@ -437,7 +442,7 @@
--dump-tests 2>&1 | tee regress.log
# Postprocessing
- cat regress.log | "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/process_jam_log" --v2
+ cat regress.log | "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/pch-off/process_jam_log" --v2
if test $? != 0 ; then
die "Postprocessing the build log failed"
fi
@@ -447,7 +452,7 @@
__EOF__
# Generate the build log html summary page
- "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/compiler_status" --v2 \
+ "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/pch-off/compiler_status" --v2 \
--comment "${S}/status/comment.html" "${S}" \
cs-$(uname).html cs-$(uname)-links.html
if test $? != 0 ; then
@@ -459,7 +464,10 @@
}
pkg_postinst() {
- use eselect && eselect boost update
+ if use eselect ; then
+ eselect boost update || ewarn "eselect boost update failed."
+ fi
+
if [ ! -h "${ROOT}/etc/eselect/boost/active" ] ; then
elog "No active boost version found. Calling eselect to select one..."
eselect boost update
1.187 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.187&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.187&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.186&r2=1.187
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -r1.186 -r1.187
--- ChangeLog 3 Mar 2010 10:57:57 -0000 1.186
+++ ChangeLog 3 Mar 2010 12:19:36 -0000 1.187
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.186 2010/03/03 10:57:57 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.187 2010/03/03 12:19:36 djc Exp $
+
+ 03 Mar 2010; Dirkjan Ochtman <djc@gentoo.org> boost-1.41.0-r3.ebuild:
+ Fix bug 298489 in boost-1.41.0-r3.
03 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
boost-1.41.0-r3.ebuild:
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2010-03-03 10:57 Christian Faulhammer (fauli)
0 siblings, 0 replies; 9+ messages in thread
From: Christian Faulhammer (fauli) @ 2010-03-03 10:57 UTC (permalink / raw
To: gentoo-commits
fauli 10/03/03 10:57:57
Modified: boost-1.41.0-r3.ebuild ChangeLog
Log:
stable x86, security bug 305195
(Portage version: 2.1.7.17/cvs/Linux i686)
Revision Changes Path
1.2 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?r1=1.1&r2=1.2
Index: boost-1.41.0-r3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- boost-1.41.0-r3.ebuild 21 Dec 2009 10:13:40 -0000 1.1
+++ boost-1.41.0-r3.ebuild 3 Mar 2010 10:57:57 -0000 1.2
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.1 2009/12/21 10:13:40 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.2 2010/03/03 10:57:57 fauli Exp $
EAPI="2"
@@ -15,7 +15,7 @@
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
1.186 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.186&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.186&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.185&r2=1.186
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.185
retrieving revision 1.186
diff -u -r1.185 -r1.186
--- ChangeLog 27 Dec 2009 12:51:09 -0000 1.185
+++ ChangeLog 3 Mar 2010 10:57:57 -0000 1.186
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/boost
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.185 2009/12/27 12:51:09 armin76 Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.186 2010/03/03 10:57:57 fauli Exp $
+
+ 03 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
+ boost-1.41.0-r3.ebuild:
+ stable x86, security bug 305195
27 Dec 2009; Raúl Porcel <armin76@gentoo.org> boost-1.35.0-r5.ebuild:
alpha/arm/ia64/s390/sh/sparc stable
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog
@ 2009-12-21 10:13 Dirkjan Ochtman (djc)
0 siblings, 0 replies; 9+ messages in thread
From: Dirkjan Ochtman (djc) @ 2009-12-21 10:13 UTC (permalink / raw
To: gentoo-commits
djc 09/12/21 10:13:41
Modified: ChangeLog
Added: boost-1.41.0-r3.ebuild
Log:
Revision bump dev-libs/boost-1.41.0 to r3 for bug 297500.
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Revision Changes Path
1.184 dev-libs/boost/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.184&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.184&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.183&r2=1.184
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
retrieving revision 1.183
retrieving revision 1.184
diff -u -r1.183 -r1.184
--- ChangeLog 17 Dec 2009 13:21:09 -0000 1.183
+++ ChangeLog 21 Dec 2009 10:13:40 -0000 1.184
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.183 2009/12/17 13:21:09 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.184 2009/12/21 10:13:40 djc Exp $
+
+*boost-1.41.0-r3 (21 Dec 2009)
+
+ 21 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-1.41.0-r3.ebuild,
+ +files/boost-1.41.0-spirit-fixed-include-guard-conflict.patch:
+ Add 1.41.0-r3 for bug 297500.
*boost-1.41.0-r2 (17 Dec 2009)
1.1 dev-libs/boost/boost-1.41.0-r3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild?rev=1.1&content-type=text/plain
Index: boost-1.41.0-r3.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.41.0-r3.ebuild,v 1.1 2009/12/21 10:13:40 djc Exp $
EAPI="2"
inherit python flag-o-matic multilib toolchain-funcs versionator check-reqs
MY_P=${PN}_$(replace_all_version_separators _)
DESCRIPTION="Boost Libraries for C++"
HOMEPAGE="http://www.boost.org/"
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
LICENSE="Boost-1.0"
SLOT="$(get_version_component_range 1-2)"
IUSE="debug doc +eselect expat icu mpi python test tools"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
expat? ( dev-libs/expat )
mpi? ( || ( >=sys-cluster/openmpi-1.2.9[cxx] <sys-cluster/openmpi-1.2.9[-nocxx] sys-cluster/mpich2[cxx,threads] sys-cluster/lam-mpi ) )
sys-libs/zlib
python? ( virtual/python )
!!<=dev-libs/boost-1.35.0-r2
>=app-admin/eselect-boost-0.3"
DEPEND="${RDEPEND}
dev-util/boost-build:${SLOT}"
S=${WORKDIR}/${MY_P}
MAJOR_PV=$(replace_all_version_separators _ ${SLOT})
BJAM="bjam-${MAJOR_PV}"
# Usage:
# _add_line <line-to-add> <profile>
# ... to add to specific profile
# or
# _add_line <line-to-add>
# ... to add to all profiles for which the use flag set
_add_line() {
if [ -z "$2" ] ; then
echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/default"
use debug && echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/debug"
else
echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/${2}"
fi
}
pkg_setup() {
# It doesn't compile with USE="python mpi" and python-3 (bug 295705)
if use python && use mpi ; then
python_version
if [[ "${PYVER_MAJOR}" != "2" ]]; then
eerror "The Boost.MPI python bindings do not support any other python version"
eerror "than 2.x. Please either use eselect to select a python 2.x version or"
eerror "disable the python and/or mpi use flag for =${CATEGORY}/${PF}."
die "unsupported python version"
fi
fi
if use test ; then
CHECKREQS_DISK_BUILD="1024"
check_reqs
ewarn "The tests may take several hours on a recent machine"
ewarn "but they will not fail (unless something weird happens ;-)"
ewarn "This is because the tests depend on the used compiler/-version"
ewarn "and the platform and upstream says that this is normal."
ewarn "If you are interested in the results, please take a look at the"
ewarn "generated results page:"
ewarn " ${ROOT}usr/share/doc/${PF}/status/cs-$(uname).html"
ebeep 5
fi
if use debug ; then
ewarn "The debug USE-flag means that a second set of the boost libraries"
ewarn "will be built containing debug-symbols. You'll be able to select them"
ewarn "using the boost-eselect module. But even though the optimization flags"
ewarn "you might have set are not stripped, there will be a performance"
ewarn "penalty and linking other packages against the debug version"
ewarn "of boost is _not_ recommended."
fi
}
src_prepare() {
epatch "${FILESDIR}/remove-toolset-${PV}.patch"
# bug 291660
epatch "${FILESDIR}/boost-${PV}-parameter-needs-python.patch"
# http://thread.gmane.org/gmane.comp.lib.boost.devel/196471
epatch "${FILESDIR}/boost-${PV}-mpi_process_group-missing-include.patch"
# https://svn.boost.org/trac/boost/ticket/3010
epatch "${FILESDIR}/boost-${PV}-iostreams-missing-include-guard.patch"
# bug 297163
# https://svn.boost.org/trac/boost/ticket/3352
epatch "${FILESDIR}/boost-${PV}-fix-CRC-on-x64-during-gzip-decompression.patch"
# bug 297500
# https://svn.boost.org/trac/boost/ticket/3724
epatch "${FILESDIR}/boost-${PV}-spirit-fixed-include-guard-conflict.patch"
# This enables building the boost.random library with /dev/urandom support
if [[ -e /dev/urandom ]] ; then
mkdir -p libs/random/build
cp "${FILESDIR}/random-Jamfile" libs/random/build/Jamfile.v2
# yeah, we WANT it to work on non-Linux too
sed -i -e 's/#ifdef __linux__/#if 1/' libs/random/random_device.cpp || die
fi
}
src_configure() {
einfo "Writing new user-config.jam"
local compiler compilerVersion compilerExecutable mpi
if [[ ${CHOST} == *-darwin* ]] ; then
compiler=darwin
compilerVersion=$(gcc-fullversion)
compilerExecutable=$(tc-getCXX)
# we need to add the prefix, and in two cases this exceeds, so prepare
# for the largest possible space allocation
append-ldflags -Wl,-headerpad_max_install_names
else
compiler=gcc
compilerVersion=$(gcc-version)
compilerExecutable=$(tc-getCXX)
fi
# Using -fno-strict-aliasing to prevent possible creation of invalid code.
append-flags -fno-strict-aliasing
use mpi && mpi="using mpi ;"
if use python ; then
python_version
pystring="using python : ${PYVER} : /usr : /usr/include/python${PYVER} : /usr/lib/python${PYVER} ;"
fi
cat > "${S}/user-config.jam" << __EOF__
variant gentoorelease : release : <optimization>none <debug-symbols>none ;
variant gentoodebug : debug : <optimization>none ;
using ${compiler} : ${compilerVersion} : ${compilerExecutable} : <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
${pystring}
${mpi}
__EOF__
# Maintainer information:
# The debug-symbols=none and optimization=none
# are not official upstream flags but a Gentoo
# specific patch to make sure that all our
# CXXFLAGS/LDFLAGS are being respected.
# Using optimization=off would for example add
# "-O0" and override "-O2" set by the user.
# Please take a look at the boost-build ebuild
# for more infomration.
use icu && OPTIONS="-sICU_PATH=/usr"
use expat && OPTIONS="${OPTIONS} -sEXPAT_INCLUDE=/usr/include -sEXPAT_LIBPATH=/usr/$(get_libdir)"
use mpi || OPTIONS="${OPTIONS} --without-mpi"
use python || OPTIONS="${OPTIONS} --without-python"
# https://svn.boost.org/trac/boost/attachment/ticket/2597/add-disable-long-double.patch
if use sparc || use mips || use hppa || use arm || use x86-fbsd; then
OPTIONS="${OPTIONS} --disable-long-double"
fi
OPTIONS="${OPTIONS} --user-config=\"${S}/user-config.jam\" --boost-build=/usr/share/boost-build-${MAJOR_PV} --prefix=\"${D}/usr\" --layout=versioned"
}
src_compile() {
jobs=$( echo " ${MAKEOPTS} " | \
sed -e 's/ --jobs[= ]/ -j /g' \
-e 's/ -j \([1-9][0-9]*\)/ -j\1/g' \
-e 's/ -j\>/ -j1/g' | \
( while read -d ' ' j ; do if [[ "${j#-j}" = "$j" ]]; then continue; fi; jobs="${j#-j}"; done; echo ${jobs} ) )
if [[ "${jobs}" != "" ]]; then NUMJOBS="-j"${jobs}; fi;
export BOOST_ROOT="${S}"
einfo "Using the following command to build: "
einfo "${BJAM} ${NUMJOBS} -q -d+2 gentoorelease ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared"
${BJAM} ${NUMJOBS} -q -d+2 \
gentoorelease \
${OPTIONS} \
threading=single,multi link=shared,static runtime-link=shared \
|| die "building boost failed"
# ... and do the whole thing one more time to get the debug libs
if use debug ; then
einfo "Using the following command to build: "
einfo "${BJAM} ${NUMJOBS} -q -d+2 gentoodebug ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared --buildid=debug"
${BJAM} ${NUMJOBS} -q -d+2 \
gentoodebug \
${OPTIONS} \
threading=single,multi link=shared,static runtime-link=shared \
--buildid=debug \
|| die "building boost failed"
fi
if use tools; then
cd "${S}/tools/"
einfo "Using the following command to build the tools: "
einfo "${BJAM} ${NUMJOBS} -q -d+2 gentoorelease ${OPTIONS}"
${BJAM} ${NUMJOBS} -q -d+2\
gentoorelease \
${OPTIONS} \
|| die "building tools failed"
fi
}
src_install () {
export BOOST_ROOT="${S}"
einfo "Using the following command to install: "
einfo "${BJAM} -q -d+2 gentoorelease ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared --includedir=\"${D}/usr/include\" --libdir=\"${D}/usr/$(get_libdir)\" install"
${BJAM} -q -d+2 \
gentoorelease \
${OPTIONS} \
threading=single,multi link=shared,static runtime-link=shared \
--includedir="${D}/usr/include" \
--libdir="${D}/usr/$(get_libdir)" \
install || die "install failed for options '${OPTIONS}'"
if use debug ; then
einfo "Using the following command to install: "
einfo "${BJAM} -q -d+2 gentoodebug ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared --includedir=\"${D}/usr/include\" --libdir=\"${D}/usr/$(get_libdir)\" --buildid=debug"
${BJAM} -q -d+2 \
gentoodebug \
${OPTIONS} \
threading=single,multi link=shared,static runtime-link=shared \
--includedir="${D}/usr/include" \
--libdir="${D}/usr/$(get_libdir)" \
--buildid=debug \
install || die "install failed for options '${OPTIONS}'"
fi
use python || rm -rf "${D}/usr/include/boost-${MAJOR_PV}/boost"/python*
dodir /usr/share/boost-eselect/profiles/${SLOT}
touch "${D}/usr/share/boost-eselect/profiles/${SLOT}/default"
use debug && touch "${D}/usr/share/boost-eselect/profiles/${SLOT}/debug"
# Move the mpi.so to the right place and make sure it's slotted
if use mpi && use python; then
mkdir -p "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}"
mv "${D}/usr/$(get_libdir)/mpi.so" "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/"
touch "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/__init__.py"
_add_line "python=\"/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/mpi.so\""
fi
if use doc ; then
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
dohtml \
-A pdf,txt,cpp,hpp \
*.{htm,html,png,css} \
-r doc more people wiki
dohtml \
-A pdf,txt \
-r tools
insinto /usr/share/doc/${PF}/html
doins -r libs
# To avoid broken links
insinto /usr/share/doc/${PF}/html
doins LICENSE_1_0.txt
dosym /usr/include/boost-${MAJOR_PV}/boost /usr/share/doc/${PF}/html/boost
fi
cd "${D}/usr/$(get_libdir)"
# Remove (unversioned) symlinks
# And check for what we remove to catch bugs
# got a better idea how to do it? tell me!
for f in $(ls -1 *{.a,$(get_libname)} | grep -v "${MAJOR_PV}") ; do
if [ ! -h "${f}" ] ; then
eerror "Ups, tried to remove '${f}' which is a a real file instead of a symlink"
die "slotting/naming of the libs broken!"
fi
rm "${f}"
done
# The threading libs obviously always gets the "-mt" (multithreading) tag
# some packages seem to have a problem with it. Creating symlinks...
for lib in libboost_thread-mt-${MAJOR_PV}{.a,$(get_libname)} ; do
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
done
# The same goes for the mpi libs
if use mpi ; then
for lib in libboost_mpi-mt-${MAJOR_PV}{.a,$(get_libname)} ; do
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
done
fi
if use debug ; then
for lib in libboost_thread-mt-${MAJOR_PV}-debug{.a,$(get_libname)} ; do
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
done
if use mpi ; then
for lib in libboost_mpi-mt-${MAJOR_PV}-debug{.a,$(get_libname)} ; do
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
done
fi
fi
# Create a subdirectory with completely unversioned symlinks
# and store the names in the profiles-file for eselect
dodir /usr/$(get_libdir)/boost-${MAJOR_PV}
_add_line "libs=\"" default
for f in $(ls -1 *{.a,$(get_libname)} | grep -v debug) ; do
dosym ../${f} /usr/$(get_libdir)/boost-${MAJOR_PV}/${f/-${MAJOR_PV}}
_add_line "/usr/$(get_libdir)/${f}" default
done
_add_line "\"" default
if use debug ; then
_add_line "libs=\"" debug
dodir /usr/$(get_libdir)/boost-${MAJOR_PV}-debug
for f in $(ls -1 *{.a,$(get_libname)} | grep debug) ; do
dosym ../${f} /usr/$(get_libdir)/boost-${MAJOR_PV}-debug/${f/-${MAJOR_PV}-debug}
_add_line "/usr/$(get_libdir)/${f}" debug
done
_add_line "\"" debug
_add_line "includes=\"/usr/include/boost-${MAJOR_PV}/boost\"" debug
_add_line "suffix=\"-debug\"" debug
fi
_add_line "includes=\"/usr/include/boost-${MAJOR_PV}/boost\"" default
if use tools; then
cd "${S}/dist/bin"
# Append version postfix to binaries for slotting
_add_line "bins=\""
for b in * ; do
newbin "${b}" "${b}-${MAJOR_PV}"
_add_line "/usr/bin/${b}-${MAJOR_PV}"
done
_add_line "\""
cd "${S}/dist"
insinto /usr/share
doins -r share/boostbook
# Append version postfix for slotting
mv "${D}/usr/share/boostbook" "${D}/usr/share/boostbook-${MAJOR_PV}"
_add_line "dirs=\"/usr/share/boostbook-${MAJOR_PV}\""
fi
cd "${S}/status"
if [ -f regress.log ] ; then
docinto status
dohtml *.{html,gif} ../boost.png
dodoc regress.log
fi
use python && python_need_rebuild
# boost's build system truely sucks for not having a destdir. Because for
# this reason we are forced to build with a prefix that includes the
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
# DESTROOT instread of the actual EPREFIX. There is no way out of here
# but to do it the dirty way of manually setting the right install_names.
[[ -z ${ED+set} ]] && local ED=${D%/}${EPREFIX}/
if [[ ${CHOST} == *-darwin* ]] ; then
einfo "Working around completely broken build-system(tm)"
for d in "${ED}"usr/lib/*.dylib ; do
if [[ -f ${d} ]] ; then
# fix the "soname"
ebegin " correcting install_name of ${d#${ED}}"
install_name_tool -id "/${d#${D}}" "${d}"
eend $?
# fix references to other libs
refs=$(otool -XL "${d}" | \
sed -e '1d' -e 's/^\t//' | \
grep "^libboost_" | \
cut -f1 -d' ')
for r in ${refs} ; do
ebegin " correcting reference to ${r}"
install_name_tool -change \
"${r}" \
"${EPREFIX}/usr/lib/${r}" \
"${d}"
eend $?
done
fi
done
fi
}
src_test() {
export BOOST_ROOT=${S}
cd "${S}/tools/regression/build"
einfo "Using the following command to build test helpers: "
einfo "${BJAM} -q -d+2 gentoorelease ${OPTIONS} process_jam_log compiler_status"
${BJAM} -q -d+2 \
gentoorelease \
${OPTIONS} \
process_jam_log compiler_status \
|| die "building regression test helpers failed"
cd "${S}/status"
# Some of the test-checks seem to rely on regexps
export LC_ALL="C"
# The following is largely taken from tools/regression/run_tests.sh,
# but adapted to our needs.
# Run the tests & write them into a file for postprocessing
einfo "Using the following command to test: "
einfo "${BJAM} ${OPTIONS} --dump-tests"
${BJAM} \
${OPTIONS} \
--dump-tests 2>&1 | tee regress.log
# Postprocessing
cat regress.log | "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/process_jam_log" --v2
if test $? != 0 ; then
die "Postprocessing the build log failed"
fi
cat > "${S}/status/comment.html" <<- __EOF__
<p>Tests are run on a <a href="http://www.gentoo.org">Gentoo</a> system.</p>
__EOF__
# Generate the build log html summary page
"${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/compiler_status" --v2 \
--comment "${S}/status/comment.html" "${S}" \
cs-$(uname).html cs-$(uname)-links.html
if test $? != 0 ; then
die "Generating the build log html summary page failed"
fi
# And do some cosmetic fixes :)
sed -i -e 's|http://www.boost.org/boost.png|boost.png|' *.html
}
pkg_postinst() {
use eselect && eselect boost update
if [ ! -h "${ROOT}/etc/eselect/boost/active" ] ; then
elog "No active boost version found. Calling eselect to select one..."
eselect boost update
fi
}
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2010-09-19 17:46 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-31 18:35 [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.41.0-r3.ebuild ChangeLog Raul Porcel (armin76)
-- strict thread matches above, loose matches on Subject: below --
2010-09-19 17:46 Raul Porcel (armin76)
2010-04-17 23:52 Joseph Jezak (josejx)
2010-03-27 10:19 Pacho Ramos (pacho)
2010-03-21 15:11 Brent Baude (ranger)
2010-03-04 15:26 Jeroen Roovers (jer)
2010-03-03 12:19 Dirkjan Ochtman (djc)
2010-03-03 10:57 Christian Faulhammer (fauli)
2009-12-21 10:13 Dirkjan Ochtman (djc)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox