Added icu USE-flag and dependency, bug #141170
authorTiziano Müller <dev-zero@gentoo.org>
Mon, 27 Nov 2006 16:06:54 +0000 (16:06 +0000)
committerTiziano Müller <dev-zero@gentoo.org>
Mon, 27 Nov 2006 16:06:54 +0000 (16:06 +0000)
Package-Manager: portage-2.1.2_rc2

dev-libs/boost/ChangeLog
dev-libs/boost/Manifest
dev-libs/boost/boost-1.33.1-r1.ebuild

index 61969ef019e8030ccdae6df8d61f92befb2f91f6..b53fc3643b2bc414cc72f417c5d4e81a6e047931 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for dev-libs/boost
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.95 2006/11/05 00:22:09 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.96 2006/11/27 16:06:54 dev-zero Exp $
+
+  27 Nov 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild:
+  Added icu USE-flag and dependency, bug #141170
 
   05 Nov 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild:
   Added python version override to fix bug 149250
index 856a8c976d1adc38cb0f9b96365530ddac7d9f06..2a9e48fe583db79a17b88fc8c25d2085b2fc250a 100644 (file)
@@ -8,10 +8,10 @@ RMD160 49fe6128f6dd9277389d25a83706b401705cdb40 files/boost-alpha-threads.patch
 SHA256 e7d1cb78cc73763023edb80cdb66e2a9389d9ef40f448be60cf8cd4f827e7623 files/boost-alpha-threads.patch 1111
 DIST boost_1_33_1.tar.bz2 11507161 RMD160 3d5999d321b558f74d786bec52ee1b1fcd7e7152 SHA1 22682f75ff0d1ea548688e78c8cca83d599ca576 SHA256 6232e93205acbc8c705f44f15977aae158550c99a384f41606cff26c16393be0
 DIST boost_1_34_pre20060930.tar.bz2 12465498 RMD160 ddf4c22efe379c3f620aca4d75012587f237b207 SHA1 a84edda31b94406325db27a5611cce237dadc1ef SHA256 5f98f27309994f2d660bc763efef177c76954421f308748f732b2d62e35753ad
-EBUILD boost-1.33.1-r1.ebuild 5377 RMD160 51118620e59b05ec072bfa70f789d0128718e846 SHA1 0d5fb8ccd778f83ad088ffeafc1f898f246fdeba SHA256 364e119a37eed5321fa3b58782be94cb2771ede9da18bd368df732b30ae67cce
-MD5 2d56ee1b9cae8ba09078eeeffb941ce1 boost-1.33.1-r1.ebuild 5377
-RMD160 51118620e59b05ec072bfa70f789d0128718e846 boost-1.33.1-r1.ebuild 5377
-SHA256 364e119a37eed5321fa3b58782be94cb2771ede9da18bd368df732b30ae67cce boost-1.33.1-r1.ebuild 5377
+EBUILD boost-1.33.1-r1.ebuild 5494 RMD160 51f5505b46e9f3a61f37ed5493cedb88b605ec2a SHA1 b1d63aeb9c70a0ccbe73b50faed09c18fdcb8911 SHA256 fc87b1fae08acd65cb0bad798e2225c8c51c789b9f162fd3e08804889d92217b
+MD5 8b25df2f6dd561b87a894e3992e634b6 boost-1.33.1-r1.ebuild 5494
+RMD160 51f5505b46e9f3a61f37ed5493cedb88b605ec2a boost-1.33.1-r1.ebuild 5494
+SHA256 fc87b1fae08acd65cb0bad798e2225c8c51c789b9f162fd3e08804889d92217b boost-1.33.1-r1.ebuild 5494
 EBUILD boost-1.33.1.ebuild 5698 RMD160 6c77b00c3027e82a9753419446d57fd489b93a5e SHA1 a9485dbd6b1c576d1d0723389fb2aaa4c13bb3f3 SHA256 40ca99406b69fc646969eade68e3363279218df5fce358ec9d7ad98b289dc0f5
 MD5 85e241bdaa449cd9fd1f1dfd99915f64 boost-1.33.1.ebuild 5698
 RMD160 6c77b00c3027e82a9753419446d57fd489b93a5e boost-1.33.1.ebuild 5698
