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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.0.22nb3, Package name: libusb1-1.0.22nb3, 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.

Required to build:

Master sites:

SHA1: 10116aa265aac4273a0c894faa089370262ec0dc
RMD160: 59b800abb0b4c088dbee950fa67bb31240b8a134
Filesize: 584.798 KB

Version history: (Expand)

CVS history: (Expand)

   2019-12-22 18:06:39 by Jared D. McNeill | Files touched by this commit (3)
Log message:
   2019-12-22 17:49:05 by Jared D. McNeill | Files touched by this commit (3)
Log message:
Fix debug logging on NetBSD.
   2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274)
Log message:
devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-08-06 10:50:28 by Maya Rashish | Files touched by this commit (3)
Log message:
libusb1: patch some undefined behaviour, disable strict aliasing, change
-O2 to -O1 when building with clang.

This isn't in a separate hacks.mk file because I think that hides the
problem too much, it's an issue with the code in the package, not with
the compiler's choices.

Fixes functionality when built with clang.

From Shingo Nishioka in PR pkg/54441.
   2019-06-22 13:30:11 by Nia Alarie | Files touched by this commit (1)
Log message:
libusb1: HOMEPAGE redirects to https.
   2019-06-21 18:58:23 by Sijmen J. Mulder | Files touched by this commit (3)
Log message:
devel/libusb1: needs -lrt on RHEL 6

On glibc <2.17 clock_gettime() requires -lrt but the autoconf check was
broken. Patch the check until a new version is released.
   2018-11-26 12:17:31 by Jonathan Perkin | Files touched by this commit (1)
Log message:
libusb1: SunOS now needs libcmdutils for list_*.
   2018-11-25 18:03:34 by Greg Troxel | Files touched by this commit (5) | Package updated
Log message:
libusb: update to 1.0.22

2018-03-24: v1.0.22:
* New libusb_set_option() API
* Fix transfer timeout not being cleared upon resubmission
* Report super speed plus devices on modern Linux and macOS
* Darwin: Improve support for macOS Sierra and High Sierra
* Darwin: SDK fixes and improvements
* Linux: Let initialization succeed when no devices are present
* Linux: Mark internal file descriptors with CLOEXEC flag
* Solaris: Add support for attach/detach kernel driver
* Windows: Add dynamic UsbDk backend selection
* Windows: Add isochronous transfer support via libusbK
* Windows: Add Visual Studio 2017 support
* Windows: Fix enumeration problems on Windows 8 and later
* Windows: Major rework of poll() emulation
* Windows: Numerous HID API fixes
* Windows: Support cancelation of individual transfers (Vista and later)
* Various other bug fixes and improvements