Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (adbfc25c04f4532a2c54e89d76e15fe2b54e6973)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (adbfc25c04f4532a2c54e89d76e15fe2b54e6973)
  • Date: Wed, 2 Sep 2009 07:22:58 -0500

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 3 +++
libs/boost/BUILD | 6 +-----
libs/boost/DEPENDS | 5 +++++
libs/boost/HISTORY | 4 ++++
libs/openmpi/DEPENDS | 2 ++
libs/openmpi/DETAILS | 20 ++++++++++++++++++++
libs/openmpi/HISTORY | 7 +++++++
7 files changed, 42 insertions(+), 5 deletions(-)

New commits:
commit adbfc25c04f4532a2c54e89d76e15fe2b54e6973
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boost - fix build of mpi component

commit 2c891e45b18a990d1c7ea1997587c4890c0788c7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

openmpi-1.3.3

diff --git a/ChangeLog b/ChangeLog
index bbcab91..3959017 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2009-09-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * libs/openmpi: new spell, massively parallel support (needed by
boost)
+
2009-09-01 Arjan Bouter <abouter AT sourcemage.org>
* libs/hyphen: new spell, hyphenation library
* libs/altlinuxhyph: new spell, hyphenation library
diff --git a/libs/boost/BUILD b/libs/boost/BUILD
index c3fb034..a00eb8a 100755
--- a/libs/boost/BUILD
+++ b/libs/boost/BUILD
@@ -13,11 +13,7 @@ if list_find "${BOOST_LIBS}" "graph" ||
list_find "${BOOST_LIBS}" "all" ; then
local EXPAT_INCLUDE=/usr/lib
local EXPAT_LIBPATH=/usr/include
-fi
-if list_find "${BOOST_LIBS}" "mpi" ||
- list_find "${BOOST_LIBS}" "all" ; then
- echo "using mpi ;" > tools/build/v2/user-config.jam
-fi &&
+fi &&
OPTS="$OPTS $BLIST" &&
echo $OPTS
CXXFLAGS="$CXXFLAGS" \
diff --git a/libs/boost/DEPENDS b/libs/boost/DEPENDS
index fec1024..cbd9f5e 100755
--- a/libs/boost/DEPENDS
+++ b/libs/boost/DEPENDS
@@ -10,6 +10,11 @@ if list_find "$BOOST_LIBS" "graph" ||
then
depends expat
fi &&
+if list_find "$BOOST_LIBS" "mpi" ||
+ list_find "$BOOST_LIBS" "all"
+then
+ depends openmpi
+fi &&
optional_depends icu \
"-sHAVE_ICU=1" \
"" \
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index 6d15d84..858e7f3 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,7 @@
+2009-09-02 Treeeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add openmpi
+ * BUILD: remove mpi related stuff
+
2009-08-27 Treeeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1_40_0
* PRE_BUILD, gcc44.diff: deleted
diff --git a/libs/openmpi/DEPENDS b/libs/openmpi/DEPENDS
new file mode 100755
index 0000000..de46fe9
--- /dev/null
+++ b/libs/openmpi/DEPENDS
@@ -0,0 +1,2 @@
+depends g++ &&
+optional_depends fortran '' '' 'Fortran support'
diff --git a/libs/openmpi/DETAILS b/libs/openmpi/DETAILS
new file mode 100755
index 0000000..7421e19
--- /dev/null
+++ b/libs/openmpi/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=openmpi
+ VERSION=1.3.3
+
SOURCE_HASH=sha512:d2796abc473388b5a4696a81fe2b953bfa8c526b624f7bb1a1e20cd477fe7008773b5ed84c033ea29fdc3652d18940a3609f06a947a9b9e60f077e72b8b4feb4
+ VX=`echo $VERSION|cut -c-3`
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.open-mpi.org/
+ SOURCE_URL[0]=$WEB_SITE/software/ompi/v${VX}/downloads/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20090503
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+The Open MPI Project is an open source MPI-2 implementation that is
developed and
+maintained by a consortium of academic, research, and industry partners.
Open MPI
+is therefore able to combine the expertise, technologies, and resources from
all
+across the High Performance Computing community in order to build the best
MPI
+library available. Open MPI offers advantages for system and software
vendors,
+application developers and computer science researchers.
+EOF
diff --git a/libs/openmpi/HISTORY b/libs/openmpi/HISTORY
new file mode 100644
index 0000000..6fda6a1
--- /dev/null
+++ b/libs/openmpi/HISTORY
@@ -0,0 +1,7 @@
+2009-09-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.3
+
+2009-05-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.2
+ spell created
+



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (adbfc25c04f4532a2c54e89d76e15fe2b54e6973), Treeve Jelbert, 09/02/2009

Archive powered by MHonArc 2.6.24.

Top of Page