Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/, sys-auth/libfprint/files/
Date: Wed, 28 Dec 2022 00:56:22
Message-Id: 1672188663.0f9453022ee8eee51107033e13e8689405593592.sam@gentoo
1 commit: 0f9453022ee8eee51107033e13e8689405593592
2 Author: Marco Scardovi <mscardovi <AT> icloud <DOT> com>
3 AuthorDate: Tue Dec 27 20:22:13 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 28 00:51:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f945302
7
8 sys-auth/libfprint: drop 1.0
9
10 Signed-off-by: Marco Scardovi <mscardovi <AT> icloud.com>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 sys-auth/libfprint/Manifest | 1 -
14 .../libfprint-0.8.2-fix-implicit-declaration.patch | 194 ---------------------
15 sys-auth/libfprint/libfprint-1.0.ebuild | 44 -----
16 3 files changed, 239 deletions(-)
17
18 diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
19 index f22c0ee393fe..44e61e5a5915 100644
20 --- a/sys-auth/libfprint/Manifest
21 +++ b/sys-auth/libfprint/Manifest
22 @@ -1,3 +1,2 @@
23 -DIST libfprint-1.0.tar.gz 475347 BLAKE2B cb560898cec11861c4529c0c37c328f74eaf271c1932ca5126b7bd6c82fafee24aff393c0fe223fef018a34a409647065d5f98a999c00f0e7a879e33bdfcd3cb SHA512 2d7f569368035cce0a579ef3412a1961c28aab254ae6174ce9ad11ce97b3dce824d0c6123adac12718cb074439e4d5b93bf978e5341824f179231d1faa219a26
24 DIST libfprint-1.94.3.tar.gz 10409543 BLAKE2B 33e25715313cfc37f0c05ad47eca6d315a041a067cfc7dfac9d71fcf5231a11f54888dd837c083b8cca03ca2b4b0bced30340e8966ab4c989d4a33c59ceb483e SHA512 22290bd393b54ada75c4655b3e901b6ee25f389a396a9b29bc1e76c0333d9718483b2059c927deb5b8d8e0acf632fecc9c4535b3f161910d5c51fad508d3e7a4
25 DIST libfprint-1.94.4.tar.gz 10408480 BLAKE2B 492ea10777d223ce7d610f0dca2871c8eae08cb5dd7d30187194d6cc139a60d5350e5908f759434065614c05a72192347be19c1d6fe5641e08a2f6419bdcede7 SHA512 425efdfde373179a237805c4b5561e3531616798c41ccd4358f1c521f1e21af01f8ca61aaf8c959e2c68a69e4dfda23960e696acaaad2228ffef6f999986468e
26
27 diff --git a/sys-auth/libfprint/files/libfprint-0.8.2-fix-implicit-declaration.patch b/sys-auth/libfprint/files/libfprint-0.8.2-fix-implicit-declaration.patch
28 deleted file mode 100644
29 index 15b49597238c..000000000000
30 --- a/sys-auth/libfprint/files/libfprint-0.8.2-fix-implicit-declaration.patch
31 +++ /dev/null
32 @@ -1,194 +0,0 @@
33 -From 17cbe376872d8a0f579a0497942a5d2f19facaf5 Mon Sep 17 00:00:00 2001
34 -From: Mikle Kolyada <zlogene@g.o>
35 -Date: Sun, 2 Sep 2018 17:20:03 +0300
36 -Subject: [PATCH] Fix implicit declaration warnings
37 -
38 ----
39 - libfprint/drivers/aes1610.c | 2 ++
40 - libfprint/drivers/aes2501.c | 2 ++
41 - libfprint/drivers/aes2550.c | 2 ++
42 - libfprint/drivers/aesx660.c | 2 ++
43 - libfprint/drivers/etes603.c | 2 ++
44 - libfprint/drivers/upeksonly.c | 2 ++
45 - libfprint/drivers/upektc.c | 2 ++
46 - libfprint/drivers/upektc_img.c | 2 ++
47 - libfprint/drivers/upekts.c | 2 ++
48 - libfprint/drivers/vfs0050.c | 2 ++
49 - libfprint/drivers/vfs101.c | 3 +++
50 - libfprint/drivers/vfs301.c | 3 +++
51 - libfprint/drivers/vfs5011.c | 2 ++
52 - 13 files changed, 28 insertions(+)
53 -
54 -diff --git a/libfprint/drivers/aes1610.c b/libfprint/drivers/aes1610.c
55 -index f307a3b..9dc3383 100644
56 ---- a/libfprint/drivers/aes1610.c
57 -+++ b/libfprint/drivers/aes1610.c
58 -@@ -25,6 +25,8 @@
59 -
60 - #define FP_COMPONENT "aes1610"
61 -
62 -+#include <string.h>
63 -+
64 - #include "drivers_api.h"
65 - #include "aeslib.h"
66 -
67 -diff --git a/libfprint/drivers/aes2501.c b/libfprint/drivers/aes2501.c
68 -index 87879a4..caaf3ea 100644
69 ---- a/libfprint/drivers/aes2501.c
70 -+++ b/libfprint/drivers/aes2501.c
71 -@@ -23,6 +23,8 @@
72 -
73 - #define FP_COMPONENT "aes2501"
74 -
75 -+#include <string.h>
76 -+
77 - #include "drivers_api.h"
78 - #include "aeslib.h"
79 - #include "aes2501.h"
80 -diff --git a/libfprint/drivers/aes2550.c b/libfprint/drivers/aes2550.c
81 -index ab4acaa..c838e54 100644
82 ---- a/libfprint/drivers/aes2550.c
83 -+++ b/libfprint/drivers/aes2550.c
84 -@@ -23,6 +23,8 @@
85 -
86 - #define FP_COMPONENT "aes2550"
87 -
88 -+#include <string.h>
89 -+
90 - #include "drivers_api.h"
91 - #include "aes2550.h"
92 - #include "aeslib.h"
93 -diff --git a/libfprint/drivers/aesx660.c b/libfprint/drivers/aesx660.c
94 -index e443e21..17c0245 100644
95 ---- a/libfprint/drivers/aesx660.c
96 -+++ b/libfprint/drivers/aesx660.c
97 -@@ -23,6 +23,8 @@
98 -
99 - #define FP_COMPONENT "aesX660"
100 -
101 -+#include <string.h>
102 -+
103 - #include "drivers_api.h"
104 - #include "aeslib.h"
105 - #include "aesx660.h"
106 -diff --git a/libfprint/drivers/etes603.c b/libfprint/drivers/etes603.c
107 -index fdaf7f2..0782f9e 100644
108 ---- a/libfprint/drivers/etes603.c
109 -+++ b/libfprint/drivers/etes603.c
110 -@@ -35,6 +35,8 @@
111 -
112 - #define FP_COMPONENT "etes603"
113 -
114 -+#include <string.h>
115 -+
116 - #include "drivers_api.h"
117 - #include "driver_ids.h"
118 -
119 -diff --git a/libfprint/drivers/upeksonly.c b/libfprint/drivers/upeksonly.c
120 -index 9cccb86..e035408 100644
121 ---- a/libfprint/drivers/upeksonly.c
122 -+++ b/libfprint/drivers/upeksonly.c
123 -@@ -25,6 +25,8 @@
124 -
125 - #define FP_COMPONENT "upeksonly"
126 -
127 -+#include <string.h>
128 -+
129 - #include "drivers_api.h"
130 - #include "upeksonly.h"
131 -
132 -diff --git a/libfprint/drivers/upektc.c b/libfprint/drivers/upektc.c
133 -index ffa31f3..e4d7de5 100644
134 ---- a/libfprint/drivers/upektc.c
135 -+++ b/libfprint/drivers/upektc.c
136 -@@ -20,6 +20,8 @@
137 -
138 - #define FP_COMPONENT "upektc"
139 -
140 -+#include <string.h>
141 -+
142 - #include "drivers_api.h"
143 - #include "upektc.h"
144 -
145 -diff --git a/libfprint/drivers/upektc_img.c b/libfprint/drivers/upektc_img.c
146 -index f0f2f18..a500623 100644
147 ---- a/libfprint/drivers/upektc_img.c
148 -+++ b/libfprint/drivers/upektc_img.c
149 -@@ -19,6 +19,8 @@
150 -
151 - #define FP_COMPONENT "upektc_img"
152 -
153 -+#include <string.h>
154 -+
155 - #include "drivers_api.h"
156 - #include "aeslib.h"
157 - #include "upektc_img.h"
158 -diff --git a/libfprint/drivers/upekts.c b/libfprint/drivers/upekts.c
159 -index b448e36..1094e66 100644
160 ---- a/libfprint/drivers/upekts.c
161 -+++ b/libfprint/drivers/upekts.c
162 -@@ -27,6 +27,8 @@
163 -
164 - #define FP_COMPONENT "upekts"
165 -
166 -+#include <string.h>
167 -+
168 - #include "drivers_api.h"
169 -
170 - #define EP_IN (1 | LIBUSB_ENDPOINT_IN)
171 -diff --git a/libfprint/drivers/vfs0050.c b/libfprint/drivers/vfs0050.c
172 -index dcf5d69..60a720e 100644
173 ---- a/libfprint/drivers/vfs0050.c
174 -+++ b/libfprint/drivers/vfs0050.c
175 -@@ -19,6 +19,8 @@
176 -
177 - #define FP_COMPONENT "vfs0050"
178 -
179 -+#include <string.h>
180 -+
181 - #include "drivers_api.h"
182 - #include "vfs0050.h"
183 -
184 -diff --git a/libfprint/drivers/vfs101.c b/libfprint/drivers/vfs101.c
185 -index 3304b1f..473adf2 100644
186 ---- a/libfprint/drivers/vfs101.c
187 -+++ b/libfprint/drivers/vfs101.c
188 -@@ -19,6 +19,9 @@
189 -
190 - #define FP_COMPONENT "vfs101"
191 -
192 -+#include <stdlib.h>
193 -+#include <string.h>
194 -+
195 - #include "drivers_api.h"
196 -
197 - /* Input-Output usb endpoint */
198 -diff --git a/libfprint/drivers/vfs301.c b/libfprint/drivers/vfs301.c
199 -index a34ee31..6f52316 100644
200 ---- a/libfprint/drivers/vfs301.c
201 -+++ b/libfprint/drivers/vfs301.c
202 -@@ -21,6 +21,9 @@
203 -
204 - #define FP_COMPONENT "vfs301"
205 -
206 -+#include <stdlib.h>
207 -+#include <string.h>
208 -+
209 - #include "drivers_api.h"
210 - #include "vfs301_proto.h"
211 -
212 -diff --git a/libfprint/drivers/vfs5011.c b/libfprint/drivers/vfs5011.c
213 -index 8b460ac..1355394 100644
214 ---- a/libfprint/drivers/vfs5011.c
215 -+++ b/libfprint/drivers/vfs5011.c
216 -@@ -18,6 +18,8 @@
217 - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
218 - */
219 -
220 -+#include <string.h>
221 -+
222 - #include "drivers_api.h"
223 - #include "vfs5011_proto.h"
224 -
225 ---
226 -2.16.4
227
228 diff --git a/sys-auth/libfprint/libfprint-1.0.ebuild b/sys-auth/libfprint/libfprint-1.0.ebuild
229 deleted file mode 100644
230 index d3873860d2fb..000000000000
231 --- a/sys-auth/libfprint/libfprint-1.0.ebuild
232 +++ /dev/null
233 @@ -1,44 +0,0 @@
234 -# Copyright 1999-2022 Gentoo Authors
235 -# Distributed under the terms of the GNU General Public License v2
236 -
237 -EAPI=7
238 -
239 -inherit meson udev
240 -
241 -DESCRIPTION="library to add support for consumer fingerprint readers"
242 -HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ https://github.com/freedesktop/libfprint"
243 -SRC_URI="https://github.com/freedesktop/libfprint/archive/V_$(ver_rs 0-3 '_').tar.gz -> ${P}.tar.gz"
244 -
245 -LICENSE="LGPL-2.1"
246 -SLOT="0"
247 -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
248 -IUSE="examples"
249 -
250 -RDEPEND="dev-libs/glib:2
251 - dev-libs/nss
252 - virtual/libusb:1=
253 - x11-libs/gtk+:3
254 - x11-libs/pixman
255 - x11-libs/libX11
256 - x11-libs/libXv"
257 -
258 -DEPEND="${RDEPEND}"
259 -
260 -BDEPEND="dev-util/gtk-doc
261 - virtual/pkgconfig"
262 -
263 -PATCHES=( "${FILESDIR}"/${PN}-0.8.2-fix-implicit-declaration.patch )
264 -
265 -S="${WORKDIR}/${PN}-V_$(ver_rs 0-3 '_')"
266 -
267 -src_configure() {
268 - local emesonargs=(
269 - -Ddoc=false
270 - -Dx11-examples=$(usex examples true false)
271 - -Ddrivers=all
272 - -Dudev_rules=true
273 - -Dudev_rules_dir=$(get_udevdir)/rules.d
274 - --libdir=/usr/$(get_libdir)
275 - )
276 - meson_src_configure
277 -}