1 |
commit: f465f250a495dfb9b60a51b205ecd27cea7076f1 |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 1 11:42:40 2023 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 1 11:42:40 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f465f250 |
7 |
|
8 |
dev-libs/opensc: bump to 0.23.0 |
9 |
|
10 |
* add support for dev-libs/openpace |
11 |
|
12 |
Closes: https://github.com/gentoo/gentoo/pull/29334 |
13 |
Closes: https://bugs.gentoo.org/861545 |
14 |
Bug: https://bugs.gentoo.org/892802 |
15 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
16 |
|
17 |
dev-libs/opensc/Manifest | 1 + |
18 |
dev-libs/opensc/metadata.xml | 1 + |
19 |
dev-libs/opensc/opensc-0.23.0.ebuild | 67 ++++++++++++++++++++++++++++++++++ |
20 |
profiles/arch/arm/package.use.mask | 4 ++ |
21 |
profiles/arch/hppa/package.use.mask | 6 ++- |
22 |
profiles/arch/ia64/package.use.mask | 6 ++- |
23 |
profiles/arch/powerpc/package.use.mask | 6 ++- |
24 |
profiles/arch/s390/package.use.mask | 6 ++- |
25 |
profiles/arch/sparc/package.use.mask | 4 ++ |
26 |
9 files changed, 97 insertions(+), 4 deletions(-) |
27 |
|
28 |
diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest |
29 |
index e2551b04a1a0..118ff09e2ef0 100644 |
30 |
--- a/dev-libs/opensc/Manifest |
31 |
+++ b/dev-libs/opensc/Manifest |
32 |
@@ -1 +1,2 @@ |
33 |
DIST opensc-0.22.0.tar.gz 2287020 BLAKE2B 74e4bb6843b640c5a397b820a52180a34159c330f5ecb81af166096f23e2499ef1a4d555b5d71613da57ba121d0f984dcfdc2ba9491f26f826a423725a2321e2 SHA512 70ad5f1219f2ec2a5529a30d8e9955510c77c87d0bc857d5951c7227c75cf9de1c6071f43dd3816a2034123ebd902709793ff776e84d5379fdd54c811ccfaaee |
34 |
+DIST opensc-0.23.0.tar.gz 2366469 BLAKE2B c0f74379a70347a58be27684ae2cf833e6f35328b566af2c6daa8276174864406fa176acf7ba84931970fe07e3dd8d6eccf7884f079cb0110c4d6ff9a76792dc SHA512 cd102cd64e719c59153960a4921b7525055045f16e6f6ffa8c9def6ce999a9c5098267b41f8753b41107f626bea20c34561002f5d38eddb4ce6b371913a17a1b |
35 |
|
36 |
diff --git a/dev-libs/opensc/metadata.xml b/dev-libs/opensc/metadata.xml |
37 |
index bb08161b33aa..58a0aa27c2a1 100644 |
38 |
--- a/dev-libs/opensc/metadata.xml |
39 |
+++ b/dev-libs/opensc/metadata.xml |
40 |
@@ -19,6 +19,7 @@ |
41 |
<flag name="ctapi">Use CT-API for accessing Smartcard hardware</flag> |
42 |
<flag name="notify">Enable notifications</flag> |
43 |
<flag name="openct">Use <pkg>dev-libs/openct</pkg> (and CT-API) for accessing Smartcard hardware</flag> |
44 |
+ <flag name="openpace">Use <pkg>dev-libs/openpace</pkg> for EAC version 2 support</flag> |
45 |
<flag name="pcsc-lite">Use <pkg>sys-apps/pcsc-lite</pkg> (and PC/SC API) for accessing Smartcard hardware</flag> |
46 |
<flag name="secure-messaging">Enable secure messaging</flag> |
47 |
</use> |
48 |
|
49 |
diff --git a/dev-libs/opensc/opensc-0.23.0.ebuild b/dev-libs/opensc/opensc-0.23.0.ebuild |
50 |
new file mode 100644 |
51 |
index 000000000000..e5fa1b639555 |
52 |
--- /dev/null |
53 |
+++ b/dev-libs/opensc/opensc-0.23.0.ebuild |
54 |
@@ -0,0 +1,67 @@ |
55 |
+# Copyright 1999-2023 Gentoo Authors |
56 |
+# Distributed under the terms of the GNU General Public License v2 |
57 |
+ |
58 |
+EAPI=8 |
59 |
+ |
60 |
+inherit bash-completion-r1 libtool |
61 |
+ |
62 |
+DESCRIPTION="Libraries and applications to access smartcards" |
63 |
+HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki" |
64 |
+SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz" |
65 |
+ |
66 |
+LICENSE="LGPL-2.1" |
67 |
+SLOT="0" |
68 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86" |
69 |
+IUSE="ctapi doc openct openpace notify +pcsc-lite readline secure-messaging ssl test zlib" |
70 |
+RESTRICT="!test? ( test )" |
71 |
+ |
72 |
+RDEPEND="zlib? ( sys-libs/zlib ) |
73 |
+ readline? ( sys-libs/readline:0= ) |
74 |
+ ssl? ( dev-libs/openssl:0= ) |
75 |
+ openct? ( >=dev-libs/openct-0.5.0 ) |
76 |
+ openpace? ( dev-libs/openpace:= ) |
77 |
+ pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 ) |
78 |
+ notify? ( dev-libs/glib:2 )" |
79 |
+DEPEND="${RDEPEND} |
80 |
+ app-text/docbook-xsl-stylesheets |
81 |
+ dev-libs/libxslt |
82 |
+ test? ( dev-util/cmocka )" |
83 |
+BDEPEND="virtual/pkgconfig" |
84 |
+ |
85 |
+REQUIRED_USE=" |
86 |
+ pcsc-lite? ( !openct !ctapi ) |
87 |
+ openct? ( !pcsc-lite !ctapi ) |
88 |
+ ctapi? ( !pcsc-lite !openct ) |
89 |
+ || ( pcsc-lite openct ctapi )" |
90 |
+ |
91 |
+src_prepare() { |
92 |
+ default |
93 |
+ elibtoolize |
94 |
+} |
95 |
+ |
96 |
+src_configure() { |
97 |
+ econf \ |
98 |
+ --with-completiondir="$(get_bashcompdir)" \ |
99 |
+ --disable-strict \ |
100 |
+ --enable-man \ |
101 |
+ $(use_enable ctapi) \ |
102 |
+ $(use_enable doc) \ |
103 |
+ $(use_enable notify ) \ |
104 |
+ $(use_enable openct) \ |
105 |
+ $(use_enable openpace ) \ |
106 |
+ $(use_enable pcsc-lite pcsc) \ |
107 |
+ $(use_enable readline) \ |
108 |
+ $(use_enable secure-messaging sm) \ |
109 |
+ $(use_enable ssl openssl) \ |
110 |
+ $(use_enable test cmocka) \ |
111 |
+ $(use_enable zlib) |
112 |
+} |
113 |
+ |
114 |
+src_install() { |
115 |
+ default |
116 |
+ |
117 |
+ insinto /etc/pkcs11/modules/ |
118 |
+ doins "${FILESDIR}"/opensc.module |
119 |
+ |
120 |
+ find "${ED}" -name '*.la' -delete || die |
121 |
+} |
122 |
|
123 |
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask |
124 |
index a359b831e8a5..2cf2b008d3cb 100644 |
125 |
--- a/profiles/arch/arm/package.use.mask |
126 |
+++ b/profiles/arch/arm/package.use.mask |
127 |
@@ -1,6 +1,10 @@ |
128 |
# Copyright 1999-2023 Gentoo Authors |
129 |
# Distributed under the terms of the GNU General Public License v2 |
130 |
|
131 |
+# David Seifert <soap@g.o> (2023-02-01) |
132 |
+# not keyworded yet, bug #892802 |
133 |
+dev-libs/opensc openpace |
134 |
+ |
135 |
# Florian Schmaus <flow@g.o> (2022-11-23) |
136 |
# avoid larger deptree, bug #882593 |
137 |
dev-python/bracex doc |
138 |
|
139 |
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask |
140 |
index 6e1b69e6e38e..7f0143034b0e 100644 |
141 |
--- a/profiles/arch/hppa/package.use.mask |
142 |
+++ b/profiles/arch/hppa/package.use.mask |
143 |
@@ -1,9 +1,13 @@ |
144 |
-# Copyright 1999-2022 Gentoo Authors |
145 |
+# Copyright 1999-2023 Gentoo Authors |
146 |
# Distributed under the terms of the GNU General Public License v2 |
147 |
|
148 |
# NOTE: When masking a USE flag due to missing keywords, please file a keyword |
149 |
# request bug for the hppa arch. |
150 |
|
151 |
+# David Seifert <soap@g.o> (2023-02-01) |
152 |
+# not keyworded yet, bug #892802 |
153 |
+dev-libs/opensc openpace |
154 |
+ |
155 |
# Sam James <sam@g.o> (2022-12-26) |
156 |
# Unkeyworded dependencies |
157 |
dev-util/diffoscope opendocument pascal pdf R |
158 |
|
159 |
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask |
160 |
index cc8cf039c8ca..2228c2c92b75 100644 |
161 |
--- a/profiles/arch/ia64/package.use.mask |
162 |
+++ b/profiles/arch/ia64/package.use.mask |
163 |
@@ -1,6 +1,10 @@ |
164 |
-# Copyright 1999-2022 Gentoo Authors |
165 |
+# Copyright 1999-2023 Gentoo Authors |
166 |
# Distributed under the terms of the GNU General Public License v2 |
167 |
|
168 |
+# David Seifert <soap@g.o> (2023-02-01) |
169 |
+# not keyworded yet, bug #892802 |
170 |
+dev-libs/opensc openpace |
171 |
+ |
172 |
# Sam James <sam@g.o> (2022-12-26) |
173 |
# Unkeyworded dependencies |
174 |
dev-util/diffoscope opendocument pascal pdf R |
175 |
|
176 |
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask |
177 |
index d83ff7d53b5f..63c702d5657d 100644 |
178 |
--- a/profiles/arch/powerpc/package.use.mask |
179 |
+++ b/profiles/arch/powerpc/package.use.mask |
180 |
@@ -1,6 +1,10 @@ |
181 |
-# Copyright 1999-2022 Gentoo Authors |
182 |
+# Copyright 1999-2023 Gentoo Authors |
183 |
# Distributed under the terms of the GNU General Public License v2 |
184 |
|
185 |
+# David Seifert <soap@g.o> (2023-02-01) |
186 |
+# not keyworded yet, bug #892802 |
187 |
+dev-libs/opensc openpace |
188 |
+ |
189 |
# Sam James <sam@g.o> (2022-11-19) |
190 |
# Drags in Rails (propshaft->rails) |
191 |
dev-ruby/actiontext test |
192 |
|
193 |
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask |
194 |
index 53c1348f82a9..fac076ab408a 100644 |
195 |
--- a/profiles/arch/s390/package.use.mask |
196 |
+++ b/profiles/arch/s390/package.use.mask |
197 |
@@ -1,6 +1,10 @@ |
198 |
-# Copyright 1999-2022 Gentoo Authors |
199 |
+# Copyright 1999-2023 Gentoo Authors |
200 |
# Distributed under the terms of the GNU General Public License v2 |
201 |
|
202 |
+# David Seifert <soap@g.o> (2023-02-01) |
203 |
+# not keyworded yet, bug #892802 |
204 |
+dev-libs/opensc openpace |
205 |
+ |
206 |
# Florian Schmaus <flow@g.o> (2022-11-23) |
207 |
# avoid larger deptree, bug #882593 |
208 |
dev-python/bracex doc |
209 |
|
210 |
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask |
211 |
index c460aac2ca72..3cbf63a15942 100644 |
212 |
--- a/profiles/arch/sparc/package.use.mask |
213 |
+++ b/profiles/arch/sparc/package.use.mask |
214 |
@@ -1,6 +1,10 @@ |
215 |
# Copyright 1999-2023 Gentoo Authors |
216 |
# Distributed under the terms of the GNU General Public License v2 |
217 |
|
218 |
+# David Seifert <soap@g.o> (2023-02-01) |
219 |
+# not keyworded yet, bug #892802 |
220 |
+dev-libs/opensc openpace |
221 |
+ |
222 |
# Sam James <sam@g.o> (2023-01-31) |
223 |
# jit not supported on sparc32 or sparc64 |
224 |
dev-libs/libpcre2 jit |