Gentoo Archives: gentoo-commits

From: Amy Liffey <amynka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/eid-mw/
Date: Thu, 09 Sep 2021 20:30:28
Message-Id: 1631219418.4e8ff830c254550978fa4956dec76086712d6306.amynka@gentoo
1 commit: 4e8ff830c254550978fa4956dec76086712d6306
2 Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 9 20:28:44 2021 +0000
4 Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 9 20:30:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8ff830
7
8 app-crypt/eid-mw: fix sandbox issue, bump 5.0.28
9
10 Closes: https://bugs.gentoo.org/811270
11 Submitted-by: Vincent Hardy <vincent.hardy.be <AT> gmail.com>
12 Package-Manager: Portage-3.0.20, Repoman-3.0.2
13 Signed-off-by: Amy Liffey <amynka <AT> gentoo.org>
14
15 app-crypt/eid-mw/Manifest | 1 +
16 .../{eid-mw-9999.ebuild => eid-mw-5.0.28.ebuild} | 18 ++++++++++++++++--
17 app-crypt/eid-mw/eid-mw-9999.ebuild | 8 ++++++++
18 3 files changed, 25 insertions(+), 2 deletions(-)
19
20 diff --git a/app-crypt/eid-mw/Manifest b/app-crypt/eid-mw/Manifest
21 index 61ef6b68174..e0c3eb7c79a 100644
22 --- a/app-crypt/eid-mw/Manifest
23 +++ b/app-crypt/eid-mw/Manifest
24 @@ -1 +1,2 @@
25 DIST eid-mw-5.0.23.tar.gz 13614039 BLAKE2B 5df1ad1cfd658586352800119eca17b2c57f642678cb131bd46af7b3cd3e4599e4d84b91c139d47082f07a1a80d6719f352151982085c6a577b01a75b6875782 SHA512 35be133c81cd5824dcffd9d74dae2aaf4cecffc56cf0e106832ea930d7d8a9a7ae115aab19d21cc79d011fe98108b0d67a3a69e5cb27ff3ec0ec059a9d9e0035
26 +DIST eid-mw-5.0.28.tar.gz 13615312 BLAKE2B 1dbc39267688ad322059009ee0aecdd52e7133d3029285255d019819075249755153b7bf10acd775cee7fef86603de4440ff4e47338a28ff9a1ddfce79ff7adc SHA512 05705180f69cb68617660a793baf314486407557f40a223e474047e2f7f9ca8e125feb60f6b0cd47cba6e84653cfe02cdbf48c7169fe78b39b08ec621e3a7898
27
28 diff --git a/app-crypt/eid-mw/eid-mw-9999.ebuild b/app-crypt/eid-mw/eid-mw-5.0.28.ebuild
29 similarity index 81%
30 copy from app-crypt/eid-mw/eid-mw-9999.ebuild
31 copy to app-crypt/eid-mw/eid-mw-5.0.28.ebuild
32 index 9d56a10ca2b..97045c329e8 100644
33 --- a/app-crypt/eid-mw/eid-mw-9999.ebuild
34 +++ b/app-crypt/eid-mw/eid-mw-5.0.28.ebuild
35 @@ -3,14 +3,15 @@
36
37 EAPI=7
38
39 -inherit autotools desktop gnome2-utils xdg-utils git-r3
40 +inherit autotools desktop gnome2-utils xdg-utils
41
42 DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government"
43 HOMEPAGE="https://eid.belgium.be"
44 -EGIT_REPO_URI="https://github.com/Fedict/${PN}.git"
45 +SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
46
47 LICENSE="LGPL-3"
48 SLOT="0"
49 +KEYWORDS="~amd64 ~arm ~x86"
50 IUSE="+dialogs +gtk p11-kit"
51
52 RDEPEND=">=sys-apps/pcsc-lite-1.2.9
53 @@ -32,6 +33,11 @@ REQUIRED_USE="dialogs? ( gtk )"
54 src_prepare() {
55 default
56
57 + # Buggy internal versioning when autoreconf a tarball release.
58 + # Weird numbering is required otherwise we get a seg fault in
59 + # about-eid-mw program.
60 + echo "${PV}-v${PV}" > .version
61 +
62 # xpi module : we don't want it anymore
63 sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die
64 sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die
65 @@ -56,6 +62,14 @@ src_prepare() {
66 # See bug #751472
67 eapply "${FILESDIR}/use-printf-in-Makefile.patch"
68
69 + # See bug #811270 (remove uml build)
70 + sed -i \
71 + -e 's:cardlayer/uml::' \
72 + cardcomm/pkcs11/src/Makefile.am || die
73 + sed -i \
74 + -e 's:uml::' \
75 + plugins_tools/eid-viewer/Makefile.am || die
76 +
77 eautoreconf
78 }
79
80
81 diff --git a/app-crypt/eid-mw/eid-mw-9999.ebuild b/app-crypt/eid-mw/eid-mw-9999.ebuild
82 index 9d56a10ca2b..cce8d5f2d95 100644
83 --- a/app-crypt/eid-mw/eid-mw-9999.ebuild
84 +++ b/app-crypt/eid-mw/eid-mw-9999.ebuild
85 @@ -56,6 +56,14 @@ src_prepare() {
86 # See bug #751472
87 eapply "${FILESDIR}/use-printf-in-Makefile.patch"
88
89 + # See bug #811270 (remove uml build)
90 + sed -i \
91 + -e 's:cardlayer/uml::' \
92 + cardcomm/pkcs11/src/Makefile.am || die
93 + sed -i \
94 + -e 's:uml::' \
95 + plugins_tools/eid-viewer/Makefile.am || die
96 +
97 eautoreconf
98 }