Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/documentation/content/en/books/porters-handbook/uses/_index.po
18099 views
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR The FreeBSD Project
# This file is distributed under the same license as the FreeBSD Documentation package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
"POT-Creation-Date: 2026-05-09 23:29+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. type: YAML Front Matter: description
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1
#, no-wrap
msgid "USES macros make it easy to declare requirements and settings for a FreeBSD Port"
msgstr ""

#. type: YAML Front Matter: title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1
#, no-wrap
msgid "Chapter 17. Using USES Macros"
msgstr ""

#. type: Title =
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:14
#, no-wrap
msgid "Using `USES` Macros"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:52
#, no-wrap
msgid "An Introduction to `USES`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:56
msgid ""
"`USES` macros make it easy to declare requirements and settings for a port.  "
"They can add dependencies, change building behavior, add metadata to "
"packages, and so on, all by selecting simple, preset values."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:60
msgid ""
"Each section in this chapter describes a possible value for `USES`, along "
"with its possible arguments.  Arguments are appended to the value after a "
"colon (`:`).  Multiple arguments are separated by commas (`,`)."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:62
#, no-wrap
msgid "Using Multiple Values"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:68
#, no-wrap
msgid "USES=\tbison perl\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:72
#, no-wrap
msgid "Adding an Argument"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:78
#, no-wrap
msgid "USES=\ttar:xz\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:82
#, no-wrap
msgid "Adding Multiple Arguments"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:88
#, no-wrap
msgid "USES=\tdrupal:7,theme\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:92
#, no-wrap
msgid "Mixing it All Together"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:98
#, no-wrap
msgid "USES=\tpgsql:9.3+ cpe python:2.7,build\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:102
#, no-wrap
msgid "`7z`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:105
msgid "Possible arguments: (none), `p7zip`, `partial`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:109
msgid ""
"Extract using man:7z[1] instead of man:bsdtar[1] and sets "
"`EXTRACT_SUFX=.7z`.  The `p7zip` option forces a dependency on the `7z` from "
"package:archivers/p7zip[] if the one from the base system is not able to "
"extract the files.  `EXTRACT_SUFX` is not changed if the `partial` option is "
"used, this can be used if the main distribution file does not have a "
"[.filename]#.7z# extension."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:111
#, no-wrap
msgid "`ada`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:114
msgid "Possible arguments: (none), `6`, `12`, `(run)`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:117
msgid ""
"Depends on an Ada-capable compiler, and sets `CC` accordingly.  Defaults to "
"use `gcc6-aux` from ports."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:119
#, no-wrap
msgid "`angr`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:122
msgid "Possible arguments: `binaries`, `nose`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:124
msgid ""
"Provide support for ports that need the https://github.com/angr/"
"angr[angrinary analysis platform]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:127
msgid ""
"If the `binaries` argument is present, the port requires the special `angr` "
"binaries for testing."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:130
msgid ""
"If the `nose` argument is present, the port uses `nosetests` for the test "
"target. This argument implies `USES=python:test`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:132
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:203
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1333
msgid "The framework provides the following variables to be set by the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:133
#, no-wrap
msgid "`ANGR_VERSION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:135
msgid "The version of the `angr` project programs."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:136
#, no-wrap
msgid "`ANGR_BINARIES_TAGNAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:138
msgid "The tagname of the `angr` binaries."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:139
#, no-wrap
msgid "`ANGR_NOSETESTS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:141
msgid "The path to the `nosetests` program."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:143
#, no-wrap
msgid "`ansible`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:146
msgid "Possible arguments: `env`, `module`, `plugin`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:148
msgid "Provide support for ports depending on package:sysutils/ansible[]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:151
msgid ""
"If the `env` argument is present, the port does not depend on "
"package:sysutils/ansible[] but needs some Ansible variables set."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:153
msgid "If the `module` argument is present then the port is an Ansible module."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:155
msgid "If the `plugin` argument is present then the port is an Ansible plugin."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:157
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3155
msgid "The framework exposes the following variables to the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:158
#, no-wrap
msgid "`ANSIBLE_CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:160
msgid "Path to the ansible program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:161
#, no-wrap
msgid "`ANSIBLE_DOC_CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:163
msgid "Path to the ansible-doc program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:164
#, no-wrap
msgid "`ANSIBLE_RUN_DEPENDS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:166
msgid "RUN_DEPENDS with the Ansible port."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:167
#, no-wrap
msgid "`ANSIBLE_DATADIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:169
msgid ""
"Path to the root of the directory structure where all Ansible's modules and "
"plugins are stored."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:170
#, no-wrap
msgid "`ANSIBLE_ETCDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:172
msgid "Path to the Ansible etc directory."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:173
#, no-wrap
msgid "`ANSIBLE_PLUGINS_PREFIX`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:175
msgid "Path to the \"plugins\" directory within `${ANSIBLE_DATADIR}`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:175
#, no-wrap
msgid "`ANSIBLE_MODULESDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:177
msgid "Path to the directory for local Ansible modules."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:178
#, no-wrap
msgid "`ANSIBLE_PLUGINSDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:180
msgid "Path to the directory for local Ansible plugins."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:181
#, no-wrap
msgid "`ANSIBLE_PLUGIN_TYPE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:183
msgid "Ansible plugin type (e.g., \"connection\", \"inventory\", or \"vars\")."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:185
#, no-wrap
msgid "`apache`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:188
msgid "Possible arguments: (none), `2.4`, `build`, `run`, `server`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:190
msgid "Provide support for ports depending on the Apache web server."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:194
msgid ""
"The version argument can be used to require a specific Apache httpd "
"version.  It is possible to set a specific version (`USES=apache:2.4`) a "
"minimum version (`USES=apache:2.4+`) or a maximum version "
"(`USES=apache:-2.4`)."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:196
msgid ""
"If the `build` argument is provided a build dependency is added to the port."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:198
msgid ""
"If the `run` argument is provided a run dependency is added to the port."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:201
msgid ""
"If the `server` argument is provided then it indicates the port is a server "
"port."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:204
#, no-wrap
msgid "`AP_FAST_BUILD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:206
msgid "Automatic module build"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:207
#, no-wrap
msgid "`AP_GENPLIST`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:209
msgid ""
"Automatic `PLIST` generation plus add the module disabled into "
"[.filename]#httpd.conf# (only if no `pkg-plist` exist)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:210
#, no-wrap
msgid "`MODULENAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:212
msgid "Name of the Apache module. Default: `${PORTNAME}`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:213
#, no-wrap
msgid "`SHORTMODNAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:215
msgid "Short name of the Apache module. Default: `${MODULENAME:S/mod_//}`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:216
#, no-wrap
msgid "`SRC_FILE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:218
msgid "Source file of the APACHE module. Default: `${MODULENAME}.c`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:220
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1546
msgid "The following variables can be accessed by the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:221
#, no-wrap
msgid "`APACHE_VERSION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:223
msgid "The major-minor release version of the chosen Apache server, e.g. 2.4"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:224
#, no-wrap
msgid "`APACHEETCDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:226
msgid ""
"Location of the Apache configuration directory. Default: [.filename]#$"
"{LOCALBASE}/etc/apache24#"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:227
#, no-wrap
msgid "`APACHEINCLUDEDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:229
msgid ""
"Location of the Apache include files Default: [.filename]#${LOCALBASE}/"
"include/apache24#"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:230
#, no-wrap
msgid "`APACHEMODDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:232
msgid ""
"Location of the Apache modules Default: [.filename]#${LOCALBASE}/libxexec/"
"apache24#"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:234
msgid "`APACHE_DEFAULT`::Default Apache version"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:237
#, no-wrap
msgid "`autoreconf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:240
msgid "Possible arguments: (none), `build`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:247
msgid ""
"Runs `autoreconf`.  It encapsulates the `aclocal`, `autoconf`, `autoheader`, "
"`automake`, `autopoint`, and `libtoolize` commands.  Each command applies to "
"[.filename]#${AUTORECONF_WRKSRC}/configure.ac# or its old name, [.filename]#$"
"{AUTORECONF_WRKSRC}/configure.in#.  If [.filename]#configure.ac# defines "
"subdirectories with their own [.filename]#configure.ac# using "
"`AC_CONFIG_SUBDIRS`, `autoreconf` will recursively update those as well.  "
"The `:build` argument only adds build time dependencies on those tools but "
"does not run `autoreconf`.  A port can set `AUTORECONF_WRKSRC` if `WRKSRC` "
"does not contain the path to [.filename]#configure.ac#."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:249
#, no-wrap
msgid "`azurepy`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:252
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:313
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:399
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:408
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:417
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:519
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:548
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:559
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:575
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:663
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:797
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:859
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:896
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:929
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:936
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1093
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1165
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1287
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1317
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1558
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1565
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1573
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1741
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1760
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1767
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1774
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1823
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1876
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1937
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1966
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2044
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2066
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2510
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2556
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2565
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2728
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2771
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2810
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2818
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2873
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2889
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2927
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2982
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3151
msgid "Possible arguments: (none)"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:255
msgid ""
"Provide support for `py-azure*` ports.  Removes `azure` namespaces and "
"cleans up common files."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:257
#, no-wrap
msgid "`blaslapack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:260
msgid ""
"Possible arguments: (none), `atlas`, `netlib` (default), `gotoblas`, "
"`openblas`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:262
msgid "Adds dependencies on Blas / Lapack libraries."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:264
#, no-wrap
msgid "`bdb`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:267
msgid "Possible arguments: (none), `5` (default), `18`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:275
msgid ""
"Add dependency on the Berkeley DB library.  Default to package:databases/"
"db5[].  It can also depend on package:databases/db18[] when using the `:18` "
"argument.  It is possible to declare a range of acceptable values, `:5+` "
"finds the highest installed version, and falls back to 5 if nothing else is "
"installed.  `INVALID_BDB_VER` can be used to specify versions which do not "
"work with this port.  The framework exposes the following variables to the "
"port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:276
#, no-wrap
msgid "`BDB_LIB_NAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:279
msgid ""
"The name of the Berkeley DB library.  For example, when using "
"package:databases/db5[], it contains `db-5.3`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:280
#, no-wrap
msgid "`BDB_LIB_CXX_NAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:283
msgid ""
"The name of the Berkeley DBC++ library.  For example, when using "
"package:databases/db5[], it contains `db_cxx-5.3`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:284
#, no-wrap
msgid "`BDB_INCLUDE_DIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:287
msgid ""
"The location of the Berkeley DB include directory.  For example, when using "
"package:databases/db5[], it will contain `${LOCALBASE}/include/db5`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:288
#, no-wrap
msgid "`BDB_LIB_DIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:291
msgid ""
"The location of the Berkeley DB library directory.  For example, when using "
"package:databases/db5[], it contains `${LOCALBASE}/lib`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:292
#, no-wrap
msgid "`BDB_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:295
msgid ""
"The detected Berkeley DB version.  For example, if using `USES=bdb:5+` and "
"Berkeley DB 18 is installed, it contains `18`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:300
msgid ""
"package:databases/db48[] is deprecated and unsupported.  It must not be used "
"by any port."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:303
#, no-wrap
msgid "`bison`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:306
msgid "Possible arguments: (none), `build`, `run`, `both`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:308
msgid ""
"Uses package:devel/bison[] By default, with no arguments or with the `build` "
"argument, it implies `bison` is a build-time dependency, `run` implies a run-"
"time dependency, and `both` implies both run-time and build-time "
"dependencies."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:310
#, no-wrap
msgid "`budgie`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:317
msgid ""
"Provide support for the Budgie desktop environment.  Use `USE_BUDGIE` to "
"select the components needed for the port.  See crossref:special[using-"
"budgie,Using Budgie] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:319
#, no-wrap
msgid "`cabal`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:324
msgid ""
"Ports should not be created for Haskell libraries, see "
"crossref:special[haskell-libs,Haskell Libraries] for more information."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:327
msgid "Possible arguments: (none), `hpack`, `nodefault`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:335
msgid ""
"Sets default values and targets used to build Haskell software using Cabal.  "
"A build dependency on the Haskell compiler port (package:lang/ghc[]) is "
"added.  If there is some other version of GHC already listed in the "
"`BUILD_DEPENDS` variable (for example, package:lang/ghc810[]), it would be "
"used instead.  If the `hpack` argument is given, a build dependency on "
"package:devel/hs-hpack[] is added and `hpack` is invoked at configuration "
"step to generate .cabal file.  If the `nodefault` argument is given, the "
"framework will not try to pull the main distribution file from the Hackage.  "
"This argument is implicitly added if `USE_GITHUB` or `USE_GITLAB` is present."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:337
msgid "The framework provides the following variables:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:338
#, no-wrap
msgid "`CABAL_REVISION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:341
msgid ""
"Haskell packages hosted on Hackage may have revisions.  Set this knob to an "
"integer number to pull in revised package description."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:342
#, no-wrap
msgid "`USE_CABAL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:347
msgid ""
"If the software uses Haskell dependencies, list them in this variable.  Each "
"item should be present on Hackage and be listed in form `packagename-"
"_0.1.2_`.  Dependencies can have revisions too, which are specified after "
"the `_` symbol.  Automatic generation of the dependency list is supported, "
"see crossref:special[using-cabal,Building Haskell Applications with `cabal`]."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:348
#, no-wrap
msgid "`CABAL_FLAGS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:353
msgid ""
"List of flags to be passed to `cabal-install` during the configuring and "
"building stage.  The flags are passed verbatim.  This variable is usually "
"used to enable or disable flags that are declared in the .cabal file.  Pass "
"`foo` to enable the `foo` flag and `-foo` to disable it."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:354
#, no-wrap
msgid "`CABAL_EXECUTABLES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:360
msgid ""
"List of executable files installed by the port.  Default value: `${PORTNAME}"
"`.  Consult the .cabal file of the project being ported to get a list of "
"possible values for this variable. Each value corresponds to an `executable` "
"stanza in the .cabal file.  Items from this list are automatically added to "
"pkg-plist."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:361
#, no-wrap
msgid "`SKIP_CABAL_PLIST`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:363
msgid "If defined, do not add items from `${CABAL_EXECUTABLES}` to pkg-plist."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:364
#, no-wrap
msgid "`opt_USE_CABAL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:366
msgid "Adds items to `${USE_CABAL}` depending on `opt` option."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:367
#, no-wrap
msgid "`opt_CABAL_EXECUTABLES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:369
msgid "Adds items to `${CABAL_EXECUTABLES}` depending on `opt` option."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:370
#, no-wrap
msgid "`opt_CABAL_FLAGS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:374
msgid ""
"If `opt` is enabled, append the value to `${CABAL_FLAGS}`.  Otherwise, "
"append `-value` to disable the flag.  Note that this behavior is slightly "
"different from the plain `CABAL_FLAGS` as it does not accept values starting "
"with `-`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:375
#, no-wrap
msgid "`CABAL_WRAPPER_SCRIPTS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:380
msgid ""
"A subset of `${CABAL_EXECUTABLES}` containing Haskell programs to be wrapped "
"into a shell script that sets `*_datadir` environment variables before "
"running the program.  This also causes the actual Haskell binary to be "
"installed under `libexec/cabal/` directory.  This knob is needed for Haskell "
"programs that install their data files under `share/` directory."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:381
#, no-wrap
msgid "`FOO_DATADIR_VARS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:385
msgid ""
"List of extra Haskell packages, whose data files should be accessible by the "
"executable named `FOO`.  The executable should be a part of `$"
"{CABAL_WRAPPER_SCRIPTS}`.  Haskell packages listed there should not have a "
"version suffix."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:386
#, no-wrap
msgid "`CABAL_PROJECT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:391
msgid ""
"Some Haskell projects may already have a `cabal.project` file, which is also "
"generated by the ports framework.  If that is the case, use this variable to "
"specify what to do with the original `cabal.project`.  Setting this variable "
"to `remove` will cause the original file to be removed.  Setting this "
"variable to `append` will:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:392
msgid ""
"Move the original file to `cabal.project.${PORTNAME}` during the `extract` "
"stage."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:394
msgid ""
"Concatenate the original `cabal.project.${PORTNAME}` and the generated "
"`cabal.project` into a single file after the `patch` stage.  Using `append` "
"makes it possible to perform patching on the original file before it gets "
"merged."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:396
#, no-wrap
msgid "`cargo`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:403
msgid ""
"Uses Cargo for configuring, building, and testing.  It can be used to port "
"Rust applications that use the Cargo build system.  For more information see "
"crossref:special[using-cargo,Building Rust Applications with `cargo`]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:405
#, no-wrap
msgid "`charsetfix`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:412
msgid ""
"Prevents the port from installing [.filename]#charset.alias#.  This must be "
"installed only by package:converters/libiconv[].  `CHARSETFIX_MAKEFILEIN` "
"can be set to a path relative to `WRKSRC` if [.filename]#charset.alias# is "
"not installed by [.filename]#${WRKSRC}/Makefile.in#."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:414
#, no-wrap
msgid "`cl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:419
msgid "Provides support for Common Lisp ports."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:421
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:627
msgid ""
"The framework provides the following variables that can be set by ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:422
#, no-wrap
msgid "`ASDF_MODULES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:424
msgid ""
"List of `ASDF` modules to build when `FASL_TARGET` is set (defaults to "
"`PORTNAME`)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:425
#, no-wrap
msgid "`FASL_TARGET`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:427
msgid "Build fasl variant of port (one of `ccl`, `clisp`, or `sbcl`)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:428
#, no-wrap
msgid "`USE_ASDF`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:430
msgid "Depend on package:devel/cl-asdf[]"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:431
#, no-wrap
msgid "`USE_ASDF_FASL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:433
msgid "Depend on `devel/cl-asdf-<FASL_TARGET>`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:434
#, no-wrap
msgid "`USE_CCL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:436
msgid "Depend on package:lang/ccl[]; implied when `FASL_TARGET=ccl`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:437
#, no-wrap
msgid "`USE_CLISP`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:439
msgid "Depend on package:lang/clisp[]; implied when `FASL_TARGET=clisp`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:440
#, no-wrap
msgid "`USE_SBCL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:442
msgid "Depend on package:lang/sbcl[]; implied when `FASL_TARGET=SBCL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:445
msgid ""
"The framework provides the following variables that can be read by ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:446
#, no-wrap
msgid "`ASDF_PATHNAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:448
msgid "Path to CL source"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:449
#, no-wrap
msgid "`ASDF_REGISTRY`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:451
msgid "Path to CL registry containing asd files"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:452
#, no-wrap
msgid "`CCL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:454
msgid "Path to the Clozure Common Lisp compiler"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:455
#, no-wrap
msgid "`CLISP`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:457
msgid "Path to the GNU Common Lisp compiler"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:458
#, no-wrap
msgid "`CL_LIBDIR_REL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:460
msgid "CL library directory relative to `LOCALBASE` or `PREFIX`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:461
#, no-wrap
msgid "`FASL_DIR_REL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:463
msgid "Relative path to compiled fasl files; depends on `FASL_TARGET`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:464
#, no-wrap
msgid "`FASL_PATHNAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:466
msgid "Path to CL fasl"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:467
#, no-wrap
msgid "`LISP_EXTRA_ARG`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:469
msgid "Extra arguments used when building fasl"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:470
#, no-wrap
msgid "`SBCL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:472
msgid "Path to the Steel Bank Common Lisp compiler"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:474
#, no-wrap
msgid "`cmake`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:477
msgid "Possible arguments: (none), `insource`, `noninja`, `run`, `testing`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:479
msgid "Use CMake for configuring the port and generating a build system."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:483
msgid ""
"By default an out-of-source build is performed, leaving the sources in "
"`WRKSRC` free from build artifacts.  With the `insource` argument, an in-"
"source build will be performed instead.  This argument should be an "
"exception, used only when a regular out-of-source build does not work."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:488
msgid ""
"By default Ninja (package:devel/ninja[]) is used for the build.  In some "
"cases this does not work correctly.  With the `noninja` argument, the build "
"will use regular `make` for builds.  This argument should only be used if a "
"Ninja-based build does not work."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:490
msgid ""
"With the `run` argument, a run dependency is registered in addition to a "
"build dependency."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:493
msgid ""
"With the `testing` argument, a test-target is added that uses CTest.  When "
"running tests the port will be re-configured for testing and re-built."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:495
msgid "For more information see crossref:special[using-cmake,Using `cmake`]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:497
#, no-wrap
msgid "`compiler`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:500
msgid ""
"Possible arguments: (none), `env` (default, implicit), `{cpp}17-lang`, `{cpp}"
"14-lang`, `{cpp}11-lang`, `gcc-{cpp}11-lib`, `{cpp}11-lib`, `{cpp}0x`, "
"`c11`, `nestedfct`, `features`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:504
msgid ""
"Determines which compiler to use based on any given wishes.  Use `{cpp}17-"
"lang` if the port needs a {cpp}17-capable compiler, `{cpp}14-lang` if the "
"port needs a {cpp}14-capable compiler, `{cpp}11-lang` if the port needs a "
"{cpp}11-capable compiler, `gcc-{cpp}11-lib` if the port needs the `g++` "
"compiler with a {cpp}11 library, or `{cpp}11-lib` if the port needs a {cpp}"
"11-ready standard library.  If the port needs a compiler understanding {cpp}"
"0X, C11 or nested functions, the corresponding parameters should be used."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:507
msgid ""
"Use `features` to request a list of features supported by the default "
"compiler.  After including [.filename]#bsd.port.pre.mk# the port can inspect "
"the results using these variables:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:509
msgid ""
"`COMPILER_TYPE`: the default compiler on the system, either gcc or clang"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:510
msgid ""
"`ALT_COMPILER_TYPE`: the alternative compiler on the system, either gcc or "
"clang. Only set if two compilers are present in the base system."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:511
msgid ""
"`COMPILER_VERSION`: the first two digits of the version of the default "
"compiler."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:512
msgid ""
"`ALT_COMPILER_VERSION`: the first two digits of the version of the "
"alternative compiler, if present."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:513
msgid "`CHOSEN_COMPILER_TYPE`: the chosen compiler, either gcc or clang"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:514
msgid ""
"`COMPILER_FEATURES`: the features supported by the default compiler. It "
"currently lists the {cpp} library."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:516
#, no-wrap
msgid "`cpe`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:523
msgid ""
"Include Common Platform Enumeration (CPE) information in package manifest as "
"a CPE 2.3 formatted string.  See the https://scap.nist.gov/specifications/"
"cpe/[CPE specification] for details.  To add CPE information to a port, "
"follow these steps:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:526
msgid ""
"Search for the official CPE entry for the software product either by using "
"the NVD's https://web.nvd.nist.gov/view/cpe/search[CPE search engine] or in "
"the https://nvd.nist.gov/feeds/xml/cpe/dictionary/official-cpe-"
"dictionary_v2.3.xml.gz[official CPE dictionary] (warning, very large XML "
"file). _Do not ever make up CPE data._"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:527
msgid ""
"Add `cpe` to `USES` and compare the result of `make -V CPE_STR` to the CPE "
"dictionary entry. Continue one step at a time until `make -V CPE_STR` is "
"correct."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:528
msgid ""
"If the product name (second field, defaults to `PORTNAME`) is incorrect, "
"define `CPE_PRODUCT`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:529
msgid ""
"If the vendor name (first field, defaults to `CPE_PRODUCT`) is incorrect, "
"define `CPE_VENDOR`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:530
msgid ""
"If the version field (third field, defaults to `PORTVERSION`) is incorrect, "
"define `CPE_VERSION`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:531
msgid ""
"If the update field (fourth field, defaults to empty) is incorrect, define "
"`CPE_UPDATE`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:532
msgid ""
"If it is still not correct, check [.filename]#Mk/Uses/cpe.mk# for additional "
"details, or contact the {ports-secteam}."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:533
msgid ""
"Derive as much as possible of the CPE name from existing variables such as "
"`PORTNAME` and `PORTVERSION`. Use variable modifiers to extract the relevant "
"portions from these variables rather than hardcoding the name."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:534
msgid ""
"_Always_ run `make -V CPE_STR` and check the output before committing "
"anything that changes `PORTNAME` or `PORTVERSION` or any other variable "
"which is used to derive `CPE_STR`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:536
#, no-wrap
msgid "`cran`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:539
msgid "Possible arguments: (none), `auto-plist`, `compiles`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:543
msgid ""
"Uses the Comprehensive R Archive Network.  Specify `auto-plist` to "
"automatically generate [.filename]#pkg-plist#.  Specify `compiles` if the "
"port has code that need to be compiled."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:545
#, no-wrap
msgid "`desktop-file-utils`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:554
msgid ""
"Uses update-desktop-database from package:devel/desktop-file-utils[].  An "
"extra post-install step will be run without interfering with any post-"
"install steps already in the port [.filename]#Makefile#.  A line with "
"crossref:plist[plist-keywords-desktop-file-utils,`@desktop-file-utils`] will "
"be added to the plist.  Only use this macro if the port provides a "
"`.desktop` file which contains a `MimeType` entry."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:556
#, no-wrap
msgid "`desthack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:561
msgid ""
"Changes the behavior of GNU configure to properly support `DESTDIR` in case "
"the original software does not."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:563
#, no-wrap
msgid "`display`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:566
msgid "Possible arguments: (none), _ARGS_"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:570
msgid ""
"Set up a virtual display environment.  If the environment variable `DISPLAY` "
"is not set, then Xvfb is added as a build dependency, and `CONFIGURE_ENV` is "
"extended with the port number of the currently running instance of Xvfb.  "
"The _ARGS_ parameter defaults to `install` and controls the phase around "
"which to start and stop the virtual display."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:572
#, no-wrap
msgid "`dos2unix`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:580
msgid ""
"The port has files with line endings in DOS format which need to be "
"converted.  Several variables can be set to control which files will be "
"converted.  The default is to convert _all_ files, including binaries.  See "
"crossref:slow-porting[slow-patch-automatic-replacements,Simple Automatic "
"Replacements] for examples."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:582
msgid "`DOS2UNIX_REGEX`: match file names based on a regular expression."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:583
msgid "`DOS2UNIX_FILES`: match literal file names."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:584
msgid "`DOS2UNIX_GLOB`: match file names based on a glob pattern."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:585
msgid ""
"`DOS2UNIX_WRKSRC`: the directory from which to start the conversions. "
"Defaults to `${WRKSRC}`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:587
#, no-wrap
msgid "`drupal`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:590
msgid "Possible arguments: `7`, `module`, `theme`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:595
msgid ""
"Automate installation of a port that is a Drupal theme or module.  Use with "
"the version of Drupal that the port is expecting.  For example, "
"`USES=drupal:7,module` says that this port creates a Drupal 7 module.  A "
"Drupal 7 theme can be specified with `USES=drupal:7,theme`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:597
#, no-wrap
msgid "`ebur128`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:600
msgid "Possible arguments: (none), `build`, `lib`, `run`, `test`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:605
msgid ""
"Adds a dependency on package:audio/ebur128[].  It allows to transparently "
"depend on the `rust` or `legacy` variants by using `DEFAULT_VERSIONS` in "
"[.filename]#make.conf#.  For instance, to use the legacy version, use "
"`DEFAULT_VERSIONS+=ebur128=legacy`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:609
msgid ""
"When no arguments are used, the behavior is the same as if the `lib` "
"argument was provided.  The rest of the arguments provide the corresponding "
"category of dependency."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:611
#, no-wrap
msgid "`eigen`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:614
msgid "Possible arguments: 2, 3, build (default), run"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:616
msgid "Add dependency on package:math/eigen[]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:618
#, no-wrap
msgid "`electronfix`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:621
msgid "Possible arguments: `37`, `38`, `39`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:625
msgid ""
"Provide support for easy porting of Electron applications that are "
"distributed in binary form.  Adds a build and run time dependency on "
"package:devel/electron37[], package:devel/electron38[], or package:devel/"
"electron39[] depending on the argument used."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:628
#, no-wrap
msgid "`ELECTRONFIX_SYMLINK_FILES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:630
msgid "List of files to be symlinked from Electron distribution."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:631
#, no-wrap
msgid "`ELECTRONFIX_MAIN_EXECUTABLE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:633
msgid ""
"File name of the main executable to be replaced with the original Electron "
"binary."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:636
#, no-wrap
msgid "`elfctl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:639
msgid "Possible arguments: (none), `build` (default), `stage`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:641
msgid "Set ELF binary feature control notes by setting `ELF_FEATURES`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:644
msgid ""
"When either no argument or the `build` argument is supplied, binaries under "
"`BUILD_WRKSRC` are operated on, and files listed in `ELF_FEATURES` are "
"relative to `BUILD_WRKSRC`.  When the `stage` argument is supplied, binaries "
"under `STAGEDIR` are operated on and files listed in `ELF_FEATURES` are "
"relative to `STAGEDIR`."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:646
#, no-wrap
msgid "Uses=elfctl"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:653
#, no-wrap
msgid ""
"ELF_FEATURES=\tfeaturelist:path/to/file1 \\\n"
"\t\tfeaturelist:path/to/file2\n"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:658
msgid "The format of `featurelist` is described in man:elfctl[1]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:660
#, no-wrap
msgid "`elixir`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:666
msgid ""
"Provide support for ports using package:lang/elixir[].  Adds a build and run "
"time dependency on package:lang/elixir[]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:668
msgid "Variables provided by the framework:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:669
#, no-wrap
msgid "`ELIXIR_APP_NAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:671
msgid "Elixir app name as installed in Elixir's lib directory"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:671
#, no-wrap
msgid "`ELIXIR_LIB_ROOT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:673
msgid "Elixir default library path"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:673
#, no-wrap
msgid "`ELIXIR_APP_ROOT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:675
msgid "Root directory for this Elixir app"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:675
#, no-wrap
msgid "`ELIXIR_HIDDEN`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:677
msgid "Applications to be hidden from the code path; usually ${PORTNAME}"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:677
#, no-wrap
msgid "`ELIXIR_LOCALE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:679
msgid ""
"An UTF-8 locale to be used by Elixir during builds (any UTF-8 locale is good)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:679
#, no-wrap
msgid "`MIX_CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:681
msgid "The `mix` command"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:681
#, no-wrap
msgid "`MIX_COMPILE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:683
msgid "The `mix` command used to compile an Elixir app"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:683
#, no-wrap
msgid "`MIX_REWRITE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:685
msgid "Automatically replace Mix dependencies with code paths"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:685
#, no-wrap
msgid "`MIX_BUILD_DEPS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:687
msgid ""
"List of `BUILD_DEPENDS` in category/portname format (commonly referenced to "
"as \"deps\" in Erlang and Elixir)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:687
#, no-wrap
msgid "`MIX_RUN_DEPS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:689
msgid "List of `RUN_DEPENDS` in category/portname format"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:689
#, no-wrap
msgid "`MIX_DOC_DIRS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:691
msgid "Extra doc directories to be installed in `DOCSDIR`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:691
#, no-wrap
msgid "`MIX_DOC_FILES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:693
msgid "Extra doc files to be installed in `DOCSDIR` (usually README.md)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:693
#, no-wrap
msgid "`MIX_ENV`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:695
msgid "Environment for the Mix build (same format as `MAKE_ENV`)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:695
#, no-wrap
msgid "`MIX_ENV_NAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:697
msgid "Name of the Mix build environment, usually \"prod\""
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:697
#, no-wrap
msgid "`MIX_BUILD_NAME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:699
msgid "Name of the build output in _build/, usually `${MIX_ENV_NAME}`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:699
#, no-wrap
msgid "`MIX_TARGET`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:701
msgid "Name of the Mix target, usually \"compile\""
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:701
#, no-wrap
msgid "`MIX_EXTRA_APPS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:703
msgid "List of sub-applications to be built, if any"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:703
#, no-wrap
msgid "`MIX_EXTRA_DIRS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:705
msgid "List of extra directories to be installed in `ELIXIR_APP_ROOT`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:705
#, no-wrap
msgid "`MIX_EXTRA_FILES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:707
msgid "List of extra files to be installed in `ELIXIR_APP_ROOT`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:709
#, no-wrap
msgid "`emacs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:712
msgid "Possible arguments: (none) (default), `build`, `run`, `noflavors`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:719
msgid ""
"Provides support for ports requiring Emacs.  The `build` argument creates a "
"build dependency on Emacs.  The `run` argument creates a run dependency on "
"Emacs.  If both the `build` and `run` arguments are absent, create build and "
"run dependencies on Emacs.  The `noflavors` argument prevents flavors, and "
"is implied if there is no run dependency on Emacs."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:723
msgid ""
"The default Emacs flavor for ports with `USES=emacs` can be defined in "
"[.filename]#make.conf#.  For example, for the `nox` flavor, use "
"`DEFAULT_VERSIONS+= emacs=nox`.  The valid flavors are: `full`, `canna`, "
"`nox`, `wayland`, `devel_full`, `devel_nox`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:725
msgid "Variables, which can be set by ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:726
#, no-wrap
msgid "`EMACS_FLAVORS_EXCLUDE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:729
msgid ""
"Do NOT build these Emacs flavors.  If `EMACS_FLAVORS_EXCLUDE` is not defined "
"and:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:731
msgid "there is a run dependency on Emacs"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:732
msgid "the noflavors argument is not specified"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:735
msgid "then all valid Emacs flavors are assumed."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:736
#, no-wrap
msgid "`EMACS_NO_DEPENDS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:740
msgid ""
"Do NOT add build or run dependencies on Emacs.  This will prevent flavors, "
"and no byte code files will be generated as part of the package."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:742
msgid "Variables, which can be read by ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:743
#, no-wrap
msgid "`EMACS_CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:745
msgid ""
"Emacs command with full path (e.g. [.filename]#/usr/local/bin/emacs-30.1#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:746
#, no-wrap
msgid "`EMACS_FLAVOR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:748
msgid ""
"Used for dependencies (e.g. `BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}"
">0:devel/dash@${EMACS_FLAVOR}`)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:749
#, no-wrap
msgid "`EMACS_LIBDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:751
msgid ""
"Emacs Library directory without `${PREFIX}` (e.g. [.filename]#share/emacs#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:752
#, no-wrap
msgid "`EMACS_LIBDIR_WITH_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:754
msgid ""
"Library directory without `${PREFIX}` including version (e.g.  "
"[.filename]#share/emacs/30.1#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:755
#, no-wrap
msgid "`EMACS_MAJOR_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:757
msgid "Emacs major version (e.g. 30)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:758
#, no-wrap
msgid "`EMACS_PKGNAMESUFFIX`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:760
msgid "`PKGNAMESUFFIX` to distinguish Emacs flavors"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:761
#, no-wrap
msgid "`EMACS_SITE_LISPDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:763
msgid ""
"Emacs site-lisp directory without `${PREFIX}` (e.g.  [.filename]#share/emacs/"
"site-lisp#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:764
#, no-wrap
msgid "`EMACS_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:766
msgid "Emacs version (e.g. 30.1)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:767
#, no-wrap
msgid "`EMACS_VERSION_SITE_LISPDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:769
msgid "Include version (e.g. [.filename]#share/emacs/30.1/site-lisp#)"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:771
#, no-wrap
msgid "`erlang`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:774
msgid "Possible arguments: (none), `enc`, `rebar`, `rebar3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:779
msgid ""
"Adds a build and run time dependency on package:lang/erlang[].  Depending on "
"the argument, it adds additional build dependencies. `enc` adds a dependency "
"on package:devel/erlang-native-compiler[], `rebar` adds a dependency on "
"package:devel/rebar[] and `rebar3` adds a dependency on package:devel/"
"rebar3[]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:781
msgid "In addition, the following variables are available to the port:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:783
msgid ""
"`ERL_APP_NAME`: Erlang app name as installed in Erlang's lib dir (minus "
"version)"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:784
msgid "`ERL_APP_ROOT`: Root directory for this Erlang app"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:785
msgid "`REBAR_CMD`: Path to the \"rebar\" command"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:786
msgid "`REBAR3_CMD`: Path to the \"rebar3\" command"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:787
msgid "`REBAR_PROFILE`: Rebar profile"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:788
msgid "`REBAR_TARGETS`: Rebar target list (usually compile, maybe escriptize)"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:789
msgid "`ERL_BUILD_NAME`: Build name for rebar3"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:790
msgid "`ERL_BUILD_DEPS`: List of BUILD_DEPENDS in category/portname format"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:791
msgid "`ERL_RUN_DEPS`: List of RUN_DEPENDS in category/portname format"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:792
msgid "`ERL_DOCS`: List of documentation files and directories"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:794
#, no-wrap
msgid "`fakeroot`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:800
msgid ""
"Changes some default behavior of build systems to allow installing as a "
"user.  See https://wiki.debian.org/FakeRoot[] for more information on "
"`fakeroot`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:802
#, no-wrap
msgid "`firebird`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:805
msgid "Possible arguments: (none), `25`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:807
msgid "Add a dependency to the client library of the Firebird database."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:809
#, no-wrap
msgid "`fonts`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:812
msgid "Possible arguments: (none), `fc`, `fontsdir` (default), `none`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:818
msgid ""
"Adds a runtime dependency on tools needed to register fonts.  Depending on "
"the argument, add a `crossref:plist[plist-keywords-fc,@fc] ${FONTSDIR}` "
"line, `crossref:plist[plist-keywords-fontsdir,@fontsdir] ${FONTSDIR}` line, "
"or no line if the argument is `none`, to the plist.  `FONTSDIR` defaults to "
"[.filename]#${PREFIX}/share/fonts/${FONTNAME}# and `FONTNAME` to `${PORTNAME}"
"`.  Add `FONTSDIR` to `PLIST_SUB` and `SUB_LIST`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:820
#, no-wrap
msgid "`fortran`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:823
msgid "Possible arguments: `gcc` (default)"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:825
msgid "Uses the GNU Fortran compiler."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:827
#, no-wrap
msgid "`fpc`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:830
msgid "Possible arguments: (none), `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:833
msgid ""
"Provide support for Free Pascal based ports. It will install Free Pascal "
"compiler and units."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:835
msgid "Adds a build dependency on package:lang/fpc[]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:837
msgid "If the `run` argument is given a run dependency is also added."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:839
#, no-wrap
msgid "`fuse`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:842
msgid "Possible arguments: `2` (default), `3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:844
msgid ""
"The port will depend on the FUSE library and handle the dependency on the "
"kernel module depending on the version of FreeBSD."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:846
#, no-wrap
msgid "`gem`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:849
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1481
msgid "Possible arguments: (none), `noautoplist`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:852
msgid ""
"Handle building with RubyGems.  If `noautoplist` is used, the packing list "
"is not generated automatically."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:854
msgid "This implies `USES=ruby`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:856
#, no-wrap
msgid "`gettext`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:863
msgid ""
"Deprecated.  Will include both crossref:uses[uses-gettext-runtime,`gettext-"
"runtime`] and crossref:uses[uses-gettext-tools,`gettext-tools`]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:865
#, no-wrap
msgid "`gettext-runtime`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:868
msgid "Possible arguments: (none), `lib` (default), `build`, `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:872
msgid ""
"Uses package:devel/gettext-runtime[].  By default, with no arguments or with "
"the `lib` argument, implies a library dependency on "
"[.filename]#libintl.so#.  `build` and `run` implies, respectively a build-"
"time and a run-time dependency on [.filename]#gettext#."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:874
#, no-wrap
msgid "`gettext-tools`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:877
msgid "Possible arguments: (none), `build` (default), `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:881
msgid ""
"Uses package:devel/gettext-tools[].  By default, with no argument, or with "
"the `build` argument, a build time dependency on [.filename]#msgfmt# is "
"registered.  With the `run` argument, a run-time dependency is registered."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:883
#, no-wrap
msgid "`ghostscript`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:886
msgid "Possible arguments: _X_, `build`, `run`, `nox11`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:891
msgid ""
"A specific version _X_ can be used. Possible versions are `7`, `8`, `9`, and "
"`agpl` (default).  `nox11` indicates that the `-nox11` version of the port "
"is required.  `build` and `run` add build- and run-time dependencies on "
"Ghostscript.  The default is both build- and run-time dependencies."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:893
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:907
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1196
#, no-wrap
msgid "`gl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:900
msgid ""
"Provides an easy way to depend on GL components.  The components should be "
"listed in `USE_GL`.  The available components are:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:901
#, no-wrap
msgid "`egl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:903
msgid ""
"add a library dependency on [.filename]#libEGL.so# from package:graphics/"
"libglvnd[]"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:904
#, no-wrap
msgid "`gbm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:906
msgid ""
"Add a library dependency on [.filename]#libgbm.so# from package:graphics/"
"mesa-libs[]"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:909
msgid ""
"Add a library dependency on [.filename]#libGL.so# from package:graphics/"
"libglvnd[]"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:910
#, no-wrap
msgid "`glesv2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:912
msgid ""
"Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/"
"libglvnd[]"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:913
#, no-wrap
msgid "`glew`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:915
msgid ""
"Add a library dependency on [.filename]#libGLEW.so# from package:graphics/"
"glew[]"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:916
#, no-wrap
msgid "`glu`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:918
msgid ""
"Add a library dependency on [.filename]#libGLU.so# from package:graphics/"
"libGLU[]"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:919
#, no-wrap
msgid "`glut`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:921
msgid ""
"Add a library dependency on [.filename]#libglut.so# from package:graphics/"
"freeglut[]"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:922
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2249
#, no-wrap
msgid "`opengl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:924
msgid ""
"Add a library dependency on [.filename]#libOpenGL.so# from package:graphics/"
"libglvnd[]"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:926
#, no-wrap
msgid "`gmake`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:931
msgid ""
"Uses package:devel/gmake[] as a build-time dependency and sets up the "
"environment to use `gmake` as the default `make` for the build."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:933
#, no-wrap
msgid "`gnome`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:940
msgid ""
"Provides an easy way to depend on GNOME components.  The components should "
"be listed in `USE_GNOME`.  The available components are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:942
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1600
msgid "`atk`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:943
msgid "`atkmm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:944
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1179
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1603
msgid "`cairo`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:945
msgid "`cairomm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:946
msgid "`dconf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:947
msgid "`esound`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:948
msgid "`evolutiondataserver3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:949
msgid "`gconf2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:950
msgid "`gconfmm26`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:951
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1195
msgid "`gdkpixbuf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:952
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1614
msgid "`gdkpixbuf2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:953
msgid "`glib12`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:954
msgid "`glib20`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:955
msgid "`glibmm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:956
msgid "`gnomecontrolcenter3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:957
msgid "`gnomedesktop3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:958
msgid "`gnomedesktop4`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:959
msgid "`gnomedocutils`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:960
msgid "`gnomemenus3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:961
msgid "`gnomemimedata`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:962
msgid "`gnomeprefix`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:963
msgid "`gnomesharp20`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:964
msgid "`gnomevfs2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:965
msgid "`gsound`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:966
msgid "`gtk-update-icon-cache`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:967
msgid "`gtk12`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:968
msgid "`gtk20`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:969
msgid "`gtk30`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:970
msgid "`gtkhtml3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:971
msgid "`gtkhtml4`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:972
msgid "`gtkmm20`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:973
msgid "`gtkmm24`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:974
msgid "`gtkmm30`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:975
msgid "`gtksharp20`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:976
msgid "`gtksourceview`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:977
msgid "`gtksourceview2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:978
msgid "`gtksourceview3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:979
msgid "`gtksourceviewmm3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:980
msgid "`gvfs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:981
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1788
msgid "`intlhack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:982
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1789
msgid "`intltool`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:983
msgid "`introspection`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:984
msgid "`libartlgpl2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:985
msgid "`libbonobo`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:986
msgid "`libbonoboui`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:987
msgid "`libgda5`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:988
msgid "`libgda5-ui`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:989
msgid "`libgdamm5`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:990
msgid "`libglade2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:991
msgid "`libgnome`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:992
msgid "`libgnomecanvas`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:993
msgid "`libgnomekbd`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:994
msgid "`libgnomeprint`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:995
msgid "`libgnomeprintui`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:996
msgid "`libgnomeui`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:997
msgid "`libgsf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:998
msgid "`libgtkhtml`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:999
msgid "`libgtksourceviewmm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1000
msgid "`libidl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001
msgid "`librsvg2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1002
msgid "`libsigc++12`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003
msgid "`libsigc++20`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1004
msgid "`libwnck`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1005
msgid "`libwnck3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1006
msgid "`libxml++26`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1007
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639
msgid "`libxml2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1008
msgid "`libxslt`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1009
msgid "`metacity`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1010
msgid "`nautilus3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1011
msgid "`orbit2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1012
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1232
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1650
msgid "`pango`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1013
msgid "`pangomm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1014
msgid "`pangox-compat`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1015
msgid "`py3gobject3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1016
msgid "`pygnome2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1017
msgid "`pygobject`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1018
msgid "`pygobject3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1019
msgid "`pygtk2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1020
msgid "`pygtksourceview`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1021
msgid "`referencehack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1022
msgid "`vte`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023
msgid "`vte3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1026
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1802
msgid ""
"The default dependency is build- and run-time, it can be changed with "
"`:build` or `:run`.  For example:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1031
#, no-wrap
msgid ""
"USES=\t\tgnome\n"
"USE_GNOME=\tgnomemenus3:build intlhack\n"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1034
msgid "See crossref:special[using-gnome,Using GNOME] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1036
#, no-wrap
msgid "`go`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1041
msgid ""
"Ports should not be created for Go libs, see crossref:special[go-libs,Go "
"Libraries] for more information."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1044
msgid ""
"Possible arguments: (none), `N.NN`, `N.NN+`, `N.NN-devel`, `modules`, "
"`no_targets`, `run`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1053
msgid ""
"Sets default values and targets used to build Go software.  A build "
"dependency on the Go compiler port is added, port maintainers can set "
"version required.  If the `X.Y+` format is used then Go `X.Y` will be used "
"unless the default go version is higher than `X.Y` in which case the default "
"version will be used.  By default the build is performed in GOPATH mode.  If "
"Go software uses modules, the modules-aware mode can be switched on with "
"`modules` argument.  `no_targets` will setup build environment like "
"`GO_ENV`, `GO_BUILDFLAGS` but skip creating extract and build targets.  "
"`run` will also add a run dependency on the Go compiler port."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1055
msgid "The build process is controlled by several variables:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1056
#, no-wrap
msgid "`GO_MODULE`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1059
msgid ""
"The name of the application module as specified by the `module` directive in "
"`go.mod`.  In most cases, this is the only required variable for ports that "
"use Go modules."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1060
#, no-wrap
msgid "`GO_PKGNAME`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1065
msgid ""
"The name of the Go package when building in GOPATH mode.  This is the "
"directory that will be created in `${GOPATH}/src`.  If not set explicitly "
"and `GH_SUBDIR` or `GL_SUBDIR` is present, `GO_PKGNAME` will be inferred "
"from it.  It is not needed when building in modules-aware mode."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1066
#, no-wrap
msgid "`GO_TARGET`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1070
msgid ""
"The packages to build.  The default value is `${GO_PKGNAME}`.  `GO_TARGET` "
"can also be a tuple in the form `package:path` where path can be either a "
"simple filename or a full path starting with `${PREFIX}`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1071
#, no-wrap
msgid "`GO_TESTTARGET`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1074
msgid ""
"The packages to test.  The default value is `./...` (the current package and "
"all subpackages)."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1075
#, no-wrap
msgid "`CGO_CFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1077
msgid "Additional `CFLAGS` values to be passed to the C compiler by `go`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1078
#, no-wrap
msgid "`CGO_LDFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1080
msgid "Additional `LDFLAGS` values to be passed to the C compiler by `go`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1081
#, no-wrap
msgid "`GO_BUILDFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1083
msgid "Additional build arguments to be passed to `go build`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1084
#, no-wrap
msgid "`GO_TESTFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1086
msgid "Additional build arguments to be passed to `go test`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1088
msgid ""
"See crossref:special[using-go,Building Go Applications] for usage examples."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1090
#, no-wrap
msgid "`gperf`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095
msgid ""
"Add a buildtime dependency on package:devel/gperf[] if `gperf` is not "
"present in the base system."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1097
#, no-wrap
msgid "`grantlee`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1100
msgid "Possible arguments: `5`, `selfbuild`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1104
msgid ""
"Handle dependency on Grantlee.  Specify `5` to depend on the Qt5 based "
"version, package:devel/grantlee5[].  `selfbuild` is used internally by "
"package:devel/grantlee5[] to get their versions numbers."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1106
#, no-wrap
msgid "`groff`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1109
msgid "Possible arguments: `build`, `run`, `both`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1111
msgid ""
"Registers a dependency on package:textproc/groff[] if not present in the "
"base system."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1113
#, no-wrap
msgid "`gssapi`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1116
msgid ""
"Possible arguments: (none), `base` (default), `heimdal`, `mit`, `mit-devel`, "
"`flags`, `bootstrap`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1122
msgid ""
"Handle dependencies needed by consumers of the GSS-API.  Only libraries that "
"provide the Kerberos mechanism are available.  By default, or set to `base`, "
"the GSS-API library from the base system is used.  Can also be set to "
"`heimdal` to use package:security/heimdal[], `mit` to use package:security/"
"krb5[], or `mit-devel` to use package:security/krb5-devel[]."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1124
msgid ""
"When the local Kerberos installation is not in `LOCALBASE`, set "
"`HEIMDAL_HOME` (for `heimdal`) or `KRB5_HOME` (for `krb5`) to the location "
"of the Kerberos installation."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126
msgid "These variables are exported for the ports to use:"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128
msgid "`GSSAPIBASEDIR`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1129
msgid "`GSSAPICPPFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1130
msgid "`GSSAPIINCDIR`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1131
msgid "`GSSAPILDFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132
msgid "`GSSAPILIBDIR`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1133
msgid "`GSSAPILIBS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134
msgid "`GSSAPI_CONFIGURE_ARGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1137
msgid ""
"The `flags` option can be given alongside `base`, `heimdal`, `mit`, or `mit-"
"devel` to automatically add `GSSAPICPPFLAGS`, `GSSAPILDFLAGS`, and "
"`GSSAPILIBS` to `CFLAGS`, `LDFLAGS`, and `LDADD`, respectively.  For "
"example, use `base,flags`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1140
msgid ""
"The `bootstrap` option is a special prefix only for use by package:security/"
"krb5[] and package:security/heimdal[].  For example, use `bootstrap,mit`."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1142
#, no-wrap
msgid "Typical Use"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1149
#, no-wrap
msgid ""
"OPTIONS_SINGLE=\tGSSAPI\n"
"OPTIONS_SINGLE_GSSAPI=\tGSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE\n"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1157
#, no-wrap
msgid ""
"GSSAPI_BASE_USES=\tgssapi\n"
"GSSAPI_BASE_CONFIGURE_ON=\t--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}\n"
"GSSAPI_HEIMDAL_USES=\tgssapi:heimdal\n"
"GSSAPI_HEIMDAL_CONFIGURE_ON=\t--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}\n"
"GSSAPI_MIT_USES=\tgssapi:mit\n"
"GSSAPI_MIT_CONFIGURE_ON=\t--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}\n"
"GSSAPI_NONE_CONFIGURE_ON=\t--without-gssapi\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1162
#, no-wrap
msgid "`gstreamer`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1169
msgid ""
"Provides an easy way to depend on GStreamer components.  The components "
"should be listed in `USE_GSTREAMER`.  The available components are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1171
msgid "`a52dec`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1172
msgid "`aalib`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1173
msgid "`amrnb`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1174
msgid "`amrwbdec`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1175
msgid "`aom`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1176
msgid "`assrender`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1177
msgid "`bad`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1178
msgid "`bs2b`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1180
msgid "`cdio`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1181
msgid "`cdparanoia`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1182
msgid "`chromaprint`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1183
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1605
msgid "`curl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1184
msgid "`dash`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1185
msgid "`dtls`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1186
msgid "`dts`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1187
msgid "`dv`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1188
msgid "`dvd`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1189
msgid "`dvdread`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1190
msgid "`editing-services`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1191
msgid "`faac`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1192
msgid "`faad`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1193
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1612
msgid "`flac`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1194
msgid "`flite`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1197
msgid "`gme`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1198
msgid "`gnonlin`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1199
msgid "`good`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1200
msgid "`gsm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1201
msgid "`gtk4`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1202
msgid "`gtk`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1203
msgid "`hal`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1204
msgid "`hls`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1205
msgid "`jack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1206
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1429
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621
#, no-wrap
msgid "`jpeg`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1207
msgid "`kate`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1208
msgid "`kms`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1209
msgid "`ladspa`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1210
msgid "`lame`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1211
msgid "`libav`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1212
msgid "`libcaca`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1213
msgid "`libde265`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1214
msgid "`libmms`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1215
msgid "`libvisual`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1216
msgid "`lv2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1217
msgid "`mm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1218
msgid "`modplug`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1219
msgid "`mpeg2dec`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1220
msgid "`mpeg2enc`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1221
msgid "`mpg123`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1222
msgid "`mplex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1223
msgid "`musepack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1224
msgid "`neon`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1225
msgid "`ogg`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1226
msgid "`opencv`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1227
msgid "`openexr`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1228
msgid "`openh264`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1229
msgid "`openjpeg`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1230
msgid "`openmpt`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1231
msgid "`opus`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1233
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1652
msgid "`png`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1234
msgid "`pulse`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1235
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1654
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2351
#, no-wrap
msgid "`qt`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1236
msgid "`resindvd`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1237
msgid "`rsvg`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1238
msgid "`rtmp`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1239
msgid "`shout2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1240
msgid "`sidplay`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1241
msgid "`smoothstreaming`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1242
msgid "`sndfile`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1243
msgid "`sndio`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1244
msgid "`soundtouch`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1245
msgid "`soup`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1246
msgid "`spandsp`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1247
msgid "`speex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1248
msgid "`srtp`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1249
msgid "`taglib`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1250
msgid "`theora`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1251
msgid "`ttml`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1252
msgid "`twolame`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1253
msgid "`ugly`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1254
msgid "`v4l2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1255
msgid "`vorbis`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1256
msgid "`vpx`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1257
msgid "`vulkan`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1258
msgid "`wavpack`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259
msgid "`webp`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1260
msgid "`webrtcdsp`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1261
msgid "`x264`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1262
msgid "`x265`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1263
msgid "`x`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264
msgid "`ximagesrc`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1265
msgid "`zbar`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1267
#, no-wrap
msgid "`guile`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1270
msgid ""
"Possible arguments: (none), `_X.Y_`, `flavors`, `build`, `run`, `alias`, "
"`conflicts`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1274
msgid ""
"Adds a dependency on Guile.  By default this is a library dependency on the "
"appropriate `libguile*.so`, unless overridden by the `build` and/or `run` "
"option.  The `alias` option configures `BINARY_ALIAS` appropriately (see "
"crossref:makefiles[binary-alias,Use `BINARY_ALIAS`])."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1277
msgid ""
"The default version is set by the usual `DEFAULT_VERSIONS` mechanism; if the "
"default version is not one of the listed versions, then the latest available "
"listed version is used."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1280
msgid ""
"Applications using Guile are normally built for only a single Guile "
"version.  However, extension or library modules should use the `flavors` "
"option to build with multiple flavors."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1282
msgid "For more information see crossref:special[using-guile,Using Guile]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1284
#, no-wrap
msgid "`horde`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1291
msgid ""
"Add buildtime and runtime dependencies on package:devel/pear-channel-"
"horde[].  Other Horde dependencies can be added with `USE_HORDE_BUILD` and "
"`USE_HORDE_RUN`.  See crossref:special[php-horde,Horde Modules] for more "
"information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1293
#, no-wrap
msgid "`iconv`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1296
msgid ""
"Possible arguments: (none), `lib`, `build`, `patch`, `translit`, `wchar_t`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1302
msgid ""
"Uses `iconv` functions, either from the port package:converters/libiconv[] "
"as a build-time and run-time dependency, or from the base system.  By "
"default, with no arguments or with the `lib` argument, implies `iconv` with "
"build-time and run-time dependencies.  `build` implies a build-time "
"dependency, and `patch` implies a patch-time dependency.  If the port uses "
"the `WCHAR_T` or `//TRANSLIT` iconv extensions, add the relevant arguments "
"so that the correct iconv is used.  For more information see "
"crossref:special[using-iconv,Using `iconv`]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1304
#, no-wrap
msgid "`imake`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1307
msgid "Possible arguments: (none), `env`, `notall`, `noman`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1312
msgid ""
"Add package:devel/imake[] as a build-time dependency and run `xmkmf -a` "
"during the `configure` stage.  If the `env` argument is given, the "
"`configure` target is not set.  If the `-a` flag is a problem for the port, "
"add the `notall` argument.  If `xmkmf` does not generate a `install.man` "
"target, add the `noman` argument."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1314
#, no-wrap
msgid "`inotify`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1319
msgid "Add `inotify` support for ports."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1321
#, no-wrap
msgid "`java`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1324
msgid "Possible arguments: (none), `ant`, `build`, `extract`, `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1331
msgid ""
"Defaults to `USES=java:build,run` if no arguments are provided and "
"`NO_BUILD` is undefined. If `NO_BUILD` is defined, `USES=java:run` is used.  "
"If the `ant` argument is given, the port uses Apache Ant.  If the `build` "
"argument is given, a JDK port is added to the build dependencies.  If the "
"`extract` argument is given, a JDK port is added to the extract "
"dependencies.  If the `run` argument is given, a JDK port is added to the "
"run dependencies."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1334
#, no-wrap
msgid "`JAVA_VERSION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1338
msgid ""
"List of space-separated suitable java versions for the port. An optional `\\"
"+` allows specifying a range of versions. (allowed values `8[+]`, `11[\\+]`, "
"`17[+]`, `18[\\+]`, `19[+]`, `21[+]`, `22[\\+]`, `23[+]`, `24[\\+]`, `25[+]`)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1339
#, no-wrap
msgid "`JAVA_OS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1342
msgid ""
"List of space-separated suitable JDK port operating systems for the port.  "
"(allowed values: `native`, `linux`)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1343
#, no-wrap
msgid "`JAVA_VENDOR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1346
msgid ""
"List of space-separated suitable JDK port vendors for the port. (allowed "
"values: `openjdk`, `oracle`)"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1348
msgid "The framework exposes the following variables to be read by the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1349
#, no-wrap
msgid "`JAVA_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1351
msgid "The name of the JDK port. (e.g. 'java/openjdk8')"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1352
#, no-wrap
msgid "`JAVA_PORT_VERSION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1354
msgid "The version of the JDK port. (e.g. '8')"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1355
#, no-wrap
msgid "`JAVA_PORT_OS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1357
msgid "The operating system used by the JDK port. (e.g. 'linux')"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1358
#, no-wrap
msgid "`JAVA_PORT_VENDOR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1360
msgid "The vendor of the JDK port. (e.g. 'openjdk')"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1361
#, no-wrap
msgid "`JAVA_PORT_OS_DESCRIPTION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1363
msgid ""
"Description of the operating system used by the JDK port. (e.g. 'Linux')"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1364
#, no-wrap
msgid "`JAVA_PORT_VENDOR_DESCRIPTION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1366
msgid ""
"Description of the vendor of the JDK port.  (e.g. 'OpenJDK BSD Porting Team')"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1367
#, no-wrap
msgid "`JAVA_HOME`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1369
msgid ""
"Path to the installation directory of the JDK. (e.g. [.filename]#/usr/local/"
"openjdk8#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1370
#, no-wrap
msgid "`JAVAC`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1373
msgid ""
"Path to the Java compiler to use. (e.g. [.filename]#/usr/local/openjdk8/bin/"
"javac# or [.filename]#/usr/local/bin/javac#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1374
#, no-wrap
msgid "`JAR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1377
msgid ""
"Path to the JAR tool to use. (e.g. [.filename]#/usr/local/openjdk8/bin/jar# "
"or [.filename]#/usr/local/bin/fastjar#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1378
#, no-wrap
msgid "`APPLETVIEWER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1381
msgid ""
"Path to the appletviewer utility. (e.g.  [.filename]#/usr/local/linux-"
"jdk1.8.0/bin/appletviewer#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1382
#, no-wrap
msgid "`JAVA`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1384
msgid ""
"Path to the `java` executable. Use this for executing Java programs. (e.g. "
"[.filename]#/usr/local/openjdk8/bin/java#)"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1385
#, no-wrap
msgid "`JAVADOC`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1387
msgid "Path to the `javadoc` utility program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1388
#, no-wrap
msgid "`JAVAH`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1390
msgid "Path to the `javah` program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1391
#, no-wrap
msgid "`JAVAP`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1393
msgid "Path to the `javap` program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1394
#, no-wrap
msgid "`JAVA_KEYTOOL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1396
msgid "Path to the `keytool` utility program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1397
#, no-wrap
msgid "`JAVA_N2A`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1399
msgid "Path to the `native2ascii` tool."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1400
#, no-wrap
msgid "`JAVA_POLICYTOOL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402
msgid "Path to the `policytool` program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1403
#, no-wrap
msgid "`JAVA_SERIALVER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1405
msgid "Path to the `serialver` utility program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1406
#, no-wrap
msgid "`RMIC`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1408
msgid "Path to the RMI stub/skeleton generator, `rmic`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1409
#, no-wrap
msgid "`RMIREGISTRY`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1411
msgid "Path to the RMI registry program, `rmiregistry`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1412
#, no-wrap
msgid "`RMID`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1414
msgid "Path to the RMI daemon program."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1415
#, no-wrap
msgid "`JAVA_CLASSES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1418
msgid ""
"Path to the archive that contains the JDK class files. On most JDKs, this is "
"[.filename]#${JAVA_HOME}/jre/lib/rt.jar#."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1419
#, no-wrap
msgid "`JAVASHAREDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1421
msgid "The base directory for all shared Java resources."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1422
#, no-wrap
msgid "`JAVAJARDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1424
msgid "The directory where a port should install JAR files."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1425
#, no-wrap
msgid "`JAVALIBDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1427
msgid "The directory where JAR files installed by other ports are located."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1432
msgid "Possible arguments: `lib` (default, implicit), `build`, `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1434
msgid "Help handling dependencies on `jpeg`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1437
msgid ""
"If the `lib` argument is provided or no arguments are provided then a lib "
"dependency is added to the port."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1440
msgid ""
"If the `build` argument is provided then a build dependency is added to the "
"port."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1443
msgid ""
"If the `run` argument is provided then a run dependency is added to the port."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1446
msgid ""
"If the `both` argument is provided then a build dependency and a run "
"dependency are added to the port."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1448
msgid "The framework provides the following variable that can be set by ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1449
#, no-wrap
msgid "`JPEG_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1451
msgid "Specifies the JPEG implementation to use. Possible values are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1453
msgid "package:graphics/jpeg-turbo[] (default)"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1454
msgid "package:graphics/mozjpeg[]"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1456
#, no-wrap
msgid "`kde`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1459
msgid "Possible arguments: `5`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1462
msgid ""
"Add dependency on KDE components.  See crossref:special[using-kde,Using KDE] "
"for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464
#, no-wrap
msgid "`kmod`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1467
msgid "Possible arguments: (none), `debug`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1469
msgid "Fills in the boilerplate for kernel module ports, currently:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1471
msgid "Add `kld` to `CATEGORIES`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1472
msgid "Set `SSP_UNSAFE`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1473
msgid "Set `IGNORE` if the kernel sources are not found in `SRC_BASE`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1474
msgid ""
"Define `KMODDIR` to [.filename]#/boot/modules# by default, add it to "
"`PLIST_SUB` and `MAKE_ENV`, and create it upon installation. If `KMODDIR` is "
"set to [.filename]#/boot/kernel#, it will be rewritten to [.filename]#/boot/"
"modules#. This prevents breaking packages when upgrading the kernel due to "
"[.filename]#/boot/kernel# being renamed to [.filename]#/boot/kernel.old# in "
"the process."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1475
msgid ""
"Handle cross-referencing kernel modules upon installation and "
"deinstallation, using crossref:plist[plist-keywords-kld,`@kld`]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1476
msgid ""
"If the `debug` argument is given, the port can install a debug version of "
"the module into [.filename]#KERN_DEBUGDIR#/[.filename]#KMODDIR#. By default, "
"`KERN_DEBUGDIR` is copied from `DEBUGDIR` and set to [.filename]#/usr/lib/"
"debug#. The framework will take care of creating and removing any required "
"directories."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478
#, no-wrap
msgid "`kodi`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1485
msgid ""
"Provide support for package:multimedia/kodi[] add-ons.  If the `noautoplist` "
"argument is provided it does not generate the `plist` automatically."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1487
#, no-wrap
msgid "`lazarus`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1490
msgid "Possible arguments: (none), `gtk2` (default), `qt5`, `qt6`, `flavors`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1492
msgid "Provide support for package:editors/lazarus[] based ports."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1496
msgid ""
"If no arguments are provided or if `gtk2` is provided the lazarus-app is "
"built with a `gtk2` interface the package:editors/lazarus[] port will be "
"built with the `gtk2` interface."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1499
msgid ""
"If the `qt5` argument is provided, the lazarus-app is built with a `qt5` "
"interface."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1502
msgid ""
"If the `qt6` argument is provided, the lazarus-app is built with a `qt6` "
"interface."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1505
msgid ""
"If the `flavors` argument is provided the lazarus-app is built with flavors "
"feature."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508
msgid ""
"If the port does not require compiling lazarus project files automatically, "
"the following variable can be defined:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1510
msgid "`NO_LAZBUILD`= `yes`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1512
msgid "The following variables are available for ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1513
#, no-wrap
msgid "`LAZARUS_PROJECT_FILES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1515
msgid "List of lpi files. It must not be empty.  Default: empty"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1516
#, no-wrap
msgid "`LAZARUS_DIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1519
msgid ""
"Path to lazarus installation directory Default: [.filename]#${LOCALBASE}/"
"share/lazarus-${LAZARUS_VER}#"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1520
#, no-wrap
msgid "`LAZBUILD_ARGS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1524
msgid ""
"lazbuild extra args. It could be `-d` in most of cases.  See man:lazbuild[1] "
"for more information.  Default: empty"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1525
#, no-wrap
msgid "`LAZARUS_NO_FLAVORS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1528
msgid ""
"Do not build these lazarus flavors.  If `LAZARUS_NO_FLAVORS` is not defined "
"then all valid lazarus flavors are assumed."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1529
#, no-wrap
msgid "`WANT_LAZARUS_DEVEL`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1531
msgid "If set to `yes` then use package:lazarus/devel[] as build dependency."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1533
#, no-wrap
msgid "`ldap`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1536
msgid "Possible arguments: (none), <version>, client, server"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1544
msgid ""
"Registers a dependency on package:net/openldap[].  It uses the specific "
"`<version>` (without the dot notation) if set.  Otherwise it tries to find "
"the currently installed version.  If necessary it falls back to the default "
"version found in `bsd.default-versions.mk`.  `client` specifies a runtime "
"dependency on the client library. This is also the default.  `server` "
"specifies a runtime dependency on the server."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1547
#, no-wrap
msgid "`IGNORE_WITH_OPENLDAP`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1549
msgid ""
"This variable can be defined if the ports does not support one or more "
"versions of OpenLDAP."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1549
#, no-wrap
msgid "`WITH_OPENLDAP_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1551
msgid "User defined variable to set OpenLDAP version."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1551
#, no-wrap
msgid "`OPENLDAP_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1553
msgid "Detected OpenLDAP version."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1555
#, no-wrap
msgid "`lha`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1560
msgid "Set `EXTRACT_SUFX` to `.lzh`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1562
#, no-wrap
msgid "`libarchive`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1568
msgid ""
"Registers a dependency on package:archivers/libarchive[].  Any ports "
"depending on libarchive must include `USES=libarchive`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1570
#, no-wrap
msgid "`libedit`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1576
msgid ""
"Registers a dependency on package:devel/libedit[].  Any ports depending on "
"libedit must include `USES=libedit`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1578
#, no-wrap
msgid "`libtool`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1581
msgid "Possible arguments: (none), `keepla`, `build`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1585
msgid ""
"Patches `libtool` scripts. This must be added to all ports that use "
"`libtool`.  The `keepla` argument can be used to keep [.filename]#.la# "
"files.  Some ports do not ship with their own copy of libtool and need a "
"build time dependency on package:devel/libtool[], use the `:build` argument "
"to add such dependency."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1587
#, no-wrap
msgid "`linux`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1590
msgid "Possible arguments: `c6`, `c7`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594
msgid ""
"Ports Linux compatibility framework.  Specify `c6` to depend on CentOS 6 "
"packages.  Specify `c7` to depend on CentOS 7 packages. The available "
"packages are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1596
msgid "`allegro`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1597
msgid "`alsa-plugins-oss`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1598
msgid "`alsa-plugins-pulseaudio`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1599
msgid "`alsalib`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601
msgid "`avahi-libs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1602
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2832
msgid "`base`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1604
msgid "`cups-libs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606
msgid "`cyrus-sasl2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1607
msgid "`dbusglib`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608
msgid "`dbuslibs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1609
msgid "`devtools`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1610
msgid "`dri`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611
msgid "`expat`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1613
msgid "`fontconfig`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615
msgid "`gnutls`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1616
msgid "`graphite2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1617
msgid "`gtk2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618
msgid "`harfbuzz`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1619
msgid "`jasper`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1620
msgid "`jbigkit`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1622
msgid "`libasyncns`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1623
msgid "`libaudiofile`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1624
msgid "`libelf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1625
msgid "`libgcrypt`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1626
msgid "`libgfortran`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1627
msgid "`libgpg-error`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1628
msgid "`libmng`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629
msgid "`libogg`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1630
msgid "`libpciaccess`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1631
msgid "`libsndfile`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632
msgid "`libsoup`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1633
msgid "`libssh2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634
msgid "`libtasn1`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635
msgid "`libthai`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636
msgid "`libtheora`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637
msgid "`libv4l`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1638
msgid "`libvorbis`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1640
msgid "`mikmod`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641
msgid "`naslibs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1642
msgid "`ncurses-base`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1643
msgid "`nspr`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1644
msgid "`nss`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1645
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2031
#, no-wrap
msgid "`openal`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1646
msgid "`openal-soft`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1647
msgid "`openldap`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1648
msgid "`openmotif`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1649
msgid "`openssl`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1651
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3013
#, no-wrap
msgid "`pixman`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1653
msgid "`pulseaudio-libs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1655
msgid "`qt-x11`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656
msgid "`qtwebkit`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1657
msgid "`scimlibs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1658
msgid "`sdl12`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1659
msgid "`sdlimage`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1660
msgid "`sdlmixer`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1661
msgid "`sqlite3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662
msgid "`tcl85`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1663
msgid "`tcp_wrappers-libs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1664
msgid "`tiff`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1665
msgid "`tk85`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1666
msgid "`ucl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1667
msgid "`xorglibs`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1669
#, no-wrap
msgid "`llvm`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1672
msgid ""
"Possible arguments: (none), `_XY_`, min=`_XY_`, max=`_XY_`, build, run, lib"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680
msgid ""
"Adds a dependency on LLVM.  By default this is a build dependency unless "
"overridden by the `run` or `lib` options.  The default version is the one "
"set in `LLVM_DEFAULT`. A specific version can be specified as well. The "
"minimum and maximum versions can be specified with the `min` and `max` "
"parameters respectively.  The ports framework export the following variables "
"to the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1681
#, no-wrap
msgid "`LLVM_VERSION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1683
msgid "Version chosen from the arguments to llvm.mk"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1683
#, no-wrap
msgid "`LLVM_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1685
msgid "Chosen llvm port"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1685
#, no-wrap
msgid "`LLVM_CONFIG`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1687
msgid "llvm-config of the chosen port"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1687
#, no-wrap
msgid "`LLVM_LIBLLVM`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1689
msgid "libLLVM.so of the chosen port"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1689
#, no-wrap
msgid "`LLVM_PREFIX`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1691
msgid "Installation prefix of the chosen port"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1693
#, no-wrap
msgid "`localbase`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1696
msgid "Possible arguments: (none), `ldflags`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1701
msgid ""
"Ensures that libraries from dependencies in `LOCALBASE` are used instead of "
"the ones from the base system.  Specify `ldflags` to add `-L${LOCALBASE}/"
"lib` to `LDFLAGS` instead of `LIBS`.  Ports that depend on libraries that "
"are also present in the base system should use this.  It is also used "
"internally by a few other `USES`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1703
#, no-wrap
msgid "`lua`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1706
msgid ""
"Possible arguments: (none), `_XY_`, `_XY_+`, `-_XY_`, `_XY_-_ZA_`, `module`, "
"`flavors`, `build`, `run`, `env`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1710
msgid ""
"Adds a dependency on Lua.  By default this is a library dependency, unless "
"overridden by the `build` and/or `run` option.  The `env` option prevents "
"the addition of any dependency, while still defining all the usual variables."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1712
msgid ""
"The default version is set by the usual `DEFAULT_VERSIONS` mechanism, unless "
"a version or range of versions is specified as an argument, for example, "
"`51` or `51-54`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1715
msgid ""
"Applications using Lua are normally built for only a single Lua version.  "
"However, library modules intended to be loaded by Lua code should use the "
"`module` option to build with multiple flavors."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1717
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1736
msgid "For more information see crossref:special[using-lua,Using Lua]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1719
#, no-wrap
msgid "`luajit`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1722
msgid "Possible arguments: (none), `_X_`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1725
msgid ""
"Adds a dependency on luajit runtime.  A specific version _X_ can be used. "
"Possible versions are `luajit`, `luajit-devel`, `luajit-openresty`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727
msgid ""
"After including [.filename]#bsd.port.options.mk# or "
"[.filename]#bsd.port.pre.mk# the port can inspect these variables:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1728
#, no-wrap
msgid "`LUAJIT_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1730
msgid "The selected luajit version"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1730
#, no-wrap
msgid "`LUAJIT_INCDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1732
msgid "The path to luajit's header files"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1732
#, no-wrap
msgid "`LUAJIT_LUAVER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1734
msgid "Which luajit spec version is selected (2.0 for luajit, else 2.1)"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1738
#, no-wrap
msgid "`lxqt`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1745
msgid ""
"Handle dependencies for the LXQt Desktop Environment.  Use `USE_LXQT` to "
"select the components needed for the port.  See crossref:special[using-"
"lxqt,Using LXQt] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1747
#, no-wrap
msgid "`magick`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1750
msgid "Possible arguments: (none), `_X_`, `build`, `nox11`, `run`, `test`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1755
msgid ""
"Add a library dependency on `ImageMagick`.  A specific version _X_ can be "
"used. Possible versions are `6` and `7` (default).  `nox11` indicates that "
"the `-nox11` version of the port is required.  `build`, `run` and `test` add "
"build-, run-time and test dependencies on ImageMagick."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1757
#, no-wrap
msgid "`makeinfo`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1762
msgid ""
"Add a build-time dependency on `makeinfo` if it is not present in the base "
"system."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1764
#, no-wrap
msgid "`makeself`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1769
msgid ""
"Indicates that the distribution files are makeself archives and sets the "
"appropriate dependencies."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771
#, no-wrap
msgid "`mate`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1778
msgid ""
"Provides an easy way to depend on MATE components.  The components should be "
"listed in `USE_MATE`.  The available components are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1780
msgid "`autogen`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1781
msgid "`caja`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1782
msgid "`common`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1783
msgid "`controlcenter`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1784
msgid "`desktop`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1785
msgid "`dialogs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1786
msgid "`docutils`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1787
msgid "`icontheme`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1790
msgid "`libmatekbd`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1791
msgid "`libmateweather`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1792
msgid "`marco`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1793
msgid "`menus`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1794
msgid "`notificationdaemon`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1795
msgid "`panel`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1796
msgid "`pluma`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1797
msgid "`polkit`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1798
msgid "`session`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1799
msgid "`settingsdaemon`"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1807
#, no-wrap
msgid ""
"USES=\t\tmate\n"
"USE_MATE=\tmenus:build intlhack\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1810
#, no-wrap
msgid "`meson`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1813
msgid "Possible arguments: (none), `muon`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1816
msgid ""
"Provide support for Meson based projects.  For more information see "
"crossref:special[using-meson,Using `meson`]."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1818
msgid ""
"If `muon` is specified then a build dependency on package:devel/muon[] is "
"added."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1820
#, no-wrap
msgid "`metaport`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1825
msgid ""
"Sets the following variables to make it easier to create a metaport: "
"`MASTER_SITES`, `DISTFILES`, `EXTRACT_ONLY`, `NO_BUILD`, `NO_INSTALL`, "
"`NO_MTREE`, `NO_ARCH`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1827
#, no-wrap
msgid "`minizip`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1830
msgid "Possible arguments: (none), `ng`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1832
msgid ""
"Adds a library dependency on package:archivers/minizip[] or "
"package:archivers/minizip-ng[] respectively."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1834
#, no-wrap
msgid "`mlt`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1837
msgid "Possible arguments: `7`, `nodepend`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1839
msgid "Provide support for ports depending on package:multimedia/mlt7[]."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1842
msgid ""
"If the `nodepend` argument is provided no library dependency is generated. "
"This argument only makes sense for multimedia/mlt7* ports."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1844
#, no-wrap
msgid "`mysql`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1847
msgid ""
"Possible arguments: (none), `_version_`, `client` (default), `server`, "
"`embedded`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1856
msgid ""
"Provide support for MySQL If no version is given, try to find the current "
"installed version.  Fall back to the default version, MySQL-5.6.  The "
"possible versions are `55`, `55m`, `55p`, `56`, `56p`, `56w`, `57`, `57p`, "
"`80`, `100m`, `101m`, and `102m`.  The `m` and `p` suffixes are for the "
"MariaDB and Percona variants of MySQL.  `server` and `embedded` add a build- "
"and run-time dependency on the MySQL server.  When using `server` or "
"`embedded`, add `client` to also add a dependency on "
"[.filename]#libmysqlclient.so#.  A port can set `IGNORE_WITH_MYSQL` if some "
"versions are not supported."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1858
msgid "The framework sets `MYSQL_VER` to the detected MySQL version."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1860
#, no-wrap
msgid "`mono`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1863
msgid "Possible arguments: (none), `nuget`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1865
msgid ""
"Adds a dependency on the Mono (currently only C#) framework by setting the "
"appropriate dependencies."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1869
msgid ""
"Specify `nuget` when the port uses nuget packages.  `NUGET_DEPENDS` needs to "
"be set with the names and versions of the nuget packages in the format "
"`_name_=_version_`.  An optional package origin can be added using "
"`_name_=_version_:_origin_`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1871
msgid ""
"The helper target, `buildnuget`, will output the content of the "
"`NUGET_DEPENDS` based on the provided [.filename]#packages.config#."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1873
#, no-wrap
msgid "`motif`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1882
msgid ""
"Uses package:x11-toolkits/open-motif[] as a library dependency.  End users "
"can set `WANT_LESSTIF` in [.filename]#make.conf# to use package:x11-toolkits/"
"lesstif[] as dependency instead of package:x11-toolkits/open-motif[].  "
"Similarly setting `WANT_OPEN_MOTIF_DEVEL` in [.filename]#make.conf# will add "
"a dependency on package:x11-toolkits/open-motif-devel[]"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1884
#, no-wrap
msgid "`mpi`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1887
msgid "Possible arguments: `mpich` (default), `openmpi`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1889
msgid "Provide support for ports depending on `MPI`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1892
msgid ""
"If the `mpich` argument is provided a dependency on package:net/mpich[] is "
"added to the port."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1895
msgid ""
"If the `openmpi` argument is provided a dependency on package:net/openmpi[] "
"is added to the port."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1897
msgid ""
"The ports framework provides the following variables that can be read by the "
"port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1898
#, no-wrap
msgid "`MPI_LIBS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1900
msgid "Libraries needed to link programs using `MPI`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1901
#, no-wrap
msgid "`MPI_CFLAGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1903
msgid "Compiler flags necessary to build programs using `MPI`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1904
#, no-wrap
msgid "`MPICC`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1906
msgid ""
"Location of the `mpicc` executable. Default: [.filename]#${MPI_HOME}/bin/"
"mpicc#."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1907
#, no-wrap
msgid "`MPICXX`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1909
msgid ""
"Location of the `mpicxx` executable. Default: [.filename]#${MPI_HOME}/bin/"
"mpicxx#."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1910
#, no-wrap
msgid "`MPIF90`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1912
msgid ""
"Location of the `mpif90` executable. Default: [.filename]#${MPI_HOME}/bin/"
"mpif90#."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1913
#, no-wrap
msgid "`MPIFC`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1915
msgid "Same as above."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1916
#, no-wrap
msgid "`MPI_HOME`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1918
msgid ""
"Installation directory of `MPI`. Defaults to `${LOCALBASE}` for `MPICH`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1919
#, no-wrap
msgid "`MPIEXEC`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1921
msgid ""
"Location of the `mpiexec` executable. Default: [.filename]#${MPI_HOME}/bin/"
"mpiexec#."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1922
#, no-wrap
msgid "`MPIRUN`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1924
msgid ""
"Location of the `mpirun` executable. Default: [.filename]#${MPI_HOME}/bin/"
"mpirun#."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1927
#, no-wrap
msgid "`ncurses`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1930
msgid "Possible arguments: (none), `base`, `port`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1932
msgid "Uses ncurses, and causes some useful variables to be set."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1934
#, no-wrap
msgid "`nextcloud`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1939
msgid ""
"Adds support for Nextcloud applications by adding a run time dependency on "
"package:www/nextcloud[]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1941
#, no-wrap
msgid "`ninja`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1944
msgid "Possible arguments: (none), `build`, `make` (default), `run`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1951
msgid ""
"If `build` or `run` arguments are specify, it respectively adds a build or "
"run time dependency on package:devel/ninja[].  If `make` or no arguments are "
"provided, use ninja to build the port instead of make.  `make` implies "
"`build`.  If the variable `NINJA_DEFAULT` is set to `samurai`, then the "
"dependencies are set on package:devel/samurai[] instead."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1953
#, no-wrap
msgid "`nodejs`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1956
msgid ""
"Possible arguments: (none), `build`, `env`, `run`, `current`, `lts`, `20`, "
"`22`, `24`, `25`, `26`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1961
msgid ""
"Uses nodejs. Adds a dependency on package:www/node*[]. If a supported "
"version is specified then `run` and/or `build` must be specified too.  The "
"`env` argument sets the environment variables `NODEJS_VERSION` and "
"`NODEJS_SUFFIX`.  Currently `lts` is an alias for 24 and `current` is an "
"alias for 26."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1963
#, no-wrap
msgid "`objc`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1968
msgid ""
"Add objective C dependencies (compiler, runtime library) if the base system "
"does not support it."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1970
#, no-wrap
msgid "`ocaml`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1973
msgid ""
"Possible arguments: (none), "
"`build`,`camlp4`,`dune`,`findlib`,`findplist`,`ldconfig`,`run`,`tk`,`tkbuild`,`tkrun`,`wash`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1975
msgid "Provide support for OCaml."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1977
msgid "If no arguments are provided, it defaults to `build`, `run`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1980
msgid ""
"If the `build` argument is provided then package:lang/ocamlc[] is added to "
"`BUILD_DEPENDS`, `EXTRACT` and `PATCH_DEPENDS`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1982
msgid ""
"If the `camlp4` argument is provided then package:devel/ocamlp4[] is used to "
"build."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1984
msgid ""
"If the `dune` argument is provided then package:devel/ocaml-dune[] is used "
"as build system."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1986
msgid ""
"If the `findlib` argument is provided then `ocamlfind` will be used to "
"install packages. Package directories will be automatically deleted."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1988
msgid ""
"If the `findplist` argument is provided then contents of the `findlib` "
"target directories will be added automatically."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1993
msgid ""
"If the `ldconfig` argument is provided then OCaml's [.filename]#ld.conf# "
"file will be automatically processed. When `dune` is used Dune may install "
"stublibs in site-lib package directory(ies) or in a single directory below "
"`DUNE_LIBDIR` site-lib directory.  Set if the port installs shared libraries "
"into ocaml"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1995
msgid "If the `run` argument is provided add ocamlc to `RUN_DEPENDS`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:1999
msgid ""
"If the `tk` argument is provided then a build and run dependency on "
"package:x11-toolkits/ocaml-labltk[] is added to the port. Implies `tkbuild` "
"and `tkrun`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2002
msgid ""
"If the `tkbuild` argument is provided then package:x11-toolkits/ocaml-"
"labltk[] is added to `BUILD_DEPENDS`, `EXTRACT` and `PATCH_DEPENDS`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2005
msgid ""
"If the `tkrun` argument is provided then package:x11-toolkits/ocaml-labltk[] "
"is added to `RUN_DEPENDS`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2008
msgid ""
"If the `wash` argument is provided Ocaml's shared directories will be purged "
"on uninstall. Useful when installing to non-standard `PREFIX`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2010
msgid "The following variables can be set by the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2011
#, no-wrap
msgid "`OCAML_PKGDIRS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2013
msgid ""
"Directories under site-lib to be processed if the `findlib` argument is "
"specified. Default: `${PORTNAME}`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2014
#, no-wrap
msgid "`OCAML_LDLIBS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2017
msgid ""
"Directories under `PREFIX` to be automatically added/removed from "
"[.filename]#ld.conf#.  Default: `${OCAML_SITELIBDIR}/${PORTNAME}`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2018
#, no-wrap
msgid "`OCAML_PACKAGES`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2020
msgid "List of packages to build and install. Default to `${PORTNAME}`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2023
#, no-wrap
msgid "`octave`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2026
msgid "Possible arguments: (none), env"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2029
msgid ""
"Uses package:math/octave[].  `env` loads only one `OCTAVE_VERSION` "
"environmental variable."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2034
msgid "Possible arguments: `al`, `soft` (default), `si`, `alut`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2039
msgid ""
"Uses OpenAL.  The backend can be specified, with the software implementation "
"as the default.  The user can specify a preferred backend with "
"`WANT_OPENAL`.  Valid values for this knob are `soft` (default) and `si`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2041
#, no-wrap
msgid "`pathfix`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2048
msgid ""
"Look for [.filename]#Makefile.in# and [.filename]#configure# in "
"`PATHFIX_WRKSRC` (defaults to `WRKSRC`) and fix common paths to make sure "
"they respect the FreeBSD hierarchy.  For example, it fixes the installation "
"directory of `pkgconfig`'s [.filename]#.pc# files to [.filename]#${PREFIX}/"
"libdata/pkgconfig#.  If the port uses `USES=autoreconf`, "
"[.filename]#Makefile.am# will be added to `PATHFIX_MAKEFILEIN` automatically."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2051
msgid ""
"If the port crossref:uses[uses-cmake,`USES=cmake`] it will look for "
"[.filename]#CMakeLists.txt# in `PATHFIX_WRKSRC`.  If needed, that default "
"filename can be changed with `PATHFIX_CMAKELISTSTXT`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2053
#, no-wrap
msgid "`pear`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2056
msgid "Possible arguments: `env`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2061
msgid ""
"Adds a dependency on package:devel/pear[].  It will setup default behavior "
"for software using the PHP Extension and Application Repository.  Using the "
"`env` arguments only sets up the PEAR environment variables.  See "
"crossref:special[php-pear,PEAR Modules] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2063
#, no-wrap
msgid "`perl5`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2068
msgid "Depends on Perl. The configuration is done using `USE_PERL5`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2070
msgid ""
"`USE_PERL5` can contain the phases in which to use Perl, can be `extract`, "
"`patch`, `build`, `run`, or `test`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2073
msgid ""
"`USE_PERL5` can also contain `configure`, `modbuild`, or `modbuildtiny` when "
"[.filename]#Makefile.PL#, [.filename]#Build.PL#, or Module::Build::Tiny's "
"flavor of [.filename]#Build.PL# is required."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2076
msgid ""
"`USE_PERL5` defaults to `build run`.  When using `configure`, `modbuild`, or "
"`modbuildtiny`, `build` and `run` are implied."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2078
msgid "See crossref:special[using-perl,Using Perl] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2080
#, no-wrap
msgid "`pgsql`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2083
msgid "Possible arguments: (none), `_X.Y_`, `_X.Y_+`, `_X.Y_-`, `_X.Y_-_Z.A_`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2087
msgid ""
"Provide support for PostgreSQL.  Port maintainer can set version required.  "
"Minimum and maximum versions or a range can be specified; for example, `9.0-"
"`, `8.4+`, `8.4-9.2.`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2092
msgid ""
"By default, the added dependency will be the client, but if the port "
"requires additional components, this can be done using "
"`WANT_PGSQL=_component[:target]_`; for example, `WANT_PGSQL=server:configure "
"pltcl plperl`.  The available components are:"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2094
msgid "`client`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2095
msgid "`contrib`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2096
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2835
msgid "`docs`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097
msgid "`pgtcl`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2098
msgid "`plperl`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2099
msgid "`plpython`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2100
msgid "`pltcl`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2101
msgid "`server`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2103
#, no-wrap
msgid "`php`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2106
msgid ""
"Possible arguments: (none), `phpize`, `ext`, `zend`, `build`, `cli`, `cgi`, "
"`mod`, `web`, `embed`, `pecl`, `flavors`, `noflavors`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109
msgid ""
"Provide support for PHP.  Add a runtime dependency on the default PHP "
"version, package:lang/php81[]."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2110
#, no-wrap
msgid "`phpize`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2113
msgid "Use to build a PHP extension.  Enables flavors."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2114
#, no-wrap
msgid "`ext`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117
msgid "Use to build, install and register a PHP extension.  Enables flavors."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2118
#, no-wrap
msgid "`zend`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2121
msgid "Use to build, install and register a Zend extension.  Enables flavors."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122
#, no-wrap
msgid "`build`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2124
msgid "Set PHP also as a build-time dependency."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2125
#, no-wrap
msgid "`cli`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2127
msgid "Needs the CLI version of PHP."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2128
#, no-wrap
msgid "`cgi`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2130
msgid "Needs the CGI version of PHP."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131
#, no-wrap
msgid "`mod`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2133
msgid "Needs the Apache module for PHP."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2134
#, no-wrap
msgid "`web`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2136
msgid "Needs the Apache module or the CGI version of PHP."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2137
#, no-wrap
msgid "`embed`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2139
msgid "Needs the embedded library version of PHP."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2140
#, no-wrap
msgid "`pecl`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2143
msgid ""
"Provide defaults for fetching PHP extensions from the PECL repository.  "
"Enables flavors."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2144
#, no-wrap
msgid "`flavors`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2148
msgid ""
"Enable automatic crossref:flavors[flavors-auto-php,PHP flavors] generation.  "
"Flavors will be generated for all PHP versions, except the ones present in "
"crossref:uses[uses-php-ignore,`IGNORE_WITH_PHP`]."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2149
#, no-wrap
msgid "`noflavors`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2152
msgid ""
"Disable automatic PHP flavors generation.  _Must only_ be used with "
"extensions provided by PHP itself."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2154
msgid ""
"Variables are used to specify which PHP modules are required, as well as "
"which version of PHP are supported."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2155
#, no-wrap
msgid "`USE_PHP`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2159
msgid ""
"The list of required PHP extensions at run-time.  Add `:build` to the "
"extension name to add a build-time dependency.  Example: `pcre xml:build "
"gettext`"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2161
#, no-wrap
msgid "`IGNORE_WITH_PHP`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2164
msgid ""
"The port does not work with PHP of the given version.  For possible values "
"look at the content of `_ALL_PHP_VERSIONS` in [.filename]#Mk/Uses/php.mk#."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2166
msgid ""
"When building a PHP or Zend extension with `:ext` or `:zend`, these "
"variables can be set:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2167
#, no-wrap
msgid "`PHP_MODNAME`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2170
msgid "The name of the PHP or Zend extension.  Default value is `${PORTNAME}`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2171
#, no-wrap
msgid "`PHP_HEADER_DIRS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2174
msgid ""
"A list of subdirectories from which to install header files.  The framework "
"will always install the header files that are present in the same directory "
"as the extension."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2175
#, no-wrap
msgid "`PHP_MOD_PRIO`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2178
msgid ""
"The priority at which to load the extension.  It is a number between `00` "
"and `99`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2183
msgid ""
"For extensions that do not depend on any extension, the priority is "
"automatically set to `20`, for extensions that depend on another extension, "
"the priority is automatically set to `30`.  Some extensions may need to be "
"loaded before every other extension, for example package:www/php56-"
"opcache[].  Some may need to be loaded after an extension with a priority of "
"`30`.  In that case, add `PHP_MOD_PRIO=_XX_` in the port's Makefile. For "
"example:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2189
#, no-wrap
msgid ""
"USES=\t\tphp:ext\n"
"USE_PHP=\twddx\n"
"PHP_MOD_PRIO=\t40\n"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2192
msgid ""
"These variables are available to use in `PKGNAMEPREFIX` or `PKGNAMESUFFIX`:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2193
#, no-wrap
msgid "`PHP_PKGNAMEPREFIX`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2196
msgid ""
"Contains `php_XY_-` where _XY_ is the current flavor's PHP version.  Use "
"with PHP extensions and modules."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2197
#, no-wrap
msgid "`PHP_PKGNAMESUFFIX`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2200
msgid ""
"Contains `-php_XY_` where _XY_ is the current flavor's PHP version.  Use "
"with PHP applications."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2201
#, no-wrap
msgid "`PECL_PKGNAMEPREFIX`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2204
msgid ""
"Contains `php_XY_-pecl-` where _XY_ is the current flavor's PHP version.  "
"Use with PECL modules."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2209
msgid ""
"With flavors, all PHP extensions, PECL extensions, PEAR modules _must have_ "
"a different package name, so they must all use one of these three variables "
"in their `PKGNAMEPREFIX` or `PKGNAMESUFFIX`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2212
#, no-wrap
msgid "`pkgconfig`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2215
msgid "Possible arguments: (none), `build` (default), `run`, `both`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2219
msgid ""
"Uses package:devel/pkgconf[].  With no arguments or with the `build` "
"argument, it implies `pkg-config` as a build-time dependency.  `run` implies "
"a run-time dependency and `both` implies both run-time and build-time "
"dependencies."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2221
#, no-wrap
msgid "`pure`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2224
msgid "Possible arguments: (none), `ffi`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2228
msgid ""
"Uses package:lang/pure[].  Largely used for building related pure ports.  "
"With the `ffi` argument, it implies package:devel/pure-ffi[] as a run-time "
"dependency."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2230
#, no-wrap
msgid "`pyqt`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2233
msgid "Possible arguments: (none), `4`, `5`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2237
msgid ""
"Uses PyQt. If the port is part of PyQT itself, set `PYQT_DIST`.  Use "
"`USE_PYQT` to select the components the port needs.  The available "
"components are:"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2239
msgid "`core`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2240
msgid "`dbus`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2241
msgid "`dbussupport`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2242
msgid "`demo`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2243
msgid "`designer`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2244
msgid "`designerplugin`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2245
msgid "`doc`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2246
msgid "`gui`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2247
msgid "`multimedia`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2248
msgid "`network`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2250
msgid "`qscintilla2`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2251
msgid "`sip`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2252
msgid "`sql`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2253
msgid "`svg`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2254
msgid "`test`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2255
msgid "`webkit`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2256
msgid "`xml`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2257
msgid "`xmlpatterns`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2259
msgid "These components are only available with PyQT4:"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2261
msgid "`assistant`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2262
msgid "`declarative`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2263
msgid "`help`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2264
msgid "`phonon`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2265
msgid "`script`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2266
msgid "`scripttools`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2268
msgid "These components are only available with PyQT5:"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2270
msgid "`multimediawidgets`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2271
msgid "`printsupport`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2272
msgid "`qml`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2273
msgid "`serialport`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2274
msgid "`webkitwidgets`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2275
msgid "`widgets`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2277
msgid ""
"The default dependency for each component is build- and run-time, to select "
"only build or run, add `_build` or `_run` to the component name. For example:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2282
#, no-wrap
msgid ""
"USES=\t\tpyqt\n"
"USE_PYQT=\tcore doc_build designer_run\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2285
#, no-wrap
msgid "`pytest`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2288
msgid "Possible arguments: (none), 4"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2295
msgid ""
"Introduces a new dependency on package:devel/pytest[]. It defines a `do-"
"test` target which will run the tests properly.  Use the argument to depend "
"on a specific package:devel/pytest[] version.  For ports using package:devel/"
"pytest[] consider using this instead of a specific `do-test` target.  The "
"framework exposes the following variables to the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2296
#, no-wrap
msgid "`PYTEST_ARGS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2298
msgid "Additional arguments to pytest (defaults to empty)."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2299
#, no-wrap
msgid "`PYTEST_IGNORED_TESTS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2302
msgid ""
"lists of `pytest -k` patterns of tests to ignore (defaults to empty). For "
"tests which are not expected to pass, such as ones requiring a database "
"access."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2303
#, no-wrap
msgid "`PYTEST_BROKEN_TESTS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2306
msgid ""
"lists of `pytest -k` patterns of tests to ignore (defaults to empty). For "
"broken tests which require fixing."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2308
msgid "In addition the following variables may be set by the user:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2309
#, no-wrap
msgid "`PYTEST_ENABLE_IGNORED_TESTS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2311
msgid "Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2312
#, no-wrap
msgid "`PYTEST_ENABLE_BROKEN_TESTS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2314
msgid "Enable tests which are otherwise ignored by `PYTEST_BROKEN_TESTS`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2315
#, no-wrap
msgid "`PYTEST_ENABLE_ALL_TESTS`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2318
msgid ""
"Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS` and "
"`PYTEST_BROKEN_TESTS`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2321
#, no-wrap
msgid "`python`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2324
msgid ""
"Possible arguments: (none), `_X.Y_`, `_X.Y+_`, `_-X.Y_`, `_X.Y-Z.A_`, "
"`patch`, `build`, `run`, `test`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2329
msgid ""
"Uses Python. A supported version or version range can be specified.  If "
"Python is only needed at build time, run time or for the tests, it can be "
"set as a build, run or test dependency with `build`, `run`, or `test`.  If "
"Python is also needed during the patch phase, use `patch`.  See "
"crossref:special[using-python, Using Python] for more information."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2332
msgid ""
"`USES=python:env` can be used when the variables exported by the framework "
"are needed but a dependency on Python is not.  It can happen when using with "
"crossref:uses[uses-shebangfix,`USES=shebangfix`], and the goal is only to "
"fix the shebangs but not add a dependency on Python."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2334
#, no-wrap
msgid "`qmail`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2337
msgid "Possible arguments: (none), `build`, `run`, `both`, `vars`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2342
msgid ""
"Uses package:mail/qmail[]. With the `build` argument, it implies `qmail` as "
"a build-time dependency.  `run` implies a run-time dependency.  Using no "
"argument or the `both` argument implies both run-time and build-time "
"dependencies.  `vars` will only set QMAIL variables for the port to use."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2344
#, no-wrap
msgid "`qmake`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2347
msgid ""
"Possible arguments: (none), `norecursive`, `outsource`, `no_env`, "
"`no_configure`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2349
msgid ""
"Uses QMake for configuring. For more information see crossref:special[using-"
"qmake,Using `qmake`]."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2354
msgid "Possible arguments: `5`, `6`, `no_env`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2358
msgid ""
"Add dependency on Qt components.  `no_env` is passed directly to `USES= "
"qmake`.  See crossref:special[using-qt,Using Qt] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2360
#, no-wrap
msgid "`qt-dist`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2363
#, no-wrap
msgid "Possible arguments: (none) or `5` and (none) or `6` and (none) or one of `3d`, `5compat`, `base`, `charts`, `connectivity`, `datavis3d`, `declarative`, `doc` `languageserver`, `gamepad`, `graphicaleffects`, `imageformats`, `locat    ion`, `lottie`, `multimedia`, `networkauth`, `positioning`, `quick3d`, `quickcontrols2`, `quickcontrols`, `quicktimeline`, `remoteobjects`, `script`, `scxml    `, `sensors`, `serialbus`, `serialport`, `shadertools`, `speech`, `svg`, `tools`, `translations`, `virtualkeyboard`, `wayland`, `webchannel`, `webengine`, `webglplugin`, `websockets`, `webview`, `x11extras`, `xmlpatterns`.\n"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2366
msgid ""
"Provides support for building Qt 5 and Qt 6 components.  It takes care of "
"setting up the appropriate configuration environment for the port to build."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2368
#, no-wrap
msgid "Building Qt 5 Components"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2372
msgid ""
"The port is Qt 5's `networkauth` component, which is part of the "
"`networkauth` distribution file."
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2377
#, no-wrap
msgid ""
"PORTNAME=\tnetworkauth\n"
"DISTVERSION=\t${QT5_VERSION}\n"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2379
#, no-wrap
msgid "USES=\t\tqt-dist:5\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2385
#, no-wrap
msgid "Building Qt 6 Components"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2389
msgid ""
"The port is Qt 6's `websockets` component, which is part of the `websockets` "
"distribution file."
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2394
#, no-wrap
msgid ""
"PORTNAME=       websockets\n"
"PORTVERSION=    ${QT6_VERSION}\n"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2396
#, no-wrap
msgid "USES=           qt-dist:6\n"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2401
msgid ""
"If `PORTNAME` does not match the component name, it can be passed as an "
"argument to `qt-dist`."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2403
#, no-wrap
msgid "Building Qt 5 Components with Different Names"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2407
msgid ""
"The port is Qt 5's `gui` component, which is part of the `base` distribution "
"file."
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2412
#, no-wrap
msgid ""
"PORTNAME=\tgui\n"
"DISTVERSION=\t${QT5_VERSION}\n"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2414
#, no-wrap
msgid "USES=\t\tqt-dist:5,base\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2419
#, no-wrap
msgid "`readline`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2422
msgid "Possible arguments: (none), `port`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2425
msgid ""
"Uses readline as a library dependency, and sets `CPPFLAGS` and `LDFLAGS` as "
"necessary.  If the `port` argument is used or if readline is not present in "
"the base system, add a dependency on package:devel/readline[]"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2428
#, no-wrap
msgid "`ruby`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2431
msgid "Possible arguments: (none), `build`, `extconf`, `run`, `setup`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2438
msgid ""
"Provide support for Ruby related ports.  `(none)` without arguments adds "
"runtime dependency on package:lang/ruby[].  `build` adds a dependency on "
"package:lang/ruby[] at build time.  `extconf` states that the port uses "
"extconf.rb to configure.  `run` adds a dependency on package:lang/ruby[] at "
"run time. This is also the default.  `setup` states that the port uses "
"setup.rb to configure and build."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2440
msgid "The user may have the following variables defined:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2441
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2458
#, no-wrap
msgid "`RUBY_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2443
msgid "Alternative short version of ruby in the form of `x.y'."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2444
#, no-wrap
msgid "`RUBY_DEFAULT_VER`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2446
msgid "Set to (e.g.) `2.7` to use `ruby27` as the default version."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2447
#, no-wrap
msgid "`RUBY_ARCH`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2449
msgid "Set the architecture name (e.g. i386-freebsd7)."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2451
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2933
msgid "The following variables are exported to be used by the port:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2452
#, no-wrap
msgid "`RUBY`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2457
msgid ""
"Set to full path of ruby.  If set, the values of the following variables are "
"automatically obtained from the ruby executable: `RUBY_ARCH`, "
"`RUBY_ARCHLIBDIR`, `RUBY_LIBDIR`, `RUBY_SITEARCHLIBDIR`, `RUBY_SITELIBDIR`, "
"`RUBY_VER` and `RUBY_VERSION`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2460
msgid "Set to the alternative short version of ruby in the form of `x.y'."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2461
#, no-wrap
msgid "`RUBY_EXTCONF`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2463
msgid "Set to the alternative name of extconf.rb (default: extconf.rb)."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2464
#, no-wrap
msgid "`RUBY_EXTCONF_SUBDIRS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2466
msgid "Set to list of subdirectories, if multiple modules are included."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2467
#, no-wrap
msgid "`RUBY_SETUP`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2469
msgid "Set to the alternative name of setup.rb (default: setup.rb)."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2472
#, no-wrap
msgid "`samba`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2475
msgid "Possible arguments: `build`, `env`, `lib`, `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2480
msgid ""
"Handle dependency on Samba.  `env` will not add any dependency and only set "
"up the variables.  `build` and `run` will add build-time and run-time "
"dependency on [.filename]#smbd#. `lib` will add a dependency on "
"[.filename]#libsmbclient.so#.  The variables that are exported are:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2481
#, no-wrap
msgid "`SAMBA_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2483
msgid "The origin of the default Samba port."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2484
#, no-wrap
msgid "`SAMBA_INCLUDEDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2486
msgid "The location of the Samba header files."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2487
#, no-wrap
msgid "`SAMBA_LIBS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2489
msgid "The directory where the Samba shared libraries are available."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2490
#, no-wrap
msgid "`SAMBA_LDB_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2493
msgid ""
"The origin of the ldb port used by the selected Samba version (e.g., "
"package:databases/ldb28[]).  It should be used if a port needs to depend on "
"the same ldb version as the selected Samba version."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2494
#, no-wrap
msgid "`SAMBA_TALLOC_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2497
msgid ""
"The origin of the talloc port used by the selected Samba version.  It should "
"be used if a port needs to depend on the same talloc version as the selected "
"Samba version."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2498
#, no-wrap
msgid "`SAMBA_TDB_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2501
msgid ""
"The origin of the TDB port used by the selected Samba version.  It should be "
"used if a port needs to depend on the same TDB version as the selected Samba "
"version."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2502
#, no-wrap
msgid "`SAMBA_TEVENT_PORT`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2505
msgid ""
"The origin of the tevent port used by the selected Samba version.  It should "
"be used if a port needs to depend on the same tevent version as the selected "
"Samba version."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2507
#, no-wrap
msgid "`scons`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2513
msgid ""
"Provide support for the use of package:devel/scons[].  See "
"crossref:special[using-scons,Using `scons`] for more information."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2515
#, no-wrap
msgid "`sdl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2518
msgid "Possible arguments: `sdl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2522
msgid ""
"Provide support for the use of `SDL` packages.  The variable `USE_SDL` is "
"mandatory and specifies which components to add as dependencies."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2524
msgid "The current supported `SDL1.2` modules are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2526
msgid "sdl"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2527
msgid "console"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2528
msgid "gfx"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2529
msgid "image"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2530
msgid "mixer"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2531
msgid "mm"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2532
msgid "net"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2533
msgid "pango"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2534
msgid "sound"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2535
msgid "ttf"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2537
msgid "The current supported `SDL2` modules are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2539
msgid "sdl2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2540
msgid "gfx2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2541
msgid "image2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2542
msgid "mixer2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2543
msgid "net2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2544
msgid "sound2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2545
msgid "ttf2"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2547
msgid "The current supported `SDL3` modules are:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2549
msgid "sdl3"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2550
msgid "image3"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2551
msgid "ttf3"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2553
#, no-wrap
msgid "`shared-mime-info`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2560
msgid ""
"Uses update-mime-database from package:misc/shared-mime-info[].  This uses "
"will automatically add a post-install step in such a way that the port "
"itself still can specify there own post-install step if needed.  It also add "
"an crossref:plist[plist-keywords-shared-mime-info,`@shared-mime-info`] entry "
"to the plist."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2562
#, no-wrap
msgid "`shebangfix`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2568
msgid ""
"A lot of software uses incorrect locations for script interpreters, most "
"notably [.filename]#/usr/bin/perl# and [.filename]#/bin/bash#.  The "
"shebangfix macro fixes shebang lines in scripts listed in `SHEBANG_REGEX`, "
"`SHEBANG_GLOB`, or `SHEBANG_FILES`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2569
#, no-wrap
msgid "`SHEBANG_REGEX`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2572
msgid ""
"Contains _one_ extended regular expressions, and is used with the `-iregex` "
"argument of man:find[1].  See crossref:uses[uses-shebangfix-ex-"
"regex,`USESshebangfix` with `SHEBANG_REGEX`]."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2573
#, no-wrap
msgid "`SHEBANG_GLOB`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2576
msgid ""
"Contains a list of patterns used with the `-name` argument of man:find[1].  "
"See crossref:uses[uses-shebangfix-ex-glob,`USESshebangfix` with "
"`SHEBANG_GLOB`]."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2577
#, no-wrap
msgid "`SHEBANG_FILES`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2582
msgid ""
"Contains a list of files or man:sh[1] globs.  The shebangfix macro is run "
"from `${WRKSRC}`, so `SHEBANG_FILES` can contain paths that are relative to "
"`${WRKSRC}`.  It can also deal with absolute paths if files outside of `$"
"{WRKSRC}` require patching.  See crossref:uses[uses-shebangfix-ex-"
"files,`USESshebangfix` with `SHEBANG_FILES`]."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2584
msgid ""
"Currently Bash, Java, Ksh, Lua, Perl, PHP, Python, Ruby, Tcl, and Tk are "
"supported by default."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2586
msgid "There are three configuration variables:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2587
#, no-wrap
msgid "`SHEBANG_LANG`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2589
msgid "The list of supported interpreters."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2590
#, no-wrap
msgid "`_interp__CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2593
msgid ""
"The path to the command interpreter on FreeBSD.  The default value is `$"
"{LOCALBASE}/bin/_interp_`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2594
#, no-wrap
msgid "`_interp__OLD_CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2598
msgid ""
"The list of wrong invocations of interpreters.  These are typically obsolete "
"paths, or paths used on other operating systems that are incorrect on "
"FreeBSD.  They will be replaced by the correct path in `_interp__CMD`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2602
msgid ""
"These will _always_ be part of `_interp__OLD_CMD`: `\"/usr/bin/env "
"_interp_\" /bin/_interp_ /usr/bin/_interp_ /usr/local/bin/_interp_`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2609
msgid ""
"`_interp__OLD_CMD` contain multiple values.  Any entry with spaces must be "
"quoted.  See crossref:uses[uses-shebangfix-ex-ksh,Specifying all the Paths "
"When Adding an Interpreter to `USESshebangfix`]."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2615
msgid ""
"The fixing of shebangs is done during the `patch` phase.  If scripts are "
"created with incorrect shebangs during the `build` phase, the build process "
"(for example, the [.filename]#configure# script, or the "
"[.filename]#Makefiles#) must be patched or given the right path (for "
"example, with `CONFIGURE_ENV`, `CONFIGURE_ARGS`, `MAKE_ENV`, or `MAKE_ARGS`) "
"to generate the right shebangs."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2617
msgid ""
"Correct paths for supported interpreters are available in `_interp__CMD`."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2622
msgid ""
"When used with crossref:uses[uses-python,`USES=python`], and the aim is only "
"to fix the shebangs but a dependency on Python itself is not wanted, use "
"`USES=python:env` instead."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2625
#, no-wrap
msgid "Adding Another Interpreter to `USES=shebangfix`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2630
msgid "To add another interpreter, set `SHEBANG_LANG`.  For example:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2634
#, no-wrap
msgid "SHEBANG_LANG=\tlua\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2639
#, no-wrap
msgid "Specifying all the Paths When Adding an Interpreter to `USES=shebangfix`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2643
msgid ""
"If it was not already defined, and there were no default values for "
"`_interp__OLD_CMD` and `_interp__CMD` the Ksh entry could be defined as:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2649
#, no-wrap
msgid ""
"SHEBANG_LANG=\tksh\n"
"ksh_OLD_CMD=\t\"/usr/bin/env ksh\" /bin/ksh /usr/bin/ksh\n"
"ksh_CMD=\t${LOCALBASE}/bin/ksh\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2654
#, no-wrap
msgid "Adding a Strange Location for an Interpreter"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2660
msgid ""
"Some software uses strange locations for an interpreter.  For example, an "
"application might expect Python to be located in [.filename]#/opt/bin/"
"python2.7#.  The strange path to be replaced can be declared in the port "
"[.filename]#Makefile#:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2664
#, no-wrap
msgid "python_OLD_CMD=\t/opt/bin/python2.7\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2669
#, no-wrap
msgid "`USES=shebangfix` with `SHEBANG_REGEX`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2673
msgid ""
"To fix all the files in `${WRKSRC}/scripts` ending in [.filename]#.pl#, "
"[.filename]#.sh#, or [.filename]#.cgi# do:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2678
#, no-wrap
msgid ""
"USES=\tshebangfix\n"
"SHEBANG_REGEX=\t./scripts/.*\\.(sh|pl|cgi)\n"
msgstr ""

