# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
maintainers {snc @nerdling} {michaelld @michaelld} openmaintainer
description Library providing access to USB devices
long_description A library originally developed under Linux to give \
userland programs an API to access to USB hardware.
homepage https://libusb.info/
distname libusb-${version}
master_sites sourceforge:libusb
checksums rmd160 63848df717e00fff67ab30ba86a85466370d4e8e \
sha256 37f6f7d9de74196eb5fc0bbe0aea9b5c939de7f500acba3af6fd643f3b538b44
patchfiles patch-configure.in.diff patch-darwin.c.diff rename.patch
reinplace "s|-Werror||" ${worksrcpath}/Makefile.am
configure.args --disable-build-docs \
--libdir=${prefix}/lib/libusb-legacy \
--includedir=${prefix}/include/libusb-legacy
destroot.args pkgconfigdir=${prefix}/lib/pkgconfig
# Symbolic links for old ids dylib for compatibility with ports that might be expecting them
ln -s libusbpp-legacy-0.1.4.dylib ${destroot}${prefix}/lib/libusb-legacy/libusbpp-legacy-0.1.4.4.4.dylib
ln -s libusb-legacy-0.1.4.dylib ${destroot}${prefix}/lib/libusb-legacy/libusb-legacy-0.1.4.4.4.dylib
livecheck.url http://sourceforge.net/projects/libusb/files/libusb-0.1%20(LEGACY)/
livecheck.regex Click to enter (\\d+(\\.\\d+)+)