@@ -20,10 +20,10 @@ EBUILD boost-1.34_pre20060930.ebuild 6413 RMD160 a27fb80c02f5934c56114a0255471eb
 MD5 62003e12d13292538a10a9cfe7f5d36b boost-1.34_pre20060930.ebuild 6413
 RMD160 a27fb80c02f5934c56114a0255471eb6441c8e78 boost-1.34_pre20060930.ebuild 6413
 SHA256 f4b9c991c7c7622da98e4add8c4dee6485bf27da13ec3107defea829815229e1 boost-1.34_pre20060930.ebuild 6413
-MISC ChangeLog 12950 RMD160 b04aeb769d6bde20f4c199cad86d78689ad9e8b2 SHA1 ba4137369e04750cf63bb8d16fc104bb273415c9 SHA256 4fa4c2f40298f10b386331bbd0b138ad19f1e5935dd71e85b7d71bc246e8a9bc
-MD5 37f5b04ce0366ba7615e10605754568a ChangeLog 12950
-RMD160 b04aeb769d6bde20f4c199cad86d78689ad9e8b2 ChangeLog 12950
-SHA256 4fa4c2f40298f10b386331bbd0b138ad19f1e5935dd71e85b7d71bc246e8a9bc ChangeLog 12950
+MISC ChangeLog 13077 RMD160 21fa64ee654c37c233ef80922622f4165bc7bc79 SHA1 ceea052346d1e51b8a501ee3eeee827d6a9cc77d SHA256 af2d9313733262f15ad8b08ffc7d18aad0b25abde18f800982593ce1e2aae953
+MD5 90b4e5b6437fb6b8fce7b4b0c42eb1ac ChangeLog 13077
+RMD160 21fa64ee654c37c233ef80922622f4165bc7bc79 ChangeLog 13077
+SHA256 af2d9313733262f15ad8b08ffc7d18aad0b25abde18f800982593ce1e2aae953 ChangeLog 13077
 MISC metadata.xml 349 RMD160 d25d9702dc4a5438f4bf5f7a9e9fc1b0664b6bdd SHA1 042144f72d878c355a55ad72a5212b2c2db88b9a SHA256 17524a0d3400af3c713289c5cf1f713cf63619264b9c6b535be3e2d543512cf6
 MD5 b0f631e883fed00f233ff27ce7ceb93d metadata.xml 349
 RMD160 d25d9702dc4a5438f4bf5f7a9e9fc1b0664b6bdd metadata.xml 349
index 40971255fd82bfc0608facfbe765d4e0e7796389..c6bea854b1011cc562ba3c16766473473cbffb0e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.33.1-r1.ebuild,v 1.3 2006/11/05 00:22:09 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.33.1-r1.ebuild,v 1.4 2006/11/27 16:06:54 dev-zero Exp $
 
 inherit eutils distutils multilib python versionator
 
@@ -12,12 +12,13 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
 LICENSE="freedist Boost-1.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="bcp bjam debug doc pyste threads threadsonly"
+IUSE="bcp bjam debug doc icu pyste threads threadsonly"
 
 # Overriding var from python.eclass
 PYVER="2.4"
 
-DEPEND="sys-libs/zlib
+DEPEND="icu? ( >=dev-libs/icu-3.2 )
+               sys-libs/zlib
                =dev-lang/python-2.4*"
 RDEPEND="${DEPEND}
                pyste? ( dev-cpp/gccxml dev-python/elementtree )"
@@ -80,6 +81,10 @@ pkg_setup() {
                BUILD="${BUILD} <threading>single"
        fi
 
+       if use icu ; then
+               ADDITIONAL_OPTIONS="-sHAVE_ICU=1 -sICU_PATH=${ROOT}/usr"
+       fi
+
 }
 
 src_compile() {