./devel/libusb1, USB Access Library (version 1)

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 1.0.30, Package name: libusb1-1.0.30, Maintainer: pkgsrc-users

libusb is a library for USB device access from Linux, Mac OS X,
OpenBSD, NetBSD, and Windows userspace.

This package contains major version 1 of the library, the version
currently maintained by upstream.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 640.734 KB

Version history: (Expand)


CVS history: (Expand)


   2026-05-19 15:30:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libusb1: updated to 1.0.30

1.0.30

* Add hotplug support on Microsoft Windows
* Add RAW_IO support in WinUSB backend
* Work around a macOS 26 Tahoe compatibility breakage due to Apple changing \ 
kUSBHostPortPropertyPortNumber
* Add new API libusb_get_device_string() to access device strings without \ 
opening the device
* Add new API libusb_get_session_data() which returns the OS-specific handle
* Fix device removal races on non-hotplug builds
* Improve descriptor parsing memory safety
* On Darwin, fix concurrency issues
* On Android, fix intermittent failures in get_usbfs_fd()
* On Windows, fix bus number assignment for root hub device, preventing \ 
duplicate bus number assignments
* Fix compilation with Microsoft Visual Studio 2026
* Fix various compiler warnings, improved tests and examples
   2025-06-03 15:58:39 by Greg Troxel | Files touched by this commit (1)
Log message:
devel/libusb1: Note in DESCR that this is the maintained version

It's slightly irregular to have libusb and libusb1.  Give potential
users a stronger hint that this is the maintained version.
   2025-06-02 09:24:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libusb1: updated to 1.0.29

1.0.29
* Fix regression on macOS leading to timeouts in enumeration
* LIBUSB_API_VERSION bump for the new functions in 1.0.28
* Fix xusb regression displaying wrong error on claim failure
   2025-03-30 18:08:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libusb1: updated to 1.0.28

v1.0.28
* New libusb_get_ssplus_usb_device_capability_descriptor API
  for query of SuperSpeed+ Capability Descriptors
* API support for reporting USB 3.2 Gen2x2 speeds
* macOS: Fix Zero-Length Packet for multiple packets per frame
* Windows: Base HID device descriptor on OS-cached values
* Build fixes for Haiku and SunOS
* Many code correctness fixes
   2024-02-17 22:57:50 by Nia Alarie | Files touched by this commit (1)
Log message:
libusb1: Link nvpair library on illumos
   2024-02-16 09:13:13 by Nia Alarie | Files touched by this commit (6)
Log message:
libusb1: restore working illumos support; via OmniOS
   2024-02-10 17:40:56 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
libusb1: update to 1.0.27.

2024-01-31: v1.0.27
* New libusb_init_context API to replace libusb_init
* New libusb_get_max_alt_packet_size API
* New libusb_get_platform_descriptor API (BOS)
* Allow setting log callback with libusb_set_option/libusb_init_context
* New WebAssembly + WebUSB backend using Emscripten
* Fix regression in libusb_set_interface_alt_setting
* Fix sync transfer completion race and use-after-free
* Fix hotplug exit ordering
* Linux: NO_DEVICE_DISCOVERY option set per context
* macOS: Fix missing device list cleanup locking
* macOS: Do not clear device data toggle for newer OS versions
* macOS: Fix running binaries on older OS than build host
* Windows: Allow claiming multiple associated interfaces
* Windows: Ignore non-configured devices instead of waiting
* Windows: Improved root hub detection
   2023-07-18 16:11:18 by Nia Alarie | Files touched by this commit (35)
Log message:
devel: Adapt packages to use USE_(CC|CXX)_FEATURES