#. type: delimited block = 6
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2684
msgid ""
"`SHEBANG_REGEX` is used by running `find -E`, which uses modern regular "
"expressions also known as extended regular expressions.  See "
"man:re_format[7] for more information."
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2689
#, no-wrap
msgid "`USES=shebangfix` with `SHEBANG_GLOB`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2693
msgid ""
"To fix all the files in `${WRKSRC}` ending in [.filename]#.pl# or "
"[.filename]#.sh#, do:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2698
#, no-wrap
msgid ""
"USES=\tshebangfix\n"
"SHEBANG_GLOB=\t*.sh *.pl\n"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2703
#, no-wrap
msgid "`USES=shebangfix` with `SHEBANG_FILES`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2707
msgid ""
"To fix the files [.filename]#script/foobar.pl# and [.filename]#script/*.sh# "
"in `${WRKSRC}`, do:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2712
#, no-wrap
msgid ""
"USES=\tshebangfix\n"
"SHEBANG_FILES=\tscripts/foobar.pl scripts/*.sh\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2717
#, no-wrap
msgid "`sqlite`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2720
msgid "Possible arguments: (none), `2`, `3`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2723
msgid ""
"Add a dependency on SQLite.  The default version used is 3, but version 2 is "
"also possible using the `:2` modifier."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2725
#, no-wrap
msgid "`sbrk`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2730
msgid "Marks the port as `BROKEN` in `aarch64` and `riscv64`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2732
#, no-wrap
msgid "`ssl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2735
msgid "Possible arguments: (none), `build`, `run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2739
msgid ""
"Provide support for OpenSSL.  A build- or run-time only dependency can be "
"specified using `build` or `run`.  These variables are available for the "
"port's use, they are also added to `MAKE_ENV`:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2740
#, no-wrap
msgid "`OPENSSLBASE`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2742
msgid "Path to the OpenSSL installation base."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2743
#, no-wrap
msgid "`OPENSSLDIR`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2745
msgid "Path to OpenSSL's configuration files."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2746
#, no-wrap
msgid "`OPENSSLLIB`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2748
msgid "Path to the OpenSSL libraries."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2749
#, no-wrap
msgid "`OPENSSLINC`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2751
msgid "Path to the OpenSSL includes."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2752
#, no-wrap
msgid "`OPENSSLRPATH`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2754
msgid ""
"If defined, the path the linker needs to use to find the OpenSSL libraries."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2758
msgid ""
"If a port does not build with an OpenSSL flavor, set the `BROKEN_SSL` "
"variable, and possibly the `BROKEN_SSL_REASON__flavor_`:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2763
#, no-wrap
msgid ""
"BROKEN_SSL=\tlibressl\n"
"BROKEN_SSL_REASON_libressl=\tneeds features only available in OpenSSL\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2768
#, no-wrap
msgid "`sudo`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2773
msgid "Adds a run time dependecy on package:security/sudo[]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2775
#, no-wrap
msgid "`tar`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2779
msgid ""
"Possible arguments: (none), `Z`, `bz2`, `bzip2`, `lzma`, `tbz`, `tbz2`, "
"`tgz`, `txz`, `xz`, `zst`, `zstd`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2782
msgid ""
"Set `EXTRACT_SUFX` to `.tar`, `.tar.Z`, `.tar.bz2`, `.tar.bz2`, `.tar.lzma`, "
"`.tbz`, `.tbz2`, `.tgz`, `.txz`, `.tar.xz`, `.tar.zst` or `.tar.zstd` "
"respectively."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2784
#, no-wrap
msgid "`tcl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2787
msgid "Possible arguments: _version_, `wrapper`, `build`, `run`, `tea`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2794
msgid ""
"Add a dependency on Tcl. A specific version can be requested using "
"_version_.  The version can be empty, one or more exact version numbers "
"(currently `84`, `85`, or `86`), or a minimal version number (currently "
"`84+`, `85+` or `86+`).  To only request a non version specific wrapper, use "
"`wrapper`.  A build- or run-time only dependency can be specified using "
"`build` or `run`.  To build the port using the Tcl Extension Architecture, "
"use `tea`.  After including [.filename]#bsd.port.pre.mk# the port can "
"inspect the results using these variables:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2796
msgid "`TCL_VER`: chosen major.minor version of Tcl"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2797
msgid "`TCLSH`: full path of the Tcl interpreter"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2798
msgid "`TCL_LIBDIR`: path of the Tcl libraries"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2799
msgid "`TCL_INCLUDEDIR`: path of the Tcl C header files"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2800
msgid "`TCL_PKG_LIB_PREFIX`: Library prefix, as per TIP595"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2801
msgid "`TCL_PKG_STUB_POSTFIX`: Stub library postfix"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2802
msgid "`TK_VER`: chosen major.minor version of Tk"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2803
msgid "`WISH`: full path of the Tk interpreter"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2804
msgid "`TK_LIBDIR`: path of the Tk libraries"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2805
msgid "`TK_INCLUDEDIR`: path of the Tk C header files"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2807
#, no-wrap
msgid "`terminfo`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2813
msgid ""
"Adds crossref:plist[plist-keywords-terminfo,`@terminfo`] to the "
"[.filename]#plist#.  Use when the port installs [.filename]#*.terminfo# "
"files in [.filename]#${PREFIX}/share/misc#."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2815
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2850
#, no-wrap
msgid "`tex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2821
msgid ""
"Provide support for tex.  Loads all the default variables for TEX related "
"ports and does not add any dependency on any ports."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2823
msgid "Variables are used to specify which TEX modules are required."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2824
#, no-wrap
msgid "`USE_TEX`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2828
msgid ""
"The list of required TEX extensions at run-time.  Add `:build` to the "
"extension name to add a build-time dependency, `:run` to add runtime "
"dependency, `:test` for test time dependency, `:extract` for extract time "
"dependency.  Example: `base texmf:build source:run`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2830
msgid "Current possible arguments are as follows:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2833
msgid "`texmf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2834
msgid "`source`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2836
msgid "`web2c`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2837
msgid "`kpathsea`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2838
msgid "`ptexenc`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2839
msgid "`basic`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2840
msgid "`tlmgr`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2841
msgid "`texlua`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2842
msgid "`texluajit`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2843
msgid "`synctex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2844
msgid "`xpdfopen`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2845
msgid "`dvipsk`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2846
msgid "`dvipdfmx`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2847
msgid "`xdvik`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2848
msgid "`gbklatex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2849
msgid "`formats`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2851
msgid "`latex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2852
msgid "`pdftex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2853
msgid "`jadetex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2854
msgid "`luatex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2855
msgid "`ptex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2856
msgid "`xetex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2857
msgid "`xmltex`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2858
msgid "`texhash`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2859
msgid "`updmap`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2860
msgid "`fmtutil`"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2862
#, no-wrap
msgid "`tk`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2865
msgid "Same as arguments for `tcl`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2868
msgid ""
"Small wrapper when using both Tcl and Tk.  The same variables are returned "
"as when using Tcl."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2870
#, no-wrap
msgid "`trigger`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2876
msgid ""
"Provide support for ports requiring triggers to be executed by man:pkg[8].  "
"Triggers are executed at the end of a transaction if the conditions are met."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2878
msgid "The following variable can be set by ports:"
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2879
#, no-wrap
msgid "`TRIGGERS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2881
msgid "List of triggers to package. Defaults to `${PORTNAME}`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2884
msgid ""
"Triggers are specified in UCL format and are usually placed in the "
"[.filename]#files/# directory of the port."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2886
#, no-wrap
msgid "`uidfix`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2892
msgid ""
"Changes some default behavior (mostly variables) of the build system to "
"allow installing this port as a normal user.  Try this in the port before "
"using crossref:uses[uses-fakeroot,`USES=fakeroot`] or patching."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2894
#, no-wrap
msgid "`uniquefiles`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2897
msgid "Possible arguments: (none), `dirs`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2901
msgid ""
"Make files or directories 'unique', by adding a prefix or suffix.  If the "
"`dirs` argument is used, the port needs a prefix (and only a prefix) based "
"on `UNIQUE_PREFIX` for standard directories `DOCSDIR`, `EXAMPLESDIR`, "
"`DATADIR`, `WWWDIR`, `ETCDIR`.  These variables are available for ports:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2903
msgid ""
"`UNIQUE_PREFIX`: The prefix to be used for directories and files. Default: `$"
"{PKGNAMEPREFIX}`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2904
msgid ""
"`UNIQUE_PREFIX_FILES`: A list of files that need to be prefixed. Default: "
"empty."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2905
msgid ""
"`UNIQUE_SUFFIX`: The suffix to be used for files. Default: `${PKGNAMESUFFIX}"
"`."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2906
msgid ""
"`UNIQUE_SUFFIX_FILES`: A list of files that need to be suffixed. Default: "
"empty."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2908
#, no-wrap
msgid "`vala`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2911
msgid "Possible arguments: `build`, `lib`, `no_depend`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2914
msgid ""
"Adds build or library dependencies on package:lang/vala[].  The `no_depend` "
"argument is reserved for package:lang/vala[] itself."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2916
#, no-wrap
msgid "`varnish`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2919
msgid "Possible arguments: `4` (default), `6`, `7`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2922
msgid ""
"Handle dependencies on Varnish Cache.  Adds a dependency on package:www/"
"varnish*[]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2924
#, no-wrap
msgid "`waf`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2929
msgid "Provide support for ports using the `waf` build system."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2931
msgid "It implies `USES=python:build`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2934
#, no-wrap
msgid "`WAF_CMD`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2937
msgid ""
"Location of the `waf` script. Set this if the `waf` script is not in "
"[.filename]#WRKSRC/waf#."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2938
#, no-wrap
msgid "`CONFIGURE_TARGET`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2940
msgid "`Configure` target. Default `configure`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2941
#, no-wrap
msgid "`ALL_TARGET`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2943
msgid "`All` target. Default `build`."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2944
#, no-wrap
msgid "`INSTALL_TARGET`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2946
msgid "`Install` target. Default `install`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2948
#, no-wrap
msgid "`webplugin`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2951
msgid "Possible arguments: (none), `ARGS`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2954
msgid ""
"Automatically create and remove symbolic links for each application that "
"supports the webplugin framework.  `ARGS` can be one of:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2956
msgid "`gecko`: support plug-ins based on Gecko"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2957
msgid "`native`: support plug-ins for Gecko, Opera, and WebKit-GTK"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2958
msgid "`linux`: support Linux plug-ins"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2959
msgid "`all` (default, implicit): support all plug-in types"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2960
msgid "(individual entries): support only the browsers listed"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2962
msgid "These variables can be adjusted:"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2964
msgid ""
"`WEBPLUGIN_FILES`: No default, must be set manually. The plug-in files to "
"install."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2965
msgid ""
"`WEBPLUGIN_DIR`: The directory to install the plug-in files to, default "
"[.filename]#PREFIX/lib/browser_plugins/WEBPLUGIN_NAME#. Set this if the port "
"installs plug-in files outside of the default directory to prevent broken "
"symbolic links."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2966
msgid ""
"`WEBPLUGIN_NAME`: The final directory to install the plug-in files into, "
"default `PKGBASE`."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2968
#, no-wrap
msgid "`xfce`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2971
msgid "Possible arguments: (none), `gtk2`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2974
msgid ""
"Provide support for Xfce related ports.  See crossref:special[using-"
"xfce,Using Xfce] for details."
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2977
msgid ""
"The `gtk2` argument specifies that the port requires GTK2 support.  It adds "
"additional features provided by some core components, for example, "
"package:x11/libxfce4menu[] and package:x11-wm/xfce4-panel[]."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2979
#, no-wrap
msgid "`xorg`"
msgstr ""

