commit:     9932eeac53ced51c9ea4e560191c35addabd73d2
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun May  1 21:03:55 2022 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun May  1 21:03:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9932eeac

dev-cpp/sdbus-c++: Fix musl build by disabling systemd features

I have disabled these features unconditionally as I don't think they're needed,
regardless of whether you're using musl.

Closes: https://bugs.gentoo.org/841749
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r2.ebuild | 5 ++++-
 dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r2.ebuild | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r2.ebuild 
b/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r2.ebuild
index 0dcc953b32f4..c5d7db3dcb17 100644
--- a/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r2.ebuild
+++ b/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r2.ebuild
@@ -81,7 +81,10 @@ src_configure() {
                        --includedir "${SDP}/src" \
                        -Drootlibdir="${SDB}" \
                        -Dselinux=false \
-                       -Dstatic-libsystemd=pic
+                       -Dstatic-libsystemd=pic \
+                       -Dgshadow=false \
+                       -Dsmack=false \
+                       -Dutmp=false
 
                # systemd doesn't generate the needed pkg-config file during 
configure.
                BUILD_DIR=${SDB} \

diff --git a/dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r2.ebuild 
b/dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r2.ebuild
index acaaad6ab19a..17152a67a98c 100644
--- a/dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r2.ebuild
+++ b/dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r2.ebuild
@@ -85,7 +85,10 @@ src_configure() {
                        --includedir "${SDP}/src" \
                        -Drootlibdir="${SDB}" \
                        -Dselinux=false \
-                       -Dstatic-libsystemd=pic
+                       -Dstatic-libsystemd=pic \
+                       -Dgshadow=false \
+                       -Dsmack=false \
+                       -Dutmp=false
 
                # systemd doesn't generate the needed pkg-config file during 
configure.
                BUILD_DIR=${SDB} \

Reply via email to