diff options
| author | Jakov Smolić <jsmolic@gentoo.org> | 2022-04-28 08:50:06 +0200 |
|---|---|---|
| committer | Jakov Smolić <jsmolic@gentoo.org> | 2022-04-28 08:53:58 +0200 |
| commit | 88b6a5ef36144818e4376da7dd8e7a368d995aff (patch) | |
| tree | e17fdd201385b9f8b2cb23863e42561cc4aa8efb /dev-libs/json-c | |
| parent | 9e61f94f5b32ca9adb0cd0dab130dd79b5680a34 (diff) | |
| download | gentoo-88b6a5ef36144818e4376da7dd8e7a368d995aff.tar.gz gentoo-88b6a5ef36144818e4376da7dd8e7a368d995aff.tar.bz2 gentoo-88b6a5ef36144818e4376da7dd8e7a368d995aff.zip | |
dev-libs/json-c: Drop automagic libbsd dependency
The only use of libbsd seems to be for additional arc4random function,
so let's entirely avoid depending on libbsd.
Closes: https://bugs.gentoo.org/841401
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'dev-libs/json-c')
| -rw-r--r-- | dev-libs/json-c/json-c-0.16-r1.ebuild (renamed from dev-libs/json-c/json-c-0.16.ebuild) | 1 | ||||
| -rw-r--r-- | dev-libs/json-c/json-c-9999.ebuild | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/dev-libs/json-c/json-c-0.16.ebuild b/dev-libs/json-c/json-c-0.16-r1.ebuild index 185b1c600d9b..fc5db4844302 100644 --- a/dev-libs/json-c/json-c-0.16.ebuild +++ b/dev-libs/json-c/json-c-0.16-r1.ebuild @@ -28,6 +28,7 @@ src_prepare() { multilib_src_configure() { local mycmakeargs=( -DBUILD_STATIC_LIBS=$(usex static-libs) + -DDISABLE_EXTRA_LIBS=ON -DDISABLE_WERROR=ON -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand) -DENABLE_THREADING=$(usex threads) diff --git a/dev-libs/json-c/json-c-9999.ebuild b/dev-libs/json-c/json-c-9999.ebuild index 8a3acbd12f9c..db97175c5f3e 100644 --- a/dev-libs/json-c/json-c-9999.ebuild +++ b/dev-libs/json-c/json-c-9999.ebuild @@ -27,6 +27,7 @@ src_prepare() { multilib_src_configure() { local mycmakeargs=( -DDISABLE_WERROR=ON + -DDISABLE_EXTRA_LIBS=ON -DENABLE_THREADING=$(usex threads) -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand) -DBUILD_STATIC_LIBS=$(usex static-libs) |