#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2986
msgid ""
"Provides an easy way to depend on X.org components.  The components should "
"be listed in `USE_XORG`.  The available components are:"
msgstr ""

#. type: Block title
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2988
#, no-wrap
msgid "Available X.Org Components"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2992
#, no-wrap
msgid "Name"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2994
#, no-wrap
msgid "Description"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2995
#, no-wrap
msgid "`dmx`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2997
#, no-wrap
msgid "DMX extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:2998
#, no-wrap
msgid "`fontenc`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3000
#, no-wrap
msgid "The fontenc Library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3001
#, no-wrap
msgid "`fontutil`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3003
#, no-wrap
msgid "Create an index of X font files in a directory"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3004
#, no-wrap
msgid "`ice`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3006
#, no-wrap
msgid "Inter Client Exchange library for X11"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3007
#, no-wrap
msgid "`libfs`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3009
#, no-wrap
msgid "The FS library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3010
#, no-wrap
msgid "`pciaccess`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3012
#, no-wrap
msgid "Generic PCI access library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3015
#, no-wrap
msgid "Low-level pixel manipulation library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3016
#, no-wrap
msgid "`sm`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3018
#, no-wrap
msgid "Session Management library for X11"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3019
#, no-wrap
msgid "`x11`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3021
#, no-wrap
msgid "X11 library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3022
#, no-wrap
msgid "`xau`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3024
#, no-wrap
msgid "Authentication Protocol library for X11"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3025
#, no-wrap
msgid "`xaw`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3027
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3030
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3033
#, no-wrap
msgid "X Athena Widgets library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3028
#, no-wrap
msgid "`xaw6`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3031
#, no-wrap
msgid "`xaw7`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3034
#, no-wrap
msgid "`xbitmaps`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3036
#, no-wrap
msgid "X.Org bitmaps data"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3037
#, no-wrap
msgid "`xcb`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3039
#, no-wrap
msgid "The X protocol C-language Binding (XCB) library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3040
#, no-wrap
msgid "`xcomposite`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3042
#, no-wrap
msgid "X Composite extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3043
#, no-wrap
msgid "`xcursor`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3045
#, no-wrap
msgid "X client-side cursor loading library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3046
#, no-wrap
msgid "`xdamage`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3048
#, no-wrap
msgid "X Damage extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3049
#, no-wrap
msgid "`xdmcp`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3051
#, no-wrap
msgid "X Display Manager Control Protocol library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3052
#, no-wrap
msgid "`xext`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3054
#, no-wrap
msgid "X11 Extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3055
#, no-wrap
msgid "`xfixes`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3057
#, no-wrap
msgid "X Fixes extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3058
#, no-wrap
msgid "`xfont`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3060
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3063
#, no-wrap
msgid "X font library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3061
#, no-wrap
msgid "`xfont2`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3064
#, no-wrap
msgid "`xft`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3066
#, no-wrap
msgid "Client-sided font API for X applications"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3067
#, no-wrap
msgid "`xi`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3069
#, no-wrap
msgid "X Input extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3070
#, no-wrap
msgid "`xinerama`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3072
#, no-wrap
msgid "X11 Xinerama library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3073
#, no-wrap
msgid "`xkbfile`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3075
#, no-wrap
msgid "XKB file library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3076
#, no-wrap
msgid "`xmu`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3078
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3081
#, no-wrap
msgid "X Miscellaneous Utilities libraries"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3079
#, no-wrap
msgid "`xmuu`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3082
#, no-wrap
msgid "`xorg-macros`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3084
#, no-wrap
msgid "X.Org development aclocal macros"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3085
#, no-wrap
msgid "`xorg-server`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3087
#, no-wrap
msgid "X.Org X server and related programs"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3088
#, no-wrap
msgid "`xorgproto`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3090
#, no-wrap
msgid "xorg protocol headers"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3091
#, no-wrap
msgid "`xpm`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3093
#, no-wrap
msgid "X Pixmap library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3094
#, no-wrap
msgid "`xpresent`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3096
#, no-wrap
msgid "X Present Extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3097
#, no-wrap
msgid "`xrandr`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3099
#, no-wrap
msgid "X Resize and Rotate extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3100
#, no-wrap
msgid "`xrender`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3102
#, no-wrap
msgid "X Render extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3103
#, no-wrap
msgid "`xres`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3105
#, no-wrap
msgid "X Resource usage library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3106
#, no-wrap
msgid "`xscrnsaver`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3108
#, no-wrap
msgid "The XScrnSaver library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3109
#, no-wrap
msgid "`xshmfence`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3111
#, no-wrap
msgid "Shared memory 'SyncFence' synchronization primitive"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3112
#, no-wrap
msgid "`xt`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3114
#, no-wrap
msgid "X Toolkit library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3115
#, no-wrap
msgid "`xtrans`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3117
#, no-wrap
msgid "Abstract network code for X"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3118
#, no-wrap
msgid "`xtst`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3120
#, no-wrap
msgid "X Test extension"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3121
#, no-wrap
msgid "`xv`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3123
#, no-wrap
msgid "X Video Extension library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3124
#, no-wrap
msgid "`xvmc`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3126
#, no-wrap
msgid "X Video Extension Motion Compensation library"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3127
#, no-wrap
msgid "`xxf86dga`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3129
#, no-wrap
msgid "X DGA Extension"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3130
#, no-wrap
msgid "`xxf86vm`"
msgstr ""

