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.
===> 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
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)
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
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
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
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)
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 )