BSD Ports

devel/libgusb 0.4.9_1 FreeBSD

GUsb is a GObject wrapper for libusb1

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
devel
Package size
1133.1 KiB, 2716.5 KiB installed

Description

GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop. This makes it easy to integrate low level USB transfers with your high-level application or system daemon.

Not everything you can do in libusb1 is wrapped, although we'll accept feature requests (with patches) if it makes sense.

In the other systems

SystemPortVersion
FreeBSDdevel/libgusb0.4.9_1
OpenBSDdevel/libgusb0.4.9
NetBSDdevel/libgusb0.4.9nb1
DragonFlydevel/libgusb0.4.9_1
MidnightBSDdevel/libgusb0.4.9_2

Install

Binary package:

pkg install libgusb

From the ports tree:

cd /usr/ports/devel/libgusb/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libgusb>0:devel/libgusb
LIB_DEPENDS=	libgusb.so:devel/libgusb

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.9_10.4.9_10.3.10_10.4.9_10.4.9_1
FreeBSD:14:quarterly0.4.9_10.4.9_1n/a0.4.9_10.4.9_1
FreeBSD:15:latest0.4.9_10.4.9_1n/a0.4.9_10.4.9_1
FreeBSD:15:quarterly0.4.9_10.4.9_1n/an/an/a
FreeBSD:16:latest0.4.9_10.4.9_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 44
Run dependencies 18
Required by 2456

The first 100 are listed.

Configuration

Options name: devel_libgusb

OptionDefaultDescription
DOCSonBuild and/or install documentation
VAPIonBuild VALA API files
USES
gnome meson pkgconfig python:build tar:xz
Service scripts
none

Files

