Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mysql:master commit in: eclass/, dev-db/mariadb/
Date: Sun, 09 Jul 2017 02:01:31
Message-Id: 1499565671.37df9dff3c8bdd99ec577220d564e24b56ab206d.grknight@gentoo
1 commit: 37df9dff3c8bdd99ec577220d564e24b56ab206d
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 9 02:01:11 2017 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 9 02:01:11 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/mysql.git/commit/?id=37df9dff
7
8 Fix systemd detection in 10.2.6
9
10 dev-db/mariadb/mariadb-10.2.6.ebuild | 2 +-
11 eclass/mysql-multilib-r1.eclass | 10 ++++++----
12 2 files changed, 7 insertions(+), 5 deletions(-)
13
14 diff --git a/dev-db/mariadb/mariadb-10.2.6.ebuild b/dev-db/mariadb/mariadb-10.2.6.ebuild
15 index d719edc..e09b344 100644
16 --- a/dev-db/mariadb/mariadb-10.2.6.ebuild
17 +++ b/dev-db/mariadb/mariadb-10.2.6.ebuild
18 @@ -42,7 +42,6 @@ PATCHES=(
19 COMMON_DEPEND="
20 mroonga? ( app-text/groonga-normalizer-mysql )
21 kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
22 - systemd? ( sys-apps/systemd:= )
23 !bindist? (
24 sys-libs/binutils-libs:0=
25 >=sys-libs/readline-4.1:0=
26 @@ -59,6 +58,7 @@ COMMON_DEPEND="
27 innodb-snappy? ( app-arch/snappy )
28 oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
29 pam? ( virtual/pam:0= )
30 + systemd? ( sys-apps/systemd:= )
31 tokudb? ( app-arch/snappy )
32 )
33 >=dev-libs/libpcre-8.35:3=
34
35 diff --git a/eclass/mysql-multilib-r1.eclass b/eclass/mysql-multilib-r1.eclass
36 index c6ac253..8b604f2 100644
37 --- a/eclass/mysql-multilib-r1.eclass
38 +++ b/eclass/mysql-multilib-r1.eclass
39 @@ -420,10 +420,6 @@ multilib_src_configure() {
40 mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' )
41 fi
42
43 - if in_iuse systemd ; then
44 - mycmakeargs+=( -DWITH_SYSTEMD=$(usex systemd) )
45 - fi
46 -
47 if use openssl || use libressl ; then
48 mycmakeargs+=( -DWITH_SSL=system )
49 else
50 @@ -453,6 +449,11 @@ multilib_src_configure() {
51 mycmakeargs+=( -DWITH_EDITLINE=bundled )
52
53 if multilib_is_native_abi && use server ; then
54 +
55 + if in_iuse systemd ; then
56 + mycmakeargs+=( -DWITH_SYSTEMD=$(usex systemd) )
57 + fi
58 +
59 if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then
60 ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}"
61 ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}."
62 @@ -511,6 +512,7 @@ multilib_src_configure() {
63 -DWITHOUT_EMBEDDED_SERVER=1
64 -DEXTRA_CHARSETS=none
65 -DINSTALL_SQLBENCHDIR=
66 + -DWITH_SYSTEMD=NO
67 )
68 fi