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
