summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2014-09-28 18:26:41 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2014-09-28 18:26:41 +0000
commit938c80adcc81f4209c9d1eed1f870c27ed063bb0 (patch)
tree39c82ac84af1a56c244b8778e7a66124d59c9807 /sys-apps/pcsc-lite
parentBuild against gstreamer:1.0 with USE=gstreamer, and introduce USE=gstreamer01... (diff)
downloadgentoo-2-938c80adcc81f4209c9d1eed1f870c27ed063bb0.tar.gz
gentoo-2-938c80adcc81f4209c9d1eed1f870c27ed063bb0.tar.bz2
gentoo-2-938c80adcc81f4209c9d1eed1f870c27ed063bb0.zip
Version bump.
(Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key D4301342)
Diffstat (limited to 'sys-apps/pcsc-lite')
-rw-r--r--sys-apps/pcsc-lite/ChangeLog8
-rw-r--r--sys-apps/pcsc-lite/pcsc-lite-1.8.12.ebuild (renamed from sys-apps/pcsc-lite/pcsc-lite-1.8.10.ebuild)23
2 files changed, 22 insertions, 9 deletions
diff --git a/sys-apps/pcsc-lite/ChangeLog b/sys-apps/pcsc-lite/ChangeLog
index e44e603018b3..580604a7b05c 100644
--- a/sys-apps/pcsc-lite/ChangeLog
+++ b/sys-apps/pcsc-lite/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/pcsc-lite
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcsc-lite/ChangeLog,v 1.172 2014/07/30 19:32:21 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcsc-lite/ChangeLog,v 1.173 2014/09/28 18:26:41 flameeyes Exp $
+
+*pcsc-lite-1.8.12 (28 Sep 2014)
+
+ 28 Sep 2014; Diego E. Pettenò <flameeyes@gentoo.org> +pcsc-lite-1.8.12.ebuild,
+ -pcsc-lite-1.8.10.ebuild:
+ Version bump.
30 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> pcsc-lite-1.8.10.ebuild,
pcsc-lite-1.8.11-r1.ebuild, pcsc-lite-1.8.2.ebuild, pcsc-lite-1.8.8-r1.ebuild:
diff --git a/sys-apps/pcsc-lite/pcsc-lite-1.8.10.ebuild b/sys-apps/pcsc-lite/pcsc-lite-1.8.12.ebuild
index d052b71d699b..2b438543168a 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-1.8.10.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-1.8.12.ebuild
@@ -1,15 +1,15 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcsc-lite/pcsc-lite-1.8.10.ebuild,v 1.3 2014/07/30 19:32:21 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pcsc-lite/pcsc-lite-1.8.12.ebuild,v 1.1 2014/09/28 18:26:41 flameeyes Exp $
-EAPI="4"
+EAPI="5"
-inherit eutils multilib systemd udev user
+inherit eutils multilib systemd udev user autotools
DESCRIPTION="PC/SC Architecture smartcard middleware library"
HOMEPAGE="http://pcsclite.alioth.debian.org/"
-STUPID_NUM="3963"
+STUPID_NUM="4115"
MY_P="${PN}-${PV/_/-}"
SRC_URI="http://alioth.debian.org/download.php/file/${STUPID_NUM}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
@@ -23,13 +23,14 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
# This is called libusb so that it doesn't fool people in thinking that
# it is _required_ for USB support. Otherwise they'll disable udev and
# that's going to be worse.
-IUSE="libusb selinux +udev"
+IUSE="libusb policykit selinux +udev"
REQUIRED_USE="^^ ( udev libusb )"
CDEPEND="libusb? ( virtual/libusb:1 )
selinux? ( sec-policy/selinux-pcscd )
- udev? ( virtual/udev )"
+ udev? ( virtual/udev )
+ policykit? ( >=sys-auth/polkit-0.111 )"
DEPEND="${CDEPEND}
virtual/pkgconfig"
RDEPEND="${CDEPEND}
@@ -43,15 +44,21 @@ pkg_setup() {
enewuser pcscd -1 -1 /run/pcscd pcscd,openct
}
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.8.11-polkit-pcscd.patch
+
+ eautoreconf
+}
+
src_configure() {
econf \
--disable-maintainer-mode \
- --disable-silent-rules \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--enable-usbdropdir="${EPREFIX}/usr/$(get_libdir)/readers/usb" \
--enable-ipcdir=/run/pcscd \
$(use_enable udev libudev) \
$(use_enable libusb) \
+ $(use_enable policykit polkit) \
"$(systemd_with_unitdir)" \
${myconf}
}
@@ -62,7 +69,7 @@ src_install() {
default
prune_libtool_files
- newinitd "${FILESDIR}"/pcscd-init.6 pcscd
+ newinitd "${FILESDIR}"/pcscd-init.7 pcscd
if use udev; then
insinto "$(get_udevdir)"/rules.d