commit:     1b611d346a072bb8c8d707e3459524f4469a4bec
Author:     Andrej Shadura <andrew.shadura <AT> collabora <DOT> co <DOT> uk>
AuthorDate: Fri Nov 22 20:00:22 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 21:14:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b611d34

dev-libs/xmlrpc-c: Declare curl as a build dependency

xmlrpc-c depends on curl-config during the configuration stage.
This means curl needs to be in BDEPEND, not just DEPEND.

Signed-off-by: Andrej Shadura <andrew.shadura <AT> collabora.co.uk>
Closes: https://github.com/gentoo/gentoo/pull/39419
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild | 7 ++++++-
 dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild | 7 ++++++-
 dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild    | 7 ++++++-
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild 
b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild
index 5f6a9c62e545..01ec7579e3d3 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild
@@ -28,7 +28,12 @@ RDEPEND="
        libxml2? ( dev-libs/libxml2 )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+
+# configure calls curl-config, hence curl in BDEPEND
+BDEPEND="
+       virtual/pkgconfig
+       curl? ( net-misc/curl )
+"
 
 PATCHES=(
        "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch

diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild 
b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild
index 508219953acd..0a5e8ebcb462 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild
@@ -29,7 +29,12 @@ RDEPEND="
        libxml2? ( dev-libs/libxml2 )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+
+# configure calls curl-config, hence curl in BDEPEND
+BDEPEND="
+       virtual/pkgconfig
+       curl? ( net-misc/curl )
+"
 
 PATCHES=(
        "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch

diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild 
b/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
index 4d3950ce61ef..c7b4df22fc20 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
@@ -29,7 +29,12 @@ RDEPEND="
        libxml2? ( dev-libs/libxml2 )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+
+# configure calls curl-config, hence curl in BDEPEND
+BDEPEND="
+       virtual/pkgconfig
+       curl? ( net-misc/curl )
+"
 
 PATCHES=(
        "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch

Reply via email to