summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Bar-Lev <alonbl@gentoo.org>2012-12-22 00:34:11 +0000
committerAlon Bar-Lev <alonbl@gentoo.org>2012-12-22 00:34:11 +0000
commitfbcea00a915c9e51bbf4750d34ae364c0f40ae96 (patch)
tree0c0ea707e743708175fa2d90e3a11c8f79bbc5e5 /app-crypt
parentversion bump (diff)
downloadhistorical-fbcea00a915c9e51bbf4750d34ae364c0f40ae96.tar.gz
historical-fbcea00a915c9e51bbf4750d34ae364c0f40ae96.tar.bz2
historical-fbcea00a915c9e51bbf4750d34ae364c0f40ae96.zip
Add ActiveKey patch, per bug#403545, thanks to Uros
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/coolkey/ChangeLog8
-rw-r--r--app-crypt/coolkey/Manifest18
-rw-r--r--app-crypt/coolkey/coolkey-1.1.0-r5.ebuild86
3 files changed, 95 insertions, 17 deletions
diff --git a/app-crypt/coolkey/ChangeLog b/app-crypt/coolkey/ChangeLog
index 81e7ec9a8013..20ae2ec86b6e 100644
--- a/app-crypt/coolkey/ChangeLog
+++ b/app-crypt/coolkey/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/coolkey
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/coolkey/ChangeLog,v 1.13 2012/09/18 04:44:20 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/coolkey/ChangeLog,v 1.14 2012/12/22 00:34:06 alonbl Exp $
+
+*coolkey-1.1.0-r5 (22 Dec 2012)
+
+ 22 Dec 2012; Alon Bar-Lev <alonbl@gentoo.org> +coolkey-1.1.0-r5.ebuild:
+ Add ActiveKey patch, per bug#403545, thanks to Uros
18 Sep 2012; Tim Harder <radhermit@gentoo.org> metadata.xml:
Remove redundant maintainer from metadata.
@@ -62,4 +67,3 @@
18 Feb 2007; Alon Bar-Lev <alonbl@gentoo.org> +metadata.xml,
+coolkey-1.1.0.ebuild:
Initial import, bug#163395, thanks to David Mueller
-
diff --git a/app-crypt/coolkey/Manifest b/app-crypt/coolkey/Manifest
index 99539237b993..024217653440 100644
--- a/app-crypt/coolkey/Manifest
+++ b/app-crypt/coolkey/Manifest
@@ -1,21 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+DIST coolkey-1.1.0-patches-001.tar.gz 19336 SHA256 324977ba41f8eec4490aaeb22f91c74d207cf820deb3264f5cf0941aae65e88c SHA512 530a49094177fd598a104a341b837a377ec3559546a92ecc8602b8d8b92c52968d81039c7f87488852c8df70936c3fd42961b29c6ffb50bd3fc71017dd2eb22f WHIRLPOOL 0f5728191ee98044d593903b346929cdea9bbd4ff6dcefee6a6e2ac9020f94ae0da01eac49ae8ce8e6a58a1cfb154f54ff52d67d8909411faa3669cb5f508418
DIST coolkey-1.1.0.tar.gz 432808 SHA256 8448e3abb81bffc593c96b577dcfbc05b40e8684188456c31be15fae73d730f7 SHA512 4b61de9b40abcf620fbb519d5e3cf1e93ebdd0470854cb63a597fc91e0182998217353014327f7bc4f255d22515d8ea2b08d36b3a831f5f09134fdcd418bc08b WHIRLPOOL 60408f606a5cf5d9ec1ba3938a96a6f938c8d9f4b7ace2677ff35ce125104995675bf0decae92575e82dfc1a2eeaa26c4197ad174a4d3901250c43d906976c24
DIST coolkey-patches-20110419.tar.gz 18966 SHA256 717827b73f704ae46b07e4835d0f1428b4d83efc5c35f501b495c00b0afe2627 SHA512 fa3ad205437a9a385141c2176efcf45079d711c6c2ebcdd3e336bcb45123e2628d8d9eef47769509241b22e7b8f73aad2181bd071ce80e99746a34ee4d90fb45 WHIRLPOOL 56721bf4ece4e527480edfde5a7b37ab82f0f7d39967522d6f8e3b63ebf525c22cfce1b569f7608a402dddfa8fb5d503f6d1e431f4219a227a143a8f42fce73b
DIST coolkey-patches.tar.gz 19457 SHA256 441abc27412c41a3fd36a60569734b3aba4f35b3e9c85e34a93ec9acc62e98f4 SHA512 657867323eb6555da0a00f20bfadc4a07883bc748dfcdf82ee650ff0e9179a05ffd1297102741e87d328d1500dc7a6695e64451d6f33f6d95bb60277be6fa5a9 WHIRLPOOL cdf6f9de2ffda869fb2532ab679074f64566769607d05d0f9222b2edeab557192579763583c5f7d44e19066d0188acc616edc7027ccbd0f11f337247762513fb
EBUILD coolkey-1.1.0-r2.ebuild 1504 SHA256 04890c85b07bbc3333ed88bda99b0749e278a0e2b7d9453065a807dd964f5110 SHA512 cd545d85607af2af763a994c9332625f7d7ba1c0ad565e040baf83bff3ae37b92cc745403e9452eb80f7b504b317a3769a9c4bf513a1ba289ffba691bc4f220c WHIRLPOOL f868426520e6db27840102d5ba5d143a735248b6a12be53a2ac7a86f3d440b282f3e79f62c748f6c4c4e5a5bbaa733e951876af8bbd2f482dbcb467c07112cc3
EBUILD coolkey-1.1.0-r4.ebuild 2644 SHA256 a6ba430d6cc4db6da1ad26c78b3211912d2f76357a515d0c74801fd2b5c69836 SHA512 296e8fbd3c412de22aeab3a72f82d94efd0b8cf278755d16534c5d1278d97536a9f11ee64becaabd62b2dac128e680d95d6e3c7135d04f57dc7373a96a3c27e4 WHIRLPOOL 32ad6f9cad7715bdb9088b6977a56210700e53cf93511f49ba9962cf2e0a3635ac075785d37458255abafe1f1e867583c3189a880871e1c522972527f947396e
-MISC ChangeLog 2407 SHA256 4b3cacf1766e090460fa084b23be7e34357ea0bf979716d8f029b09634a5a7a3 SHA512 1238f4cc03808d9244d1fb7765628d2140bedafb0278136b12050630c7838e9841241ffbf92ba196439fdb80d0a89aa630b76f08e22344bc47b9ce2515eabbf9 WHIRLPOOL d3b91cefd1d63d779f03d6eba36cefc5509062de7c7f95e31fb08c0e5486dc629543dc285367df449943d2800e2f5ed55e0e3fb754d942460638684efc5ebaa7
+EBUILD coolkey-1.1.0-r5.ebuild 2211 SHA256 f67a2408234ed34a839f3a5c28d7624286014ed9d187ea2b6bae71ca21cfdf9d SHA512 72cbe1af33524c2e5512322ffa5d417b2b154c18ee68581873dd0b80a08c2ee95397cc103baf49883ff93c4ea19ff4bcccfd6f6f05876ba52ea618cc8eb48996 WHIRLPOOL 930036eff8bfc0ec4f517e1490438654d15e3d991dab2f046a355349ca49ad4395953851d911f130af8089c4e01e8db6da6d693f62aeb18ffb06e0ce8a85a009
+MISC ChangeLog 2565 SHA256 28e54b55098d2f045cc82c083249ad72de2e970df092da817e6a9b3ab12dcd98 SHA512 20aa65fcbb84e1debeba9ab22eda449091bd9f05e8a0a15b31dfb7928d1c463838cdc4a7d7fc105163d5d2e1208e605cb9aed34019f0e83c3679acde0e60bc33 WHIRLPOOL fa9ec4bacfd228bc711a254340c9d0445d64df580e4a7fb3f7f27e981d6be245dc42f5ac4bc1d574d4da0d58b91d130cdb58a42c982a6b898afb1df3521ea30d
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQEcBAEBCAAGBQJQV/wqAAoJEEqz6FtPBkyjksIH/0gSTJG5028rRu6i3Wf8rSCp
-0EybXahZIvMaNqMvodYGKViGQV2HC9rWqYZVsZ75FoL0P7U1i4NXlPiKWxCkgYRU
-kINTVp7gSl+y8ah0+JZBn2a51rGIM9LKX4NitsifBhhOIqhQU2aofNaBwG8o/anH
-rJsE2TuuKNSLeqYZT1g0dlYAXs105qT3cXC8+6UyjXkMc8tSt5v/QA+lEroKkoSg
-jwU+Y8brIuoOCDPf5FitMjhWAQLfuMJGlBtI8HAnB1MHedDPuVj9YMuSf+Tp66DS
-EOOlX1YDBF0EwCsMQjPMe5bgC/RJkmFi5ZDEna/2IOIbfPu+u/QZWvRpMiDrQmA=
-=lOg4
------END PGP SIGNATURE-----
diff --git a/app-crypt/coolkey/coolkey-1.1.0-r5.ebuild b/app-crypt/coolkey/coolkey-1.1.0-r5.ebuild
new file mode 100644
index 000000000000..46c28b5bea27
--- /dev/null
+++ b/app-crypt/coolkey/coolkey-1.1.0-r5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/coolkey/coolkey-1.1.0-r5.ebuild,v 1.1 2012/12/22 00:34:06 alonbl Exp $
+
+EAPI=3
+
+inherit eutils
+
+PATCHVER="001"
+
+DESCRIPTION="Linux Driver support for the CoolKey and CAC products"
+HOMEPAGE="http://directory.fedora.redhat.com/wiki/CoolKey"
+SRC_URI="http://directory.fedora.redhat.com/download/coolkey/${P}.tar.gz
+ mirror://gentoo/${P}-patches-${PATCHVER}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-apps/pcsc-lite-1.6.4
+ dev-libs/nss[utils]
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}
+ >=app-crypt/ccid-1.4.0
+ virtual/pkgconfig"
+
+pkg_setup() {
+ pk="pk11install"
+ dbdir="/etc/pki/nssdb"
+ ck_mod_name="CoolKey PKCS #11 Module"
+
+ if ! [[ -x $dbdir ]]; then
+ ewarn "No /etc/pki/nssdb found; check under \$HOME/.pki and"
+ ewarn "follow the suggested commands using the correct path."
+ fi
+}
+
+src_prepare() {
+ epatch "${WORKDIR}/${PN}-patches"/*
+}
+
+src_configure() {
+ econf --enable-pk11install $(use_enable debug) \
+ || die "configure failed"
+}
+
+src_compile() {
+ emake CFLAGS+="-fno-strict-aliasing" -j1 || die "make failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ diropts -m 1777
+ keepdir /var/cache/coolkey
+}
+
+pkg_postinst() {
+ if [[ -x $dbdir ]]; then
+ if ! $(modutil -rawlist -dbdir $dbdir | grep libcoolkeypk11); then
+ elog "You still need to install libcoolkey in your PKCS11 library:"
+ elog "$pk -p $dbdir 'name=$ck_mod_name library=libcoolkeypk11.so'"
+
+ fi
+ else
+ elog ""
+ elog "You still need to setup your PKCS11 library, or at least"
+ elog "find where it is (perhaps \$HOME/.pki/nssdb). Once you"
+ elog "find it, use 'modutil -rawlist -dbdir \$db' to look for"
+ elog "libcoolkeypk11.so, and if not found, add it using:"
+ elog ""
+ elog "$pk -p \$db 'name=$ck_mod_name library=libcoolkeypk11.so'"
+ elog ""
+ elog "where \$db is the full path to your pki/nssdb directory."
+ elog ""
+ fi
+}
+
+pkg_postrm() {
+ if [[ -x $dbdir ]]; then
+ if $(modutil -rawlist -dbdir $dbdir | grep libcoolkeypk11); then
+ elog "You should remove libcoolkey from your PKCS11 library."
+ fi
+ fi
+}