Gentoo Archives: gentoo-commits

From: "Alon Bar-Lev (alonbl)" <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/coolkey: coolkey-1.1.0-r6.ebuild ChangeLog
Date: Sat, 30 Mar 2013 23:09:58
Message-Id: 20130330230954.5308D2171D@flycatcher.gentoo.org
1 alonbl 13/03/30 23:09:54
2
3 Modified: ChangeLog
4 Added: coolkey-1.1.0-r6.ebuild
5 Log:
6 Fix multi-slot for ActivCard, bug#460662, thanks to Kamil Roman
7
8 (Portage version: 2.2.0_alpha170/cvs/Linux x86_64, signed Manifest commit with key BF20DC51)
9
10 Revision Changes Path
11 1.19 app-crypt/coolkey/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/coolkey/ChangeLog?rev=1.19&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/coolkey/ChangeLog?rev=1.19&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/coolkey/ChangeLog?r1=1.18&r2=1.19
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/coolkey/ChangeLog,v
20 retrieving revision 1.18
21 retrieving revision 1.19
22 diff -u -r1.18 -r1.19
23 --- ChangeLog 2 Feb 2013 22:21:12 -0000 1.18
24 +++ ChangeLog 30 Mar 2013 23:09:54 -0000 1.19
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-crypt/coolkey
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/coolkey/ChangeLog,v 1.18 2013/02/02 22:21:12 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/coolkey/ChangeLog,v 1.19 2013/03/30 23:09:54 alonbl Exp $
30 +
31 +*coolkey-1.1.0-r6 (30 Mar 2013)
32 +
33 + 30 Mar 2013; Alon Bar-Lev <alonbl@g.o> +coolkey-1.1.0-r6.ebuild:
34 + Fix multi-slot for ActivCard, bug#460662, thanks to Kamil Roman
35
36 02 Feb 2013; Agostino Sarubbo <ago@g.o> coolkey-1.1.0-r5.ebuild:
37 Add ~arm, wrt bug #449220
38
39
40
41 1.1 app-crypt/coolkey/coolkey-1.1.0-r6.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/coolkey/coolkey-1.1.0-r6.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/coolkey/coolkey-1.1.0-r6.ebuild?rev=1.1&content-type=text/plain
45
46 Index: coolkey-1.1.0-r6.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-crypt/coolkey/coolkey-1.1.0-r6.ebuild,v 1.1 2013/03/30 23:09:54 alonbl Exp $
51
52 EAPI=3
53
54 inherit eutils
55
56 PATCHVER="002"
57
58 DESCRIPTION="Linux Driver support for the CoolKey and CAC products"
59 HOMEPAGE="http://directory.fedora.redhat.com/wiki/CoolKey"
60 SRC_URI="http://directory.fedora.redhat.com/download/coolkey/${P}.tar.gz
61 mirror://gentoo/${P}-patches-${PATCHVER}.tar.gz"
62
63 LICENSE="LGPL-2.1"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="debug"
67
68 RDEPEND=">=sys-apps/pcsc-lite-1.6.4
69 dev-libs/nss[utils]
70 sys-libs/zlib"
71
72 DEPEND="${RDEPEND}
73 >=app-crypt/ccid-1.4.0
74 virtual/pkgconfig"
75
76 pkg_setup() {
77 pk="pk11install"
78 dbdir="/etc/pki/nssdb"
79 ck_mod_name="CoolKey PKCS #11 Module"
80
81 if ! [[ -x $dbdir ]]; then
82 ewarn "No /etc/pki/nssdb found; check under \$HOME/.pki and"
83 ewarn "follow the suggested commands using the correct path."
84 fi
85 }
86
87 src_prepare() {
88 epatch "${WORKDIR}/${PN}-patches"/*
89 }
90
91 src_configure() {
92 econf --enable-pk11install $(use_enable debug) \
93 || die "configure failed"
94 }
95
96 src_compile() {
97 emake CFLAGS+="-fno-strict-aliasing" -j1 || die "make failed"
98 }
99
100 src_install() {
101 emake install DESTDIR="${D}" || die
102 diropts -m 1777
103 keepdir /var/cache/coolkey
104 }
105
106 pkg_postinst() {
107 if [[ -x $dbdir ]]; then
108 if ! $(modutil -rawlist -dbdir $dbdir | grep libcoolkeypk11); then
109 elog "You still need to install libcoolkey in your PKCS11 library:"
110 elog "$pk -p $dbdir 'name=$ck_mod_name library=libcoolkeypk11.so'"
111
112 fi
113 else
114 elog ""
115 elog "You still need to setup your PKCS11 library, or at least"
116 elog "find where it is (perhaps \$HOME/.pki/nssdb). Once you"
117 elog "find it, use 'modutil -rawlist -dbdir \$db' to look for"
118 elog "libcoolkeypk11.so, and if not found, add it using:"
119 elog ""
120 elog "$pk -p \$db 'name=$ck_mod_name library=libcoolkeypk11.so'"
121 elog ""
122 elog "where \$db is the full path to your pki/nssdb directory."
123 elog ""
124 fi
125 }
126
127 pkg_postrm() {
128 if [[ -x $dbdir ]]; then
129 if $(modutil -rawlist -dbdir $dbdir | grep libcoolkeypk11); then
130 elog "You should remove libcoolkey from your PKCS11 library."
131 fi
132 fi
133 }