diff options
author | 2012-12-22 00:34:11 +0000 | |
---|---|---|
committer | 2012-12-22 00:34:11 +0000 | |
commit | fbcea00a915c9e51bbf4750d34ae364c0f40ae96 (patch) | |
tree | 0c0ea707e743708175fa2d90e3a11c8f79bbc5e5 /app-crypt | |
parent | version bump (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | app-crypt/coolkey/Manifest | 18 | ||||
-rw-r--r-- | app-crypt/coolkey/coolkey-1.1.0-r5.ebuild | 86 |
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 +} |