head 1.26; access; symbols pkgsrc-2023Q4:1.25.0.2 pkgsrc-2023Q4-base:1.25 pkgsrc-2023Q3:1.24.0.6 pkgsrc-2023Q3-base:1.24 pkgsrc-2023Q2:1.24.0.4 pkgsrc-2023Q2-base:1.24 pkgsrc-2023Q1:1.24.0.2 pkgsrc-2023Q1-base:1.24 pkgsrc-2022Q4:1.23.0.4 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.23.0.2 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.22.0.10 pkgsrc-2022Q2-base:1.22 pkgsrc-2022Q1:1.22.0.8 pkgsrc-2022Q1-base:1.22 pkgsrc-2021Q4:1.22.0.6 pkgsrc-2021Q4-base:1.22 pkgsrc-2021Q3:1.22.0.4 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.22.0.2 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.21.0.6 pkgsrc-2021Q1-base:1.21 pkgsrc-2020Q4:1.21.0.4 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.21.0.2 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.20.0.8 pkgsrc-2020Q2-base:1.20 pkgsrc-2020Q1:1.20.0.4 pkgsrc-2020Q1-base:1.20 pkgsrc-2019Q4:1.20.0.6 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.20.0.2 pkgsrc-2019Q3-base:1.20 pkgsrc-2019Q2:1.19.0.8 pkgsrc-2019Q2-base:1.19 pkgsrc-2019Q1:1.19.0.6 pkgsrc-2019Q1-base:1.19 pkgsrc-2018Q4:1.19.0.4 pkgsrc-2018Q4-base:1.19 pkgsrc-2018Q3:1.19.0.2 pkgsrc-2018Q3-base:1.19 pkgsrc-2018Q2:1.17.0.14 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.17.0.12 pkgsrc-2018Q1-base:1.17 pkgsrc-2017Q4:1.17.0.10 pkgsrc-2017Q4-base:1.17 pkgsrc-2017Q3:1.17.0.8 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.17.0.4 pkgsrc-2017Q2-base:1.17 pkgsrc-2017Q1:1.17.0.2 pkgsrc-2017Q1-base:1.17 pkgsrc-2016Q4:1.16.0.4 pkgsrc-2016Q4-base:1.16 pkgsrc-2016Q3:1.16.0.2 pkgsrc-2016Q3-base:1.16 pkgsrc-2016Q2:1.15.0.8 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.6 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.4 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.15.0.2 pkgsrc-2015Q3-base:1.15 pkgsrc-2015Q2:1.13.0.2 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.12.0.8 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.6 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.4 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.2 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.11.0.2 pkgsrc-2014Q1-base:1.11 pkgsrc-2013Q4:1.10.0.6 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.4 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.2 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.9.0.2 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.8.0.2 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.5.0.12 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.10 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.8 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.6 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.4 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.2 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.14 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.12 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.10 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.8 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.6 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.4 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.2 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.2 pkgsrc-2008Q1:1.1.1.1.0.2 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.26 date 2024.01.01.11.41.38; author adam; state Exp; branches; next 1.25; commitid mgjqcpfT7i5HUJSE; 1.25 date 2023.10.18.15.39.54; author adam; state Exp; branches; next 1.24; commitid kqwGjbSMFyhBD7JE; 1.24 date 2023.02.21.16.34.14; author adam; state Exp; branches; next 1.23; commitid byVLA9qwBA8LCpeE; 1.23 date 2022.06.28.11.35.50; author wiz; state Exp; branches; next 1.22; commitid D2UoJrTHpoHEANJD; 1.22 date 2021.05.24.19.54.05; author wiz; state Exp; branches; next 1.21; commitid qokaiStTApGMcrUC; 1.21 date 2020.08.31.18.11.20; author wiz; state Exp; branches; next 1.20; commitid 7zxRbfOkDOoxbfmC; 1.20 date 2019.08.11.13.22.59; author wiz; state Exp; branches; next 1.19; commitid Ifet9Pg6Qt99ZByB; 1.19 date 2018.08.22.09.46.28; author wiz; state Exp; branches; next 1.18; commitid YLub8g3ofvFGb6PA; 1.18 date 2018.07.04.13.40.35; author jperkin; state Exp; branches; next 1.17; commitid NnIyRkdX3Lbg3PIA; 1.17 date 2017.02.16.14.47.56; author gdt; state Exp; branches; next 1.16; commitid a4X1T8aH9GaECbGz; 1.16 date 2016.07.09.06.38.56; author wiz; state Exp; branches; next 1.15; commitid dlqnocGpOoXV2Cdz; 1.15 date 2015.09.07.19.37.17; author gdt; state Exp; branches; next 1.14; commitid SjGvzzWmjEtacmAy; 1.14 date 2015.07.13.09.54.20; author wiz; state Exp; branches; next 1.13; commitid ySZA9GkCGNpVL6ty; 1.13 date 2015.06.12.10.51.09; author wiz; state Exp; branches; next 1.12; commitid B4JmCfaVUbiY38py; 1.12 date 2014.05.29.23.37.25; author wiz; state Exp; branches; next 1.11; commitid laryHfkCalgYtuCx; 1.11 date 2014.02.25.18.02.36; author gdt; state Exp; branches; next 1.10; commitid iDzh4Xxh8gqTDvqx; 1.10 date 2013.05.31.12.41.57; author wiz; state Exp; branches; next 1.9; commitid hIeXGcx6VfKHwMRw; 1.9 date 2013.02.01.22.21.11; author wiz; state Exp; branches; next 1.8; 1.8 date 2012.12.15.00.53.26; author pettai; state Exp; branches; next 1.7; 1.7 date 2012.10.23.18.16.49; author asau; state Exp; branches; next 1.6; 1.6 date 2012.10.03.21.57.33; author wiz; state Exp; branches; next 1.5; 1.5 date 2011.05.26.13.32.26; author obache; state Exp; branches; next 1.4; 1.4 date 2010.11.28.10.47.40; author shattered; state Exp; branches; next 1.3; 1.3 date 2009.03.16.19.14.08; author hasso; state Exp; branches; next 1.2; 1.2 date 2008.04.10.07.56.09; author wiz; state Exp; branches; next 1.1; 1.1 date 2008.03.04.11.32.15; author shannonjr; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.03.04.11.32.15; author shannonjr; state Exp; branches; next ; desc @@ 1.26 log @pcsc-tools: updated to 1.7.1 1.7.1 Bug fixes @ text @# $NetBSD: Makefile,v 1.25 2023/10/18 15:39:54 adam Exp $ DISTNAME= pcsc-tools-1.7.1 CATEGORIES= security MASTER_SITES= https://pcsc-tools.apdu.fr/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://pcsc-tools.apdu.fr/ COMMENT= Tools useful for a PC/SC user LICENSE= gnu-gpl-v2 # or later DEPENDS+= p5-pcsc>=1.4.6:../../security/p5-pcsc USE_LIBTOOL= yes USE_TOOLS+= gmake perl:run pkg-config GNU_CONFIGURE= yes LDFLAGS.NetBSD+= -lpthread REPLACE_PERL+= scriptor gscriptor gscriptor.gtk1.2 ATR_analysis.in .include "../../security/ccid/buildlink3.mk" .include "../../security/pcsc-lite/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.25 log @pcsc-tools: updated to 1.7.0 1.7.0 Fix make distclean Do not fail if the po/*.gmo files do not exist. 11 new ATRs Update pcsc_scan manpage Document -c, -d and -p arguments configure: do not fail if gettext is not found If gettext is not installed then just do not use it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2023/02/21 16:34:14 adam Exp $ d3 1 a3 1 DISTNAME= pcsc-tools-1.7.0 d22 1 a23 1 .include "../../security/ccid/buildlink3.mk" @ 1.24 log @pcsc-tools: updated to 1.6.2 1.6.2 - 22 January 2023, Ludovic ROUSSEAU - 18 new ATRs - smartcard_list.txt moved to https://pcsc-tools.apdu.fr/smartcard_list.txt 1.6.1 - 30 December 2022, Ludovic ROUSSEAU - 196 new ATRs - use colors on NetBSD ("wsvt25" terminal) - pcsc_scan: always print the version in verbose mode 1.6.0 - 29 January 2022, Ludovic ROUSSEAU - 48 new ATRs - pcsc_scan: . drastically reduce the number of SCardGetStatusChange() calls . faster spinning animation . handle Ctrl-C on macOS 1.5.8 - 7 November 2021, Ludovic ROUSSEAU - 360 new ATRs - ATR_analysis: . fix TB2 parsing error . misc spelling fixes - pcsc_scan: . add maxtime option -t . add the option -c to list cards only once . no spinner in quiet mode (-q) . turn off colour if redirected output . Exit if no reader is found and -c or -r is used 1.5.7 - 7 July 2020, Ludovic ROUSSEAU - 116 new ATRs - ATR_analysis: Update URL of the online parser 1.5.6 - 8 March 2020, Ludovic ROUSSEAU - 62 new ATRs - pcsc_scan: better support of Windows 1.5.5 - 4 January 2020, Ludovic ROUSSEAU - 353 new ATRs - scriptor: add -u option to make stdout unbuffered 1.5.4 - 12 December 2018, Ludovic ROUSSEAU - 213 new ATRs - pcsc_scan: display the number of events - gscriptor: port from Gtk+2 to Gtk+3 1.5.3 - 15 April 2018, Ludovic ROUSSEAU - 253 new ATRs - pcsc_scan (thanks to Pascal J. Bourguignon): . add -v argument (default) for verbose . add -q argument for quiet . add -r argument to display the reader list . allow to use Control-C to break execution 1.5.2 - 28 May 2017, Ludovic ROUSSEAU - include gscriptor.desktop and test.script in the archive 1.5.1 - 28 May 2017, Ludovic ROUSSEAU - rename the archive pcsc-tools 1.5.0 - 28 May 2017, Ludovic ROUSSEAU - 221 new ATRs - pcsc_scan: . add APDU stress mode (-s) (send "Select MF" APDU in a loop) . display an animation while waiting for a card or reader event - use autoconf/automake . macOS support with no change . Windows support (using MSYS2 http://www.msys2.org/) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/06/28 11:35:50 wiz Exp $ d3 1 a3 1 DISTNAME= pcsc-tools-1.6.2 d16 1 a16 1 USE_TOOLS+= autoconf automake autoreconf gmake perl:run pkg-config d20 1 a20 10 SUBST_CLASSES+= prefix SUBST_STAGE.prefix= pre-configure SUBST_FILES.prefix= ATR_analysis ./ATR_analysis.1p SUBST_SED.prefix= -e 's,/usr/local/pcsc,${PREFIX}/share/pcsc,' REPLACE_PERL+= scriptor gscriptor gscriptor.gtk1.2 ATR_analysis pre-configure: cd ${WRKSRC} && autoreconf -fi @ 1.23 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/05/24 19:54:05 wiz Exp $ d3 1 a3 2 DISTNAME= pcsc-tools-1.4.27 PKGREVISION= 5 d5 2 a6 1 MASTER_SITES= http://ludovic.rousseau.free.fr/softwares/pcsc-tools/ d9 1 a9 1 HOMEPAGE= http://ludovic.rousseau.free.fr/softwares/pcsc-tools/ d15 3 a17 3 USE_TOOLS+= pkg-config USE_TOOLS+= gmake USE_TOOLS+= perl:run d19 1 a19 2 DESTDIR_VARNAME= # empty INSTALL_ENV+= DESTDIR=${DESTDIR}${PREFIX:Q} d28 3 @ 1.22 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2020/08/31 18:11:20 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.21 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2019/08/11 13:22:59 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.20 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/08/22 09:46:28 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.19 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2018/07/04 13:40:35 jperkin Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.18 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2017/02/16 14:47:56 gdt Exp $ d4 1 @ 1.17 log @Update to 1.4.27 Summary of upstream changelog: bug fixes many new ATRs ATR_analysis: propose to submit the ATR if not known We propose to submit the ATR at http://smartcard-atr.appspot.com/ when the ATR is not found in the list. The message is always displayed for an unknown ATR, not just after the list has been updated. ATR_analysis: correctly use wget to store the ATR list @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2016/07/09 06:38:56 wiz Exp $ d22 1 a22 1 SUBST_STAGE.prefix= post-patch @ 1.16 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/09/07 19:37:17 gdt Exp $ d3 1 a3 2 DISTNAME= pcsc-tools-1.4.24 PKGREVISION= 1 @ 1.15 log @Update to 1.4.24. 1.4.24 - 7 August 2015, Ludovic ROUSSEAU - 253 new ATRs - ATR_analysis: better update of the local cache 1.4.23 - 13 September 2014, Ludovic ROUSSEAU - 137 new ATRs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/07/13 09:54:20 wiz Exp $ d4 1 @ 1.14 log @Adapt for p5-pcsc name change. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2015/06/12 10:51:09 wiz Exp $ d3 1 a3 2 DISTNAME= pcsc-tools-1.4.22 PKGREVISION= 3 @ 1.13 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.12 2014/05/29 23:37:25 wiz Exp $ # d4 1 a4 1 PKGREVISION= 2 d13 1 a13 1 DEPENDS+= p5-pcsc-perl>=1.4.6:../../security/p5-pcsc @ 1.12 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2014/02/25 18:02:36 gdt Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.11 log @Update to 1.4.22. http://ludovicrousseau.blogspot.fr/2014/01/new-version-of-pcsc-tools-1422.html Changes: 1.4.22 - 17 January 2014, Ludovic ROUSSEAU - 215 new ATRs - Fetch a new ATR file if it was not upgraded in the last 10 hours. - Propose to use http://smartcard-atr.appspot.com/parse to submit a new ATR - minor fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2013/05/31 12:41:57 wiz Exp $ d5 1 @ 1.10 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2013/02/01 22:21:11 wiz Exp $ d4 1 a4 2 DISTNAME= pcsc-tools-1.4.21 PKGREVISION= 1 @ 1.9 log @Reset MAINTAINER/OWNER (became observers) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/12/15 00:53:26 pettai Exp $ d5 1 @ 1.8 log @1.4.21 - Do not log the time every second on "old" PC/SC without support of \\?PnP?\Notification like on Mac OS X. - 79 new ATRS - minor fixes 1.4.20 - 16 June 2012, Ludovic ROUSSEAU - Makefile: Add arguments to CFLAGS instead of overwritting them - 3 new ATRs 1.4.19 - ATR_analysis: use XDG_CACHE_HOME env variable The smartcard_list.txt file is now searched in ~/.cache/ by default - 115 new ATRs 1.4.18 - gscriptor: Display hex dumps in lines of 16 bytes instead of 17 - gscriptor: Display bytes of value 0x20 as ' ' instead of '.' - scriptor: Display lines of 16 bytes instead of 24 - 223 new ATRs - pcsc_scan: Correctly detect reader Plug and Play support 1.4.17 - 153 new ATRs - Allow to build with pcsc-lite >= 1.6.2 1.4.16 - 153 new ATR - pcsc_scan.c: check for PnP support at run time instead of using a #define - ATR_analysis: use curl instead of wget on Darwin - gscriptor: ReaderConfig(): escape metacharacters []() in the reader name when using reader name as a pattern matching @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2012/10/23 18:16:49 asau Exp $ d8 1 a8 1 MAINTAINER= shannonjr@@NetBSD.org @ 1.7 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2012/10/03 21:57:33 wiz Exp $ d4 1 a4 2 DISTNAME= pcsc-tools-1.4.15 PKGREVISION= 3 @ 1.6 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/05/26 13:32:26 obache Exp $ a15 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.5 log @* LICENSE=gnu-gpl-v2 # or later * honor PKGMANDIR * add user-destdir installation support * use ${PERL5} as shebang, not /usr/bin/env. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2010/11/28 10:47:40 shattered Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.4 log @Install manpages in man/, not share/man/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/03/16 19:14:08 hasso Exp $ d5 1 a5 1 PKGREVISION= 1 d12 1 d16 2 d22 2 a23 1 INSTALL_ENV+= DESTDIR=${PREFIX:Q} d30 1 a30 4 SUBST_CLASSES+= perl SUBST_STAGE.perl= post-patch SUBST_FILES.perl= scriptor gscriptor gscriptor.gtk1.2 ATR_analysis SUBST_SED.perl= -e 's,perl,${PERL5},' @ 1.3 log @Update to version 1.4.15. Many small fixes and new ATRs in the list. See Changelog in the source tarball for full commit log. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/04/10 07:56:09 wiz Exp $ d5 1 d11 1 a11 1 COMMENT= Some tools usefull for a PC/SC user. @ 1.2 log @Fix path in DEPENDS line. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/03/04 11:32:15 shannonjr Exp $ d4 1 a4 1 DISTNAME= pcsc-tools-1.4.12 d23 1 a23 1 SUBST_SED.prefix= -e 's,/usr/local,${PREFIX},' @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d12 1 a12 1 DEPENDS+= p5-pcsc-perl>=1.4.6:../../local/p5-pcsc @ 1.1.1.1 log @Provides several tools that are useful when working with smart cards: csc_scan regularly scans every PC/SC reader connected to the host and reports when a card is inserted or removed. ATR_analysis is a Perl script used to parse the smart card ATR. The smartcard_list.txt contains ATR of some cards. It is used by ATR_analysis to find a card model corresponding to the ATR. The perl script scriptortis used to send commands to a smart card using a batch file or stdin. @ text @@