head	1.6;
access;
symbols
	pkgsrc-2026Q1:1.6.0.8
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.6.0.6
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.4
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.2
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.4.0.2
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.3.0.8
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.6
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.4
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.2
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.2.0.12
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.2.0.10
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.8
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.6
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.2.0.4
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.2
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.1.0.16
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.14
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.12
	pkgsrc-2021Q4-base:1.1
	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.6
date	2025.04.15.05.26.46;	author adam;	state Exp;
branches;
next	1.5;
commitid	OUVKLa4tKU4oJ6RF;

1.5
date	2025.04.12.20.15.14;	author adam;	state Exp;
branches;
next	1.4;
commitid	wO94Mba9beufKNQF;

1.4
date	2025.01.02.09.58.45;	author adam;	state Exp;
branches;
next	1.3;
commitid	ZGIgEEkSk0xXxTDF;

1.3
date	2024.03.12.08.12.53;	author wiz;	state Exp;
branches;
next	1.2;
commitid	eCiPg430T0iAtQ1F;

1.2
date	2022.07.14.10.57.52;	author adam;	state Exp;
branches;
next	1.1;
commitid	xIswoB69wqxOTQLD;

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


desc
@@


1.6
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
@@@comment $NetBSD: PLIST,v 1.5 2025/04/12 20:15:14 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/smartcard/ATR.py
${PYSITELIB}/smartcard/ATR.pyc
${PYSITELIB}/smartcard/ATR.pyo
${PYSITELIB}/smartcard/AbstractCardRequest.py
${PYSITELIB}/smartcard/AbstractCardRequest.pyc
${PYSITELIB}/smartcard/AbstractCardRequest.pyo
${PYSITELIB}/smartcard/Card.py
${PYSITELIB}/smartcard/Card.pyc
${PYSITELIB}/smartcard/Card.pyo
${PYSITELIB}/smartcard/CardConnection.py
${PYSITELIB}/smartcard/CardConnection.pyc
${PYSITELIB}/smartcard/CardConnection.pyo
${PYSITELIB}/smartcard/CardConnectionDecorator.py
${PYSITELIB}/smartcard/CardConnectionDecorator.pyc
${PYSITELIB}/smartcard/CardConnectionDecorator.pyo
${PYSITELIB}/smartcard/CardConnectionEvent.py
${PYSITELIB}/smartcard/CardConnectionEvent.pyc
${PYSITELIB}/smartcard/CardConnectionEvent.pyo
${PYSITELIB}/smartcard/CardConnectionObserver.py
${PYSITELIB}/smartcard/CardConnectionObserver.pyc
${PYSITELIB}/smartcard/CardConnectionObserver.pyo
${PYSITELIB}/smartcard/CardMonitoring.py
${PYSITELIB}/smartcard/CardMonitoring.pyc
${PYSITELIB}/smartcard/CardMonitoring.pyo
${PYSITELIB}/smartcard/CardRequest.py
${PYSITELIB}/smartcard/CardRequest.pyc
${PYSITELIB}/smartcard/CardRequest.pyo
${PYSITELIB}/smartcard/CardService.py
${PYSITELIB}/smartcard/CardService.pyc
${PYSITELIB}/smartcard/CardService.pyo
${PYSITELIB}/smartcard/CardType.py
${PYSITELIB}/smartcard/CardType.pyc
${PYSITELIB}/smartcard/CardType.pyo
${PYSITELIB}/smartcard/Exceptions.py
${PYSITELIB}/smartcard/Exceptions.pyc
${PYSITELIB}/smartcard/Exceptions.pyo
${PYSITELIB}/smartcard/ExclusiveConnectCardConnection.py
${PYSITELIB}/smartcard/ExclusiveConnectCardConnection.pyc
${PYSITELIB}/smartcard/ExclusiveConnectCardConnection.pyo
${PYSITELIB}/smartcard/ExclusiveTransmitCardConnection.py
${PYSITELIB}/smartcard/ExclusiveTransmitCardConnection.pyc
${PYSITELIB}/smartcard/ExclusiveTransmitCardConnection.pyo
${PYSITELIB}/smartcard/Observer.py
${PYSITELIB}/smartcard/Observer.pyc
${PYSITELIB}/smartcard/Observer.pyo
${PYSITELIB}/smartcard/PassThruCardService.py
${PYSITELIB}/smartcard/PassThruCardService.pyc
${PYSITELIB}/smartcard/PassThruCardService.pyo
${PYSITELIB}/smartcard/ReaderMonitoring.py
${PYSITELIB}/smartcard/ReaderMonitoring.pyc
${PYSITELIB}/smartcard/ReaderMonitoring.pyo
${PYSITELIB}/smartcard/Session.py
${PYSITELIB}/smartcard/Session.pyc
${PYSITELIB}/smartcard/Session.pyo
${PYSITELIB}/smartcard/Synchronization.py
${PYSITELIB}/smartcard/Synchronization.pyc
${PYSITELIB}/smartcard/Synchronization.pyo
${PYSITELIB}/smartcard/System.py
${PYSITELIB}/smartcard/System.pyc
${PYSITELIB}/smartcard/System.pyo
${PYSITELIB}/smartcard/__init__.py
${PYSITELIB}/smartcard/__init__.pyc
${PYSITELIB}/smartcard/__init__.pyo
${PYSITELIB}/smartcard/guid.py
${PYSITELIB}/smartcard/guid.pyc
${PYSITELIB}/smartcard/guid.pyo
${PYSITELIB}/smartcard/pcsc/PCSCCardConnection.py
${PYSITELIB}/smartcard/pcsc/PCSCCardConnection.pyc
${PYSITELIB}/smartcard/pcsc/PCSCCardConnection.pyo
${PYSITELIB}/smartcard/pcsc/PCSCCardRequest.py
${PYSITELIB}/smartcard/pcsc/PCSCCardRequest.pyc
${PYSITELIB}/smartcard/pcsc/PCSCCardRequest.pyo
${PYSITELIB}/smartcard/pcsc/PCSCExceptions.py
${PYSITELIB}/smartcard/pcsc/PCSCExceptions.pyc
${PYSITELIB}/smartcard/pcsc/PCSCExceptions.pyo
${PYSITELIB}/smartcard/pcsc/PCSCPart10.py
${PYSITELIB}/smartcard/pcsc/PCSCPart10.pyc
${PYSITELIB}/smartcard/pcsc/PCSCPart10.pyo
${PYSITELIB}/smartcard/pcsc/PCSCReader.py
${PYSITELIB}/smartcard/pcsc/PCSCReader.pyc
${PYSITELIB}/smartcard/pcsc/PCSCReader.pyo
${PYSITELIB}/smartcard/pcsc/PCSCReaderGroups.py
${PYSITELIB}/smartcard/pcsc/PCSCReaderGroups.pyc
${PYSITELIB}/smartcard/pcsc/PCSCReaderGroups.pyo
${PYSITELIB}/smartcard/pcsc/__init__.py
${PYSITELIB}/smartcard/pcsc/__init__.pyc
${PYSITELIB}/smartcard/pcsc/__init__.pyo
${PYSITELIB}/smartcard/reader/Reader.py
${PYSITELIB}/smartcard/reader/Reader.pyc
${PYSITELIB}/smartcard/reader/Reader.pyo
${PYSITELIB}/smartcard/reader/ReaderFactory.py
${PYSITELIB}/smartcard/reader/ReaderFactory.pyc
${PYSITELIB}/smartcard/reader/ReaderFactory.pyo
${PYSITELIB}/smartcard/reader/ReaderGroups.py
${PYSITELIB}/smartcard/reader/ReaderGroups.pyc
${PYSITELIB}/smartcard/reader/ReaderGroups.pyo
${PYSITELIB}/smartcard/reader/__init__.py
${PYSITELIB}/smartcard/reader/__init__.pyc
${PYSITELIB}/smartcard/reader/__init__.pyo
${PYSITELIB}/smartcard/scard/__init__.py
${PYSITELIB}/smartcard/scard/__init__.pyc
${PYSITELIB}/smartcard/scard/__init__.pyo
${PYSITELIB}/smartcard/scard/_scard.so
${PYSITELIB}/smartcard/scard/scard.py
${PYSITELIB}/smartcard/scard/scard.pyc
${PYSITELIB}/smartcard/scard/scard.pyo
${PYSITELIB}/smartcard/sw/ErrorChecker.py
${PYSITELIB}/smartcard/sw/ErrorChecker.pyc
${PYSITELIB}/smartcard/sw/ErrorChecker.pyo
${PYSITELIB}/smartcard/sw/ErrorCheckingChain.py
${PYSITELIB}/smartcard/sw/ErrorCheckingChain.pyc
${PYSITELIB}/smartcard/sw/ErrorCheckingChain.pyo
${PYSITELIB}/smartcard/sw/ISO7816_4ErrorChecker.py
${PYSITELIB}/smartcard/sw/ISO7816_4ErrorChecker.pyc
${PYSITELIB}/smartcard/sw/ISO7816_4ErrorChecker.pyo
${PYSITELIB}/smartcard/sw/ISO7816_4_SW1ErrorChecker.py
${PYSITELIB}/smartcard/sw/ISO7816_4_SW1ErrorChecker.pyc
${PYSITELIB}/smartcard/sw/ISO7816_4_SW1ErrorChecker.pyo
${PYSITELIB}/smartcard/sw/ISO7816_8ErrorChecker.py
${PYSITELIB}/smartcard/sw/ISO7816_8ErrorChecker.pyc
${PYSITELIB}/smartcard/sw/ISO7816_8ErrorChecker.pyo
${PYSITELIB}/smartcard/sw/ISO7816_9ErrorChecker.py
${PYSITELIB}/smartcard/sw/ISO7816_9ErrorChecker.pyc
${PYSITELIB}/smartcard/sw/ISO7816_9ErrorChecker.pyo
${PYSITELIB}/smartcard/sw/SWExceptions.py
${PYSITELIB}/smartcard/sw/SWExceptions.pyc
${PYSITELIB}/smartcard/sw/SWExceptions.pyo
${PYSITELIB}/smartcard/sw/__init__.py
${PYSITELIB}/smartcard/sw/__init__.pyc
${PYSITELIB}/smartcard/sw/__init__.pyo
${PYSITELIB}/smartcard/sw/op21_ErrorChecker.py
${PYSITELIB}/smartcard/sw/op21_ErrorChecker.pyc
${PYSITELIB}/smartcard/sw/op21_ErrorChecker.pyo
${PYSITELIB}/smartcard/ulist.py
${PYSITELIB}/smartcard/ulist.pyc
${PYSITELIB}/smartcard/ulist.pyo
${PYSITELIB}/smartcard/util/__init__.py
${PYSITELIB}/smartcard/util/__init__.pyc
${PYSITELIB}/smartcard/util/__init__.pyo
${PYSITELIB}/smartcard/wx/APDUHexValidator.py
${PYSITELIB}/smartcard/wx/APDUHexValidator.pyc
${PYSITELIB}/smartcard/wx/APDUHexValidator.pyo
${PYSITELIB}/smartcard/wx/APDUTracerPanel.py
${PYSITELIB}/smartcard/wx/APDUTracerPanel.pyc
${PYSITELIB}/smartcard/wx/APDUTracerPanel.pyo
${PYSITELIB}/smartcard/wx/CardAndReaderTreePanel.py
${PYSITELIB}/smartcard/wx/CardAndReaderTreePanel.pyc
${PYSITELIB}/smartcard/wx/CardAndReaderTreePanel.pyo
${PYSITELIB}/smartcard/wx/ReaderToolbar.py
${PYSITELIB}/smartcard/wx/ReaderToolbar.pyc
${PYSITELIB}/smartcard/wx/ReaderToolbar.pyo
${PYSITELIB}/smartcard/wx/SimpleSCardApp.py
${PYSITELIB}/smartcard/wx/SimpleSCardApp.pyc
${PYSITELIB}/smartcard/wx/SimpleSCardApp.pyo
${PYSITELIB}/smartcard/wx/SimpleSCardAppEventObserver.py
${PYSITELIB}/smartcard/wx/SimpleSCardAppEventObserver.pyc
${PYSITELIB}/smartcard/wx/SimpleSCardAppEventObserver.pyo
${PYSITELIB}/smartcard/wx/SimpleSCardAppFrame.py
${PYSITELIB}/smartcard/wx/SimpleSCardAppFrame.pyc
${PYSITELIB}/smartcard/wx/SimpleSCardAppFrame.pyo
${PYSITELIB}/smartcard/wx/__init__.py
${PYSITELIB}/smartcard/wx/__init__.pyc
${PYSITELIB}/smartcard/wx/__init__.pyo
${PYSITELIB}/smartcard/wx/resources/reader.ico
${PYSITELIB}/smartcard/wx/resources/smartcard.ico
@


