git: a335eb95df - main - [phb]: Add Uses=gstreamer documentation

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Fri, 06 May 2022 14:50:45 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/doc/commit/?id=a335eb95dfd2b1fd736adb70e3ae3e6616a07ab3

commit a335eb95dfd2b1fd736adb70e3ae3e6616a07ab3
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2022-05-05 14:33:21 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-05-06 14:48:03 +0000

    [phb]: Add Uses=gstreamer documentation
    
    Follow up for
    https://cgit.freebsd.org/ports/commit/?id=ca3f925d6eb53ff27e2a49775f6d33f52a587ae4
    
    Exhaustively list all the components as we do in other cases (Uses=gnome for
    instance).
---
 .../en/books/porters-handbook/uses/_index.adoc     | 105 +++++++++++++++++++++
 1 file changed, 105 insertions(+)

diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc
index 021c993c8d..73967f5cf5 100644
--- a/documentation/content/en/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc
@@ -761,6 +761,111 @@ GSSAPI_NONE_CONFIGURE_ON=	--without-gssapi
 
 ====
 
+[[uses-gstreamer]]
+== `gstreamer`
+
+Possible arguments: (none)
+
+Provides an easy way to depend on GStreamer components.
+The components should be listed in `USE_GSTREAMER`.
+The available components are:
+
+* `a52dec`
+* `aalib`
+* `amrnb`
+* `amrwbdec`
+* `aom`
+* `assrender`
+* `bad`
+* `bs2b`
+* `cairo`
+* `cdio`
+* `cdparanoia`
+* `chromaprint`
+* `curl`
+* `dash`
+* `dtls`
+* `dts`
+* `dv`
+* `dvd`
+* `dvdread`
+* `editing-services`
+* `faac`
+* `faad`
+* `flac`
+* `flite`
+* `gdkpixbuf`
+* `gl`
+* `gme`
+* `gnonlin`
+* `good`
+* `gsm`
+* `gtk4`
+* `gtk`
+* `hal`
+* `hls`
+* `jack`
+* `jpeg`
+* `kate`
+* `kms`
+* `ladspa`
+* `lame`
+* `libav`
+* `libcaca`
+* `libde265`
+* `libmms`
+* `libvisual`
+* `lv2`
+* `mm`
+* `modplug`
+* `mpeg2dec`
+* `mpeg2enc`
+* `mpg123`
+* `mplex`
+* `musepack`
+* `neon`
+* `ogg`
+* `opencv`
+* `openexr`
+* `openh264`
+* `openjpeg`
+* `openmpt`
+* `opus`
+* `pango`
+* `png`
+* `pulse`
+* `qt`
+* `resindvd`
+* `rsvg`
+* `rtmp`
+* `shout2`
+* `sidplay`
+* `smoothstreaming`
+* `sndfile`
+* `sndio`
+* `soundtouch`
+* `soup`
+* `spandsp`
+* `speex`
+* `srtp`
+* `taglib`
+* `theora`
+* `ttml`
+* `twolame`
+* `ugly`
+* `v4l2`
+* `vorbis`
+* `vpx`
+* `vulkan`
+* `wavpack`
+* `webp`
+* `webrtcdsp`
+* `x264`
+* `x265`
+* `x`
+* `ximagesrc`
+* `zbar`
+
 [[uses-horde]]
 == `horde`