LICENSE="MIT ISC GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="bash-completion examples ipv6 logrotate upnp"
+KEYWORDS="~amd64 ~x86"
+IUSE="bash-completion examples ipv6 logrotate upnp system_leveldb"
RDEPEND="
dev-libs/boost[threads(+)]
net-libs/miniupnpc
)
sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
- dev-libs/leveldb[-snappy]
+ system_leveldb? (
+ =dev-libs/leveldb-1.15.0[-snappy]
+ )
"
DEPEND="${RDEPEND}
>=app-shells/bash-4.1
use ipv6 || OPTS+=("USE_IPV6=-")
- OPTS+=("USE_SYSTEM_LEVELDB=1")
+ use system_leveldb && OPTS+=("USE_SYSTEM_LEVELDB=1")
+
OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
-# if has_version '>=dev-libs/boost-1.52'; then
-# OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX")
-# fi
-
cd src || die
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN}
}