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

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


Branch: pkgsrc-2019Q2, Version: 1.0.22nb1, Package name: libusb1-1.0.22nb1, 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:
[pkgtools/cwrappers]

Master sites:

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

Version history: (Expand)


CVS history: (Expand)


   2019-08-10 14:32:34 by Benny Siegert | Files touched by this commit (3)
Log message:
Pullup ticket #6027 - requested by maya
devel/libusb1: clang build fix

Revisions pulled up:
- devel/libusb1/Makefile                                        1.19
- devel/libusb1/distinfo                                        1.11
- devel/libusb1/patches/patch-ub                                1.1

---
   Module Name:	pkgsrc
   Committed By:	maya
   Date:		Tue Aug  6 08:50:28 UTC 2019

   Modified Files:
   	pkgsrc/devel/libusb1: Makefile distinfo
   Added Files:
   	pkgsrc/devel/libusb1/patches: patch-ub

   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.