1.5
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2025/01/02 09:58:45 adam Exp $
a78 3
${PYSITELIB}/smartcard/pcsc/PCSCContext.py
${PYSITELIB}/smartcard/pcsc/PCSCContext.pyc
${PYSITELIB}/smartcard/pcsc/PCSCContext.pyo
@


1.4
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 2
@@comment $NetBSD: PLIST,v 1.3 2024/03/12 08:12:53 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.3
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
@@comment $NetBSD$
a30 3
${PYSITELIB}/smartcard/CardNames.py
${PYSITELIB}/smartcard/CardNames.pyc
${PYSITELIB}/smartcard/CardNames.pyo
a39 3
${PYSITELIB}/smartcard/ClassLoader.py
${PYSITELIB}/smartcard/ClassLoader.pyc
${PYSITELIB}/smartcard/ClassLoader.pyo
a96 6
${PYSITELIB}/smartcard/pyro/PyroReader.py
${PYSITELIB}/smartcard/pyro/PyroReader.pyc
${PYSITELIB}/smartcard/pyro/PyroReader.pyo
${PYSITELIB}/smartcard/pyro/__init__.py
${PYSITELIB}/smartcard/pyro/__init__.pyc
${PYSITELIB}/smartcard/pyro/__init__.pyo
@


1.2
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 6
a6 6
@@comment $NetBSD: PLIST,v 1.1 2020/08/17 07:00:58 riastradh Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


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

Python library for smartcard I/O.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a4 1
${PYSITELIB}/${EGG_INFODIR}/pbr.json
@

