forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
app-crypt/ccid: Version bump (v1.4.33)
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <[email protected]>
- Loading branch information
Showing
2 changed files
with
62 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST ccid-1.4.30.tar.bz2 642342 BLAKE2B fd43aa2a4c8840abb0545760f6ceb31bb9d7dc22d7283888c9a142e0c3b34310ec4530d18986451b21c6b1a3975b1212ab653a4c8d58466b28713f0f72ce1cdb SHA512 1761a4053a99eb28184d0ffece951aec5d4b646080597b4ae36b18a31fb7a76c55fabfa57ee8e5d7f2db1a6e13d209f7fa995fe6ed067f44558bea34a26d46da | ||
DIST ccid-1.4.31.tar.bz2 644039 BLAKE2B bd8e9c69e122348ffbeddc4f85f939d7d4c93dbfe5f712bc16f671af144570ce2c3bc6da04503851f4ce0f95f0c89bbbe6bbf0852be97cf5574993875d865870 SHA512 51d102c6be5b234ed568522d51b97bdb27c4c22d9610874abd7a18314f4e8ebe81fcb18a16a1edbdc814ee652a037d50202673a50de2fdeb0eac74063b149ed3 | ||
DIST ccid-1.4.32.tar.bz2 657200 BLAKE2B 9598b010f2eb085d1d02d9363136b294dc30ea1cf9256d398838461016fae5572926d5f24e3065384c9a349b0a9783670c8cb9d4f59bf50171c7f5501b963d82 SHA512 80fc3bac547ee7c37ff0e72cc650d0a5e1102720698bdc1278581ec53ff1407e0e719eb0345775fbc76c0d56d9271dcb07a9ddc98450bba2ff37823f23a8adbf | ||
DIST ccid-1.4.33.tar.bz2 659673 BLAKE2B f8dd37ed4fd2bd15e6313417dc01feecd0303502d24eeae101ad13233510b5e26b08439c4de453abc734695618faa1c8031e545d045527aa841ab9056a3d729e SHA512 ccfcecbaca4c8f1ee4a4925bd313ced6d6f15ad422cbcc387627aef203a9ae0ff7775c4a2c5d25978ab33ebfd93c34de50e1f783df787b77ea7c774a45ed126b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
inherit toolchain-funcs 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 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" | ||
IUSE="twinserial kobil-midentity +usb" | ||
|
||
RDEPEND=">=sys-apps/pcsc-lite-1.8.3 | ||
usb? ( virtual/libusb:1 )" | ||
DEPEND="${RDEPEND}" | ||
BDEPEND="kernel_linux? ( virtual/pkgconfig )" | ||
|
||
DOCS=( README.md AUTHORS ) | ||
|
||
src_configure() { | ||
econf \ | ||
LEX=: \ | ||
$(use_enable twinserial) \ | ||
$(use_enable usb libusb) | ||
} | ||
|
||
src_compile() { | ||
default | ||
use kobil-midentity && emake -C contrib/Kobil_mIDentity_switch | ||
} | ||
|
||
src_install() { | ||
default | ||
|
||
if use kobil-midentity; then | ||
dosbin contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch | ||
doman contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 | ||
fi | ||
|
||
if use kernel_linux; then | ||
# note: for eudev support, rules probably will always need to be | ||
# installed to /usr | ||
|
||
# ccid >=1.4.11 version changed the rules drastically in a minor | ||
# release to no longer use the pcscd group. Using the old ones in | ||
# the mean time. | ||
udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules | ||
|
||
# disable Kobil_mIDentity_switch udev rule with USE=-kobil-midentity | ||
if ! use kobil-midentity; then | ||
sed \ | ||
-e '/Kobil_mIDentity_switch/s/^/#/' \ | ||
-i "${D}/$(get_udevdir)"/rules.d/92-pcsc-ccid.rules || die | ||
fi | ||
|
||
fi | ||
} |