BSD Ports

devel/libgusb 0.4.9_2 MidnightBSD

GUsb is a GObject wrapper for libusb1

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
devel

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
MidnightBSDdevel/libgusb0.4.9_2
FreeBSDdevel/libgusb0.4.9_1
OpenBSDdevel/libgusb0.4.9
NetBSDdevel/libgusb0.4.9nb1
DragonFlydevel/libgusb0.4.9_1
HardenedBSDdevel/libgusb0.4.9_1
GhostBSDdevel/libgusb0.4.9_1

Install

Binary package:

mport install libgusb

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Library 1

Test 1

Build dependencies 1
Run dependencies 1

Configuration

Options name: devel_libgusb

OptionDefaultDescription
DOCSon
VAPIon
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/