mongodb: depend on wiredtiger on 64bit systems only.

This commit is contained in:
Enno Boland 2016-03-31 23:44:11 +02:00
parent 69d7f809e8
commit 07896173ef

View file

@ -4,7 +4,7 @@ version=3.2.4
revision=4 revision=4
hostmakedepends="scons" hostmakedepends="scons"
makedepends="boost-devel pcre-devel snappy-devel libressl-devel libpcap-devel makedepends="boost-devel pcre-devel snappy-devel libressl-devel libpcap-devel
gperftools-devel libsasl-devel yaml-cpp-devel valgrind-devel wiredtiger-devel" gperftools-devel libsasl-devel yaml-cpp-devel valgrind-devel"
conf_files="/etc/mongodb/mongodb.conf" conf_files="/etc/mongodb/mongodb.conf"
system_accounts="mongodb" system_accounts="mongodb"
mongodb_homedir="/var/lib/mongodb" mongodb_homedir="/var/lib/mongodb"
@ -21,7 +21,6 @@ wrksrc="mongodb-src-r${version}"
_scons_args=" _scons_args="
--use-system-tcmalloc --use-system-tcmalloc
--use-system-pcre --use-system-pcre
--use-system-wiredtiger
--use-system-boost --use-system-boost
--use-system-snappy --use-system-snappy
--use-system-valgrind --use-system-valgrind
@ -33,7 +32,9 @@ _scons_args="
--nostrip --nostrip
--disable-warnings-as-errors" --disable-warnings-as-errors"
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in
x86_64*|aarch64*) _scons_args+=" --wiredtiger=on";; x86_64*|aarch64*)
_scons_args+=" --wiredtiger=on --use-system-wiredtiger"
makedepends+=" wiredtiger-devel";;
*) _scons_args+=" --wiredtiger=off";; *) _scons_args+=" --wiredtiger=off";;
esac esac
# ETOOHUGE # ETOOHUGE