dev-cpp/libjson-rpc-cpp: Add USE flags for Redis in -9999
authorMichał Górny <mgorny@gentoo.org>
Mon, 28 Aug 2017 18:17:12 +0000 (20:17 +0200)
committerMichał Górny <mgorny@gentoo.org>
Mon, 28 Aug 2017 18:20:19 +0000 (20:20 +0200)
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
dev-cpp/libjson-rpc-cpp/metadata.xml

index db9f427e5876299c279d7521bd8def8c321823c4..7c78e3d2afc4d3c340800c02339f7d00e5cb9ee5 100644 (file)
@@ -14,12 +14,14 @@ SRC_URI=""
 LICENSE="MIT"
 SLOT="0/1"
 KEYWORDS=""
-IUSE="doc +http-client +http-server +stubgen test"
+IUSE="doc +http-client +http-server redis-client redis-server +stubgen test"
 
 RDEPEND="
        dev-libs/jsoncpp:=
        http-client? ( net-misc/curl:= )
        http-server? ( net-libs/libmicrohttpd:= )
+       redis-client? ( dev-libs/hiredis:= )
+       redis-server? ( dev-libs/hiredis:= )
        stubgen? ( dev-libs/argtable:= )"
 DEPEND="${RDEPEND}
        doc? ( app-doc/doxygen )
@@ -31,6 +33,8 @@ src_configure() {
        local mycmakeargs=(
                -DHTTP_CLIENT=$(usex http-client)
                -DHTTP_SERVER=$(usex http-server)
+               -DREDIS_CLIENT=$(usex redis-client)
+               -DREDIS_SERVER=$(usex redis-server)
                # they are not installed
                -DCOMPILE_EXAMPLES=OFF
                -DCOMPILE_STUBGEN=$(usex stubgen)
index 69fdda5ec8e2dc1bfa434212deb8be9ad502734c..b7a3bb5af8af15fb114d245af9b1460d295690ba 100644 (file)
@@ -8,6 +8,8 @@
   <use>
     <flag name="http-client">Build support for HTTP client using <pkg>net-misc/curl</pkg></flag>
     <flag name="http-server">Build support for HTTP server using <pkg>net-libs/libmicrohttpd</pkg></flag>
+    <flag name="redis-client">Build support for Redis client using <pkg>dev-libs/hiredis</pkg></flag>
+    <flag name="redis-server">Build support for Redis server using <pkg>dev-libs/hiredis</pkg></flag>
     <flag name="stubgen">Build header stub code generator (needed for development and when pregenerated headers are not bundled)</flag>
   </use>
   <upstream>