Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: "Andraž \"ruskie\" Levstik" <ruskie AT mages.ath.cx>
  • To: Treeve Jelbert <treeve AT scarlet.be>
  • Cc: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
  • Date: Mon, 29 May 2006 20:38:33 +0200

Treeve Jelbert wrote :

> GIT changes to test grimoire by Treeve Jelbert :
> 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc <treeve AT scarlet.be>:
>
> libs/boost/BUILD | 7 +++++++
> libs/boost/CONFIGURE | 5 +++++
> libs/boost/DEPENDS | 11 ++++++-----
> libs/boost/HISTORY | 7 +++++++
> 4 files changed, 25 insertions(+), 5 deletions(-)
>
> New commits:
> commit 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
> Merge: ea9b059... 5083047...
> Author: Treeve Jelbert <treeve AT scarlet.be>
> Commit: Treeve Jelbert <treeve AT scarlet.be>
>
> Merge branch 'master' of ssh://scm.sourcemage.org/smgl/grimoire
>
> commit ea9b059dd1a212631b6ba7d256096509679a788d
> Author: Treeve Jelbert <treeve AT scarlet.be>
> Commit: Treeve Jelbert <treeve AT scarlet.be>
>
> boost - allow selective install of libraries
>
> diff --git a/libs/boost/BUILD b/libs/boost/BUILD
> index 5047558..79ba651 100755
> --- a/libs/boost/BUILD
> +++ b/libs/boost/BUILD
> @@ -1,3 +1,10 @@
> +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 &&
> diff --git a/libs/boost/CONFIGURE b/libs/boost/CONFIGURE
> new file mode 100755
> index 0000000..cda6ee8
> --- /dev/null
> +++ b/libs/boost/CONFIGURE
> @@ -0,0 +1,5 @@
> +source $GRIMOIRE/config_query_multi.function &&
> +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
> +
> diff --git a/libs/boost/DEPENDS b/libs/boost/DEPENDS
> index a749cd5..7a51014 100755
> --- a/libs/boost/DEPENDS
> +++ b/libs/boost/DEPENDS
> @@ -1,9 +1,10 @@
> depends g++ &&
> -depends boost-jam &&
> -optional_depends python \
> - "--with-python=python" \
> - "--without-libraries=python" \
> - "for Python script support" &&
> +depends boost-jam "--with-bjam=/usr/bin/bjam" &&
> +for BL in $BOOST_LIBS;do
> + if [ $BL == python ];then
> + depends python "--with-python=python"
> + fi
> +done &&
> optional_depends icu \
> "--with-icu" \
> "" \
> diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
> index 52cd31d..6c65271 100644
> --- a/libs/boost/HISTORY
> +++ b/libs/boost/HISTORY
> @@ -1,3 +1,10 @@
> +2006-05-29 Treeeve Jelbert <treeve01 AT pi.be>
> + * CONFIGURE: added
> + allow choice of libraries to be installed
> + * BUILD: parse configure choices
> + * DEPENDS: parse configure choices for python depends
> + actually use prebuilt bjam
> +
> 2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
> * DETAILS: (automated) Add KEYWORDS
>
> _______________________________________________
> SM-Commit mailing list
> SM-Commit AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-commit
>
>

This should add a SUB_DEPENDS for all the various libraries as well then

--
Andraž "ruskie" Levstik
Source Mage GNU/Linux Games grimoire guru
Geek/Hacker/Tinker

Hacker FAQ: http://www.plethora.net/%7eseebs/faqs/hacker.html
Be sure brain is in gear before engaging mouth.

Key id = A7A9E461
Key fingerprint = 757E C16B F5B7 DC27 B003 CCED CF95 3A77 A7A9 E461





Archive powered by MHonArc 2.6.24.

Top of Page