head	1.4;
access;
symbols
	pkgsrc-2026Q1:1.4.0.8
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.6
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.4
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.2
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.3.0.12
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.10
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.8
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.6
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.4
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.2
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.2.0.4
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.2
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.1.0.24
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.22
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.20
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.18
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.16
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.14
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.12
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.10
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.8
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.6
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.4
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.2
	pkgsrc-2020Q2-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2025.04.12.11.27.07;	author adam;	state Exp;
branches;
next	1.3;
commitid	0Jpw3thvNdC0PKQF;

1.3
date	2023.11.07.09.00.13;	author wiz;	state Exp;
branches;
next	1.2;
commitid	X17ztVbVkOCXMELE;

1.2
date	2023.05.16.15.47.14;	author nikita;	state Exp;
branches;
next	1.1;
commitid	LNIKVjLE1M65FcpE;

1.1
date	2020.04.03.23.04.54;	author nia;	state Exp;
branches;
next	;
commitid	J5kiXeHT1NnjFZ2C;


desc
@@


1.4
log
@py-libusb1: updated to 3.3.1

3.3.1
Fix incorrect getFinalizer() reference in setPollFDNotifiers()
Bundle libusb1 1.0.28 dlls in Windows wheels
@
text
@@@comment $NetBSD: PLIST,v 1.3 2023/11/07 09:00:13 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING.LESSER
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/libusb1.py
${PYSITELIB}/libusb1.pyc
${PYSITELIB}/libusb1.pyo
${PYSITELIB}/usb1/__init__.py
${PYSITELIB}/usb1/__init__.pyc
${PYSITELIB}/usb1/__init__.pyo
${PYSITELIB}/usb1/__pyinstaller/__init__.py
${PYSITELIB}/usb1/__pyinstaller/__init__.pyc
${PYSITELIB}/usb1/__pyinstaller/__init__.pyo
${PYSITELIB}/usb1/__pyinstaller/hook-usb1.py
${PYSITELIB}/usb1/__pyinstaller/hook-usb1.pyc
${PYSITELIB}/usb1/__pyinstaller/hook-usb1.pyo
${PYSITELIB}/usb1/__pyinstaller/test_libusb1_packaging.py
${PYSITELIB}/usb1/__pyinstaller/test_libusb1_packaging.pyc
${PYSITELIB}/usb1/__pyinstaller/test_libusb1_packaging.pyo
${PYSITELIB}/usb1/_libusb1.py
${PYSITELIB}/usb1/_libusb1.pyc
${PYSITELIB}/usb1/_libusb1.pyo
${PYSITELIB}/usb1/_version.py
${PYSITELIB}/usb1/_version.pyc
${PYSITELIB}/usb1/_version.pyo
${PYSITELIB}/usb1/libusb1.py
${PYSITELIB}/usb1/libusb1.pyc
${PYSITELIB}/usb1/libusb1.pyo
${PYSITELIB}/usb1/testUSB1.py
${PYSITELIB}/usb1/testUSB1.pyc
${PYSITELIB}/usb1/testUSB1.pyo
@


1.3
log
@py-libusb1: update to 3.1.0.

Fix bug preventing use of setPollFDNotifiers.

Wrap libusb_interrupt_event_handler, available since libusb 1.0.21,
to help applications wake an event handling thread (ex: durring
exit).
@
text
@d1 1
a1 3
@@comment $NetBSD$
${PYSITELIB}/${WHEEL_INFODIR}/COPYING
${PYSITELIB}/${WHEEL_INFODIR}/COPYING.LESSER
d6 2
@


1.2
log
@py-libusb1: update to version 3.0.0

Changelog:

1.8
---

Fix getExtra and libusb1.libusb_control_transfer_get_data .

Fix getMaxPower unit on SuperSpeed devices.

1.8.1
-----

Release process rework:

- embed libusb1 dll for easier deployment on Windows
- cryptographically signed releases

Use libusb_free_pollfds whenever available (libusb1>=1.0.20).

Fix hotplug callback destruction at context teardown.

Drop remnants of python 2.6 support code.

1.9
---

Drop USBPollerThread and deprecate libusb-lock-related USBContext API.

1.9.1
-----

Fix installation from pypi source tarball, broken in 1.8.1 .

1.9.2
-----

Windows wheels: Update bundled libusb to 1.0.24 .

Fix soure-only build when wheel is not available.

1.9.3
-----

Add support for pyinstaller.

Improve the way the windows dlls are embedded in wheels.

Fix support for python 3.10 .

Add support for homebrew on Apple M1.

1.10.1 (yanked)
---------------

NOTE: Release yanked_ from pypi and re-released as 2.0.0.

2.0.0
-----

Drop python <3.4 support.

Do not load the C library on import. Allows applications to customise the
lookup logic (see `usb1.loadLibrary`).

Add LIBUSB_SPEED_SUPER_PLUS.

Better control device iterator end of life.

Fix objects escaping control from their parent.

2.0.1
-----

Fix a TypeError exception in USBContext.handleEvents .

Fix an AttributeError exception in USBContext.hotplugRegisterCallback .

Fix segfault in pypy3 when finalizing USBDevice objects .

Source only: convert examples to python3.

Release process: also run some examples scripts.

3.0.0
-----

Update versioneer to be compatible with 3.11 .

Drop python <3.6 support (consequence of versioneer update), hence the major
version change.

.. _CPython: http://www.python.org/

.. _pypy: http://pypy.org/

.. _Cygwin: https://www.cygwin.com/

.. _MacPorts: https://www.macports.org/

.. _Fink: http://www.finkproject.org/

.. _Homebrew: http://brew.sh/

.. _libusb-1.0: https://github.com/libusb/libusb/wiki/

.. _libusb1.0 documentation: http://libusb.sourceforge.net/api-1.0/

.. _Zadig: https://zadig.akeo.ie/

.. _yanked: https://www.python.org/dev/peps/pep-0592/
@
text
@d2 7
a8 5
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.1
log
@devel: Add py-libusb1. Based on work by leot in pkgsrc-wip.

Pure Python wrapper for libusb-1.0.

Supports all transfer types, both in synchronous and asynchronous mode.
@
text
@a1 2
${PYSITELIB}/libusb1.pyo
${PYSITELIB}/libusb1.pyc
d5 1
d8 2
d11 1
d13 14
a26 1
${PYSITELIB}/usb1/__init__.pyc
d28 2
a29 1
${PYSITELIB}/usb1/_version.pyc
d31 2
a32 1
${PYSITELIB}/usb1/libusb1.pyc
a33 4
${PYSITELIB}/usb1/testUSB1.pyc
${PYSITELIB}/usb1/_version.py
${PYSITELIB}/usb1/libusb1.py
${PYSITELIB}/usb1/testUSB1.py
@

