Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (0bd0d0fdbf5b00c3e3e67cc8949f295741b0498f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andra?? Levstik <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (0bd0d0fdbf5b00c3e3e67cc8949f295741b0498f)
  • Date: Thu, 26 Oct 2006 06:06:36 -0500

GIT changes to master grimoire by Andra?? Levstik <ruskie AT mages.ath.cx>:

libs/boost/BUILD | 28 +++++++++++++++++-----------
libs/boost/CONFIGURE | 11 +++++++----
libs/boost/DEPENDS | 8 ++++----
libs/boost/DETAILS | 2 +-
libs/boost/HISTORY | 6 ++++++
libs/boost/INSTALL | 9 +++++++--
6 files changed, 42 insertions(+), 22 deletions(-)

New commits:
commit 0bd0d0fdbf5b00c3e3e67cc8949f295741b0498f
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

boost: made it better... also it can now build in under an hour
if one only picks the release variant

diff --git a/libs/boost/BUILD b/libs/boost/BUILD
index 79ba651..d49048a 100755
--- a/libs/boost/BUILD
+++ b/libs/boost/BUILD
@@ -1,11 +1,17 @@
-BLIST="--with-libraries=" &&
-for BL in $BOOST_LIBS;do
- BL=${BL// /} &&
- BLIST="${BLIST}${SEP}${BL}" &&
- SEP=,
-done &&
-OPTS="$BLIST $OPTS" &&
-export CXXFLAGS="$CFLAGS" &&
-./configure --prefix=${INSTALL_ROOT}/usr \
- $OPTS &&
-make
+local BLIST="" &&
+if list_find "${BOOST_LIBS}" "all" ; then
+ BLIST=""
+else
+ local SEP=" --with-" &&
+ for BL in $BOOST_LIBS;do
+ BL=${BL// /} &&
+ BLIST="${BLIST}${SEP}${BL}"
+ done
+fi &&
+OPTS="$OPTS $BLIST" &&
+CXXFLAGS="$CXXFLAGS" \
+bjam --prefix=${INSTALL_ROOT}/usr \
+ -sTOOLS=gcc \
+ "-sBUILD=${BOOST_VARIANT}" \
+ --layout=system \
+ $OPTS
diff --git a/libs/boost/CONFIGURE b/libs/boost/CONFIGURE
index 555a91f..1eb9d2e 100755
--- a/libs/boost/CONFIGURE
+++ b/libs/boost/CONFIGURE
@@ -1,5 +1,8 @@
source $GRIMOIRE/FUNCTIONS &&
-config_query_multi BOOST_LIBS "which libraries would you like to install?" \
- all regex signals serialization thread python
filesystem \
- wave date_time iostreams test program_options
graph
-
+config_query_multi BOOST_LIBS "Which libraries would you like to install?" \
+ all regex signals serialization thread \
+ python filesystem \
+ wave date_time iostreams test \
+ program_options graph
&&
+config_query_multi BOOST_VARIANT "What variant of boost do you want?" \
+ release debug
diff --git a/libs/boost/DEPENDS b/libs/boost/DEPENDS
index 7a51014..b4c8a0d 100755
--- a/libs/boost/DEPENDS
+++ b/libs/boost/DEPENDS
@@ -1,11 +1,11 @@
depends g++ &&
-depends boost-jam "--with-bjam=/usr/bin/bjam" &&
+depends boost-jam &&
for BL in $BOOST_LIBS;do
if [ $BL == python ];then
- depends python "--with-python=python"
+ depends python "--with-python-root"
fi
-done &&
+done &&
optional_depends icu \
- "--with-icu" \
+ "-sHAVE_ICU=1" \
"" \
"Unicode support"
diff --git a/libs/boost/DETAILS b/libs/boost/DETAILS
index 79ed144..4df9121 100755
--- a/libs/boost/DETAILS
+++ b/libs/boost/DETAILS
@@ -7,7 +7,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPEL
WEB_SITE=http://www.boost.org/
ENTERED=20031013
LICENSE[0]=http://www.boost.org/LICENSE_1_0.txt
- PATCHLEVEL=1
+ PATCHLEVEL=2
KEYWORDS="libs"
SHORT="Portable C++ source libraries"
cat << EOF
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index b379459..a79d958 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,9 @@
+2006-10-26 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: PATCHLEVEL++
+ * BUILD: make it work according to upstream way
+ * INSTALL: make it work according to upstream way
+ * CONFIGURE: VARIANT type selection release and/or debug
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/libs/boost/INSTALL b/libs/boost/INSTALL
index 05d9336..d907b3a 100755
--- a/libs/boost/INSTALL
+++ b/libs/boost/INSTALL
@@ -1,2 +1,7 @@
-default_install &&
-ln -s ${INSTALL_ROOT}/usr/include/boost-${VERSION}/boost
${INSTALL_ROOT}/usr/include/boost
+CXXFLAGS="$CXXFLAGS" \
+bjam --prefix=${INSTALL_ROOT}/usr \
+ -sTOOLS=gcc \
+ -sBUILD=release \
+ --layout=system \
+ $OPTS \
+ install



  • [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (0bd0d0fdbf5b00c3e3e67cc8949f295741b0498f), Andra?? Levstik, 10/26/2006

Archive powered by MHonArc 2.6.24.

Top of Page