Gentoo Archives: gentoo-commits

From: Alon Bar-Lev <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/openct/
Date: Thu, 27 Sep 2018 23:55:29
Message-Id: 1538092302.5f0f0a567649ab5144eb4973534de27959bc0ee4.alonbl@gentoo
1 commit: 5f0f0a567649ab5144eb4973534de27959bc0ee4
2 Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 23 14:50:19 2018 +0000
4 Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 27 23:51:42 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0f0a56
7
8 dev-libs/openct: eapi bump
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 dev-libs/openct/metadata.xml | 3 ---
13 dev-libs/openct/openct-0.6.20-r4.ebuild | 25 ++++++++-----------------
14 2 files changed, 8 insertions(+), 20 deletions(-)
15
16 diff --git a/dev-libs/openct/metadata.xml b/dev-libs/openct/metadata.xml
17 index 38be29df0b1..769c5bd3d17 100644
18 --- a/dev-libs/openct/metadata.xml
19 +++ b/dev-libs/openct/metadata.xml
20 @@ -13,9 +13,6 @@
21 <flag name="debug">
22 Add debug output to the driver library for pcsc-lite.
23 </flag>
24 - <flag name="udev">
25 - Install rules for <pkg>sys-fs/udev</pkg> to auto-start openct.
26 - </flag>
27 </use>
28 <upstream>
29 <remote-id type="github">OpenSC/openct</remote-id>
30
31 diff --git a/dev-libs/openct/openct-0.6.20-r4.ebuild b/dev-libs/openct/openct-0.6.20-r4.ebuild
32 index 8f874966fbf..cb39d7698bf 100644
33 --- a/dev-libs/openct/openct-0.6.20-r4.ebuild
34 +++ b/dev-libs/openct/openct-0.6.20-r4.ebuild
35 @@ -1,9 +1,9 @@
36 -# Copyright 1999-2017 Gentoo Foundation
37 +# Copyright 1999-2018 Gentoo Foundation
38 # Distributed under the terms of the GNU General Public License v2
39
40 -EAPI=6
41 +EAPI=7
42
43 -inherit flag-o-matic ltprune multilib udev user
44 +inherit flag-o-matic multilib udev user
45
46 DESCRIPTION="library for accessing smart card terminals"
47 HOMEPAGE="https://github.com/OpenSC/openct/wiki"
48 @@ -13,22 +13,13 @@ KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
49
50 LICENSE="LGPL-2.1"
51 SLOT="0"
52 -IUSE="doc pcsc-lite usb debug +udev"
53 +IUSE="doc pcsc-lite usb debug"
54
55 -# Drop the libtool dep once libltdl goes stable.
56 RDEPEND="pcsc-lite? ( >=sys-apps/pcsc-lite-1.7.2-r1:= )
57 usb? ( virtual/libusb:0 )
58 dev-libs/libltdl:0="
59 -
60 -DEPEND="${RDEPEND}
61 - doc? ( app-doc/doxygen )"
62 -
63 -# udev is not required at all at build-time as it's only a matter of
64 -# installing the rules; add openrc for the checkpath used in the new
65 -# init script
66 -RDEPEND="${RDEPEND}
67 - udev? ( virtual/udev )
68 - sys-apps/openrc"
69 +DEPEND="${RDEPEND}"
70 +BDEPEND="doc? ( app-doc/doxygen )"
71
72 pkg_setup() {
73 enewgroup openct
74 @@ -56,10 +47,10 @@ src_configure() {
75
76 src_install() {
77 default
78 - prune_libtool_files --all
79 + find "${D}" -name '*.la' -delete || die
80 rm "${D}"/usr/$(get_libdir)/openct-ifd.*
81
82 - use udev && udev_newrules etc/openct.udev 70-openct.rules
83 + udev_newrules etc/openct.udev 70-openct.rules
84
85 newinitd "${FILESDIR}"/openct.initd openct
86 }