Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/openct: ChangeLog openct-0.6.17.ebuild openct-0.6.14-r1.ebuild openct-0.6.14.ebuild openct-0.6.15.ebuild
Date: Wed, 29 Jul 2009 14:11:13
Message-Id: E1MW9s6-0002el-Pb@stork.gentoo.org
1 arfrever 09/07/29 14:11:10
2
3 Modified: ChangeLog
4 Added: openct-0.6.17.ebuild
5 Removed: openct-0.6.14-r1.ebuild openct-0.6.14.ebuild
6 openct-0.6.15.ebuild
7 Log:
8 Version bump.
9 (Portage version: 13851-svn/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.74 dev-libs/openct/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/openct/ChangeLog?rev=1.74&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/openct/ChangeLog?rev=1.74&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/openct/ChangeLog?r1=1.73&r2=1.74
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/openct/ChangeLog,v
21 retrieving revision 1.73
22 retrieving revision 1.74
23 diff -u -r1.73 -r1.74
24 --- ChangeLog 19 Jul 2009 12:51:31 -0000 1.73
25 +++ ChangeLog 29 Jul 2009 14:11:10 -0000 1.74
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-libs/openct
28 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/ChangeLog,v 1.73 2009/07/19 12:51:31 nixnut Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/ChangeLog,v 1.74 2009/07/29 14:11:10 arfrever Exp $
31 +
32 +*openct-0.6.17 (29 Jul 2009)
33 +
34 + 29 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
35 + -openct-0.6.14.ebuild, -openct-0.6.14-r1.ebuild, -openct-0.6.15.ebuild,
36 + +openct-0.6.17.ebuild:
37 + Version bump.
38
39 19 Jul 2009; nixnut <nixnut@g.o> openct-0.6.16.ebuild:
40 ppc stable #274177
41
42
43
44 1.1 dev-libs/openct/openct-0.6.17.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/openct/openct-0.6.17.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/openct/openct-0.6.17.ebuild?rev=1.1&content-type=text/plain
48
49 Index: openct-0.6.17.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/openct-0.6.17.ebuild,v 1.1 2009/07/29 14:11:10 arfrever Exp $
54
55 EAPI="2"
56
57 inherit eutils
58
59 DESCRIPTION="library for accessing smart card terminals"
60 HOMEPAGE="http://www.opensc-project.org/openct/"
61
62 SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.gz"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
64
65 LICENSE="LGPL-2.1"
66 SLOT="0"
67 IUSE="doc pcsc-lite usb"
68
69 RDEPEND="pcsc-lite? ( sys-apps/pcsc-lite )
70 usb? ( virtual/libusb:0 )
71 >=sys-fs/udev-096"
72
73 DEPEND="${RDEPEND}
74 doc? ( app-doc/doxygen )"
75
76 pkg_setup() {
77 enewgroup openct
78 enewuser openctd
79 }
80
81 src_configure() {
82 econf \
83 --docdir="/usr/share/doc/${PF}" \
84 --htmldir="/usr/share/doc/${PF}/html" \
85 --localstatedir=/var \
86 --with-udev="/$(get_libdir)/udev" \
87 --enable-non-privileged \
88 --with-daemon-user=openctd \
89 --with-daemon-groups=usb \
90 $(use_enable doc) \
91 $(use_enable doc api-doc) \
92 $(use_enable pcsc-lite pcsc) \
93 $(use_enable usb)
94 }
95
96 src_install() {
97 emake DESTDIR="${D}" install || die "emake install failed"
98
99 insinto /etc/udev/rules.d/
100 newins etc/openct.udev 70-openct.rules || die "newins 70-openct.rules failed"
101
102 diropts -m0750 -gopenct -oopenctd
103 keepdir /var/run/openct
104
105 newinitd "${FILESDIR}"/openct.rc openct
106 }
107
108 pkg_postinst() {
109 elog
110 elog "You need to edit /etc/openct.conf to enable serial readers."
111 elog
112 elog "You should add \"openct\" to your default runlevel. To do so"
113 elog "type \"rc-update add openct default\"."
114 elog
115 elog "You need to be a member of the (newly created) group openct to"
116 elog "access smart card readers connected to this system. Set users'"
117 elog "groups with usermod -G. root always has access."
118 elog
119 }