commit:     53851d0721fd2ecce0bace26725d59397de34882
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 25 06:39:27 2019 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 07:36:04 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53851d07

net-misc/chrony: clean up configure arguments

Closes: https://bugs.gentoo.org/695610
Package-Manager: Portage-2.3.75_p7, Repoman-2.3.17_p49
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 net-misc/chrony/chrony-3.5.ebuild  | 47 +++++++++++++++++++-------------------
 net-misc/chrony/chrony-9999.ebuild | 47 +++++++++++++++++++-------------------
 2 files changed, 46 insertions(+), 48 deletions(-)

diff --git a/net-misc/chrony/chrony-3.5.ebuild 
b/net-misc/chrony/chrony-3.5.ebuild
index 21c96f64215..c74eea646f9 100644
--- a/net-misc/chrony/chrony-3.5.ebuild
+++ b/net-misc/chrony/chrony-3.5.ebuild
@@ -66,34 +66,33 @@ src_configure() {
        fi
 
        # not an autotools generated script
-       local CHRONY_CONFIGURE="
-       ./configure \
-               $(use_enable seccomp scfilter) \
-               $(usex adns '' --disable-asyncdns) \
-               $(usex caps '' --disable-linuxcaps) \
-               $(usex cmdmon '' --disable-cmdmon) \
-               $(usex ipv6 '' --disable-ipv6) \
-               $(usex ntp '' --disable-ntp) \
-               $(usex phc '' --disable-phc) \
-               $(usex pps '' --disable-pps) \
-               $(usex refclock '' --disable-refclock) \
-               $(usex rtc '' --disable-rtc) \
-               ${CHRONY_EDITLINE} \
-               ${EXTRA_ECONF} \
-               --chronysockdir=/run/chrony \
-               --disable-sechash \
-               --docdir=/usr/share/doc/${PF} \
-               --mandir=/usr/share/man \
-               --prefix=/usr \
-               --sysconfdir=/etc/chrony \
+       local myconf=(
+               $(use_enable seccomp scfilter)
+               $(usex adns '' --disable-asyncdns)
+               $(usex caps '' --disable-linuxcaps)
+               $(usex cmdmon '' --disable-cmdmon)
+               $(usex ipv6 '' --disable-ipv6)
+               $(usex ntp '' --disable-ntp)
+               $(usex phc '' --disable-phc)
+               $(usex pps '' --disable-pps)
+               $(usex refclock '' --disable-refclock)
+               $(usex rtc '' --disable-rtc)
+               ${CHRONY_EDITLINE}
+               ${EXTRA_ECONF}
+               --chronysockdir="${EPREFIX}/run/chrony"
+               --disable-sechash
+               --docdir="${EPREFIX}/usr/share/doc/${PF}"
+               --mandir="${EPREFIX}/usr/share/man"
+               --prefix="${EPREFIX}/usr"
+               --sysconfdir="${EPREFIX}/etc/chrony"
                --with-pidfile="${EPREFIX}/run/chrony/chronyd.pid"
-               --without-nss \
+               --without-nss
                --without-tomcrypt
-       "
+       )
 
        # print the ./configure call to aid in future debugging
-       einfo ${CHRONY_CONFIGURE}
-       bash ${CHRONY_CONFIGURE} || die
+       echo bash ./configure "${myconf[@]}" >&2
+       bash ./configure "${myconf[@]}" || die
 }
 
 src_compile() {

diff --git a/net-misc/chrony/chrony-9999.ebuild 
b/net-misc/chrony/chrony-9999.ebuild
index a9bf2fae278..53dd5de5b8a 100644
--- a/net-misc/chrony/chrony-9999.ebuild
+++ b/net-misc/chrony/chrony-9999.ebuild
@@ -64,34 +64,33 @@ src_configure() {
        fi
 
        # not an autotools generated script
-       local CHRONY_CONFIGURE="
-       ./configure \
-               $(use_enable seccomp scfilter) \
-               $(usex adns '' --disable-asyncdns) \
-               $(usex caps '' --disable-linuxcaps) \
-               $(usex cmdmon '' --disable-cmdmon) \
-               $(usex ipv6 '' --disable-ipv6) \
-               $(usex ntp '' --disable-ntp) \
-               $(usex phc '' --disable-phc) \
-               $(usex pps '' --disable-pps) \
-               $(usex refclock '' --disable-refclock) \
-               $(usex rtc '' --disable-rtc) \
-               ${CHRONY_EDITLINE} \
-               ${EXTRA_ECONF} \
-               --chronysockdir=/run/chrony \
-               --disable-sechash \
-               --docdir=/usr/share/doc/${PF} \
-               --mandir=/usr/share/man \
-               --prefix=/usr \
-               --sysconfdir=/etc/chrony \
+       local myconf=(
+               $(use_enable seccomp scfilter)
+               $(usex adns '' --disable-asyncdns)
+               $(usex caps '' --disable-linuxcaps)
+               $(usex cmdmon '' --disable-cmdmon)
+               $(usex ipv6 '' --disable-ipv6)
+               $(usex ntp '' --disable-ntp)
+               $(usex phc '' --disable-phc)
+               $(usex pps '' --disable-pps)
+               $(usex refclock '' --disable-refclock)
+               $(usex rtc '' --disable-rtc)
+               ${CHRONY_EDITLINE}
+               ${EXTRA_ECONF}
+               --chronysockdir="${EPREFIX}/run/chrony"
+               --disable-sechash
+               --docdir="${EPREFIX}/usr/share/doc/${PF}"
+               --mandir="${EPREFIX}/usr/share/man"
+               --prefix="${EPREFIX}/usr"
+               --sysconfdir="${EPREFIX}/etc/chrony"
                --with-pidfile="${EPREFIX}/run/chrony/chronyd.pid"
-               --without-nss \
+               --without-nss
                --without-tomcrypt
-       "
+       )
 
        # print the ./configure call to aid in future debugging
-       einfo ${CHRONY_CONFIGURE}
-       bash ${CHRONY_CONFIGURE} || die
+       echo bash ./configure "${myconf[@]}" >&2
+       bash ./configure "${myconf[@]}" || die
 }
 
 src_compile() {

Reply via email to