The filename should be same as Linux. On Gentoo/Linux # equery f libusb | grep pc /usr/lib64/pkgconfig/libusb.pc /usr/lib64/pkgconfig/libusb-1.0.pc On Gentoo/FreeBSD # equery f freebsd-lib | grep pc$ /usr/lib/pkgconfig/libusb.pc /usr/lib/pkgconfig/libusb1.0.pc FYI, I found when compiling sys-apps/usbutils-007 this issue. checking for x86_64-gentoo-freebsd9.0-pkg-config... /usr/bin/x86_64-gentoo-freebsd9.0-pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBUSB... no configure: error: Package requirements (libusb-1.0 >= 1.0.0) were not met: No package 'libusb-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBUSB_CFLAGS and LIBUSB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/sys-apps/usbutils-007/work/usbutils-007/config.log
Created attachment 354308 [details, diff] patch for freebsd-lib-9.1-r10.ebuild
applied, thanks