summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-10-31 03:26:49 +0000
committerSam James <sam@gentoo.org>2024-10-31 03:27:40 +0000
commitc12d1f7e3a42c4af5535536ca43397a5b801a354 (patch)
treeda9e34a3ad2ce9364149d895563b9fabdd5d881f /dev-libs/elfutils
parentnet-libs/libssh: add 0.11.1 (diff)
downloadgentoo-c12d1f7e3a42c4af5535536ca43397a5b801a354.tar.gz
gentoo-c12d1f7e3a42c4af5535536ca43397a5b801a354.tar.bz2
gentoo-c12d1f7e3a42c4af5535536ca43397a5b801a354.zip
dev-libs/elfutils: fix dependencies for libdebuginfod
* Add dependency on json-c (multilib because it's for libdebuginfod, not just the daemon) * Add minimum dep versions for the other debuginfod deps as it makes it easier to compare with the build system then. Closes: https://bugs.gentoo.org/942508 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/elfutils')
-rw-r--r--dev-libs/elfutils/elfutils-0.192-r1.ebuild (renamed from dev-libs/elfutils/elfutils-0.192.ebuild)9
-rw-r--r--dev-libs/elfutils/elfutils-9999.ebuild8
2 files changed, 9 insertions, 8 deletions
diff --git a/dev-libs/elfutils/elfutils-0.192.ebuild b/dev-libs/elfutils/elfutils-0.192-r1.ebuild
index 36c17b46d209..66caa21ab476 100644
--- a/dev-libs/elfutils/elfutils-0.192.ebuild
+++ b/dev-libs/elfutils/elfutils-0.192-r1.ebuild
@@ -36,11 +36,11 @@ RDEPEND="
>=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
debuginfod? (
- app-arch/libarchive:=
+ >=app-arch/libarchive-3.1.2:=
dev-db/sqlite:3=
- net-libs/libmicrohttpd:=
-
- net-misc/curl[static-libs?,${MULTILIB_USEDEP}]
+ >=dev-libs/json-c-0.11:=[${MULTILIB_USEDEP}]
+ >=net-libs/libmicrohttpd-0.9.33:=
+ >=net-misc/curl-7.29.0[static-libs?,${MULTILIB_USEDEP}]
)
lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
stacktrace? ( dev-util/sysprof )
@@ -99,6 +99,7 @@ multilib_src_configure() {
local myeconfargs=(
$(use_enable nls)
$(multilib_native_use_enable debuginfod)
+ # Could do dummy if needed?
$(use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable stacktrace)
$(use_enable valgrind valgrind-annotations)
diff --git a/dev-libs/elfutils/elfutils-9999.ebuild b/dev-libs/elfutils/elfutils-9999.ebuild
index 84b6120da8b2..be39e698ca36 100644
--- a/dev-libs/elfutils/elfutils-9999.ebuild
+++ b/dev-libs/elfutils/elfutils-9999.ebuild
@@ -36,11 +36,11 @@ RDEPEND="
>=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
debuginfod? (
- app-arch/libarchive:=
+ >=app-arch/libarchive-3.1.2:=
dev-db/sqlite:3=
- net-libs/libmicrohttpd:=
-
- net-misc/curl[static-libs?,${MULTILIB_USEDEP}]
+ >=dev-libs/json-c-0.11:=[${MULTILIB_USEDEP}]
+ >=net-libs/libmicrohttpd-0.9.33:=
+ >=net-misc/curl-7.29.0[static-libs?,${MULTILIB_USEDEP}]
)
lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
stacktrace? ( dev-util/sysprof )