# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2026-02-22 15:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \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:1326 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:3147 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:1539 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:1551 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1558 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1566 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1734 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1753 #: 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:1816 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1869 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1930 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1958 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2036 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2058 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2502 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2548 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2557 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2720 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2763 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2802 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2810 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2865 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2881 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2919 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2974 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3143 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-`" 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:1474 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:2241 #, 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:1593 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:1596 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:1607 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:1781 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:1782 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:1632 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:1643 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:1795 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:1598 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:1605 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:1422 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1614 #, 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:1645 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:1647 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2343 #, 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 "`java`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1317 msgid "Possible arguments: (none), `ant`, `build`, `extract`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1324 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:1327 #, no-wrap msgid "`JAVA_VERSION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1331 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[+]`, `20[\\+]`, `21[+]`, `22[\\+]`, `23[+]`, `24[\\" "+]`, `25[+]`)" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1332 #, no-wrap msgid "`JAVA_OS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1335 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:1336 #, no-wrap msgid "`JAVA_VENDOR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1339 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:1341 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:1342 #, no-wrap msgid "`JAVA_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1344 msgid "The name of the JDK port. (e.g. 'java/openjdk8')" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1345 #, no-wrap msgid "`JAVA_PORT_VERSION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1347 msgid "The version of the JDK port. (e.g. '8')" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1348 #, no-wrap msgid "`JAVA_PORT_OS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1350 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:1351 #, no-wrap msgid "`JAVA_PORT_VENDOR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1353 msgid "The vendor of the JDK port. (e.g. 'openjdk')" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1354 #, no-wrap msgid "`JAVA_PORT_OS_DESCRIPTION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1356 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:1357 #, no-wrap msgid "`JAVA_PORT_VENDOR_DESCRIPTION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1359 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:1360 #, no-wrap msgid "`JAVA_HOME`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1362 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:1363 #, no-wrap msgid "`JAVAC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1366 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:1367 #, no-wrap msgid "`JAR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1370 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:1371 #, no-wrap msgid "`APPLETVIEWER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1374 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:1375 #, no-wrap msgid "`JAVA`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1377 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:1378 #, no-wrap msgid "`JAVADOC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1380 msgid "Path to the `javadoc` utility program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1381 #, no-wrap msgid "`JAVAH`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1383 msgid "Path to the `javah` program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1384 #, no-wrap msgid "`JAVAP`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1386 msgid "Path to the `javap` program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1387 #, no-wrap msgid "`JAVA_KEYTOOL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1389 msgid "Path to the `keytool` utility program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1390 #, no-wrap msgid "`JAVA_N2A`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1392 msgid "Path to the `native2ascii` tool." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1393 #, no-wrap msgid "`JAVA_POLICYTOOL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1395 msgid "Path to the `policytool` program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1396 #, no-wrap msgid "`JAVA_SERIALVER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1398 msgid "Path to the `serialver` utility program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1399 #, no-wrap msgid "`RMIC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1401 msgid "Path to the RMI stub/skeleton generator, `rmic`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402 #, no-wrap msgid "`RMIREGISTRY`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1404 msgid "Path to the RMI registry program, `rmiregistry`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1405 #, no-wrap msgid "`RMID`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1407 msgid "Path to the RMI daemon program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1408 #, no-wrap msgid "`JAVA_CLASSES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1411 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:1412 #, no-wrap msgid "`JAVASHAREDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1414 msgid "The base directory for all shared Java resources." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1415 #, no-wrap msgid "`JAVAJARDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1417 msgid "The directory where a port should install JAR files." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1418 #, no-wrap msgid "`JAVALIBDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1420 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:1425 msgid "Possible arguments: `lib` (default, implicit), `build`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1427 msgid "Help handling dependencies on `jpeg`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1430 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:1433 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:1436 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:1439 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:1441 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:1442 #, no-wrap msgid "`JPEG_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1444 msgid "Specifies the JPEG implementation to use. Possible values are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1446 msgid "package:graphics/jpeg-turbo[] (default)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1447 msgid "package:graphics/mozjpeg[]" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1449 #, no-wrap msgid "`kde`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1452 msgid "Possible arguments: `5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1455 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:1457 #, no-wrap msgid "`kmod`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1460 msgid "Possible arguments: (none), `debug`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1462 msgid "Fills in the boilerplate for kernel module ports, currently:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464 msgid "Add `kld` to `CATEGORIES`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1465 msgid "Set `SSP_UNSAFE`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1466 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:1467 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:1468 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:1469 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:1471 #, no-wrap msgid "`kodi`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478 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:1480 #, no-wrap msgid "`lazarus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1483 msgid "Possible arguments: (none), `gtk2` (default), `qt5`, `qt6`, `flavors`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1485 msgid "Provide support for package:editors/lazarus[] based ports." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1489 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:1492 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:1495 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:1498 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:1501 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:1503 msgid "`NO_LAZBUILD`= `yes`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1505 msgid "The following variables are available for ports:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1506 #, no-wrap msgid "`LAZARUS_PROJECT_FILES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1508 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:1509 #, no-wrap msgid "`LAZARUS_DIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1512 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:1513 #, no-wrap msgid "`LAZBUILD_ARGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1517 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:1518 #, no-wrap msgid "`LAZARUS_NO_FLAVORS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1521 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:1522 #, no-wrap msgid "`WANT_LAZARUS_DEVEL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1524 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:1526 #, no-wrap msgid "`ldap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1529 msgid "Possible arguments: (none), , client, server" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1537 msgid "" "Registers a dependency on package:net/openldap[]. It uses the specific " "`` (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:1540 #, no-wrap msgid "`IGNORE_WITH_OPENLDAP`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1542 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:1542 #, no-wrap msgid "`WITH_OPENLDAP_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1544 msgid "User defined variable to set OpenLDAP version." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1544 #, no-wrap msgid "`OPENLDAP_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1546 msgid "Detected OpenLDAP version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1548 #, no-wrap msgid "`lha`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1553 msgid "Set `EXTRACT_SUFX` to `.lzh`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1555 #, no-wrap msgid "`libarchive`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1561 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:1563 #, no-wrap msgid "`libedit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1569 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:1571 #, no-wrap msgid "`libtool`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1574 msgid "Possible arguments: (none), `keepla`, `build`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1578 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:1580 #, no-wrap msgid "`linux`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1583 msgid "Possible arguments: `c6`, `c7`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1587 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:1589 msgid "`allegro`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1590 msgid "`alsa-plugins-oss`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1591 msgid "`alsa-plugins-pulseaudio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1592 msgid "`alsalib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594 msgid "`avahi-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1595 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2824 msgid "`base`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1597 msgid "`cups-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1599 msgid "`cyrus-sasl2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1600 msgid "`dbusglib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601 msgid "`dbuslibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1602 msgid "`devtools`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1603 msgid "`dri`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1604 msgid "`expat`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606 msgid "`fontconfig`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608 msgid "`gnutls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1609 msgid "`graphite2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1610 msgid "`gtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611 msgid "`harfbuzz`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1612 msgid "`jasper`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1613 msgid "`jbigkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615 msgid "`libasyncns`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1616 msgid "`libaudiofile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1617 msgid "`libelf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618 msgid "`libgcrypt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1619 msgid "`libgfortran`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1620 msgid "`libgpg-error`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621 msgid "`libmng`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1622 msgid "`libogg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1623 msgid "`libpciaccess`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1624 msgid "`libsndfile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1625 msgid "`libsoup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1626 msgid "`libssh2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1627 msgid "`libtasn1`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1628 msgid "`libthai`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629 msgid "`libtheora`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1630 msgid "`libv4l`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1631 msgid "`libvorbis`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1633 msgid "`mikmod`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634 msgid "`naslibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635 msgid "`ncurses-base`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636 msgid "`nspr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637 msgid "`nss`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1638 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2023 #, no-wrap msgid "`openal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639 msgid "`openal-soft`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1640 msgid "`openldap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641 msgid "`openmotif`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1642 msgid "`openssl`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1644 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3005 #, no-wrap msgid "`pixman`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1646 msgid "`pulseaudio-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1648 msgid "`qt-x11`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1649 msgid "`qtwebkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1650 msgid "`scimlibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1651 msgid "`sdl12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1652 msgid "`sdlimage`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1653 msgid "`sdlmixer`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1654 msgid "`sqlite3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1655 msgid "`tcl85`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656 msgid "`tcp_wrappers-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1657 msgid "`tiff`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1658 msgid "`tk85`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1659 msgid "`ucl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1660 msgid "`xorglibs`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662 #, no-wrap msgid "`llvm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1665 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:1673 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:1674 #, no-wrap msgid "`LLVM_VERSION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1676 msgid "Version chosen from the arguments to llvm.mk" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1676 #, no-wrap msgid "`LLVM_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1678 msgid "Chosen llvm port" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1678 #, no-wrap msgid "`LLVM_CONFIG`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680 msgid "llvm-config of the chosen port" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680 #, no-wrap msgid "`LLVM_LIBLLVM`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682 msgid "libLLVM.so of the chosen port" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682 #, no-wrap msgid "`LLVM_PREFIX`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1684 msgid "Installation prefix of the chosen port" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1686 #, no-wrap msgid "`localbase`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1689 msgid "Possible arguments: (none), `ldflags`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1694 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:1696 #, no-wrap msgid "`lua`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1699 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:1703 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:1705 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:1708 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:1710 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1729 msgid "For more information see crossref:special[using-lua,Using Lua]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1712 #, no-wrap msgid "`luajit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1715 msgid "Possible arguments: (none), `_X_`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1718 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:1720 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:1721 #, no-wrap msgid "`LUAJIT_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1723 msgid "The selected luajit version" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1723 #, no-wrap msgid "`LUAJIT_INCDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1725 msgid "The path to luajit's header files" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1725 #, no-wrap msgid "`LUAJIT_LUAVER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727 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:1731 #, no-wrap msgid "`lxqt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1738 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:1740 #, no-wrap msgid "`magick`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1743 msgid "Possible arguments: (none), `_X_`, `build`, `nox11`, `run`, `test`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1748 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:1750 #, no-wrap msgid "`makeinfo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1755 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:1757 #, no-wrap msgid "`makeself`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1762 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:1764 #, no-wrap msgid "`mate`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771 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:1773 msgid "`autogen`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1774 msgid "`caja`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1775 msgid "`common`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1776 msgid "`controlcenter`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1777 msgid "`desktop`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1778 msgid "`dialogs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1779 msgid "`docutils`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1780 msgid "`icontheme`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1783 msgid "`libmatekbd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1784 msgid "`libmateweather`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1785 msgid "`marco`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1786 msgid "`menus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1787 msgid "`notificationdaemon`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1788 msgid "`panel`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1789 msgid "`pluma`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1790 msgid "`polkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1791 msgid "`session`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1792 msgid "`settingsdaemon`" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1800 #, 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:1803 #, no-wrap msgid "`meson`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1806 msgid "Possible arguments: (none), `muon`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1809 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:1811 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:1813 #, no-wrap msgid "`metaport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1818 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:1820 #, no-wrap msgid "`minizip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1823 msgid "Possible arguments: (none), `ng`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1825 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:1827 #, no-wrap msgid "`mlt`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1830 msgid "Possible arguments: `7`, `nodepend`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1832 msgid "Provide support for ports depending on package:multimedia/mlt7[]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1835 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:1837 #, no-wrap msgid "`mysql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1840 msgid "" "Possible arguments: (none), `_version_`, `client` (default), `server`, " "`embedded`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1849 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:1851 msgid "The framework sets `MYSQL_VER` to the detected MySQL version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1853 #, no-wrap msgid "`mono`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1856 msgid "Possible arguments: (none), `nuget`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1858 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:1862 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:1864 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:1866 #, no-wrap msgid "`motif`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1875 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:1877 #, no-wrap msgid "`mpi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1880 msgid "Possible arguments: `mpich` (default), `openmpi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1882 msgid "Provide support for ports depending on `MPI`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1885 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:1888 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:1890 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:1891 #, no-wrap msgid "`MPI_LIBS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1893 msgid "Libraries needed to link programs using `MPI`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1894 #, no-wrap msgid "`MPI_CFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896 msgid "Compiler flags necessary to build programs using `MPI`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1897 #, no-wrap msgid "`MPICC`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1899 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:1900 #, no-wrap msgid "`MPICXX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1902 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:1903 #, no-wrap msgid "`MPIF90`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1905 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:1906 #, no-wrap msgid "`MPIFC`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1908 msgid "Same as above." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1909 #, no-wrap msgid "`MPI_HOME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1911 msgid "" "Installation directory of `MPI`. Defaults to `${LOCALBASE}` for `MPICH`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1912 #, no-wrap msgid "`MPIEXEC`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1914 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:1915 #, no-wrap msgid "`MPIRUN`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1917 msgid "" "Location of the `mpirun` executable. Default: [.filename]#${MPI_HOME}/bin/" "mpirun#." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1920 #, no-wrap msgid "`ncurses`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1923 msgid "Possible arguments: (none), `base`, `port`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1925 msgid "Uses ncurses, and causes some useful variables to be set." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1927 #, no-wrap msgid "`nextcloud`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1932 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:1934 #, no-wrap msgid "`ninja`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1937 msgid "Possible arguments: (none), `build`, `make` (default), `run`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1944 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:1946 #, no-wrap msgid "`nodejs`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1950 #, no-wrap msgid "" "Possible arguments: (none), `build`, `run`, `current`, `lts`, `10`, `14`, `16`,\n" " `17`.\n" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1953 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." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1955 #, no-wrap msgid "`objc`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1960 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:1962 #, no-wrap msgid "`ocaml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1965 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:1967 msgid "Provide support for OCaml." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1969 msgid "If no arguments are provided, it defaults to `build`, `run`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1972 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:1974 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:1976 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:1978 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:1980 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:1985 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:1987 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:1991 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:1994 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:1997 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:2000 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:2002 msgid "The following variables can be set by the port:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2003 #, no-wrap msgid "`OCAML_PKGDIRS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2005 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:2006 #, no-wrap msgid "`OCAML_LDLIBS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2009 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:2010 #, no-wrap msgid "`OCAML_PACKAGES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2012 msgid "List of packages to build and install. Default to `${PORTNAME}`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2015 #, no-wrap msgid "`octave`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2018 msgid "Possible arguments: (none), env" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2021 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:2026 msgid "Possible arguments: `al`, `soft` (default), `si`, `alut`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2031 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:2033 #, no-wrap msgid "`pathfix`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2040 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:2043 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:2045 #, no-wrap msgid "`pear`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2048 msgid "Possible arguments: `env`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2053 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:2055 #, no-wrap msgid "`perl5`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2060 msgid "Depends on Perl. The configuration is done using `USE_PERL5`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2062 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:2065 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:2068 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:2070 msgid "See crossref:special[using-perl,Using Perl] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2072 #, no-wrap msgid "`pgsql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2075 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:2079 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:2084 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:2086 msgid "`client`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2087 msgid "`contrib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2088 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2827 msgid "`docs`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2089 msgid "`pgtcl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2090 msgid "`plperl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2091 msgid "`plpython`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2092 msgid "`pltcl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2093 msgid "`server`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2095 #, no-wrap msgid "`php`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2098 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:2101 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:2102 #, no-wrap msgid "`phpize`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2105 msgid "Use to build a PHP extension. Enables flavors." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2106 #, no-wrap msgid "`ext`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2109 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:2110 #, no-wrap msgid "`zend`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2113 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:2114 #, no-wrap msgid "`build`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2116 msgid "Set PHP also as a build-time dependency." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2117 #, no-wrap msgid "`cli`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2119 msgid "Needs the CLI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2120 #, no-wrap msgid "`cgi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122 msgid "Needs the CGI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2123 #, no-wrap msgid "`mod`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2125 msgid "Needs the Apache module for PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2126 #, no-wrap msgid "`web`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2128 msgid "Needs the Apache module or the CGI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2129 #, no-wrap msgid "`embed`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131 msgid "Needs the embedded library version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2132 #, no-wrap msgid "`pecl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2135 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:2136 #, no-wrap msgid "`flavors`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2140 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:2141 #, no-wrap msgid "`noflavors`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2144 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:2146 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:2147 #, no-wrap msgid "`USE_PHP`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2151 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:2153 #, no-wrap msgid "`IGNORE_WITH_PHP`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2156 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:2158 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:2159 #, no-wrap msgid "`PHP_MODNAME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2162 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:2163 #, no-wrap msgid "`PHP_HEADER_DIRS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2166 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:2167 #, no-wrap msgid "`PHP_MOD_PRIO`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2170 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:2175 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:2181 #, 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:2184 msgid "" "These variables are available to use in `PKGNAMEPREFIX` or `PKGNAMESUFFIX`:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2185 #, no-wrap msgid "`PHP_PKGNAMEPREFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2188 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:2189 #, no-wrap msgid "`PHP_PKGNAMESUFFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2192 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:2193 #, no-wrap msgid "`PECL_PKGNAMEPREFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2196 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:2201 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:2204 #, no-wrap msgid "`pkgconfig`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2207 msgid "Possible arguments: (none), `build` (default), `run`, `both`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2211 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:2213 #, no-wrap msgid "`pure`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2216 msgid "Possible arguments: (none), `ffi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2220 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:2222 #, no-wrap msgid "`pyqt`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2225 msgid "Possible arguments: (none), `4`, `5`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2229 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:2231 msgid "`core`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2232 msgid "`dbus`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2233 msgid "`dbussupport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2234 msgid "`demo`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2235 msgid "`designer`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2236 msgid "`designerplugin`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2237 msgid "`doc`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2238 msgid "`gui`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2239 msgid "`multimedia`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2240 msgid "`network`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2242 msgid "`qscintilla2`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2243 msgid "`sip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2244 msgid "`sql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2245 msgid "`svg`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2246 msgid "`test`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2247 msgid "`webkit`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2248 msgid "`xml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2249 msgid "`xmlpatterns`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2251 msgid "These components are only available with PyQT4:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2253 msgid "`assistant`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2254 msgid "`declarative`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2255 msgid "`help`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2256 msgid "`phonon`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2257 msgid "`script`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2258 msgid "`scripttools`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2260 msgid "These components are only available with PyQT5:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2262 msgid "`multimediawidgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2263 msgid "`printsupport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2264 msgid "`qml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2265 msgid "`serialport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2266 msgid "`webkitwidgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2267 msgid "`widgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2269 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:2274 #, 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:2277 #, no-wrap msgid "`pytest`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2280 msgid "Possible arguments: (none), 4" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2287 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:2288 #, no-wrap msgid "`PYTEST_ARGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2290 msgid "Additional arguments to pytest (defaults to empty)." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2291 #, no-wrap msgid "`PYTEST_IGNORED_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2294 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:2295 #, no-wrap msgid "`PYTEST_BROKEN_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2298 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:2300 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:2301 #, no-wrap msgid "`PYTEST_ENABLE_IGNORED_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2303 msgid "Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2304 #, no-wrap msgid "`PYTEST_ENABLE_BROKEN_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2306 msgid "Enable tests which are otherwise ignored by `PYTEST_BROKEN_TESTS`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2307 #, no-wrap msgid "`PYTEST_ENABLE_ALL_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2310 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:2313 #, no-wrap msgid "`python`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2316 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:2321 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:2324 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:2326 #, no-wrap msgid "`qmail`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2329 msgid "Possible arguments: (none), `build`, `run`, `both`, `vars`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2334 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:2336 #, no-wrap msgid "`qmake`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2339 msgid "" "Possible arguments: (none), `norecursive`, `outsource`, `no_env`, " "`no_configure`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2341 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:2346 msgid "Possible arguments: `5`, `6`, `no_env`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2350 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:2352 #, no-wrap msgid "`qt-dist`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2355 #, 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:2358 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:2360 #, no-wrap msgid "Building Qt 5 Components" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2364 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:2369 #, 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:2371 #, no-wrap msgid "USES=\t\tqt-dist:5\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2377 #, no-wrap msgid "Building Qt 6 Components" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2381 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:2386 #, no-wrap msgid "" "PORTNAME= websockets\n" "PORTVERSION= ${QT6_VERSION}\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2388 #, no-wrap msgid "USES= qt-dist:6\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2393 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:2395 #, no-wrap msgid "Building Qt 5 Components with Different Names" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2399 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:2404 #, 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:2406 #, no-wrap msgid "USES=\t\tqt-dist:5,base\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2411 #, no-wrap msgid "`readline`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2414 msgid "Possible arguments: (none), `port`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2417 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:2420 #, no-wrap msgid "`ruby`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2423 msgid "Possible arguments: (none), `build`, `extconf`, `run`, `setup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2430 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:2432 msgid "The user may have the following variables defined:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2433 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2450 #, no-wrap msgid "`RUBY_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2435 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:2436 #, no-wrap msgid "`RUBY_DEFAULT_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2438 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:2439 #, no-wrap msgid "`RUBY_ARCH`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2441 msgid "Set the architecture name (e.g. i386-freebsd7)." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2443 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2925 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:2444 #, no-wrap msgid "`RUBY`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2449 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:2452 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:2453 #, no-wrap msgid "`RUBY_EXTCONF`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2455 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:2456 #, no-wrap msgid "`RUBY_EXTCONF_SUBDIRS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2458 msgid "Set to list of subdirectories, if multiple modules are included." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2459 #, no-wrap msgid "`RUBY_SETUP`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2461 msgid "Set to the alternative name of setup.rb (default: setup.rb)." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2464 #, no-wrap msgid "`samba`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2467 msgid "Possible arguments: `build`, `env`, `lib`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2472 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:2473 #, no-wrap msgid "`SAMBA_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2475 msgid "The origin of the default Samba port." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2476 #, no-wrap msgid "`SAMBA_INCLUDEDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2478 msgid "The location of the Samba header files." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2479 #, no-wrap msgid "`SAMBA_LIBS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2481 msgid "The directory where the Samba shared libraries are available." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2482 #, no-wrap msgid "`SAMBA_LDB_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2485 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:2486 #, no-wrap msgid "`SAMBA_TALLOC_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2489 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:2490 #, no-wrap msgid "`SAMBA_TDB_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2493 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:2494 #, no-wrap msgid "`SAMBA_TEVENT_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2497 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:2499 #, no-wrap msgid "`scons`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2505 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:2507 #, no-wrap msgid "`sdl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2510 msgid "Possible arguments: `sdl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2514 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:2516 msgid "The current supported `SDL1.2` modules are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2518 msgid "sdl" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2519 msgid "console" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2520 msgid "gfx" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2521 msgid "image" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2522 msgid "mixer" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2523 msgid "mm" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2524 msgid "net" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2525 msgid "pango" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2526 msgid "sound" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2527 msgid "ttf" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2529 msgid "The current supported `SDL2` modules are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2531 msgid "sdl2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2532 msgid "gfx2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2533 msgid "image2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2534 msgid "mixer2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2535 msgid "net2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2536 msgid "sound2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2537 msgid "ttf2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2539 msgid "The current supported `SDL3` modules are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2541 msgid "sdl3" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2542 msgid "image3" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2543 msgid "ttf3" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2545 #, no-wrap msgid "`shared-mime-info`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2552 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:2554 #, no-wrap msgid "`shebangfix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2560 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:2561 #, no-wrap msgid "`SHEBANG_REGEX`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2564 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:2565 #, no-wrap msgid "`SHEBANG_GLOB`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2568 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:2569 #, no-wrap msgid "`SHEBANG_FILES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2574 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:2576 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:2578 msgid "There are three configuration variables:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2579 #, no-wrap msgid "`SHEBANG_LANG`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2581 msgid "The list of supported interpreters." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2582 #, no-wrap msgid "`_interp__CMD`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2585 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:2586 #, no-wrap msgid "`_interp__OLD_CMD`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2590 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:2594 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:2601 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:2607 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:2609 msgid "" "Correct paths for supported interpreters are available in `_interp__CMD`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2614 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:2617 #, no-wrap msgid "Adding Another Interpreter to `USES=shebangfix`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2622 msgid "To add another interpreter, set `SHEBANG_LANG`. For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2626 #, no-wrap msgid "SHEBANG_LANG=\tlua\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2631 #, 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:2635 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:2641 #, 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:2646 #, no-wrap msgid "Adding a Strange Location for an Interpreter" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2652 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:2656 #, 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:2661 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_REGEX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2665 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:2670 #, 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:2676 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:2681 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_GLOB`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2685 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:2690 #, 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:2695 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_FILES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2699 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:2704 #, 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:2709 #, no-wrap msgid "`sqlite`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2712 msgid "Possible arguments: (none), `2`, `3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2715 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:2717 #, no-wrap msgid "`sbrk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2722 msgid "Marks the port as `BROKEN` in `aarch64` and `riscv64`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2724 #, no-wrap msgid "`ssl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2727 msgid "Possible arguments: (none), `build`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2731 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:2732 #, no-wrap msgid "`OPENSSLBASE`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2734 msgid "Path to the OpenSSL installation base." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2735 #, no-wrap msgid "`OPENSSLDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2737 msgid "Path to OpenSSL's configuration files." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2738 #, no-wrap msgid "`OPENSSLLIB`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2740 msgid "Path to the OpenSSL libraries." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2741 #, no-wrap msgid "`OPENSSLINC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2743 msgid "Path to the OpenSSL includes." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2744 #, no-wrap msgid "`OPENSSLRPATH`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2746 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:2750 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:2755 #, 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:2760 #, no-wrap msgid "`sudo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2765 msgid "Adds a run time dependecy on package:security/sudo[]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2767 #, no-wrap msgid "`tar`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2771 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:2774 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:2776 #, no-wrap msgid "`tcl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2779 msgid "Possible arguments: _version_, `wrapper`, `build`, `run`, `tea`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2786 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:2788 msgid "`TCL_VER`: chosen major.minor version of Tcl" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2789 msgid "`TCLSH`: full path of the Tcl interpreter" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2790 msgid "`TCL_LIBDIR`: path of the Tcl libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2791 msgid "`TCL_INCLUDEDIR`: path of the Tcl C header files" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2792 msgid "`TCL_PKG_LIB_PREFIX`: Library prefix, as per TIP595" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2793 msgid "`TCL_PKG_STUB_POSTFIX`: Stub library postfix" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2794 msgid "`TK_VER`: chosen major.minor version of Tk" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2795 msgid "`WISH`: full path of the Tk interpreter" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2796 msgid "`TK_LIBDIR`: path of the Tk libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2797 msgid "`TK_INCLUDEDIR`: path of the Tk C header files" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2799 #, no-wrap msgid "`terminfo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2805 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:2807 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2842 #, no-wrap msgid "`tex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2813 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:2815 msgid "Variables are used to specify which TEX modules are required." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2816 #, no-wrap msgid "`USE_TEX`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2820 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:2822 msgid "Current possible arguments are as follows:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2825 msgid "`texmf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2826 msgid "`source`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2828 msgid "`web2c`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2829 msgid "`kpathsea`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2830 msgid "`ptexenc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2831 msgid "`basic`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2832 msgid "`tlmgr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2833 msgid "`texlua`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2834 msgid "`texluajit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2835 msgid "`synctex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2836 msgid "`xpdfopen`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2837 msgid "`dvipsk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2838 msgid "`dvipdfmx`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2839 msgid "`xdvik`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2840 msgid "`gbklatex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2841 msgid "`formats`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2843 msgid "`latex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2844 msgid "`pdftex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2845 msgid "`jadetex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2846 msgid "`luatex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2847 msgid "`ptex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2848 msgid "`xetex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2849 msgid "`xmltex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2850 msgid "`texhash`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2851 msgid "`updmap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2852 msgid "`fmtutil`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2854 #, no-wrap msgid "`tk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2857 msgid "Same as arguments for `tcl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2860 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:2862 #, no-wrap msgid "`trigger`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2868 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:2870 msgid "The following variable can be set by ports:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2871 #, no-wrap msgid "`TRIGGERS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2873 msgid "List of triggers to package. Defaults to `${PORTNAME}`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2876 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:2878 #, no-wrap msgid "`uidfix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2884 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:2886 #, no-wrap msgid "`uniquefiles`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2889 msgid "Possible arguments: (none), `dirs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2893 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:2895 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:2896 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:2897 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:2898 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:2900 #, no-wrap msgid "`vala`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2903 msgid "Possible arguments: `build`, `lib`, `no_depend`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2906 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:2908 #, no-wrap msgid "`varnish`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2911 msgid "Possible arguments: `4` (default), `6`, `7`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2914 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:2916 #, no-wrap msgid "`waf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2921 msgid "Provide support for ports using the `waf` build system." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2923 msgid "It implies `USES=python:build`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2926 #, no-wrap msgid "`WAF_CMD`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2929 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:2930 #, no-wrap msgid "`CONFIGURE_TARGET`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2932 msgid "`Configure` target. Default `configure`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2933 #, no-wrap msgid "`ALL_TARGET`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2935 msgid "`All` target. Default `build`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2936 #, no-wrap msgid "`INSTALL_TARGET`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2938 msgid "`Install` target. Default `install`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2940 #, no-wrap msgid "`webplugin`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2943 msgid "Possible arguments: (none), `ARGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2946 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:2948 msgid "`gecko`: support plug-ins based on Gecko" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2949 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:2950 msgid "`linux`: support Linux plug-ins" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2951 msgid "`all` (default, implicit): support all plug-in types" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2952 msgid "(individual entries): support only the browsers listed" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2954 msgid "These variables can be adjusted:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2956 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:2957 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:2958 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:2960 #, no-wrap msgid "`xfce`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2963 msgid "Possible arguments: (none), `gtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2966 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:2969 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:2971 #, no-wrap msgid "`xorg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2978 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:2980 #, no-wrap msgid "Available X.Org Components" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2984 #, no-wrap msgid "Name" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2986 #, no-wrap msgid "Description" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2987 #, no-wrap msgid "`dmx`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2989 #, no-wrap msgid "DMX extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2990 #, no-wrap msgid "`fontenc`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2992 #, no-wrap msgid "The fontenc Library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2993 #, no-wrap msgid "`fontutil`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2995 #, 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:2996 #, no-wrap msgid "`ice`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2998 #, no-wrap msgid "Inter Client Exchange library for X11" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2999 #, no-wrap msgid "`libfs`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3001 #, no-wrap msgid "The FS library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3002 #, no-wrap msgid "`pciaccess`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3004 #, no-wrap msgid "Generic PCI access library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3007 #, no-wrap msgid "Low-level pixel manipulation library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3008 #, no-wrap msgid "`sm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3010 #, no-wrap msgid "Session Management library for X11" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3011 #, no-wrap msgid "`x11`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3013 #, no-wrap msgid "X11 library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3014 #, no-wrap msgid "`xau`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3016 #, no-wrap msgid "Authentication Protocol library for X11" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3017 #, no-wrap msgid "`xaw`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3019 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3022 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3025 #, no-wrap msgid "X Athena Widgets library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3020 #, no-wrap msgid "`xaw6`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3023 #, no-wrap msgid "`xaw7`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3026 #, no-wrap msgid "`xbitmaps`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3028 #, no-wrap msgid "X.Org bitmaps data" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3029 #, no-wrap msgid "`xcb`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3031 #, no-wrap msgid "The X protocol C-language Binding (XCB) library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3032 #, no-wrap msgid "`xcomposite`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3034 #, no-wrap msgid "X Composite extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3035 #, no-wrap msgid "`xcursor`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3037 #, no-wrap msgid "X client-side cursor loading library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3038 #, no-wrap msgid "`xdamage`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3040 #, no-wrap msgid "X Damage extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3041 #, no-wrap msgid "`xdmcp`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3043 #, no-wrap msgid "X Display Manager Control Protocol library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3044 #, no-wrap msgid "`xext`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3046 #, no-wrap msgid "X11 Extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3047 #, no-wrap msgid "`xfixes`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3049 #, no-wrap msgid "X Fixes extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3050 #, no-wrap msgid "`xfont`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3052 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3055 #, no-wrap msgid "X font library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3053 #, no-wrap msgid "`xfont2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3056 #, no-wrap msgid "`xft`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3058 #, no-wrap msgid "Client-sided font API for X applications" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3059 #, no-wrap msgid "`xi`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3061 #, no-wrap msgid "X Input extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3062 #, no-wrap msgid "`xinerama`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3064 #, no-wrap msgid "X11 Xinerama library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3065 #, no-wrap msgid "`xkbfile`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3067 #, no-wrap msgid "XKB file library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3068 #, no-wrap msgid "`xmu`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3070 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3073 #, no-wrap msgid "X Miscellaneous Utilities libraries" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3071 #, no-wrap msgid "`xmuu`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3074 #, no-wrap msgid "`xorg-macros`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3076 #, no-wrap msgid "X.Org development aclocal macros" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3077 #, no-wrap msgid "`xorg-server`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3079 #, no-wrap msgid "X.Org X server and related programs" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3080 #, no-wrap msgid "`xorgproto`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3082 #, no-wrap msgid "xorg protocol headers" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3083 #, no-wrap msgid "`xpm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3085 #, no-wrap msgid "X Pixmap library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3086 #, no-wrap msgid "`xpresent`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3088 #, no-wrap msgid "X Present Extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3089 #, no-wrap msgid "`xrandr`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3091 #, no-wrap msgid "X Resize and Rotate extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3092 #, no-wrap msgid "`xrender`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3094 #, no-wrap msgid "X Render extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3095 #, no-wrap msgid "`xres`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3097 #, no-wrap msgid "X Resource usage library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3098 #, no-wrap msgid "`xscrnsaver`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3100 #, no-wrap msgid "The XScrnSaver library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3101 #, no-wrap msgid "`xshmfence`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3103 #, no-wrap msgid "Shared memory 'SyncFence' synchronization primitive" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3104 #, no-wrap msgid "`xt`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3106 #, no-wrap msgid "X Toolkit library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3107 #, no-wrap msgid "`xtrans`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3109 #, no-wrap msgid "Abstract network code for X" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3110 #, no-wrap msgid "`xtst`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3112 #, no-wrap msgid "X Test extension" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3113 #, no-wrap msgid "`xv`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3115 #, no-wrap msgid "X Video Extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3116 #, no-wrap msgid "`xvmc`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3118 #, no-wrap msgid "X Video Extension Motion Compensation library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3119 #, no-wrap msgid "`xxf86dga`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3121 #, no-wrap msgid "X DGA Extension" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3122 #, no-wrap msgid "`xxf86vm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3123 #, no-wrap msgid "X Vidmode Extension" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3126 #, no-wrap msgid "`xorg-cat`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3129 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:3133 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:3135 msgid "The category has to match upstream categories." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3138 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:3140 #, no-wrap msgid "`zig`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3145 msgid "Provide support for building package:lang/zig[] based ports." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3148 #, no-wrap msgid "`ZIG_TUPLE`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3153 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:3157 #, no-wrap msgid "% make make-zig-tuple\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3160 #, no-wrap msgid "`zip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3163 msgid "Possible arguments: (none), `infozip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3165 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 ""