dev-db/mariadb: Fix build failures with missing dependencies
authorBrian Evans <grknight@gentoo.org>
Mon, 21 May 2018 13:37:18 +0000 (09:37 -0400)
committerBrian Evans <grknight@gentoo.org>
Mon, 21 May 2018 13:37:18 +0000 (09:37 -0400)
Closes: https://bugs.gentoo.org/656208
Closes: https://bugs.gentoo.org/655172
Package-Manager: Portage-2.3.38, Repoman-2.3.9

dev-db/mariadb/mariadb-10.2.15.ebuild
dev-db/mariadb/mariadb-10.3.6_rc.ebuild

index 4224e6c8cebe834f5a3264e1140bde3585ca8814..50b76de9c542a6e574cbbba27874d03716e8141f 100644 (file)
@@ -80,20 +80,21 @@ COMMON_DEPEND="
        jemalloc? ( dev-libs/jemalloc:0= )
        tcmalloc? ( dev-util/google-perftools:0= )
        systemtap? ( >=dev-util/systemtap-1.3:0= )
-       !yassl? (
-               client-libs? (
+       client-libs? ( >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?]
+               kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
+               yassl? ( net-libs/gnutls:0=[${MULTILIB_USEDEP},static-libs?] )
+               !yassl? (
                        !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] )
                        libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] )
                )
-               !client-libs? (
+       )
+       !client-libs? ( >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 )
+               yassl? ( net-libs/gnutls:0= )
+               !yassl? (
                        !libressl? ( >=dev-libs/openssl-1.0.0:0= )
                        libressl? ( dev-libs/libressl:0= )
                )
        )
-       client-libs? ( >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?]
-               kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
-       )
-       !client-libs? ( >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) )
        sys-libs/ncurses:0=
        !bindist? (
                sys-libs/binutils-libs:0=
index 685f4e5bf19bf19a9833683f922443b5576a7594..5dce59437ddba0cecac76d0242f32801e8c64773 100644 (file)
@@ -81,23 +81,23 @@ COMMON_DEPEND="
        jemalloc? ( dev-libs/jemalloc:0= )
        tcmalloc? ( dev-util/google-perftools:0= )
        systemtap? ( >=dev-util/systemtap-1.3:0= )
-       !yassl? (
-               client-libs? (
-                       !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] )
-                       libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] )
-               )
-               !client-libs? (
-                       !libressl? ( >=dev-libs/openssl-1.0.0:0= )
-                       libressl? ( dev-libs/libressl:0= )
-               )
-       )
        client-libs? (
                >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?]
                kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
+               yassl? ( net-libs/gnutls:0=[${MULTILIB_USEDEP},static-libs?] )
+               !yassl? (
+                       !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] )
+                       libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] )
+               )
        )
        !client-libs? (
                >=sys-libs/zlib-1.2.3:0=
                kerberos? ( virtual/krb5 )
+               yassl? ( net-libs/gnutls:0= )
+               !yassl? (
+                       !libressl? ( >=dev-libs/openssl-1.0.0:0= )
+                       libressl? ( dev-libs/libressl:0= )
+               )
        )
        sys-libs/ncurses:0=
        !bindist? (
@@ -114,7 +114,7 @@ COMMON_DEPEND="
                innodb-lz4? ( app-arch/lz4 )
                innodb-lzo? ( dev-libs/lzo )
                innodb-snappy? ( app-arch/snappy )
-               mroonga? ( app-text/groonga-normalizer-mysql )
+               mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 )
                numa? ( sys-process/numactl )
                oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
                pam? ( virtual/pam:0= )