head	1.16;
access;
symbols
	pkgsrc-2026Q1:1.16.0.4
	pkgsrc-2026Q1-base:1.16
	pkgsrc-2025Q4:1.16.0.2
	pkgsrc-2025Q4-base:1.16
	pkgsrc-2025Q3:1.15.0.2
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.14.0.2
	pkgsrc-2025Q2-base:1.14
	pkgsrc-2025Q1:1.13.0.2
	pkgsrc-2025Q1-base:1.13
	pkgsrc-2024Q4:1.11.0.2
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.10.0.4
	pkgsrc-2024Q3-base:1.10
	pkgsrc-2024Q2:1.10.0.2
	pkgsrc-2024Q2-base:1.10
	pkgsrc-2024Q1:1.8.0.2
	pkgsrc-2024Q1-base:1.8
	pkgsrc-2023Q4:1.7.0.6
	pkgsrc-2023Q4-base:1.7
	pkgsrc-2023Q3:1.7.0.4
	pkgsrc-2023Q3-base:1.7
	pkgsrc-2023Q2:1.7.0.2
	pkgsrc-2023Q2-base:1.7
	pkgsrc-2023Q1:1.6.0.4
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.2
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.5.0.2
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.4.0.4
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.2
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.3.0.2
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.1.0.10
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.8
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.6
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.4
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.2
	pkgsrc-2020Q3-base:1.1;
locks; strict;
comment	@# @;


1.16
date	2025.10.29.18.00.55;	author adam;	state Exp;
branches;
next	1.15;
commitid	5JktSVR77QHwzugG;

1.15
date	2025.08.22.10.01.31;	author adam;	state Exp;
branches;
next	1.14;
commitid	VnVqUCNXNRCy6I7G;

1.14
date	2025.04.15.05.26.46;	author adam;	state Exp;
branches;
next	1.13;
commitid	OUVKLa4tKU4oJ6RF;

1.13
date	2025.01.15.08.43.35;	author adam;	state Exp;
branches;
next	1.12;
commitid	uXTNxfSxo4YfIyFF;

1.12
date	2025.01.02.09.58.45;	author adam;	state Exp;
branches;
next	1.11;
commitid	ZGIgEEkSk0xXxTDF;

1.11
date	2024.10.14.07.21.21;	author adam;	state Exp;
branches;
next	1.10;
commitid	L7jaOtY8DwOnfBtF;

1.10
date	2024.06.03.10.56.02;	author adam;	state Exp;
branches;
next	1.9;
commitid	nXfuCYdehQa8IwcF;

1.9
date	2024.04.07.19.30.11;	author adam;	state Exp;
branches;
next	1.8;
commitid	XHlWL9dkhNw6of5F;

1.8
date	2024.03.12.08.12.53;	author wiz;	state Exp;
branches;
next	1.7;
commitid	eCiPg430T0iAtQ1F;

1.7
date	2023.04.30.18.26.26;	author wiz;	state Exp;
branches;
next	1.6;
commitid	OOd3qi3CrKiP3anE;

1.6
date	2022.10.25.18.54.44;	author adam;	state Exp;
branches;
next	1.5;
commitid	9O37dTpp1rH9e8ZD;

1.5
date	2022.07.14.10.57.52;	author adam;	state Exp;
branches;
next	1.4;
commitid	xIswoB69wqxOTQLD;

1.4
date	2022.01.10.16.15.07;	author adam;	state Exp;
branches;
next	1.3;
commitid	vV6TbYfFTuFhB6oD;

1.3
date	2021.10.26.10.19.03;	author nia;	state Exp;
branches;
next	1.2;
commitid	XMBRkrafc79x2jeD;

1.2
date	2021.10.07.13.43.43;	author nia;	state Exp;
branches;
next	1.1;
commitid	TK9Y8OXA04EYMSbD;

1.1
date	2020.08.17.07.00.58;	author riastradh;	state Exp;
branches;
next	;
commitid	M8RR9N1ff3qHXnkC;


desc
@@


1.16
log
@py-scard: updated to 2.3.1

2.3.1 (October 2025)
* Add support of SWIG 4.4.0
* Add support of Mac OS X Snow Leopard
* Minor changes
@
text
@$NetBSD: distinfo,v 1.15 2025/08/22 10:01:31 adam Exp $

