diff options
author | Brian Evans <grknight@gentoo.org> | 2017-07-08 22:01:11 -0400 |
---|---|---|
committer | Brian Evans <grknight@gentoo.org> | 2017-07-08 22:01:11 -0400 |
commit | 37df9dff3c8bdd99ec577220d564e24b56ab206d (patch) | |
tree | b9d1873c70694554ac755a39e58506f3846b5e93 | |
parent | metadata/layout.conf: Remove old items that are not relevant today (diff) | |
download | mysql-37df9dff.tar.gz mysql-37df9dff.tar.bz2 mysql-37df9dff.zip |
Fix systemd detection in 10.2.6
-rw-r--r-- | dev-db/mariadb/mariadb-10.2.6.ebuild | 2 | ||||
-rw-r--r-- | eclass/mysql-multilib-r1.eclass | 10 |
2 files changed, 7 insertions, 5 deletions
diff --git a/dev-db/mariadb/mariadb-10.2.6.ebuild b/dev-db/mariadb/mariadb-10.2.6.ebuild index d719edc..e09b344 100644 --- a/dev-db/mariadb/mariadb-10.2.6.ebuild +++ b/dev-db/mariadb/mariadb-10.2.6.ebuild @@ -42,7 +42,6 @@ PATCHES=( COMMON_DEPEND=" mroonga? ( app-text/groonga-normalizer-mysql ) kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) - systemd? ( sys-apps/systemd:= ) !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= @@ -59,6 +58,7 @@ COMMON_DEPEND=" innodb-snappy? ( app-arch/snappy ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( virtual/pam:0= ) + systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.35:3= diff --git a/eclass/mysql-multilib-r1.eclass b/eclass/mysql-multilib-r1.eclass index c6ac253..8b604f2 100644 --- a/eclass/mysql-multilib-r1.eclass +++ b/eclass/mysql-multilib-r1.eclass @@ -420,10 +420,6 @@ multilib_src_configure() { mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) fi - if in_iuse systemd ; then - mycmakeargs+=( -DWITH_SYSTEMD=$(usex systemd) ) - fi - if use openssl || use libressl ; then mycmakeargs+=( -DWITH_SSL=system ) else @@ -453,6 +449,11 @@ multilib_src_configure() { mycmakeargs+=( -DWITH_EDITLINE=bundled ) if multilib_is_native_abi && use server ; then + + if in_iuse systemd ; then + mycmakeargs+=( -DWITH_SYSTEMD=$(usex systemd) ) + fi + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." @@ -511,6 +512,7 @@ multilib_src_configure() { -DWITHOUT_EMBEDDED_SERVER=1 -DEXTRA_CHARSETS=none -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=NO ) fi |