commit: 5bdc82d53e7818357d81282c4f24da727393b51e Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Thu Dec 27 18:08:20 2018 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Thu Dec 27 18:48:32 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdc82d5
sys-apps/dbus: fix compilation on Solaris Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 sys-apps/dbus/dbus-1.12.12.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sys-apps/dbus/dbus-1.12.12.ebuild b/sys-apps/dbus/dbus-1.12.12.ebuild index a11d0021b82..684fea1d6f8 100644 --- a/sys-apps/dbus/dbus-1.12.12.ebuild +++ b/sys-apps/dbus/dbus-1.12.12.ebuild @@ -83,6 +83,13 @@ src_prepare() { default + if [[ ${CHOST} == *-solaris* ]]; then + # fix standards conflict, due to gcc being c99 by default nowadays + sed -i \ + -e 's/_XOPEN_SOURCE=500/_XOPEN_SOURCE=600/' \ + configure.ac configure || die + fi + # required for bug 263909, cross-compile so don't remove eautoreconf eautoreconf }