From 1b611d346a072bb8c8d707e3459524f4469a4bec Mon Sep 17 00:00:00 2001 From: Andrej Shadura Date: Fri, 22 Nov 2024 21:00:22 +0100 Subject: [PATCH] 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 Closes: https://github.com/gentoo/gentoo/pull/39419 Signed-off-by: Sam James --- 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 5f6a9c62e5458..01ec7579e3d37 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 508219953acd2..0a5e8ebcb4620 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 4d3950ce61efe..c7b4df22fc20a 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