BLAKE2s (pyscard-2.3.1.tar.gz) = 5c6693bd7ecdf35bb926314f03f3a0e11b67dbdc21e3f2df1e0fbfdbd57e0723
SHA512 (pyscard-2.3.1.tar.gz) = 8871e676ecd7fb1c5bbdc95d7fe6a431c977e4753c2ca7512f39ff38f4a92f0b88c1e990f1b36848c0005b20097c2dd7a823bb418c7c8fea0e368e24316e95e6
Size (pyscard-2.3.1.tar.gz) = 160650 bytes
SHA1 (patch-src_smartcard_scard_winscarddll.h) = 7d550f0b15c93f9c17fa9ddeff073218d5af2809
@


1.15
log
@py-scard: updated to 2.3.0

2.3.0 (July 2025)
* PCSCCardRequest: fix waitforcardevent() initialization
* PCSCCardConnection: raise exception for .connect() after .release()
* Fix race issue in SCardListReaders() and SCardListReaderGroups()
* Use SCARD_AUTOALLOCATE where defined (everywhere except macOS)
* Use SCardFreeMemory() on Unix (except macOS)
* CardMonitoringThread: Fix a thread safeness issue
* fix/ignore all pylint warnings
* Minor changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2025/04/15 05:26:46 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.3.0.tar.gz) = 19c059a8956ee3e81eca4726d6aadd24a3aab93e224e06b0d5c31be9e1587f9f
SHA512 (pyscard-2.3.0.tar.gz) = 92e1819df1fa6d0447bba5bbedf5b4db98f93c30f71eb33009e2bedac62f34f3c3fa530de5bd62eb00e02ab13f5ea2616bc5a47d3b7a562124bb397efa927329
Size (pyscard-2.3.0.tar.gz) = 159897 bytes
@


1.14
log
@py-scard: updated to 2.2.2

2.2.2 (April 2025)

* add .release() method to CardConnection & PCSCCardRequest
* add context manager protocol to CardRequest & CardService
* fix some parallel execution issues
* PCSCCardRequest: correctly initialize waitforcardevent()
* user-guide: Update documentation
* Minor changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2025/01/15 08:43:35 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.2.2.tar.gz) = 2ec1dde849ff6bd553aa05f71528e1b537118720c3b6db08599d62b3584fccdd
SHA512 (pyscard-2.2.2.tar.gz) = 294908fdb8b7fae0fc6f45aed7837eba65ff6163df5df6168cc4dad9c2c33a6df89c19ec451bc6a08fb2d9d32d5ef49bb37298e8e70af9e098c0d0563e901f9b
Size (pyscard-2.2.2.tar.gz) = 156637 bytes
@


1.13
log
@py-scard: updated to 2.2.1

2.2.1 (January 2025)

- patches from Ludovic Rousseau
   * waitforcardevent(): do not miss events between 2 calls
   * Use Windows locale to decode Unicode text
   * ACKS: add missing contributors
- patches from Kurt McKee
   * Test, fix, and simplify ATR parsing
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2025/01/02 09:58:45 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.2.1.tar.gz) = c69f9edd85ede9b741b4c8e2f0cb34a3e28145929d01a4dd6cb2eddec799ca55
SHA512 (pyscard-2.2.1.tar.gz) = 7a09211743c56473e7c1d034acf4b08402b41462da36b35fe45617511dc9bc5fa704e0d1d5102277a44c4aee216e84b019b5cff188eda255b32de0c7517c58d3
Size (pyscard-2.2.1.tar.gz) = 156518 bytes
@


1.12
log
@py-scard: updated to 2.2.0

2.2.0 (October 2024)

- patches from Ludovic Rousseau
   * PCSCCardRequest:
    - handle KeyboardInterrupt in waitforcard() & waitforcardevent()
        - use a local PC/SC context to avoid locks
   * smartcard.util.padd(): do NOT modify the input parameter
   * CardMonitoring: a timeout exception IS expected
   * Fix pydoctor documentation
   * wx: fix module and examples
   * Minor changes
