From b6772a7afd8581592dc53286f208298d1730e77f Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 2 Mar 2026 07:23:34 +0000 Subject: [PATCH] app-crypt/ccid: Sync with Gentoo It's from Gentoo commit 2334d2fe03009b4d632077d5e670ad5616ccd958. Signed-off-by: Flatcar Buildbot --- .../portage-stable/app-crypt/ccid/Manifest | 3 ++ .../app-crypt/ccid/ccid-1.7.0.ebuild | 17 ++++-- .../app-crypt/ccid/ccid-1.7.1.ebuild | 54 +++++++++++++++++++ 3 files changed, 69 insertions(+), 5 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.1.ebuild diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/ccid/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/ccid/Manifest index f332b16966..e29c71b87b 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/ccid/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-crypt/ccid/Manifest @@ -1,2 +1,5 @@ DIST ccid-1.6.1.tar.xz 195844 BLAKE2B 7ab243196761b22edbaffca14b7ef840d53cc4eecc7d6252fb3255e85fc11eb0e1de65775a250da3d4687015ad6e2901d77b1227dc5921f69b42891541ad4e62 SHA512 3c8336a71e48880f3239b322acb0c40231ae83f80011cef39fef95eade6fd76849343faafdb4fcf9e962afda2c3a415e4a537d3f423b152ef2d3dddb4ecf2eac DIST ccid-1.7.0.tar.xz 200688 BLAKE2B c6c262365191181e53af81d9232cf87d9bfbf7e86d5791076c108776b1822e255da94867895d71331973a9e739ad47059c661880477af9cfa5f9ce599aca359a SHA512 8e138957f01deefc803dde707fa3a9888de260abcfc0e8c57ef5ce7c506d173552ec55e36a384ce40f51b7aa4014ac42f5ba1e98152750f89db3e2eb7e6f4539 +DIST ccid-1.7.0.tar.xz.asc 833 BLAKE2B 1ea4eba5fca69d25f9a00f5d700284173bc0f382e919e01606111a389999b97843f389412eba6ce653c2f7a4ab896c47a12095f37a2eb2951b6ad01b800bebb2 SHA512 6435de418282b86d727d18e944aa8fc3e1733c4cdbf9852be151ed98c93a10b3b6704cca7b7291ebfdefc051af27ba23ec3186e6fb4b8efb249a1ffe2ed0fa60 +DIST ccid-1.7.1.tar.xz 202928 BLAKE2B 9bc8506f5860b9f55b4df9d97fb4238291234034f0b6c179b5a4c4a034e10b33ce09fb87c5e3f41bbe9531fbec40a7d7280badf87effd7a45f55787ae198931c SHA512 4cd287e1ecf0a7f2b24715ff068733987c5ff6d383c36a77c4480aed70d19ce7f185e8f3dcf7773165461f8059d67e2f9d170b7b3a81b9d2713ea47ba61e9aa5 +DIST ccid-1.7.1.tar.xz.asc 833 BLAKE2B 73c70c24be337368e3af4f6a9d882fb0ac6bb919ed4695d59f8d6975d7f24249692c3e85624e9306810102fc246a20f57320b7e2d3dc27ae5169e0be31f1a785 SHA512 dcb88f561611c255b9beab7d388328000728558ee872a990d211a7d4e59a716d0a6c71cade22230c8e7280c822725ece916af9be8a7f346a23921b4c0fff87ab diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.0.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.0.ebuild index b34a1055b2..bebbbb5a42 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.0.ebuild @@ -1,13 +1,17 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit meson udev +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ludovicrousseau.asc +inherit meson udev verify-sig DESCRIPTION="CCID free software driver" -HOMEPAGE="https://ccid.apdu.fr https://github.com/LudovicRousseau/CCID" -SRC_URI="https://ccid.apdu.fr/files/${P}.tar.xz" +HOMEPAGE="https://ccid.apdu.fr/ https://github.com/LudovicRousseau/CCID" +SRC_URI=" + https://ccid.apdu.fr/files/${P}.tar.xz + verify-sig? ( https://ccid.apdu.fr/files/${P}.tar.xz.asc ) +" LICENSE="LGPL-2.1+ LGPL-2+ GPL-2+" SLOT="0" @@ -22,10 +26,13 @@ DEPEND="${RDEPEND}" BDEPEND=" app-alternatives/lex dev-lang/perl - virtual/pkgconfig" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-ludovicrousseau ) +" src_configure() { local emesonargs=( + -Dudev-rules=false $(meson_use twinserial serial) ) meson_src_configure diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.1.ebuild new file mode 100644 index 0000000000..bebbbb5a42 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/ccid/ccid-1.7.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ludovicrousseau.asc +inherit meson udev verify-sig + +DESCRIPTION="CCID free software driver" +HOMEPAGE="https://ccid.apdu.fr/ https://github.com/LudovicRousseau/CCID" +SRC_URI=" + https://ccid.apdu.fr/files/${P}.tar.xz + verify-sig? ( https://ccid.apdu.fr/files/${P}.tar.xz.asc ) +" + +LICENSE="LGPL-2.1+ LGPL-2+ GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="twinserial" + +RDEPEND=" + sys-apps/pcsc-lite + virtual/libusb:1 +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-alternatives/lex + dev-lang/perl + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-ludovicrousseau ) +" + +src_configure() { + local emesonargs=( + -Dudev-rules=false + $(meson_use twinserial serial) + ) + meson_src_configure +} + +src_install() { + meson_src_install + 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.md" + einfo "for more info about how to configure and use ccid" +} + +pkg_postrm() { + udev_reload +}