pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/pcsc-lite - Fix reader.conf handling.
details: https://anonhg.NetBSD.org/pkgsrc/rev/07ec12aa6092
branches: trunk
changeset: 565642:07ec12aa6092
user: hasso <hasso%pkgsrc.org@localhost>
date: Fri Oct 02 12:36:13 2009 +0000
description:
- Fix reader.conf handling.
- Fix references to the confdir.
- Fix headers so thirdparty apps can be built with pcsc-lite from pkgsrc.
- Some minor changes to fix pkglint warnings.
- Bump PKGREVISION.
diffstat:
security/pcsc-lite/DEINSTALL | 8 ++++++++
security/pcsc-lite/DESCR | 11 ++++-------
security/pcsc-lite/INSTALL | 8 ++++++++
security/pcsc-lite/Makefile | 17 +++++++----------
security/pcsc-lite/PLIST | 3 ++-
security/pcsc-lite/distinfo | 8 ++------
security/pcsc-lite/patches/patch-ab | 22 ++++++++++++----------
security/pcsc-lite/patches/patch-ac | 10 ----------
security/pcsc-lite/patches/patch-ad | 13 -------------
security/pcsc-lite/patches/patch-ae | 13 -------------
security/pcsc-lite/patches/patch-af | 13 -------------
11 files changed, 43 insertions(+), 83 deletions(-)
diffs (224 lines):
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/DEINSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/security/pcsc-lite/DEINSTALL Fri Oct 02 12:36:13 2009 +0000
@@ -0,0 +1,8 @@
+#!/bin/sh
+# $NetBSD: DEINSTALL,v 1.1 2009/10/02 12:36:13 hasso Exp $
+
+case ${STAGE} in
+POST-DEINSTALL)
+ ${RM} -f @PKG_SYSCONFDIR@/reader.conf
+ ;;
+esac
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/DESCR
--- a/security/pcsc-lite/DESCR Fri Oct 02 12:35:54 2009 +0000
+++ b/security/pcsc-lite/DESCR Fri Oct 02 12:36:13 2009 +0000
@@ -1,8 +1,5 @@
-The purpose of PC/SC Lite is to provide a
-Windows(R) SCard interface in a very small
-form factor for communicating to smartcards
-and readers.
+The purpose of PC/SC Lite is to provide a Windows(R) SCard interface in a
+very small form factor for communicating to smartcards and readers.
-The PC/SC Lite library is used to connect to
-the PC/SC daemon from a client application
-and provide access to the desired reader.
+The PC/SC Lite library is used to connect to the PC/SC daemon from a
+client application and provide access to the desired reader.
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/INSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/security/pcsc-lite/INSTALL Fri Oct 02 12:36:13 2009 +0000
@@ -0,0 +1,8 @@
+#!/bin/sh
+# $NetBSD: INSTALL,v 1.1 2009/10/02 12:36:13 hasso Exp $
+
+case ${STAGE} in
+POST-INSTALL)
+ ${PREFIX}/sbin/update-reader.conf
+ ;;
+esac
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/Makefile
--- a/security/pcsc-lite/Makefile Fri Oct 02 12:35:54 2009 +0000
+++ b/security/pcsc-lite/Makefile Fri Oct 02 12:36:13 2009 +0000
@@ -1,47 +1,44 @@
-# $NetBSD: Makefile,v 1.7 2009/08/03 18:47:35 hasso Exp $
+# $NetBSD: Makefile,v 1.8 2009/10/02 12:36:13 hasso Exp $
#
DISTNAME= pcsc-lite-1.5.5
+PKGREVISION= 1
CATEGORIES= security
MASTER_SITES= http://alioth.debian.org/frs/download.php/3082/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= shannonjr%NetBSD.org@localhost
HOMEPAGE= http://pcsclite.alioth.debian.org/
-COMMENT= Middleware to access a smart card using SCard API (PC/SC).
+COMMENT= Middleware to access a smart card using SCard API (PC/SC)
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
-USE_TOOLS+= autoconf automake aclocal autoheader
-AUTOMAKE_REQD= 1.10
-AUTOCONF_REQD= 2.58
USE_LANGUAGES= c c++
.include "options.mk"
CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+= --enable-confdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+= --enable-ipcdir=${VARBASE}/pcsc-lite
CONFIGURE_ARGS+= --enable-usbdropdir=${PREFIX}/lib/pcsc-lite/drivers
CONFIGURE_ARGS+= --disable-libhal
MAKE_DIRS+= ${VARBASE}/pcsc-lite
MAKE_DIRS+= ${PREFIX}/lib/pcsc-lite
MAKE_DIRS+= ${PREFIX}/lib/pcsc-lite/drivers
+MAKE_DIRS+= ${PKG_SYSCONFDIR}/reader.conf.d
EGDIR= ${PREFIX}/share/examples/pcsc-lite
-CONF_FILES+= ${EGDIR}/reader.conf ${PKG_SYSCONFDIR}/reader.conf
+CONF_FILES+= ${EGDIR}/reader.conf ${PKG_SYSCONFDIR}/reader.conf.d/reader.conf
PKGCONFIG_OVERRIDE+= src/libpcsclite.pc.in
+BUILD_DEFS+= VARBASE
INSTALLATION_DIRS= ${EGDIR}
-pre-configure:
- cd ${WRKSRC} && ${SH} bootstrap
-
-
post-install:
${INSTALL_DATA} ${WRKSRC}/etc/reader.conf ${DESTDIR}${EGDIR}
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/PLIST
--- a/security/pcsc-lite/PLIST Fri Oct 02 12:35:54 2009 +0000
+++ b/security/pcsc-lite/PLIST Fri Oct 02 12:36:13 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:13:35 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2009/10/02 12:36:13 hasso Exp $
include/PCSC/debuglog.h
include/PCSC/ifdhandler.h
include/PCSC/pcsclite.h
@@ -11,6 +11,7 @@
man/man8/pcscd.8
man/man8/update-reader.conf.8
sbin/pcscd
+sbin/update-reader.conf
share/doc/pcsc-lite/README.DAEMON
share/doc/pcsc-lite/ifdhandler-3.tex
share/doc/pcsc-lite/pcsc-lite.bib
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/distinfo
--- a/security/pcsc-lite/distinfo Fri Oct 02 12:35:54 2009 +0000
+++ b/security/pcsc-lite/distinfo Fri Oct 02 12:36:13 2009 +0000
@@ -1,11 +1,7 @@
-$NetBSD: distinfo,v 1.7 2009/08/03 18:47:35 hasso Exp $
+$NetBSD: distinfo,v 1.8 2009/10/02 12:36:13 hasso Exp $
SHA1 (pcsc-lite-1.5.5.tar.bz2) = 6791a8bd07f69972f708d4bdd03d6b1056c7af3e
RMD160 (pcsc-lite-1.5.5.tar.bz2) = 99f56839483d7364426e0d70ec6825f551b4c49e
Size (pcsc-lite-1.5.5.tar.bz2) = 465947 bytes
SHA1 (patch-aa) = a30db3af5181f7d37d16c25d2679070e2fdf6652
-SHA1 (patch-ab) = 40437e4db3295318942f292dcfc7dc7a59b5c77e
-SHA1 (patch-ac) = 92b6d3a1c2e330f633021cf662136c300e3af9bf
-SHA1 (patch-ad) = 3172e6063cc48b1302d08865cd8e9039b502a807
-SHA1 (patch-ae) = 79978e1a6e1b6cd11ba4411e69bbf6f7d83c90ae
-SHA1 (patch-af) = 931c031eba226336ceb1c12bc2ffd9193cb24e44
+SHA1 (patch-ab) = 3fe33345975fcd61611dae8d7aaf9b6ee5329d9e
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/patches/patch-ab
--- a/security/pcsc-lite/patches/patch-ab Fri Oct 02 12:35:54 2009 +0000
+++ b/security/pcsc-lite/patches/patch-ab Fri Oct 02 12:36:13 2009 +0000
@@ -1,11 +1,13 @@
-$NetBSD: patch-ab,v 1.2 2008/08/08 21:25:49 shannonjr Exp $
+$NetBSD: patch-ab,v 1.3 2009/10/02 12:36:13 hasso Exp $
---- src/Makefile.am.orig 2008-05-21 09:58:33 +0300
-+++ src/Makefile.am 2008-08-07 22:16:36 +0300
-@@ -152,3 +152,6 @@ tokenparser.c: tokenparser.l
-
- EXTRA_DIST = README_INTERNALS.txt winscard_scf.c
-
-+install-data-local:
-+ ${INSTALL} -d ${DESTDIR}${includedir}/PCSC
-+
+--- etc/Makefile.in.orig 2009-10-02 14:30:34 +0300
++++ etc/Makefile.in 2009-10-02 14:31:11 +0300
+@@ -202,7 +202,7 @@ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ usbdropdir = @usbdropdir@
+-conf_DATA = reader.conf
++conf_DATA =
+ sbin_SCRIPTS = update-reader.conf
+ EXTRA_DIST = StartupParameters.plist SmartcardServices
+ all: all-am
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/patches/patch-ac
--- a/security/pcsc-lite/patches/patch-ac Fri Oct 02 12:35:54 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2009/06/25 06:30:51 hasso Exp $
-
---- Makefile.am.orig 2009-05-27 05:34:51 +0300
-+++ Makefile.am 2009-06-25 08:57:16 +0300
-@@ -1,4 +1,4 @@
--SUBDIRS = m4 src etc doc
-+SUBDIRS = m4 src doc
-
- ACLOCAL_AMFLAGS = -I m4
-
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/patches/patch-ad
--- a/security/pcsc-lite/patches/patch-ad Fri Oct 02 12:35:54 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2008/03/04 11:29:08 shannonjr Exp $
-
---- src/PCSC/pcsclite.h.in.orig 2007-11-23 09:48:26.000000000 -0700
-+++ src/PCSC/pcsclite.h.in
-@@ -16,7 +16,7 @@
- #ifndef __pcsclite_h__
- #define __pcsclite_h__
-
--#include <wintypes.h>
-+#include <PCSC/wintypes.h>
-
- #ifdef __cplusplus
- extern "C"
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/patches/patch-ae
--- a/security/pcsc-lite/patches/patch-ae Fri Oct 02 12:35:54 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2008/03/04 11:29:08 shannonjr Exp $
-
---- src/PCSC/winscard.h.orig 2007-10-13 15:21:10.000000000 -0600
-+++ src/PCSC/winscard.h
-@@ -16,7 +16,7 @@
- #ifndef __winscard_h__
- #define __winscard_h__
-
--#include <pcsclite.h>
-+#include <PCSC/pcsclite.h>
-
- #ifdef __cplusplus
- extern "C"
diff -r a3af236bef5b -r 07ec12aa6092 security/pcsc-lite/patches/patch-af
--- a/security/pcsc-lite/patches/patch-af Fri Oct 02 12:35:54 2009 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.1.1.1 2008/03/04 11:29:08 shannonjr Exp $
-
---- src/PCSC/ifdhandler.h.orig 2007-10-20 07:56:43.000000000 -0600
-+++ src/PCSC/ifdhandler.h
-@@ -16,7 +16,7 @@
- #ifndef _ifd_handler_h_
- #define _ifd_handler_h_
-
--#include <pcsclite.h>
-+#include <PCSC/pcsclite.h>
-
- #ifdef __cplusplus
- extern "C"
Home |
Main Index |
Thread Index |
Old Index