- patches from Kurt McKee
   * Remove Python 2 conditional code
   * Eliminate Windows Vista and Windows 7 conditionals
   * Test and improve the synchronization code
   * Test and update the `Observer.py` code
   * Remove `ClassLoader.py`
   * Migrate a `src/` layout
   * Migrate test/* from unittest to pytest
   * Add missing GSM 03.38 symbols for decoding
   * Support only Python 3.9 and higher
   * Remove the Python 2.x-only Pyro dependency
   * Migrate CI to use the official Coveralls action
   * Standardize local and CI testing to use tox
   * Build wheels in CI for all supported Python versions
   * Build the docs as a part of the test suite
   * Begin to add type annotations to the package
   * Deprecate the `HexListToBinString`, `BinStringToHexList`, `hl2bs`, and `bs2hl` utility functions
   * Support "64" as an ATR baud rate adjustment integer (ISO 7816-3 2006)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2024/10/14 07:21:21 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.2.0.tar.gz) = 90090547ca3b5994eac6757213f5001ab83e3e574d3690def1535689f342f292
SHA512 (pyscard-2.2.0.tar.gz) = 91ceeab576345ff7f2e9d173399ab4d2ddebd26dab613fba33b7620253aea81645d6efdf0d365724a34cec8e9fd4f76cd43801d925a94e058ff797e5c0a41b73
Size (pyscard-2.2.0.tar.gz) = 154847 bytes
@


1.11
log
@py-scard: updated to 2.1.1

2.1.1 (September 2024)
* Fix a regression introduced in 2.1.0

2.1.0 (September 2024)
* PCSCCardRequest: fix active polling (was a 0.1 sec loop)
* Fix use of undefined variable 'hresult' in exceptions
* Fix print() use in pyscard user’s guide
* Fix deprecation warnings
* Minor changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2024/06/03 10:56:02 adam Exp $
d3 4
a6 4
BLAKE2s (pyscard-2.1.1.tar.gz) = fcc2230980bdb76dc2ba2864c9bcbdeeac62560d42278df9e4f4004c310bd599
SHA512 (pyscard-2.1.1.tar.gz) = 854d52fde447e972545761ce8f2c1262d5e454c942fc68f2be09d0b62cc453aa5ef793e899f283fe5f53db59ef0714252090b8f5335dcd1b40ed28506965f371
Size (pyscard-2.1.1.tar.gz) = 153537 bytes
SHA1 (patch-smartcard_scard_winscarddll.h) = 37af3bc8fc9fd44c3eeaaf3b9a9c1d0ae981a856
@


1.10
log
@py-scard: updated to 2.0.10

2.0.10 (June 2024)

* add 'swig' in pyproject.toml build requires
* CardMonitoringThread(): do not catch unexpected exceptions
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2024/04/07 19:30:11 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.10.tar.gz) = fa6e26920e57fecf7be2a8974b3cee8028ad5f3c2afd2b0baea27606dd38cfa1
SHA512 (pyscard-2.0.10.tar.gz) = 231d5abc0ad31ae7f0e394f928045346323f1040b313394a3d235282feb79bfec0d124ebde84017178dfa1983beadfb245a33bfa6a75b4fab9e65c3090b9e9cb
Size (pyscard-2.0.10.tar.gz) = 153351 bytes
@


1.9
log
@py-scard: updated to 2.0.9

2.0.9 (April 2024)
* fix a bug with CardRequestTimeoutException introduced in 2.0.8
* Minor changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2024/03/12 08:12:53 wiz Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.9.tar.gz) = 22fac3c5c8f3cb2a469e661e19b9c025a4ca6909beda8e00088d26e84cd0d807
SHA512 (pyscard-2.0.9.tar.gz) = 0503c29dfd288237eb17fae2a6387cdfce5e34a3aa6cdbdf58aef04ad91ab232d14d78b999fd1d4b7d7c8ad6282fa0d7983a65030f896f1e8098597f182b10cc
Size (pyscard-2.0.9.tar.gz) = 153513 bytes
@


1.8
log
@py-scard: update to 2.0.8.

2.0.8 (march 2024)
==================
   * Make CardMonitor() thread safe on Python 3.12
   * Add hresult value in exceptions
   * Improve documentation
   * Check swig is installed on build
   * Remove use of imp module for wx (GUI)
   * Makefile: modernize use of setup.py
   * Minor changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2023/04/30 18:26:26 wiz Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.8.tar.gz) = 70f3b5fdac5c7b95c25aada232214b0639cab6ed1776568c9f2cc191349fc869
SHA512 (pyscard-2.0.8.tar.gz) = 245602aaab024a1d9f3e2ae46482d6e18253f7e9a3c419f40e746ad2578bbf58c1f56f9a7ec139c9ca5048e2d1a7505002d98b6d54d8906af4f4cfab225d5a09
Size (pyscard-2.0.8.tar.gz) = 153266 bytes
@


1.7
log
@py-scard: update to 2.0.7.

2.0.7 (March 2023)
==================
   * do not include the generated HTML documentation in the archive

2.0.6 (March 2023)
==================
   * handle SCARD_E_NO_SERVICE on Windows (on lmast reader removal)
   * add support of MSYS2/mingw environment on Windows
   * improve documentation
   * minor changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2022/10/25 18:54:44 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.7.tar.gz) = 414739d3830af375c55f16afa63077ad51fd953e44ae048a0f30cf5f380e63b5
SHA512 (pyscard-2.0.7.tar.gz) = d30a2d0fe9b410f277a4a1e45ae88a30eb3aa7ef6cac683a80d2bb3cfe38aeafe6a483dfd42c50017c46ee0d26da13f7226e25e783176587eafce1988127bb67
Size (pyscard-2.0.7.tar.gz) = 152304 bytes
@


1.6
log
@py-scard: updated to 2.0.5

2.0.5 (Septembre 2022)
======================
* New version just because I failed the previous upload to https://pypi.org/

2.0.4 (August 2022)
==================
* Fix a problem on PCSCCardConnection.disconnect
* Add support of BaseSCardException(hresult) format
* Do not use deprecated distutils anymore
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2022/07/14 10:57:52 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.5.tar.gz) = 654c46d7ad2fb036088b7640e5d20a6be6838de7dee41715533247f338a7a118
SHA512 (pyscard-2.0.5.tar.gz) = bb2ef725e7dccefa640fe1568d1fee016bc5c639769d1b0d099067108e1369b8f7ccd3e48f985d657c5c7c33730eae891624f2c0ee2deaed491826b8c0eae2a5
Size (pyscard-2.0.5.tar.gz) = 150803 bytes
@


1.5
log
@py-scard: updated to 2.0.3

2.0.3 (March 2022)
* PCSCExceptions: include error code in the message
* getReaderNames(): fix Windows 10 issue when the last reader is
  disconnected
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2022/01/10 16:15:07 adam Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.3.tar.gz) = 20cea33a50f4a3c55af4aa3fd5ce620628f349e5ab46ef5b85e347c95a503ffe
SHA512 (pyscard-2.0.3.tar.gz) = 2f5c762fe4a7d8d3292f335fda58f8f2f88729ea6d33a508e5f461692fef8d006ccc9b761a78750b8416dc5c1f7c6b06c069e3f6e7b19d91621226590bfef708
Size (pyscard-2.0.3.tar.gz) = 150092 bytes
@


1.4
log
@py-scard: updated to 2.0.2

2.0.2 (September 2021)
======================
* Fix an issue in ReaderMonitor() that failed to enumerate readers
  on macOS
* getReaderNames(): handle SCARD_E_SERVICE_STOPPED on Windows
  generated on last reader removal
* Restrict MAX_BUFFER_SIZE_EXTENDED to 65535 and fix an issue on
  Lenovo laptops with NXP NFC readers
* SmartcardException: display a positive PCSC error code

2.0.1 (June 2021)
=================
* Add .reconnect() method to high-level API
* Handle removal of the last reader on Windows
* Fix support of macOS Big Sur
* Use Python3 by default
* Handle bogus ACS ACR122U PICC reader

2.0.0 (September 2020)
======================
* SCardStatus(): Fix a crash in case of PC/SC error
* toASCIIString(): replace non-ASCII char by '.'
* remove i386 (32-bits) support on macOS
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2021/10/26 10:19:03 nia Exp $
d3 3
a5 3
BLAKE2s (pyscard-2.0.2.tar.gz) = f20bad63565da15d384bbed168d2bb6da0b3b31115bdb5133bcdd3a621cccfa1
SHA512 (pyscard-2.0.2.tar.gz) = f6ab42a0aa037189f2fefe4001dde7f49125fdf63358352af956e58da9a51744a884ff1f7173b71e035a1a4a20825a906ee5d94f314b760333d1110c898a6644
Size (pyscard-2.0.2.tar.gz) = 149302 bytes
@


1.3
log
@archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2021/10/07 13:43:43 nia Exp $
d3 4
a6 3
BLAKE2s (pyscard-1.9.9.tar.gz) = 762a249c6dc16e758c7d0439009fee9045bd4668fc248d75190e83d177418db5
SHA512 (pyscard-1.9.9.tar.gz) = 88c7314c10153f509eb9bf6318e62210c7182e51b531af752a402bf8d05cfa2658cc1a4e7b9385a474038ddfa5a1bfbf1f208fcd9abe02a60161ce7c757c67b2
Size (pyscard-1.9.9.tar.gz) = 145428 bytes
@


1.2
log
@devel: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2020/08/17 07:00:58 riastradh Exp $
d3 1
a3 1
RMD160 (pyscard-1.9.9.tar.gz) = 292afdfc11843175f020ab6da870780b61c407f7
@


1.1
log
@Import pyscard-1.9.9 as devel/py-scard

Python library for smartcard I/O.
@
text
@d1 1
a1 1
$NetBSD$
a2 1
SHA1 (pyscard-1.9.9.tar.gz) = 991dd0f413acc6c6ce9627c53091947c349ab243
@

