pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/libusb1



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue May 19 13:30:20 UTC 2026

Modified Files:
        pkgsrc/devel/libusb1: Makefile distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/libusb1/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/libusb1/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/libusb1/Makefile
diff -u pkgsrc/devel/libusb1/Makefile:1.36 pkgsrc/devel/libusb1/Makefile:1.37
--- pkgsrc/devel/libusb1/Makefile:1.36  Mon Jun  2 07:24:45 2025
+++ pkgsrc/devel/libusb1/Makefile       Tue May 19 13:30:19 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2025/06/02 07:24:45 adam Exp $
+# $NetBSD: Makefile,v 1.37 2026/05/19 13:30:19 adam Exp $
 
-DISTNAME=      libusb-1.0.29
+DISTNAME=      libusb-1.0.30
 PKGNAME=       ${DISTNAME:S/libusb/libusb1/}
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libusb/}
@@ -19,19 +19,11 @@ NOT_FOR_PLATFORM=   DragonFly-*-*
 
 USE_CC_FEATURES=       c11
 
-GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
-USE_TOOLS+=    autoconf automake autoreconf
-USE_TOOLS+=    pkg-config
-MAKE_JOBS_SAFE=        no
-
-.include "../../mk/compiler.mk"
-.if !empty(PKGSRC_COMPILER:Mclang)
-# Uses undefined behaviour
-BUILDLINK_TRANSFORM+=  opt:-O2:-O1
-CFLAGS+=               -fno-strict-aliasing
-.endif
+USE_TOOLS+=    autoconf automake autoreconf pkg-config
+GNU_CONFIGURE= yes
 
+.include "../../mk/bsd.prefs.mk"
 # XXX should be only illumos
 .if ${OPSYS} == "SunOS" && ${OPSYS_VERSION} >= 051100
 LDFLAGS+=      -lnvpair

Index: pkgsrc/devel/libusb1/distinfo
diff -u pkgsrc/devel/libusb1/distinfo:1.23 pkgsrc/devel/libusb1/distinfo:1.24
--- pkgsrc/devel/libusb1/distinfo:1.23  Mon Jun  2 07:24:45 2025
+++ pkgsrc/devel/libusb1/distinfo       Tue May 19 13:30:19 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.23 2025/06/02 07:24:45 adam Exp $
+$NetBSD: distinfo,v 1.24 2026/05/19 13:30:19 adam Exp $
 
-BLAKE2s (libusb-1.0.29.tar.bz2) = c3cebc1c5a9e4d824b8356f0d4d2b84800ec3171aa18d78bfd99f3dee3e9faf4
-SHA512 (libusb-1.0.29.tar.bz2) = 04f8bda8197c9ecf52709609b8fbfea762fd82ddb5cde153a7630b0e8ed557d42da8cbc44f2f593aa22fdd0762e16716300565d67adb0c5240d7f3723321f690
-Size (libusb-1.0.29.tar.bz2) = 645381 bytes
+BLAKE2s (libusb-1.0.30.tar.bz2) = ad39f0666dfa5c016ad9b41463901dc319427934f90b4716756b65f10bcb4f2a
+SHA512 (libusb-1.0.30.tar.bz2) = b14241bc499cdf353bb7fe02cea9a754b011f40ef0d0376ff8921f129f888b514d481e54c6aa380be04f655e027aaf4d6d9eba142b15758dea2e32f64af7b0c2
+Size (libusb-1.0.30.tar.bz2) = 656112 bytes
 SHA1 (patch-configure.ac) = 52ef406375ea88ea06b8a0c4b1bace2c43586783
 SHA1 (patch-libusb_Makefile.am) = 4cbaca146dd349aad83e1ed696e8395a60c24780
 SHA1 (patch-libusb_os_illumos__usb.c) = ec9f086e29f8cfecc08842a903d7b6be61664c51



Home | Main Index | Thread Index | Old Index