Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/openct: openct-0.6.20.ebuild ChangeLog openct-0.6.20-r3.ebuild
Date: Wed, 28 Nov 2012 22:39:49
Message-Id: 20121128223936.76CE320C65@flycatcher.gentoo.org
1 ssuominen 12/11/28 22:39:36
2
3 Modified: openct-0.6.20.ebuild ChangeLog
4 Added: openct-0.6.20-r3.ebuild
5 Log:
6 Use virtual/udev. Use udev.eclass to install udev helpers and rules to correct directories wrt #419423 by SpanKY
7
8 (Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.9 dev-libs/openct/openct-0.6.20.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/openct-0.6.20.ebuild?rev=1.9&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/openct-0.6.20.ebuild?rev=1.9&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/openct-0.6.20.ebuild?r1=1.8&r2=1.9
16
17 Index: openct-0.6.20.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/openct/openct-0.6.20.ebuild,v
20 retrieving revision 1.8
21 retrieving revision 1.9
22 diff -u -r1.8 -r1.9
23 --- openct-0.6.20.ebuild 6 Jun 2012 03:45:11 -0000 1.8
24 +++ openct-0.6.20.ebuild 28 Nov 2012 22:39:36 -0000 1.9
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/openct-0.6.20.ebuild,v 1.8 2012/06/06 03:45:11 zmedico Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/openct-0.6.20.ebuild,v 1.9 2012/11/28 22:39:36 ssuominen Exp $
30
31 EAPI="2"
32
33 @@ -19,7 +19,7 @@
34 # libtool is required at runtime for libltdl
35 RDEPEND="pcsc-lite? ( sys-apps/pcsc-lite )
36 usb? ( virtual/libusb:0 )
37 - >=sys-fs/udev-096
38 + virtual/udev
39 sys-devel/libtool"
40
41 DEPEND="${RDEPEND}
42
43
44
45 1.99 dev-libs/openct/ChangeLog
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/ChangeLog?rev=1.99&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/ChangeLog?rev=1.99&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/ChangeLog?r1=1.98&r2=1.99
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/dev-libs/openct/ChangeLog,v
54 retrieving revision 1.98
55 retrieving revision 1.99
56 diff -u -r1.98 -r1.99
57 --- ChangeLog 19 Jun 2012 13:56:54 -0000 1.98
58 +++ ChangeLog 28 Nov 2012 22:39:36 -0000 1.99
59 @@ -1,6 +1,13 @@
60 # ChangeLog for dev-libs/openct
61 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/ChangeLog,v 1.98 2012/06/19 13:56:54 flameeyes Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/ChangeLog,v 1.99 2012/11/28 22:39:36 ssuominen Exp $
64 +
65 +*openct-0.6.20-r3 (28 Nov 2012)
66 +
67 + 28 Nov 2012; Samuli Suominen <ssuominen@g.o> openct-0.6.20.ebuild,
68 + +openct-0.6.20-r3.ebuild:
69 + Use virtual/udev. Use udev.eclass to install udev helpers and rules to
70 + correct directories wrt #419423 by SpanKY
71
72 *openct-0.6.20-r2 (19 Jun 2012)
73
74
75
76
77 1.1 dev-libs/openct/openct-0.6.20-r3.ebuild
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/openct-0.6.20-r3.ebuild?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openct/openct-0.6.20-r3.ebuild?rev=1.1&content-type=text/plain
81
82 Index: openct-0.6.20-r3.ebuild
83 ===================================================================
84 # Copyright 1999-2012 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 # $Header: /var/cvsroot/gentoo-x86/dev-libs/openct/openct-0.6.20-r3.ebuild,v 1.1 2012/11/28 22:39:36 ssuominen Exp $
87
88 EAPI=5
89
90 inherit eutils flag-o-matic multilib udev user
91
92 DESCRIPTION="library for accessing smart card terminals"
93 HOMEPAGE="http://www.opensc-project.org/openct/"
94
95 SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.gz"
96 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
97
98 LICENSE="LGPL-2.1"
99 SLOT="0"
100 IUSE="doc pcsc-lite usb debug +udev"
101
102 # libtool is required at runtime for libltdl
103 RDEPEND="pcsc-lite? ( >=sys-apps/pcsc-lite-1.7.2-r1 )
104 usb? ( virtual/libusb:0 )
105 sys-devel/libtool"
106
107 DEPEND="${RDEPEND}
108 doc? ( app-doc/doxygen )"
109
110 # udev is not required at all at build-time as it's only a matter of
111 # installing the rules; add openrc for the checkpath used in the new
112 # init script
113 RDEPEND="${RDEPEND}
114 udev? ( virtual/udev )
115 sys-apps/openrc"
116
117 pkg_setup() {
118 enewgroup openct
119 enewuser openctd
120 }
121
122 src_configure() {
123 use debug && append-cppflags -DDEBUG_IFDH
124
125 econf \
126 --docdir="/usr/share/doc/${PF}" \
127 --htmldir="/usr/share/doc/${PF}/html" \
128 --localstatedir=/var \
129 --with-udev="$(udev_get_udevdir)" \
130 --enable-non-privileged \
131 --with-daemon-user=openctd \
132 --with-daemon-groups=usb \
133 --enable-shared --disable-static \
134 $(use_enable doc) \
135 $(use_enable doc api-doc) \
136 $(use_enable pcsc-lite pcsc) \
137 $(use_with pcsc-lite bundle /usr/$(get_libdir)/readers/usb) \
138 $(use_enable usb)
139 }
140
141 src_install() {
142 emake DESTDIR="${D}" install
143 prune_libtool_files --all
144 rm "${D}"/usr/$(get_libdir)/openct-ifd.*
145
146 if use udev; then
147 insinto "$(udev_get_udevdir)"/rules.d
148 newins etc/openct.udev 70-openct.rules
149 fi
150
151 newinitd "${FILESDIR}"/openct.rc.2 openct
152 }
153
154 pkg_postinst() {
155 elog
156 elog "You need to edit /etc/openct.conf to enable serial readers."
157 elog
158 elog "You should add \"openct\" to your default runlevel. To do so"
159 elog "type \"rc-update add openct default\"."
160 elog
161 elog "You need to be a member of the (newly created) group openct to"
162 elog "access smart card readers connected to this system. Set users'"
163 elog "groups with usermod -G. root always has access."
164 elog
165 }