#. type: Table
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3131
#, no-wrap
msgid "X Vidmode Extension"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3134
#, no-wrap
msgid "`xorg-cat`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3137
msgid ""
"Possible arguments: `app`, `data`, `doc`, `driver`, `font`, `lib`, `proto`, "
"`util`, `xserver` and (none) or one off `autotools` (default), `meson`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3141
msgid ""
"Provide support for building Xorg components.  It takes care of setting up "
"common dependencies and an appropriate configuration environment needed.  "
"This is intended only for Xorg components."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3143
msgid "The category has to match upstream categories."
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3146
msgid ""
"The second argument is the build system to use.  autotools is the default, "
"but meson is also supported."
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3148
#, no-wrap
msgid "`zig`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3153
msgid "Provide support for building package:lang/zig[] based ports."
msgstr ""

#. type: Labeled list
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3156
#, no-wrap
msgid "`ZIG_TUPLE`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3161
msgid ""
"List of zig dependencies needed to build the port.  Every entry is a triplet "
"of a name, an URL, and a directory where the dependency is expected to be "
"found.  These triplets can be generated by running:"
msgstr ""

#. type: delimited block . 4
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3165
#, no-wrap
msgid "% make make-zig-tuple\n"
msgstr ""

#. type: Title ==
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3168
#, no-wrap
msgid "`zip`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3171
msgid "Possible arguments: (none), `infozip`"
msgstr ""

#. type: Plain text
#: documentation/content/en/books/porters-handbook/uses/_index.adoc:3173
msgid ""
"Indicates that the distribution files use the ZIP compression algorithm.  "
"For files using the InfoZip algorithm the `infozip` argument must be passed "
"to set the appropriate dependencies."
msgstr ""