summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2011-01-10 17:40:58 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2011-01-10 17:40:58 +0000
commitdf6ababe2eae476ba39187fffe7a6817ef39a3d4 (patch)
tree98bb382867f31cf01927aa5b96bc190e20dceb7b /dev-libs
parentThe bundled (and obsolete) plpa library is licensed BSD. (diff)
downloadhistorical-df6ababe2eae476ba39187fffe7a6817ef39a3d4.tar.gz
historical-df6ababe2eae476ba39187fffe7a6817ef39a3d4.tar.bz2
historical-df6ababe2eae476ba39187fffe7a6817ef39a3d4.zip
Sync with boost-1.42.0-r2 ebuild. New random-Jamfile patch.
Package-Manager: portage-2.1.9.30/cvs/Linux x86_64
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/boost/ChangeLog6
-rw-r--r--dev-libs/boost/Manifest11
-rw-r--r--dev-libs/boost/boost-1.45.0.ebuild13
-rw-r--r--dev-libs/boost/files/random-Jamfile-1.45.015
4 files changed, 34 insertions, 11 deletions
diff --git a/dev-libs/boost/ChangeLog b/dev-libs/boost/ChangeLog
index 4632c72988b5..3aeaa05d98a4 100644
--- a/dev-libs/boost/ChangeLog
+++ b/dev-libs/boost/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.208 2011/01/10 13:28:34 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.209 2011/01/10 17:40:58 hwoarang Exp $
+
+ 10 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ +files/random-Jamfile-1.45.0, boost-1.45.0.ebuild:
+ Sync with boost-1.42.0-r2 ebuild. New random-Jamfile patch.
10 Jan 2011; Markos Chandras <hwoarang@gentoo.org> boost-1.45.0.ebuild:
Tests require more than 5GB free space on /var/tmp/portage
diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 0eed631b0f04..6bf18ede357e 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -13,6 +13,7 @@ AUX boost-1.42.0-parameter-needs-python.patch 3037 RMD160 901d7bdda6c9f604d5487b
AUX boost-1.42.0-template_arity-gcc45.patch 970 RMD160 0edcdbcaf0165e4e285b041f6406b1f71e798753 SHA1 f0cccc3ba7c2496f092cbc623473d21585bdd304 SHA256 e289a56bed08914704fad58bc4779ce9f327b4acac8ebd6a93bc6dd09f9a6e98
AUX buildid-fix.patch 1045 RMD160 ce9dbea25e21ed1ac177b16982ef1850957474f2 SHA1 af1069055e6f8d8fa143fb2ddeccb2fc36ddce9a SHA256 42a2aa4c0f4d8579a501d6133f55852acbd1d7b497598983c50bdebaa17df17f
AUX random-Jamfile 355 RMD160 478b592e9d33d371b07e5364e63512c8208263bf SHA1 8ca047df78758f62a6c131bd27441173e9079fa6 SHA256 7dc71ab8b862ccd5ea9c21c42557adfe0c711ea7fbe7faa47328a37aa84bc096
+AUX random-Jamfile-1.45.0 358 RMD160 dd8a847d5104923006795c9a19fa9154e49a8894 SHA1 a3d8cc42b95a09a451c2a1c429e019288f3b76aa SHA256 412c26f915db9d2664305d596406f6a75132d8cfe1827b42f17dc083dc632f00
AUX remove-toolset-1.41.0.patch 465 RMD160 5d93141f9cf98fc558e15c273d4ede298a96d535 SHA1 0533de67dd64cf96c992a05161fc8dc6cff3453e SHA256 e1b3c77d5116722df5c5a48973f95307fd46fea675d53d268d60548b7ac4bd2b
AUX remove-toolset-1.42.0.patch 465 RMD160 5d93141f9cf98fc558e15c273d4ede298a96d535 SHA1 0533de67dd64cf96c992a05161fc8dc6cff3453e SHA256 e1b3c77d5116722df5c5a48973f95307fd46fea675d53d268d60548b7ac4bd2b
AUX remove-toolset-1.45.0.patch 465 RMD160 18b160e97e183392a635ebc60f840d10c30a0b1b SHA1 e476d9b06e7e16499ee7659f5178a52564d6831a SHA256 c1cc35cd5e25160e481912dcdd1e45a86d518bb0ac009ad50bd3811b097226b7
@@ -35,13 +36,13 @@ EBUILD boost-1.41.0-r3.ebuild 15379 RMD160 c8a3d129c9943614d170aa8632535c90f7e44
EBUILD boost-1.42.0-r1.ebuild 16032 RMD160 9f0487dcec2dbd8c9b87dd6970b7bacc397ca8e5 SHA1 801d9f324e2c94fbe60b9ed4ea19cffad23f34d9 SHA256 56cbb7f4233049ecc32f29435d703ebe8ee3b5cd750bb79b49aa293d5085a820
EBUILD boost-1.42.0-r2.ebuild 16073 RMD160 4b3f10ba013e836f732d2740cd7e4eb99376eb03 SHA1 ade1f2c3c1d1831a40c76ea2db7457d5516dc9d5 SHA256 ec6013081108ea433c10bc4aa66d66f729fc071214d74a36b0b4e89c9489ca0b
EBUILD boost-1.42.0.ebuild 15975 RMD160 73a11ca4cd5dbecaee498e581100c40d42bc1fd0 SHA1 b619229be71f178be8a4e9585677587ec59d5ee5 SHA256 7bc1d8fec6460207160d3f1631a9a6cbbc3c388556b2a04cb573c5431bfc47f3
-EBUILD boost-1.45.0.ebuild 15709 RMD160 dd1336aa0f71dab2dacf7f25bdc36abc57858a21 SHA1 7c4c106a9f6e400ace7a7a02944b7d93ee3c0861 SHA256 a8ea75d73abeb904fde339c65c3003eaa8fb82f40453a8a23635ce12c30263c3
-MISC ChangeLog 32347 RMD160 54897dae796de675c1f89d9b7c850e8155ca2128 SHA1 948eb168f83a077b335e15db93c32b8bebf550ce SHA256 a7acc259293176660e5d1525f8cf7dc23e0163cd1d4bafed9796aafe521dd63e
+EBUILD boost-1.45.0.ebuild 15761 RMD160 97213a4dc62dafd8053ac3698aa61b5da8ed323a SHA1 9b980aeddee7a93919cc51aa56ab662baa50bd9d SHA256 d0717f296a0b1e791c383b5fc60d99a4e9901dddcc6c7a9d7bdde923b7df41d3
+MISC ChangeLog 32516 RMD160 352711001ecfff4986bf58169c0332858b4f74a1 SHA1 a00aec33bed8893bf4cb10324f8c3f922c5242e3 SHA256 92aac7be37abd611aff05035387fdc9fd482d88262d06edc2f6601a5d39f64ba
MISC metadata.xml 773 RMD160 3f4c57fa2861bb416fc5d92d839c41acb2b9861a SHA1 6c90f699901853658c41fbfdb3661eb617682040 SHA256 6563b78be463b4ae931f3dc07d5cd280281bf168c07ecea59fe5dc946f2d0ecf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAk0rCXIACgkQ9/cejkQaxBASxACeIoQGlZx/lzxul2XQmDFqdM0D
-kCkAmgLW4LlYSsIizZuDIgYZxv4921op
-=uZhg
+iEYEARECAAYFAk0rRFUACgkQ9/cejkQaxBBkPACfXKisL5K5XbyfqOTAV3fPPnzf
+wTEAn1WBA0FZ4O3LWgJUJILAqrrjQqqf
+=Xrhj
-----END PGP SIGNATURE-----
diff --git a/dev-libs/boost/boost-1.45.0.ebuild b/dev-libs/boost/boost-1.45.0.ebuild
index f956dae6e090..3c86a2a80115 100644
--- a/dev-libs/boost/boost-1.45.0.ebuild
+++ b/dev-libs/boost/boost-1.45.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.45.0.ebuild,v 1.2 2011/01/10 13:28:34 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.45.0.ebuild,v 1.3 2011/01/10 17:40:58 hwoarang Exp $
EAPI="2"
@@ -18,7 +18,7 @@ IUSE="debug doc +eselect icu mpi python static-libs test tools"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
- mpi? ( || ( >=sys-cluster/openmpi-1.2.9[cxx] <sys-cluster/openmpi-1.2.9[-nocxx] sys-cluster/mpich2[cxx,threads] sys-cluster/lam-mpi ) )
+ mpi? ( || ( sys-cluster/openmpi[cxx] sys-cluster/mpich2[cxx,threads] ) )
sys-libs/zlib
python? ( virtual/python )
!!<=dev-libs/boost-1.35.0-r2
@@ -86,8 +86,11 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}/remove-toolset-${PV}.patch"
- # bug 291660
- #epatch "${FILESDIR}/boost-${PV}-parameter-needs-python.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-${PV}" libs/random/build/Jamfile.v2
+ fi
}
src_configure() {
@@ -259,7 +262,7 @@ src_install () {
dohtml \
-A pdf,txt,cpp,hpp \
*.{htm,html,png,css} \
- -r doc more people wiki || die
+ -r doc || die
dohtml \
-A pdf,txt \
-r tools || die
diff --git a/dev-libs/boost/files/random-Jamfile-1.45.0 b/dev-libs/boost/files/random-Jamfile-1.45.0
new file mode 100644
index 000000000000..81fb136be2b0
--- /dev/null
+++ b/dev-libs/boost/files/random-Jamfile-1.45.0
@@ -0,0 +1,15 @@
+# Copyright (c) 2006 Tiziano Mueller
+#
+# Use, modification and distribution of the file is subject to the
+# Boost Software License, Version 1.0.
+# (See at http://www.boost.org/LICENSE_1_0.txt)
+
+
+project boost/random
+ : source-location ../src ;
+
+SOURCES = random_device ;
+
+lib boost_random
+ : $(SOURCES).cpp
+ : <link>shared:<define>BOOST_RANDOM_DYN_LINK=1 ;