commit:     fd4174ac6d8225bc771e3e9d3b9e41905f7256c2
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  1 11:42:37 2023 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 11:42:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4174ac

app-crypt/ccid: add 1.5.1

Closes: https://bugs.gentoo.org/843401
Closes: https://bugs.gentoo.org/892153
Closes: https://bugs.gentoo.org/892163
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 app-crypt/ccid/Manifest          |  1 +
 app-crypt/ccid/ccid-1.5.1.ebuild | 45 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/app-crypt/ccid/Manifest b/app-crypt/ccid/Manifest
index 75e73a659fb4..7200b326f38d 100644
--- a/app-crypt/ccid/Manifest
+++ b/app-crypt/ccid/Manifest
@@ -1,3 +1,4 @@
 DIST ccid-1.4.35.tar.bz2 676789 BLAKE2B 
d1123c024a798a22906a5c2c2e35f5485b8d2252ddec28571af835bbf169bc5abeb26fea871ef70d67270cc1eb52f992c56f0abb74f6deed555f15e39dbf4756
 SHA512 
da990b5537ec35baa1b36b9c4be7f1bdccfc149cfa4ce024ddf59504f2a2044273057c1454f227fdad8f6b04fceaf48b88e70d4d0a5475384749b367529deaeb
 DIST ccid-1.4.36.tar.bz2 677047 BLAKE2B 
b3d48f1c51b64d260b7055251fb04aeea4a22cc5d4f024bb972a9a9874b1bdf4b75b9daf8cd7c9f26000b04e7d4c1779e20a26d4927aa1e403cd274f548b71b5
 SHA512 
e9ca3f5364c6cec988edad325c1ef1b35886e3ecb15d6e1409c989b9f669fbda3f0688e246e3976b58eacc0ed035cde36e65675abf12562e81c3630d4ce67773
 DIST ccid-1.5.0.tar.bz2 689961 BLAKE2B 
e5621f9af647028787cddd1b5a0d674420b4bf0c532a8527b4e10773bbd8af6f6600e7c40039e27f1ae182504d4b69b5e1e4aae509154ebd9653a34bd085f820
 SHA512 
fa2eac306066255fd89e8220e2b8d82811ce9e284baa155ea968b7afe0f113a94b1ee1898578d02fb8cde0634b6fe60ae8af956089ce5401c11bb90c3b334d5a
+DIST ccid-1.5.1.tar.bz2 702586 BLAKE2B 
7b9e3c6daf03c186f34ac9b13bd960293a6481f9237ee52937ece1040bd3a79b7dab318e1244205a7feae992261ab5e82292d80ae023a4f621e0e7af7cdb9df5
 SHA512 
492bde96f5752e2a5316693c44e35e2d041785a00d15e094905c0aafad392f5329009d12801899367276328a582936ee53a1c5239c1813c4536001cb8a608f2e

diff --git a/app-crypt/ccid/ccid-1.5.1.ebuild b/app-crypt/ccid/ccid-1.5.1.ebuild
new file mode 100644
index 000000000000..91a7701ae0a7
--- /dev/null
+++ b/app-crypt/ccid/ccid-1.5.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit udev
+
+DESCRIPTION="CCID free software driver"
+HOMEPAGE="https://ccid.apdu.fr https://github.com/LudovicRousseau/CCID";
+SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="twinserial +usb"
+
+RDEPEND="
+       >=sys-apps/pcsc-lite-1.8.3
+       twinserial? ( dev-lang/perl )
+       usb? ( virtual/libusb:1 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+       econf \
+               LEX=: \
+               $(use_enable twinserial) \
+               $(use_enable usb libusb)
+}
+
+src_install() {
+       default
+       udev_newrules src/92_pcscd_ccid.rules 92-pcsc-ccid.rules
+}
+
+pkg_postinst() {
+       udev_reload
+       einfo "Check 
https://github.com/LudovicRousseau/CCID/blob/master/INSTALL";
+       einfo "for more info about how to configure and use ccid"
+}
+
+pkg_postrm() {
+       udev_reload
+}

Reply via email to