Port details |
- libgusb GUsb is a GObject wrapper for libusb1
- 0.4.9_1 devel =7 0.4.9_1Version of this port present on the latest quarterly branch.
- Maintainer: gnome@FreeBSD.org
- Port Added: 2021-12-24 05:27:07
- Last Update: 2024-11-25 07:54:30
- Commit Hash: a3c47a2
- People watching this port, also watch:: dav1d, libevent, indexinfo, libXdamage, xorg-fonts-truetype
- License: LGPL21
- WWW:
- https://github.com/hughsie/libgusb
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/libgusb/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libgusb
- pkg install libgusb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libgusb
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1718556835
SHA256 (libgusb-0.4.9.tar.xz) = 9df5ef301d6a4b361002aa52cce1165a87a89744055879bdbab31e7e86f1e846
SIZE (libgusb-0.4.9.tar.xz) = 51672
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>0 : devel/py-setuptools@py311
- gtk-doc>0 : textproc/gtk-doc
- py311-gi-docgen>=0 : textproc/py-gi-docgen@py311
- g-ir-scanner : devel/gobject-introspection
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- valac : lang/vala
- Test dependencies:
-
- hwdata>0 : misc/hwdata
- Library dependencies:
-
- libjson-glib-1.0.so : devel/json-glib
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Libraries
-
- graphics/colord
- graphics/simple-scan
- security/libfprint
Configuration Options:
- ===> The following configuration options are available for libgusb-0.4.9_1:
DOCS=on: Build and/or install documentation
VAPI=on: Build VALA API files
===> Use 'make config' to modify these settings
- Options name:
- devel_libgusb
- USES:
- gnome meson pkgconfig python:build tar:xz vala:build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.4.9_1 25 Nov 2024 07:54:30 |
Dima Panov (fluffy) |
misc/hwdata: adjust consumers to search data in canonical place
Sponsored by: Future Crew, LLC |
0.4.9 04 Jul 2024 18:28:23 |
Daniel Engberg (diizzy) |
devel/libgusb: Update to 0.4.9
* Use upstream release archive instead of USE_GITHUB
Based on patch submitted by Eric Camachat <eric@camachat.org>
PR: 270799
Approved by: portmgr (maintainer timeout, 2+ months) |
0.3.10_1 18 Jul 2023 00:53:09 |
Charlie Li (vishwin) |
devel/py-setuptools: convert individual consumers to ${PY_SETUPTOOLS}
Currently a no-op, but in the future outputs the correct setuptools
port depending on whether USES_PYTHON=distutils is specified.
With hat: python
PR: 270510, 270358 |
0.3.10_1 12 Apr 2023 18:17:31 |
Adam Weinberger (adamw) |
devel/libgusb: Unbreak build
Register a dependency on py-setuptools. Somewhere in the dependency
chain a hard dep on it probably got dropped.
While here, use OPTIONS helpers, and adjust some build dependencies.
gtk-doc is only needed when DOCS is enabled, and vala is only needed
when VAPI is enabled.
Based on a patch from Matthew Wener.
PR: 270788
Reported by: Fredrik Eriksson |
0.3.10_1 20 Dec 2022 17:23:28 |
Tobias C. Berner (tcberner) Author: VVD |
devel/libgusb: fix vala binding option and rename it
The option was previously called VALA. The canonical name for vala
binding options is VAPI. So switch to that.
Further the meson option was also renamed from vala to vapi, so update
the option switch accordingly.
PR: 267239 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.3.10 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.3.10 26 Aug 2022 17:02:25 |
Tobias C. Berner (tcberner) |
framework: switch tree to using vala.mk
PR: 249940 |
0.3.10 26 Apr 2022 20:17:41 |
Neel Chauhan (nc) |
devel/libgusb: Update to 0.3.10 |
0.3.9 24 Dec 2021 05:24:31 |
Neel Chauhan (nc) |
devel/libgusb: New port: GUsb is a GObject wrapper for libusb1
This is needed for colord 1.4.0+. |