aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-misc/salome-med')
-rw-r--r--sci-misc/salome-med/ChangeLog4
-rw-r--r--sci-misc/salome-med/Manifest5
-rw-r--r--sci-misc/salome-med/files/salome-med-3.2.6_boost-1.35.patch20
-rw-r--r--sci-misc/salome-med/salome-med-3.2.6.ebuild5
4 files changed, 32 insertions, 2 deletions
diff --git a/sci-misc/salome-med/ChangeLog b/sci-misc/salome-med/ChangeLog
index 1d38119db..f7d5a89d3 100644
--- a/sci-misc/salome-med/ChangeLog
+++ b/sci-misc/salome-med/ChangeLog
@@ -1,6 +1,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 05 Sep 2008; Oliver Borm (boroli) <oli.borm@web.de>
+ salome-med-3.2.6.ebuild, +files/salome-med-3.2.6_boost-1.35.patch:
+ Added patch for >=dev-libs/boost-1.35.0
+
04 Sep 2008; Oliver Borm (boroli) <oli.borm@web.de>
salome-med-3.2.6.ebuild:
removed omniorb* dependencies, as they are already in salome-kernel
diff --git a/sci-misc/salome-med/Manifest b/sci-misc/salome-med/Manifest
index 7d92509e3..4186c1ed6 100644
--- a/sci-misc/salome-med/Manifest
+++ b/sci-misc/salome-med/Manifest
@@ -1,8 +1,9 @@
AUX salome-med-3.2.6-gcc-4.3.patch 2565 RMD160 62ad0205e90c291eade1dd20706489d7e8147b7b SHA1 3cac370c4f6fed86ec70587b3abe72149c6c07c3 SHA256 1a3ace4ce4b6423d34c934dd2768d8169ac8f3895f95b01b488f0da26ca811cf
AUX salome-med-3.2.6.patch 1295 RMD160 0c9363c57a7ade8e631f42ba41ab9335bd37feae SHA1 b6938d6bf1990ab2325cba90f0eabaf6b9742d81 SHA256 af6defd83e9196bcf5df66e5dda0a64e1fd5cecf07259bd410ef0f91bb057b2b
+AUX salome-med-3.2.6_boost-1.35.patch 774 RMD160 db99f619e4cd989e3de772863f14bb2185e8bce3 SHA1 1fd5d3b49c8d804eefdc7fb7f2cd64c0b0ea74a6 SHA256 a896371677425ddcb6bd5902d83f1a65cceddd7a77e1f5f40b1d9fd0c9267cd2
AUX salome-med-3.2.6_environ.patch 829 RMD160 b2d457296e389d0f26344d1667cbd39f95bced69 SHA1 e3b584cef8a149c2bc92e98892714617383b8271 SHA256 718ce88901ec43210dcf67e7b36cae6cd1bde6f7e334f316da73bf8368304556
AUX salome-med-3.2.6_gcc4.patch 947 RMD160 c2af9d3fa5b8dd87baae7dab13798f71d61dd4f9 SHA1 16b58dbc90eb61835547f7c4987426fb295f242b SHA256 02f59ca69ee92a0a7378f0fa9662f00078fbcd8c4fa24f8c097ef5046787ed07
DIST src3.2.6.tar.gz 88763725 RMD160 0a0b77aa538832265416605bf502df9e790b45b7 SHA1 e4736b8431d3a4f43541e09eed861f88a2a2f439 SHA256 1f4ae59538675242b179fa2af9bf9adeffe87c8d80d3e6798bca03eafc0bb258
-EBUILD salome-med-3.2.6.ebuild 3889 RMD160 80f4d7b5d730c54b1a8582e327f4aa364f449bea SHA1 50636a16a2ecd2791a3ae53703982eedd87eb861 SHA256 3f29420ad6d0de040da328c530174a12ca60d531fcf695cca0ca8e046294490d
-MISC ChangeLog 1106 RMD160 c23cf8061b2e6702a5baa0c35d70bb3910cb64fb SHA1 573dd839daafe6b3e4fb889eaeda5e8677a57f36 SHA256 12d829ee63b22d487f8a374cb0c91218cfb9cecaba1a3cd525bdba8d9714d1cf
+EBUILD salome-med-3.2.6.ebuild 4012 RMD160 bc5c0d17a4af885043f4516eecd51f971d727b8e SHA1 33d82cade26af98571d91439dc2e54f7e1598f7e SHA256 66cb41e2d9ec740163efd6c0368fb8c3f4ee12c2fb915f2497941232ef41dd81
+MISC ChangeLog 1272 RMD160 1a912c446e85b8377ab6582d28d2822fa255423e SHA1 5dff29c248e73dfc6525a4cb09db81316e700181 SHA256 75d4c17d2f9e088de4b5f932520e03334e7eac1718d6c67bd456b6183c949247
MISC metadata.xml 156 RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 SHA1 da2b240a255820145b7c83a5c48e45b96b7e9ee6 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900
diff --git a/sci-misc/salome-med/files/salome-med-3.2.6_boost-1.35.patch b/sci-misc/salome-med/files/salome-med-3.2.6_boost-1.35.patch
new file mode 100644
index 000000000..7425b13e9
--- /dev/null
+++ b/sci-misc/salome-med/files/salome-med-3.2.6_boost-1.35.patch
@@ -0,0 +1,20 @@
+--- src3.2.6_orig/MED_SRC_3.2.6/src/MEDWrapper/Base/MED_Wrapper.cxx 2008-09-04 21:10:27.000000000 +0200
++++ src3.2.6/MED_SRC_3.2.6/src/MEDWrapper/Base/MED_Wrapper.cxx 2008-09-04 21:14:06.000000000 +0200
+@@ -23,7 +23,7 @@
+ ::TLockProxy(TWrapper* theWrapper):
+ myWrapper(theWrapper)
+ {
+- boost::detail::thread::lock_ops<TWrapper::TMutex>::lock(myWrapper->myMutex);
++ myWrapper->myMutex.lock();
+ INITMSG(MYDEBUG,"TLockProxy() - this -"<<this<<"; myWrapper = "<<myWrapper<<endl);
+ }
+
+@@ -31,7 +31,7 @@
+ ::~TLockProxy()
+ {
+ INITMSG(MYDEBUG,"~TLockProxy() - this -"<<this<<"; myWrapper = "<<myWrapper<<endl);
+- boost::detail::thread::lock_ops<TWrapper::TMutex>::unlock(myWrapper->myMutex);
++ myWrapper->myMutex.unlock();
+ }
+
+ TWrapper*
diff --git a/sci-misc/salome-med/salome-med-3.2.6.ebuild b/sci-misc/salome-med/salome-med-3.2.6.ebuild
index 34e613156..40f6e77e0 100644
--- a/sci-misc/salome-med/salome-med-3.2.6.ebuild
+++ b/sci-misc/salome-med/salome-med-3.2.6.ebuild
@@ -44,6 +44,11 @@ src_unpack() {
epatch "${FILESDIR}"/${P}.patch
epatch "${FILESDIR}"/${P}_environ.patch
+ # boost 1.35.0 support
+ if has_version ">=dev-libs/boost-1.35.0" ; then
+ epatch "${FILESDIR}"/${P}_boost-1.35.patch
+ fi
+
# Gcc 4.3 support
if version_is_at_least "4.3" $(gcc-version) ; then
epatch "${FILESDIR}"/${P}-gcc-4.3.patch