pkg-plist 218
  • bin/gusbcmd
  • include/gusb-1/gusb.h
  • include/gusb-1/gusb/gusb-bos-descriptor-private.h
  • include/gusb-1/gusb/gusb-bos-descriptor.h
  • include/gusb-1/gusb/gusb-context-private.h
  • include/gusb-1/gusb/gusb-context.h
  • include/gusb-1/gusb/gusb-device-event.h
  • include/gusb-1/gusb/gusb-device-list.h
  • include/gusb-1/gusb/gusb-device-private.h
  • include/gusb-1/gusb/gusb-device.h
  • include/gusb-1/gusb/gusb-endpoint-private.h
  • include/gusb-1/gusb/gusb-endpoint.h
  • include/gusb-1/gusb/gusb-interface-private.h
  • include/gusb-1/gusb/gusb-interface.h
  • include/gusb-1/gusb/gusb-source.h
  • include/gusb-1/gusb/gusb-util.h
  • include/gusb-1/gusb/gusb-version.h
  • lib/girepository-1.0/GUsb-1.0.typelib
  • lib/libgusb.so
  • lib/libgusb.so.2
  • lib/libgusb.so.2.0.10
  • libdata/pkgconfig/gusb.pc
  • share/gir-1.0/GUsb-1.0.gir
  • share/doc/libgusb/RedHatDisplay-Black.woff
  • share/doc/libgusb/RedHatDisplay-Black.woff2
  • share/doc/libgusb/RedHatDisplay-BlackItalic.woff
  • share/doc/libgusb/RedHatDisplay-BlackItalic.woff2
  • share/doc/libgusb/RedHatDisplay-Bold.woff
  • share/doc/libgusb/RedHatDisplay-Bold.woff2
  • share/doc/libgusb/RedHatDisplay-BoldItalic.woff
  • share/doc/libgusb/RedHatDisplay-BoldItalic.woff2
  • share/doc/libgusb/RedHatDisplay-Italic.woff
  • share/doc/libgusb/RedHatDisplay-Italic.woff2
  • share/doc/libgusb/RedHatDisplay-Medium.woff
  • share/doc/libgusb/RedHatDisplay-Medium.woff2
  • share/doc/libgusb/RedHatDisplay-MediumItalic.woff
  • share/doc/libgusb/RedHatDisplay-MediumItalic.woff2
  • share/doc/libgusb/RedHatDisplay-Regular.woff
  • share/doc/libgusb/RedHatDisplay-Regular.woff2
  • share/doc/libgusb/RedHatText-Bold.woff
  • share/doc/libgusb/RedHatText-Bold.woff2
  • share/doc/libgusb/RedHatText-BoldItalic.woff
  • share/doc/libgusb/RedHatText-BoldItalic.woff2
  • share/doc/libgusb/RedHatText-Italic.woff
  • share/doc/libgusb/RedHatText-Italic.woff2
  • share/doc/libgusb/RedHatText-Medium.woff
  • share/doc/libgusb/RedHatText-Medium.woff2
  • share/doc/libgusb/RedHatText-MediumItalic.woff
  • share/doc/libgusb/RedHatText-MediumItalic.woff2
  • share/doc/libgusb/RedHatText-Regular.woff
  • share/doc/libgusb/RedHatText-Regular.woff2
  • share/doc/libgusb/SourceCodePro-It.ttf.woff
  • share/doc/libgusb/SourceCodePro-Regular.ttf.woff
  • share/doc/libgusb/SourceCodePro-Semibold.ttf.woff
  • share/doc/libgusb/class.BosDescriptor.html
  • share/doc/libgusb/class.Context.html
  • share/doc/libgusb/class.Device.html
  • share/doc/libgusb/class.DeviceEvent.html
  • share/doc/libgusb/class.DeviceList.html
  • share/doc/libgusb/class.Endpoint.html
  • share/doc/libgusb/class.Interface.html
  • share/doc/libgusb/classes_hierarchy.html
  • share/doc/libgusb/const.MAJOR_VERSION.html
  • share/doc/libgusb/const.MICRO_VERSION.html
  • share/doc/libgusb/const.MINOR_VERSION.html
  • share/doc/libgusb/ctor.Context.new.html
  • share/doc/libgusb/ctor.DeviceList.new.html
  • share/doc/libgusb/enum.ContextError.html
  • share/doc/libgusb/enum.DeviceClassCode.html
  • share/doc/libgusb/enum.DeviceDirection.html
  • share/doc/libgusb/enum.DeviceError.html
  • share/doc/libgusb/enum.DeviceLangid.html
  • share/doc/libgusb/enum.DeviceRecipient.html
  • share/doc/libgusb/enum.DeviceRequestType.html
  • share/doc/libgusb/error.SourceError.html
  • share/doc/libgusb/flags.ContextFlags.html
  • share/doc/libgusb/flags.DeviceClaimInterfaceFlags.html
  • share/doc/libgusb/fonts.css
  • share/doc/libgusb/func.CHECK_VERSION.html
  • share/doc/libgusb/func.strerror.html
  • share/doc/libgusb/func.version_string.html
  • share/doc/libgusb/fzy.js
  • share/doc/libgusb/go-up-symbolic.png
  • share/doc/libgusb/index.html
  • share/doc/libgusb/index.json
  • share/doc/libgusb/libgusb.devhelp2
  • share/doc/libgusb/main.js
  • share/doc/libgusb/method.BosDescriptor.get_capability.html
  • share/doc/libgusb/method.BosDescriptor.get_extra.html
  • share/doc/libgusb/method.Context.enumerate.html
  • share/doc/libgusb/method.Context.find_by_bus_address.html
  • share/doc/libgusb/method.Context.find_by_platform_id.html
  • share/doc/libgusb/method.Context.find_by_vid_pid.html
  • share/doc/libgusb/method.Context.get_devices.html
  • share/doc/libgusb/method.Context.get_flags.html
  • share/doc/libgusb/method.Context.get_hotplug_poll_interval.html
  • share/doc/libgusb/method.Context.get_main_context.html
  • share/doc/libgusb/method.Context.get_source.html
  • share/doc/libgusb/method.Context.load.html
  • share/doc/libgusb/method.Context.load_with_tag.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
libgusb-0.4.9.tar.xz516729df5ef301d6a4b361002aa52cce1165a87a89744055879bdbab31e7e86f1e846
Master sites 1
  • https://github.com/hughsie/libgusb/releases/download/0.4.9/

Commit history 0

No commits in the history this site was built from.