commit:     d8d31e5ad00737872046269b339e327bc715f318
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  1 08:52:15 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan  1 09:37:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d31e5a

dev-db/mongodb: Convert scons_opts into an array, to preserve whitespace

 dev-db/mongodb/mongodb-3.2.0.ebuild | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

diff --git a/dev-db/mongodb/mongodb-3.2.0.ebuild 
b/dev-db/mongodb/mongodb-3.2.0.ebuild
index c8836f7..a317780 100644
--- a/dev-db/mongodb/mongodb-3.2.0.ebuild
+++ b/dev-db/mongodb/mongodb-3.2.0.ebuild
@@ -64,29 +64,33 @@ pkg_setup() {
        # --use-system-tcmalloc is strongly NOT recommended:
        # 
https://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/
 
-       scons_opts+=" --disable-warnings-as-errors"
-       scons_opts+=" --use-system-boost"
-       scons_opts+=" --use-system-pcre"
-       scons_opts+=" --use-system-snappy"
-       scons_opts+=" --use-system-stemmer"
-       scons_opts+=" --use-system-yaml"
-       scons_opts+=" --use-system-zlib"
+       scons_opts=(
+               --disable-warnings-as-errors
+               --use-system-boost
+               --use-system-pcre
+               --use-system-snappy
+               --use-system-stemmer
+               --use-system-yaml
+               --use-system-zlib
+       )
 
        if use debug; then
-               scons_opts+=" --dbg=on"
+               scons_opts+=( --dbg=on )
        fi
 
        if use prefix; then
-               scons_opts+=" --cpppath=${EPREFIX}/usr/include"
-               scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
+               scons_opts+=(
+                       --cpppath="${EPREFIX}/usr/include"
+                       --libpath="${EPREFIX}/usr/$(get_libdir)"
+               )
        fi
 
        if use kerberos; then
-               scons_opts+=" --use-sasl-client"
+               scons_opts+=( --use-sasl-client )
        fi
 
        if use ssl; then
-               scons_opts+=" --ssl"
+               scons_opts+=( --ssl )
        fi
 }
 
@@ -101,11 +105,11 @@ src_compile() {
                filter-flags '-m*'
                filter-flags '-O?'
        fi
-       escons ${scons_opts} core tools
+       escons "${scons_opts[@]}" core tools
 }
 
 src_install() {
-       escons ${scons_opts} --nostrip install --prefix="${ED}"/usr
+       escons "${scons_opts[@]}" --nostrip install --prefix="${ED}"/usr
 
        for x in /var/{lib,log}/${PN}; do
                keepdir "${x}"

Reply via email to