# 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: 2025-05-01 19:56-0300\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:1330 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: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:157 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:1543 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: delimited block = 4 #: 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:867 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:904 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:937 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:944 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1098 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1169 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1291 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1555 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1562 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1570 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1738 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1757 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1764 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1771 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1810 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1818 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1871 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1932 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1960 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2038 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2060 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2504 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2550 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2559 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2722 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2797 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2805 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2860 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2876 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2914 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2969 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: `31`, `32`, `33`" 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/electron31[], package:devel/electron32[], or package:devel/" "electron33[] 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 "`fam`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:805 msgid "Possible arguments: (none), `fam`, `gamin`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:808 msgid "" "Uses a File Alteration Monitor as a library dependency, either package:devel/" "fam[] or package:devel/gamin[]. End users can set WITH_FAM_SYSTEM to " "specify their preference." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:810 #, no-wrap msgid "`firebird`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:813 msgid "Possible arguments: (none), `25`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:815 msgid "Add a dependency to the client library of the Firebird database." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:817 #, no-wrap msgid "`fonts`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:820 msgid "Possible arguments: (none), `fc`, `fontsdir` (default), `none`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:826 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:828 #, no-wrap msgid "`fortran`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:831 msgid "Possible arguments: `gcc` (default)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:833 msgid "Uses the GNU Fortran compiler." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:835 #, no-wrap msgid "`fpc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:838 msgid "Possible arguments: (none), `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:841 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:843 msgid "Adds a build dependency on package:lang/fpc[]." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:845 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:847 #, no-wrap msgid "`fuse`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:850 msgid "Possible arguments: `2` (default), `3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:852 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:854 #, no-wrap msgid "`gem`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:857 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1478 msgid "Possible arguments: (none), `noautoplist`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:860 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:862 msgid "This implies `USES=ruby`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:864 #, no-wrap msgid "`gettext`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:871 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:873 #, no-wrap msgid "`gettext-runtime`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:876 msgid "Possible arguments: (none), `lib` (default), `build`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:880 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:882 #, no-wrap msgid "`gettext-tools`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:885 msgid "Possible arguments: (none), `build` (default), `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:889 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:891 #, no-wrap msgid "`ghostscript`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:894 msgid "Possible arguments: _X_, `build`, `run`, `nox11`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:899 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:901 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:915 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1200 #, no-wrap msgid "`gl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:908 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:909 #, no-wrap msgid "`egl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:911 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:912 #, no-wrap msgid "`gbm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:914 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:917 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:918 #, no-wrap msgid "`glesv2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:920 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:921 #, no-wrap msgid "`glew`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:923 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:924 #, no-wrap msgid "`glu`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:926 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:927 #, no-wrap msgid "`glut`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:929 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:930 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2243 #, no-wrap msgid "`opengl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:932 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:934 #, no-wrap msgid "`gmake`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:939 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:941 #, no-wrap msgid "`gnome`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:948 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:950 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1597 msgid "`atk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:951 msgid "`atkmm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:952 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1183 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1600 msgid "`cairo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:953 msgid "`cairomm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:954 msgid "`dconf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:955 msgid "`esound`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:956 msgid "`evolutiondataserver3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:957 msgid "`gconf2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:958 msgid "`gconfmm26`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:959 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1199 msgid "`gdkpixbuf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:960 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1611 msgid "`gdkpixbuf2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:961 msgid "`glib12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:962 msgid "`glib20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:963 msgid "`glibmm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:964 msgid "`gnomecontrolcenter3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:965 msgid "`gnomedesktop3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:966 msgid "`gnomedocutils`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:967 msgid "`gnomemenus3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:968 msgid "`gnomemimedata`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:969 msgid "`gnomeprefix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:970 msgid "`gnomesharp20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:971 msgid "`gnomevfs2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:972 msgid "`gsound`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:973 msgid "`gtk-update-icon-cache`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:974 msgid "`gtk12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:975 msgid "`gtk20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:976 msgid "`gtk30`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:977 msgid "`gtkhtml3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:978 msgid "`gtkhtml4`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:979 msgid "`gtkmm20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:980 msgid "`gtkmm24`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:981 msgid "`gtkmm30`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:982 msgid "`gtksharp20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:983 msgid "`gtksourceview`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:984 msgid "`gtksourceview2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:985 msgid "`gtksourceview3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:986 msgid "`gtksourceviewmm3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:987 msgid "`gvfs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:988 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1785 msgid "`intlhack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:989 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1786 msgid "`intltool`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:990 msgid "`introspection`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:991 msgid "`libartlgpl2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:992 msgid "`libbonobo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:993 msgid "`libbonoboui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:994 msgid "`libgda5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:995 msgid "`libgda5-ui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:996 msgid "`libgdamm5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:997 msgid "`libglade2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:998 msgid "`libgnome`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:999 msgid "`libgnomecanvas`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1000 msgid "`libgnomekbd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1001 msgid "`libgnomeprint`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1002 msgid "`libgnomeprintui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1003 msgid "`libgnomeui`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1004 msgid "`libgsf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1005 msgid "`libgtkhtml`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1006 msgid "`libgtksourceviewmm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1007 msgid "`libidl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1008 msgid "`librsvg2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1009 msgid "`libsigc++12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1010 msgid "`libsigc++20`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1011 msgid "`libwnck`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1012 msgid "`libwnck3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1013 msgid "`libxml++26`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1014 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1636 msgid "`libxml2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1015 msgid "`libxslt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1016 msgid "`metacity`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1017 msgid "`nautilus3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1018 msgid "`orbit2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1019 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1236 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1647 msgid "`pango`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1020 msgid "`pangomm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1021 msgid "`pangox-compat`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1022 msgid "`py3gobject3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1023 msgid "`pygnome2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1024 msgid "`pygobject`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1025 msgid "`pygobject3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1026 msgid "`pygtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1027 msgid "`pygtksourceview`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1028 msgid "`referencehack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1029 msgid "`vte`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1030 msgid "`vte3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1033 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1799 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:1038 #, 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:1041 msgid "See crossref:special[using-gnome,Using GNOME] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1043 #, no-wrap msgid "`go`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1048 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:1051 msgid "" "Possible arguments: (none), `N.NN`, `N.NN-devel`, `modules`, `no_targets`, " "`run`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1058 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. 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:1060 msgid "The build process is controlled by several variables:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1061 #, no-wrap msgid "`GO_MODULE`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1064 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:1065 #, no-wrap msgid "`GO_PKGNAME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1070 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:1071 #, no-wrap msgid "`GO_TARGET`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1075 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:1076 #, no-wrap msgid "`GO_TESTTARGET`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1079 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:1080 #, no-wrap msgid "`CGO_CFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1082 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:1083 #, no-wrap msgid "`CGO_LDFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1085 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:1086 #, no-wrap msgid "`GO_BUILDFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1088 msgid "Additional build arguments to be passed to `go build`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1089 #, no-wrap msgid "`GO_TESTFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1091 msgid "Additional build arguments to be passed to `go test`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1093 msgid "" "See crossref:special[using-go,Building Go Applications] for usage examples." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1095 #, no-wrap msgid "`gperf`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1100 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:1102 #, no-wrap msgid "`grantlee`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1105 msgid "Possible arguments: `5`, `selfbuild`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1109 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:1111 #, no-wrap msgid "`groff`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1114 msgid "Possible arguments: `build`, `run`, `both`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1116 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:1118 #, no-wrap msgid "`gssapi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1121 msgid "" "Possible arguments: (none), `base` (default), `heimdal`, `mit`, `flags`, " "`bootstrap`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1126 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[], or `mit` to use " "package:security/krb5[]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1128 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:1130 msgid "These variables are exported for the ports to use:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1132 msgid "`GSSAPIBASEDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1133 msgid "`GSSAPICPPFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1134 msgid "`GSSAPIINCDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1135 msgid "`GSSAPILDFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1136 msgid "`GSSAPILIBDIR`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1137 msgid "`GSSAPILIBS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1138 msgid "`GSSAPI_CONFIGURE_ARGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1141 msgid "" "The `flags` option can be given alongside `base`, `heimdal`, or `mit` 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:1144 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:1146 #, no-wrap msgid "Typical Use" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1153 #, 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:1161 #, 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:1166 #, no-wrap msgid "`gstreamer`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1173 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:1175 msgid "`a52dec`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1176 msgid "`aalib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1177 msgid "`amrnb`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1178 msgid "`amrwbdec`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1179 msgid "`aom`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1180 msgid "`assrender`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1181 msgid "`bad`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1182 msgid "`bs2b`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1184 msgid "`cdio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1185 msgid "`cdparanoia`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1186 msgid "`chromaprint`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1187 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1602 msgid "`curl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1188 msgid "`dash`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1189 msgid "`dtls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1190 msgid "`dts`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1191 msgid "`dv`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1192 msgid "`dvd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1193 msgid "`dvdread`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1194 msgid "`editing-services`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1195 msgid "`faac`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1196 msgid "`faad`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1197 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1609 msgid "`flac`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1198 msgid "`flite`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1201 msgid "`gme`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1202 msgid "`gnonlin`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1203 msgid "`good`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1204 msgid "`gsm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1205 msgid "`gtk4`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1206 msgid "`gtk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1207 msgid "`hal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1208 msgid "`hls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1209 msgid "`jack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1210 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1426 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1618 #, no-wrap msgid "`jpeg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1211 msgid "`kate`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1212 msgid "`kms`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1213 msgid "`ladspa`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1214 msgid "`lame`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1215 msgid "`libav`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1216 msgid "`libcaca`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1217 msgid "`libde265`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1218 msgid "`libmms`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1219 msgid "`libvisual`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1220 msgid "`lv2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1221 msgid "`mm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1222 msgid "`modplug`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1223 msgid "`mpeg2dec`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1224 msgid "`mpeg2enc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1225 msgid "`mpg123`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1226 msgid "`mplex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1227 msgid "`musepack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1228 msgid "`neon`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1229 msgid "`ogg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1230 msgid "`opencv`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1231 msgid "`openexr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1232 msgid "`openh264`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1233 msgid "`openjpeg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1234 msgid "`openmpt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1235 msgid "`opus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1237 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1649 msgid "`png`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1238 msgid "`pulse`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1239 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1651 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2345 #, no-wrap msgid "`qt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1240 msgid "`resindvd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1241 msgid "`rsvg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1242 msgid "`rtmp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1243 msgid "`shout2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1244 msgid "`sidplay`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1245 msgid "`smoothstreaming`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1246 msgid "`sndfile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1247 msgid "`sndio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1248 msgid "`soundtouch`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1249 msgid "`soup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1250 msgid "`spandsp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1251 msgid "`speex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1252 msgid "`srtp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1253 msgid "`taglib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1254 msgid "`theora`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1255 msgid "`ttml`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1256 msgid "`twolame`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1257 msgid "`ugly`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1258 msgid "`v4l2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1259 msgid "`vorbis`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1260 msgid "`vpx`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1261 msgid "`vulkan`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1262 msgid "`wavpack`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1263 msgid "`webp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1264 msgid "`webrtcdsp`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1265 msgid "`x264`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1266 msgid "`x265`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1267 msgid "`x`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1268 msgid "`ximagesrc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1269 msgid "`zbar`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1271 #, no-wrap msgid "`guile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1274 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:1278 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:1281 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:1284 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:1286 msgid "For more information see crossref:special[using-guile,Using Guile]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1288 #, no-wrap msgid "`horde`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1295 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:1297 #, no-wrap msgid "`iconv`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1300 msgid "" "Possible arguments: (none), `lib`, `build`, `patch`, `translit`, `wchar_t`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1306 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:1308 #, no-wrap msgid "`imake`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1311 msgid "Possible arguments: (none), `env`, `notall`, `noman`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1316 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:1318 #, no-wrap msgid "`java`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1321 msgid "Possible arguments: (none), `ant`, `build`, `extract`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1328 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:1331 #, no-wrap msgid "`JAVA_VERSION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1335 msgid "" "List of space-separated suitable java versions for the port. An optional `\\" "+` allows you to specify a range of versions. (allowed values `8[+]`, `11[\\" "+]`, `17[+]`, `18[\\+]`, `19[+]`, `20[\\+]`, `21[+]`, `22[\\+]`, `22[+]`)" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1336 #, no-wrap msgid "`JAVA_OS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1339 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:1340 #, no-wrap msgid "`JAVA_VENDOR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1343 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:1345 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:1346 #, no-wrap msgid "`JAVA_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1348 msgid "The name of the JDK port. (e.g. 'java/openjdk8')" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1349 #, no-wrap msgid "`JAVA_PORT_VERSION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1351 msgid "The version of the JDK port. (e.g. '8')" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1352 #, no-wrap msgid "`JAVA_PORT_OS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1354 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:1355 #, no-wrap msgid "`JAVA_PORT_VENDOR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1357 msgid "The vendor of the JDK port. (e.g. 'openjdk')" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1358 #, no-wrap msgid "`JAVA_PORT_OS_DESCRIPTION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1360 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:1361 #, no-wrap msgid "`JAVA_PORT_VENDOR_DESCRIPTION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1363 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:1364 #, no-wrap msgid "`JAVA_HOME`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1366 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:1367 #, no-wrap msgid "`JAVAC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1370 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:1371 #, no-wrap msgid "`JAR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1374 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:1375 #, no-wrap msgid "`APPLETVIEWER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1378 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:1379 #, no-wrap msgid "`JAVA`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1381 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:1382 #, no-wrap msgid "`JAVADOC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1384 msgid "Path to the `javadoc` utility program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1385 #, no-wrap msgid "`JAVAH`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1387 msgid "Path to the `javah` program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1388 #, no-wrap msgid "`JAVAP`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1390 msgid "Path to the `javap` program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1391 #, no-wrap msgid "`JAVA_KEYTOOL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1393 msgid "Path to the `keytool` utility program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1394 #, no-wrap msgid "`JAVA_N2A`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1396 msgid "Path to the `native2ascii` tool." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1397 #, no-wrap msgid "`JAVA_POLICYTOOL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1399 msgid "Path to the `policytool` program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1400 #, no-wrap msgid "`JAVA_SERIALVER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1402 msgid "Path to the `serialver` utility program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1403 #, no-wrap msgid "`RMIC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1405 msgid "Path to the RMI stub/skeleton generator, `rmic`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1406 #, no-wrap msgid "`RMIREGISTRY`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1408 msgid "Path to the RMI registry program, `rmiregistry`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1409 #, no-wrap msgid "`RMID`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1411 msgid "Path to the RMI daemon program." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1412 #, no-wrap msgid "`JAVA_CLASSES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1415 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:1416 #, no-wrap msgid "`JAVASHAREDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1418 msgid "The base directory for all shared Java resources." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1419 #, no-wrap msgid "`JAVAJARDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1421 msgid "The directory where a port should install JAR files." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1422 #, no-wrap msgid "`JAVALIBDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1424 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:1429 msgid "Possible arguments: `lib` (default, implicit), `build`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1431 msgid "Help handling dependencies on `jpeg`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1434 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:1437 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:1440 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:1443 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:1445 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:1446 #, no-wrap msgid "`JPEG_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1448 msgid "Specifies the JPEG implementation to use. Possible values are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1450 msgid "package:graphics/jpeg-turbo[] (default)" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1451 msgid "package:graphics/mozjpeg[]" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1453 #, no-wrap msgid "`kde`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1456 msgid "Possible arguments: `5`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1459 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:1461 #, no-wrap msgid "`kmod`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1464 msgid "Possible arguments: (none), `debug`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1466 msgid "Fills in the boilerplate for kernel module ports, currently:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1468 msgid "Add `kld` to `CATEGORIES`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1469 msgid "Set `SSP_UNSAFE`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1470 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:1471 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:1472 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:1473 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:1475 #, no-wrap msgid "`kodi`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1482 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:1484 #, no-wrap msgid "`lazarus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1487 msgid "Possible arguments: (none), `gtk2` (default), `qt5`, `qt6`, `flavors`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1489 msgid "Provide support for package:editors/lazarus[] based ports." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1493 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:1496 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:1499 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:1502 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:1505 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:1507 msgid "`NO_LAZBUILD`= `yes`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1509 msgid "The following variables are available for ports:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1510 #, no-wrap msgid "`LAZARUS_PROJECT_FILES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1512 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:1513 #, no-wrap msgid "`LAZARUS_DIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1516 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:1517 #, no-wrap msgid "`LAZBUILD_ARGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1521 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:1522 #, no-wrap msgid "`LAZARUS_NO_FLAVORS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1525 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:1526 #, no-wrap msgid "`WANT_LAZARUS_DEVEL`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1528 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:1530 #, no-wrap msgid "`ldap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1533 msgid "Possible arguments: (none), , client, server" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1541 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:1544 #, no-wrap msgid "`IGNORE_WITH_OPENLDAP`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1546 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:1546 #, no-wrap msgid "`WITH_OPENLDAP_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1548 msgid "User defined variable to set OpenLDAP version." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1548 #, no-wrap msgid "`OPENLDAP_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1550 msgid "Detected OpenLDAP version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1552 #, no-wrap msgid "`lha`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1557 msgid "Set `EXTRACT_SUFX` to `.lzh`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1559 #, no-wrap msgid "`libarchive`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1565 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:1567 #, no-wrap msgid "`libedit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1573 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:1575 #, no-wrap msgid "`libtool`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1578 msgid "Possible arguments: (none), `keepla`, `build`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1582 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:1584 #, no-wrap msgid "`linux`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1587 msgid "Possible arguments: `c6`, `c7`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1591 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:1593 msgid "`allegro`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1594 msgid "`alsa-plugins-oss`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1595 msgid "`alsa-plugins-pulseaudio`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1596 msgid "`alsalib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1598 msgid "`avahi-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1599 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2819 msgid "`base`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1601 msgid "`cups-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1603 msgid "`cyrus-sasl2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1604 msgid "`dbusglib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1605 msgid "`dbuslibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1606 msgid "`devtools`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1607 msgid "`dri`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1608 msgid "`expat`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1610 msgid "`fontconfig`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1612 msgid "`gnutls`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1613 msgid "`graphite2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1614 msgid "`gtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1615 msgid "`harfbuzz`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1616 msgid "`jasper`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1617 msgid "`jbigkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1619 msgid "`libasyncns`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1620 msgid "`libaudiofile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1621 msgid "`libelf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1622 msgid "`libgcrypt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1623 msgid "`libgfortran`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1624 msgid "`libgpg-error`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1625 msgid "`libmng`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1626 msgid "`libogg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1627 msgid "`libpciaccess`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1628 msgid "`libsndfile`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1629 msgid "`libsoup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1630 msgid "`libssh2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1631 msgid "`libtasn1`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1632 msgid "`libthai`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1633 msgid "`libtheora`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1634 msgid "`libv4l`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1635 msgid "`libvorbis`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1637 msgid "`mikmod`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1638 msgid "`naslibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1639 msgid "`ncurses-base`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1640 msgid "`nspr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1641 msgid "`nss`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1642 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2025 #, no-wrap msgid "`openal`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1643 msgid "`openal-soft`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1644 msgid "`openldap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1645 msgid "`openmotif`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1646 msgid "`openssl`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1648 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3000 #, no-wrap msgid "`pixman`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1650 msgid "`pulseaudio-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1652 msgid "`qt-x11`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1653 msgid "`qtwebkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1654 msgid "`scimlibs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1655 msgid "`sdl12`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1656 msgid "`sdlimage`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1657 msgid "`sdlmixer`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1658 msgid "`sqlite3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1659 msgid "`tcl85`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1660 msgid "`tcp_wrappers-libs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1661 msgid "`tiff`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1662 msgid "`tk85`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1663 msgid "`ucl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1664 msgid "`xorglibs`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1666 #, no-wrap msgid "`llvm`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1669 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:1677 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:1678 #, no-wrap msgid "`LLVM_VERSION`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680 msgid "Version chosen from the arguments to llvm.mk" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1680 #, no-wrap msgid "`LLVM_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682 msgid "Chosen llvm port" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1682 #, no-wrap msgid "`LLVM_CONFIG`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1684 msgid "llvm-config of the chosen port" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1684 #, no-wrap msgid "`LLVM_LIBLLVM`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1686 msgid "libLLVM.so of the chosen port" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1686 #, no-wrap msgid "`LLVM_PREFIX`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1688 msgid "Installation prefix of the chosen port" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1690 #, no-wrap msgid "`localbase`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1693 msgid "Possible arguments: (none), `ldflags`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1698 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:1700 #, no-wrap msgid "`lua`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1703 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:1707 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:1709 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:1712 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:1714 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1733 msgid "For more information see crossref:special[using-lua,Using Lua]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1716 #, no-wrap msgid "`luajit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1719 msgid "Possible arguments: (none), `_X_`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1722 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:1724 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:1725 #, no-wrap msgid "`LUAJIT_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727 msgid "The selected luajit version" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1727 #, no-wrap msgid "`LUAJIT_INCDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1729 msgid "The path to luajit's header files" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1729 #, no-wrap msgid "`LUAJIT_LUAVER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1731 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:1735 #, no-wrap msgid "`lxqt`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1742 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:1744 #, no-wrap msgid "`magick`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1747 msgid "Possible arguments: (none), `_X_`, `build`, `nox11`, `run`, `test`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1752 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:1754 #, no-wrap msgid "`makeinfo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1759 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:1761 #, no-wrap msgid "`makeself`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1766 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:1768 #, no-wrap msgid "`mate`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1775 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:1777 msgid "`autogen`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1778 msgid "`caja`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1779 msgid "`common`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1780 msgid "`controlcenter`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1781 msgid "`desktop`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1782 msgid "`dialogs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1783 msgid "`docutils`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1784 msgid "`icontheme`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1787 msgid "`libmatekbd`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1788 msgid "`libmateweather`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1789 msgid "`marco`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1790 msgid "`menus`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1791 msgid "`notificationdaemon`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1792 msgid "`panel`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1793 msgid "`pluma`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1794 msgid "`polkit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1795 msgid "`session`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1796 msgid "`settingsdaemon`" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1804 #, 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:1807 #, no-wrap msgid "`meson`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1813 msgid "" "Provide support for Meson based projects. For more information see " "crossref:special[using-meson,Using `meson`]." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1815 #, no-wrap msgid "`metaport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1820 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:1822 #, no-wrap msgid "`minizip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1825 msgid "Possible arguments: (none), `ng`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1827 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:1829 #, no-wrap msgid "`mlt`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1832 msgid "Possible arguments: `7`, `nodepend`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1834 msgid "Provide support for ports depending on package:multimedia/mlt7[]." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1837 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:1839 #, no-wrap msgid "`mysql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1842 msgid "" "Possible arguments: (none), `_version_`, `client` (default), `server`, " "`embedded`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1851 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:1853 msgid "The framework sets `MYSQL_VER` to the detected MySQL version." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1855 #, no-wrap msgid "`mono`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1858 msgid "Possible arguments: (none), `nuget`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1860 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:1864 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:1866 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:1868 #, no-wrap msgid "`motif`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1877 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:1879 #, no-wrap msgid "`mpi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1882 msgid "Possible arguments: `mpich` (default), `openmpi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1884 msgid "Provide support for ports depending on `MPI`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1887 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:1890 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:1892 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:1893 #, no-wrap msgid "`MPI_LIBS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1895 msgid "Libraries needed to link programs using `MPI`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1896 #, no-wrap msgid "`MPI_CFLAGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1898 msgid "Compiler flags necessary to build programs using `MPI`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1899 #, no-wrap msgid "`MPICC`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1901 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:1902 #, no-wrap msgid "`MPICXX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1904 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:1905 #, no-wrap msgid "`MPIF90`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1907 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:1908 #, no-wrap msgid "`MPIFC`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1910 msgid "Same as above." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1911 #, no-wrap msgid "`MPI_HOME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1913 msgid "" "Installation directory of `MPI`. Defaults to `${LOCALBASE}` for `MPICH`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1914 #, no-wrap msgid "`MPIEXEC`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1916 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:1917 #, no-wrap msgid "`MPIRUN`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1919 msgid "" "Location of the `mpirun` executable. Default: [.filename]#${MPI_HOME}/bin/" "mpirun#." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1922 #, no-wrap msgid "`ncurses`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1925 msgid "Possible arguments: (none), `base`, `port`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1927 msgid "Uses ncurses, and causes some useful variables to be set." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1929 #, no-wrap msgid "`nextcloud`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1934 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:1936 #, no-wrap msgid "`ninja`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1939 msgid "Possible arguments: (none), `build`, `make` (default), `run`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1946 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:1948 #, no-wrap msgid "`nodejs`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1952 #, 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:1955 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:1957 #, no-wrap msgid "`objc`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1962 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:1964 #, no-wrap msgid "`ocaml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1967 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:1969 msgid "Provide support for OCaml." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1971 msgid "If no arguments are provided, it defaults to `build`, `run`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1974 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:1976 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:1978 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:1980 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:1982 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:1987 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 your port installs shared " "libraries into ocaml" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:1989 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:1993 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:1996 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:1999 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:2002 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:2004 msgid "The following variables can be set by the port:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2005 #, no-wrap msgid "`OCAML_PKGDIRS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2007 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:2008 #, no-wrap msgid "`OCAML_LDLIBS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2011 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:2012 #, no-wrap msgid "`OCAML_PACKAGES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2014 msgid "List of packages to build and install. Default to `${PORTNAME}`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2017 #, no-wrap msgid "`octave`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2020 msgid "Possible arguments: (none), env" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2023 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:2028 msgid "Possible arguments: `al`, `soft` (default), `si`, `alut`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2033 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:2035 #, no-wrap msgid "`pathfix`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2042 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:2045 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:2047 #, no-wrap msgid "`pear`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2050 msgid "Possible arguments: `env`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2055 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:2057 #, no-wrap msgid "`perl5`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2062 msgid "Depends on Perl. The configuration is done using `USE_PERL5`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2064 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:2067 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:2070 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:2072 msgid "See crossref:special[using-perl,Using Perl] for more information." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2074 #, no-wrap msgid "`pgsql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2077 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:2081 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:2086 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:2088 msgid "`client`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2089 msgid "`contrib`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2090 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2822 msgid "`docs`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2091 msgid "`pgtcl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2092 msgid "`plperl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2093 msgid "`plpython`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2094 msgid "`pltcl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2095 msgid "`server`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2097 #, no-wrap msgid "`php`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2100 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:2103 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:2104 #, no-wrap msgid "`phpize`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2107 msgid "Use to build a PHP extension. Enables flavors." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2108 #, no-wrap msgid "`ext`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2111 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:2112 #, no-wrap msgid "`zend`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2115 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:2116 #, no-wrap msgid "`build`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2118 msgid "Set PHP also as a build-time dependency." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2119 #, no-wrap msgid "`cli`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2121 msgid "Needs the CLI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2122 #, no-wrap msgid "`cgi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2124 msgid "Needs the CGI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2125 #, no-wrap msgid "`mod`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2127 msgid "Needs the Apache module for PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2128 #, no-wrap msgid "`web`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2130 msgid "Needs the Apache module or the CGI version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2131 #, no-wrap msgid "`embed`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2133 msgid "Needs the embedded library version of PHP." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2134 #, no-wrap msgid "`pecl`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2137 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:2138 #, no-wrap msgid "`flavors`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2142 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:2143 #, no-wrap msgid "`noflavors`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2146 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:2148 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:2149 #, no-wrap msgid "`USE_PHP`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2153 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:2155 #, no-wrap msgid "`IGNORE_WITH_PHP`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2158 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:2160 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:2161 #, no-wrap msgid "`PHP_MODNAME`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2164 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:2165 #, no-wrap msgid "`PHP_HEADER_DIRS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2168 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:2169 #, no-wrap msgid "`PHP_MOD_PRIO`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2172 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:2177 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:2183 #, 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:2186 msgid "" "These variables are available to use in `PKGNAMEPREFIX` or `PKGNAMESUFFIX`:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2187 #, no-wrap msgid "`PHP_PKGNAMEPREFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2190 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:2191 #, no-wrap msgid "`PHP_PKGNAMESUFFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2194 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:2195 #, no-wrap msgid "`PECL_PKGNAMEPREFIX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2198 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:2203 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:2206 #, no-wrap msgid "`pkgconfig`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2209 msgid "Possible arguments: (none), `build` (default), `run`, `both`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2213 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:2215 #, no-wrap msgid "`pure`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2218 msgid "Possible arguments: (none), `ffi`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2222 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:2224 #, no-wrap msgid "`pyqt`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2227 msgid "Possible arguments: (none), `4`, `5`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2231 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:2233 msgid "`core`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2234 msgid "`dbus`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2235 msgid "`dbussupport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2236 msgid "`demo`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2237 msgid "`designer`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2238 msgid "`designerplugin`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2239 msgid "`doc`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2240 msgid "`gui`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2241 msgid "`multimedia`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2242 msgid "`network`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2244 msgid "`qscintilla2`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2245 msgid "`sip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2246 msgid "`sql`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2247 msgid "`svg`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2248 msgid "`test`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2249 msgid "`webkit`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2250 msgid "`xml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2251 msgid "`xmlpatterns`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2253 msgid "These components are only available with PyQT4:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2255 msgid "`assistant`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2256 msgid "`declarative`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2257 msgid "`help`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2258 msgid "`phonon`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2259 msgid "`script`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2260 msgid "`scripttools`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2262 msgid "These components are only available with PyQT5:" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2264 msgid "`multimediawidgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2265 msgid "`printsupport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2266 msgid "`qml`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2267 msgid "`serialport`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2268 msgid "`webkitwidgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2269 msgid "`widgets`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2271 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:2276 #, 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:2279 #, no-wrap msgid "`pytest`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2282 msgid "Possible arguments: (none), 4" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2289 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:2290 #, no-wrap msgid "`PYTEST_ARGS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2292 msgid "Additional arguments to pytest (defaults to empty)." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2293 #, no-wrap msgid "`PYTEST_IGNORED_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2296 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:2297 #, no-wrap msgid "`PYTEST_BROKEN_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2300 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:2302 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:2303 #, no-wrap msgid "`PYTEST_ENABLE_IGNORED_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2305 msgid "Enable tests which are otherwise ignored by `PYTEST_IGNORED_TESTS`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2306 #, no-wrap msgid "`PYTEST_ENABLE_BROKEN_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2308 msgid "Enable tests which are otherwise ignored by `PYTEST_BROKEN_TESTS`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2309 #, no-wrap msgid "`PYTEST_ENABLE_ALL_TESTS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2312 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:2315 #, no-wrap msgid "`python`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2318 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:2323 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:2326 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:2328 #, no-wrap msgid "`qmail`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2331 msgid "Possible arguments: (none), `build`, `run`, `both`, `vars`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2336 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:2338 #, no-wrap msgid "`qmake`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2341 msgid "" "Possible arguments: (none), `norecursive`, `outsource`, `no_env`, " "`no_configure`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2343 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:2348 msgid "Possible arguments: `5`, `6`, `no_env`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2352 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:2354 #, no-wrap msgid "`qt-dist`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2357 #, 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:2360 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:2362 #, no-wrap msgid "Building Qt 5 Components" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2366 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:2371 #, 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:2373 #, no-wrap msgid "USES=\t\tqt-dist:5\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2379 #, no-wrap msgid "Building Qt 6 Components" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2383 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:2388 #, no-wrap msgid "" "PORTNAME= websockets\n" "PORTVERSION= ${QT6_VERSION}\n" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2390 #, no-wrap msgid "USES= qt-dist:6\n" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2395 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:2397 #, no-wrap msgid "Building Qt 5 Components with Different Names" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2401 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:2406 #, 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:2408 #, no-wrap msgid "USES=\t\tqt-dist:5,base\n" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2413 #, no-wrap msgid "`readline`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2416 msgid "Possible arguments: (none), `port`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2419 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:2422 #, no-wrap msgid "`ruby`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2425 msgid "Possible arguments: (none), `build`, `extconf`, `run`, `setup`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2432 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:2434 msgid "The user may have the following variables defined:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2435 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2452 #, no-wrap msgid "`RUBY_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2437 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:2438 #, no-wrap msgid "`RUBY_DEFAULT_VER`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2440 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:2441 #, no-wrap msgid "`RUBY_ARCH`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2443 msgid "Set the architecture name (e.g. i386-freebsd7)." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2445 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2920 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:2446 #, no-wrap msgid "`RUBY`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2451 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:2454 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:2455 #, no-wrap msgid "`RUBY_EXTCONF`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2457 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:2458 #, no-wrap msgid "`RUBY_EXTCONF_SUBDIRS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2460 msgid "Set to list of subdirectories, if multiple modules are included." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2461 #, no-wrap msgid "`RUBY_SETUP`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2463 msgid "Set to the alternative name of setup.rb (default: setup.rb)." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2466 #, no-wrap msgid "`samba`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2469 msgid "Possible arguments: `build`, `env`, `lib`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2474 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:2475 #, no-wrap msgid "`SAMBA_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2477 msgid "The origin of the default Samba port." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2478 #, no-wrap msgid "`SAMBA_INCLUDEDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2480 msgid "The location of the Samba header files." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2481 #, no-wrap msgid "`SAMBA_LIBS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2483 msgid "The directory where the Samba shared libraries are available." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2484 #, no-wrap msgid "`SAMBA_LDB_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2487 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:2488 #, no-wrap msgid "`SAMBA_TALLOC_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2491 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:2492 #, no-wrap msgid "`SAMBA_TDB_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2495 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:2496 #, no-wrap msgid "`SAMBA_TEVENT_PORT`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2499 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:2501 #, no-wrap msgid "`scons`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2507 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:2509 #, no-wrap msgid "`sdl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2512 msgid "Possible arguments: `sdl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2516 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:2518 msgid "The current supported `SDL1.2` modules are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2520 msgid "sdl" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2521 msgid "console" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2522 msgid "gfx" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2523 msgid "image" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2524 msgid "mixer" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2525 msgid "mm" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2526 msgid "net" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2527 msgid "pango" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2528 msgid "sound" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2529 msgid "ttf" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2531 msgid "The current supported `SDL2` modules are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2533 msgid "sdl2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2534 msgid "gfx2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2535 msgid "image2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2536 msgid "mixer2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2537 msgid "net2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2538 msgid "sound2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2539 msgid "ttf2" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2541 msgid "The current supported `SDL3` modules are:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2543 msgid "sdl3" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2544 msgid "image3" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2545 msgid "ttf3" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2547 #, no-wrap msgid "`shared-mime-info`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2554 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:2556 #, no-wrap msgid "`shebangfix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2562 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:2563 #, no-wrap msgid "`SHEBANG_REGEX`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2566 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:2567 #, no-wrap msgid "`SHEBANG_GLOB`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2570 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:2571 #, no-wrap msgid "`SHEBANG_FILES`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2576 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:2578 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:2580 msgid "There are three configuration variables:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2581 #, no-wrap msgid "`SHEBANG_LANG`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2583 msgid "The list of supported interpreters." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2584 #, no-wrap msgid "`_interp__CMD`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2587 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:2588 #, no-wrap msgid "`_interp__OLD_CMD`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2592 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:2596 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:2603 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:2609 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:2611 msgid "" "Correct paths for supported interpreters are available in `_interp__CMD`." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2616 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:2619 #, no-wrap msgid "Adding Another Interpreter to `USES=shebangfix`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2624 msgid "To add another interpreter, set `SHEBANG_LANG`. For example:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2628 #, no-wrap msgid "SHEBANG_LANG=\tlua\n" msgstr "" #. type: Block title #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2633 #, 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:2637 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:2643 #, 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:2648 #, no-wrap msgid "Adding a Strange Location for an Interpreter" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2654 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:2658 #, 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:2663 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_REGEX`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2667 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:2672 #, 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:2678 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:2683 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_GLOB`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2687 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:2692 #, 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:2697 #, no-wrap msgid "`USES=shebangfix` with `SHEBANG_FILES`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2701 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:2706 #, 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:2711 #, no-wrap msgid "`sqlite`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2714 msgid "Possible arguments: (none), `2`, `3`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2717 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:2719 #, no-wrap msgid "`sbrk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2724 msgid "Marks the port as `BROKEN` in `aarch64` and `riscv64`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2726 #, no-wrap msgid "`ssl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2729 msgid "Possible arguments: (none), `build`, `run`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2733 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:2734 #, no-wrap msgid "`OPENSSLBASE`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2736 msgid "Path to the OpenSSL installation base." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2737 #, no-wrap msgid "`OPENSSLDIR`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2739 msgid "Path to OpenSSL's configuration files." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2740 #, no-wrap msgid "`OPENSSLLIB`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2742 msgid "Path to the OpenSSL libraries." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2743 #, no-wrap msgid "`OPENSSLINC`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2745 msgid "Path to the OpenSSL includes." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2746 #, no-wrap msgid "`OPENSSLRPATH`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2748 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:2752 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:2757 #, 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:2762 #, no-wrap msgid "`tar`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2766 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:2769 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:2771 #, no-wrap msgid "`tcl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2774 msgid "Possible arguments: _version_, `wrapper`, `build`, `run`, `tea`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2781 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:2783 msgid "`TCL_VER`: chosen major.minor version of Tcl" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2784 msgid "`TCLSH`: full path of the Tcl interpreter" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2785 msgid "`TCL_LIBDIR`: path of the Tcl libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2786 msgid "`TCL_INCLUDEDIR`: path of the Tcl C header files" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2787 msgid "`TCL_PKG_LIB_PREFIX`: Library prefix, as per TIP595" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2788 msgid "`TCL_PKG_STUB_POSTFIX`: Stub library postfix" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2789 msgid "`TK_VER`: chosen major.minor version of Tk" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2790 msgid "`WISH`: full path of the Tk interpreter" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2791 msgid "`TK_LIBDIR`: path of the Tk libraries" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2792 msgid "`TK_INCLUDEDIR`: path of the Tk C header files" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2794 #, no-wrap msgid "`terminfo`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2800 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:2802 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2837 #, no-wrap msgid "`tex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2808 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:2810 msgid "Variables are used to specify which TEX modules are required." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2811 #, no-wrap msgid "`USE_TEX`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2815 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:2817 msgid "Current possible arguments are as follows:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2820 msgid "`texmf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2821 msgid "`source`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2823 msgid "`web2c`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2824 msgid "`kpathsea`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2825 msgid "`ptexenc`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2826 msgid "`basic`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2827 msgid "`tlmgr`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2828 msgid "`texlua`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2829 msgid "`texluajit`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2830 msgid "`synctex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2831 msgid "`xpdfopen`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2832 msgid "`dvipsk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2833 msgid "`dvipdfmx`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2834 msgid "`xdvik`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2835 msgid "`gbklatex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2836 msgid "`formats`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2838 msgid "`latex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2839 msgid "`pdftex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2840 msgid "`jadetex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2841 msgid "`luatex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2842 msgid "`ptex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2843 msgid "`xetex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2844 msgid "`xmltex`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2845 msgid "`texhash`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2846 msgid "`updmap`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2847 msgid "`fmtutil`" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2849 #, no-wrap msgid "`tk`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2852 msgid "Same as arguments for `tcl`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2855 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:2857 #, no-wrap msgid "`trigger`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2863 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:2865 msgid "The following variable can be set by ports:" msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2866 #, no-wrap msgid "`TRIGGERS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2868 msgid "List of triggers to package. Defaults to `${PORTNAME}`." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2871 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:2873 #, no-wrap msgid "`uidfix`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2879 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:2881 #, no-wrap msgid "`uniquefiles`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2884 msgid "Possible arguments: (none), `dirs`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2888 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:2890 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:2891 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:2892 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:2893 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:2895 #, no-wrap msgid "`vala`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2898 msgid "Possible arguments: `build`, `lib`, `no_depend`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2901 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:2903 #, no-wrap msgid "`varnish`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2906 msgid "Possible arguments: `4` (default), `6`, `7`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2909 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:2911 #, no-wrap msgid "`waf`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2916 msgid "Provide support for ports using the `waf` build system." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2918 msgid "It implies `USES=python:build`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2921 #, no-wrap msgid "`WAF_CMD`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2924 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:2925 #, no-wrap msgid "`CONFIGURE_TARGET`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2927 msgid "`Configure` target. Default `configure`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2928 #, no-wrap msgid "`ALL_TARGET`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2930 msgid "`All` target. Default `build`." msgstr "" #. type: Labeled list #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2931 #, no-wrap msgid "`INSTALL_TARGET`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2933 msgid "`Install` target. Default `install`." msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2935 #, no-wrap msgid "`webplugin`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2938 msgid "Possible arguments: (none), `ARGS`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2941 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:2943 msgid "`gecko`: support plug-ins based on Gecko" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2944 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:2945 msgid "`linux`: support Linux plug-ins" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2946 msgid "`all` (default, implicit): support all plug-in types" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2947 msgid "(individual entries): support only the browsers listed" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2949 msgid "These variables can be adjusted:" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2951 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:2952 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:2953 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:2955 #, no-wrap msgid "`xfce`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2958 msgid "Possible arguments: (none), `gtk2`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2961 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:2964 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:2966 #, no-wrap msgid "`xorg`" msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2973 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:2975 #, no-wrap msgid "Available X.Org Components" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2979 #, no-wrap msgid "Name" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2981 #, no-wrap msgid "Description" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2982 #, no-wrap msgid "`dmx`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2984 #, no-wrap msgid "DMX extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2985 #, no-wrap msgid "`fontenc`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2987 #, no-wrap msgid "The fontenc Library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2988 #, no-wrap msgid "`fontutil`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2990 #, 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:2991 #, no-wrap msgid "`ice`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2993 #, no-wrap msgid "Inter Client Exchange library for X11" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2994 #, no-wrap msgid "`libfs`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2996 #, no-wrap msgid "The FS library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2997 #, no-wrap msgid "`pciaccess`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:2999 #, no-wrap msgid "Generic PCI access library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3002 #, no-wrap msgid "Low-level pixel manipulation library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3003 #, no-wrap msgid "`sm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3005 #, no-wrap msgid "Session Management library for X11" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3006 #, no-wrap msgid "`x11`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3008 #, no-wrap msgid "X11 library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3009 #, no-wrap msgid "`xau`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3011 #, no-wrap msgid "Authentication Protocol library for X11" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3012 #, no-wrap msgid "`xaw`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3014 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3017 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3020 #, no-wrap msgid "X Athena Widgets library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3015 #, no-wrap msgid "`xaw6`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3018 #, no-wrap msgid "`xaw7`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3021 #, no-wrap msgid "`xbitmaps`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3023 #, no-wrap msgid "X.Org bitmaps data" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3024 #, no-wrap msgid "`xcb`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3026 #, no-wrap msgid "The X protocol C-language Binding (XCB) library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3027 #, no-wrap msgid "`xcomposite`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3029 #, no-wrap msgid "X Composite extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3030 #, no-wrap msgid "`xcursor`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3032 #, no-wrap msgid "X client-side cursor loading library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3033 #, no-wrap msgid "`xdamage`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3035 #, no-wrap msgid "X Damage extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3036 #, no-wrap msgid "`xdmcp`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3038 #, no-wrap msgid "X Display Manager Control Protocol library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3039 #, no-wrap msgid "`xext`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3041 #, no-wrap msgid "X11 Extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3042 #, no-wrap msgid "`xfixes`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3044 #, no-wrap msgid "X Fixes extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3045 #, no-wrap msgid "`xfont`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3047 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3050 #, no-wrap msgid "X font library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3048 #, no-wrap msgid "`xfont2`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3051 #, no-wrap msgid "`xft`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3053 #, no-wrap msgid "Client-sided font API for X applications" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3054 #, no-wrap msgid "`xi`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3056 #, no-wrap msgid "X Input extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3057 #, no-wrap msgid "`xinerama`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3059 #, no-wrap msgid "X11 Xinerama library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3060 #, no-wrap msgid "`xkbfile`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3062 #, no-wrap msgid "XKB file library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3063 #, no-wrap msgid "`xmu`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3065 #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3068 #, no-wrap msgid "X Miscellaneous Utilities libraries" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3066 #, no-wrap msgid "`xmuu`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3069 #, no-wrap msgid "`xorg-macros`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3071 #, no-wrap msgid "X.Org development aclocal macros" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3072 #, no-wrap msgid "`xorg-server`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3074 #, no-wrap msgid "X.Org X server and related programs" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3075 #, no-wrap msgid "`xorgproto`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3077 #, no-wrap msgid "xorg protocol headers" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3078 #, no-wrap msgid "`xpm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3080 #, no-wrap msgid "X Pixmap library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3081 #, no-wrap msgid "`xpresent`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3083 #, no-wrap msgid "X Present Extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3084 #, no-wrap msgid "`xrandr`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3086 #, no-wrap msgid "X Resize and Rotate extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3087 #, no-wrap msgid "`xrender`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3089 #, no-wrap msgid "X Render extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3090 #, no-wrap msgid "`xres`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3092 #, no-wrap msgid "X Resource usage library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3093 #, no-wrap msgid "`xscrnsaver`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3095 #, no-wrap msgid "The XScrnSaver library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3096 #, no-wrap msgid "`xshmfence`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3098 #, no-wrap msgid "Shared memory 'SyncFence' synchronization primitive" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3099 #, no-wrap msgid "`xt`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3101 #, no-wrap msgid "X Toolkit library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3102 #, no-wrap msgid "`xtrans`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3104 #, no-wrap msgid "Abstract network code for X" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3105 #, no-wrap msgid "`xtst`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3107 #, no-wrap msgid "X Test extension" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3108 #, no-wrap msgid "`xv`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3110 #, no-wrap msgid "X Video Extension library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3111 #, no-wrap msgid "`xvmc`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3113 #, no-wrap msgid "X Video Extension Motion Compensation library" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3114 #, no-wrap msgid "`xxf86dga`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3116 #, no-wrap msgid "X DGA Extension" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3117 #, no-wrap msgid "`xxf86vm`" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3118 #, no-wrap msgid "X Vidmode Extension" msgstr "" #. type: Title == #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3121 #, no-wrap msgid "`xorg-cat`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3124 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:3128 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:3130 msgid "The category has to match upstream categories." msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3133 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:3135 #, no-wrap msgid "`zip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3138 msgid "Possible arguments: (none), `infozip`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/uses/_index.adoc:3140 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 ""