Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libfido2/
Date: Fri, 10 Sep 2021 15:16:35
Message-Id: 1631286960.13b6694ac59f5256496d9971889713c43264533d.floppym@gentoo
1 commit: 13b6694ac59f5256496d9971889713c43264533d
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 10 15:16:00 2021 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 10 15:16:00 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b6694a
7
8 dev-libs/libfido2: disable static-libs and examples at build time
9
10 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
11
12 dev-libs/libfido2/libfido2-1.7.0.ebuild | 12 +++---------
13 dev-libs/libfido2/libfido2-1.8.0.ebuild | 12 +++---------
14 2 files changed, 6 insertions(+), 18 deletions(-)
15
16 diff --git a/dev-libs/libfido2/libfido2-1.7.0.ebuild b/dev-libs/libfido2/libfido2-1.7.0.ebuild
17 index 268a26e22c6..cfb5b10e123 100644
18 --- a/dev-libs/libfido2/libfido2-1.7.0.ebuild
19 +++ b/dev-libs/libfido2/libfido2-1.7.0.ebuild
20 @@ -41,20 +41,14 @@ pkg_pretend() {
21
22 src_configure() {
23 local mycmakeargs=(
24 - -DNFC_LINUX="$(usex nfc)"
25 - # Un-comment this once this issue is resolved.
26 - # https://github.com/Yubico/libfido2/issues/389
27 - #-DBUILD_STATIC_LIBS=$(usex static-libs ON OFF)
28 + -DBUILD_EXAMPLES=OFF
29 + -DBUILD_STATIC_LIBS=$(usex static-libs ON OFF)
30 + -DNFC_LINUX=$(usex nfc ON OFF)
31 )
32 cmake_src_configure
33 }
34
35 src_install() {
36 cmake_src_install
37 -
38 - if ! use static-libs; then
39 - rm "${ED}/usr/$(get_libdir)/libfido2.a" || die
40 - fi
41 -
42 udev_newrules udev/70-u2f.rules 70-libfido2-u2f.rules
43 }
44
45 diff --git a/dev-libs/libfido2/libfido2-1.8.0.ebuild b/dev-libs/libfido2/libfido2-1.8.0.ebuild
46 index a9a9f3c2f64..4f21ba8a9db 100644
47 --- a/dev-libs/libfido2/libfido2-1.8.0.ebuild
48 +++ b/dev-libs/libfido2/libfido2-1.8.0.ebuild
49 @@ -41,20 +41,14 @@ pkg_pretend() {
50
51 src_configure() {
52 local mycmakeargs=(
53 - -DNFC_LINUX="$(usex nfc)"
54 - # Un-comment this once this issue is resolved.
55 - # https://github.com/Yubico/libfido2/issues/389
56 - #-DBUILD_STATIC_LIBS=$(usex static-libs ON OFF)
57 + -DBUILD_EXAMPLES=OFF
58 + -DBUILD_STATIC_LIBS=$(usex static-libs ON OFF)
59 + -DNFC_LINUX=$(usex nfc ON OFF)
60 )
61 cmake_src_configure
62 }
63
64 src_install() {
65 cmake_src_install
66 -
67 - if ! use static-libs; then
68 - rm "${ED}/usr/$(get_libdir)/libfido2.a" || die
69 - fi
70 -
71 udev_newrules udev/70-u2f.rules 70-libfido2-u2f.rules
72 }