diff options
author | Danilo G. Baio <dbaio@FreeBSD.org> | 2023-04-20 23:58:36 +0000 |
---|---|---|
committer | Danilo G. Baio <dbaio@FreeBSD.org> | 2023-04-20 23:58:36 +0000 |
commit | fa6e3fed4716fa93292ea84f4151c9d550ca191a (patch) | |
tree | 835adfa71c85cc918fdf08d52421db948478819c /documentation/content/en/books/porters-handbook/special | |
parent | 026b2cf287940bb619e92ea8fe12f93724aca49a (diff) | |
download | doc-fa6e3fed4716fa93292ea84f4151c9d550ca191a.tar.gz doc-fa6e3fed4716fa93292ea84f4151c9d550ca191a.zip |
Diffstat (limited to 'documentation/content/en/books/porters-handbook/special')
-rw-r--r-- | documentation/content/en/books/porters-handbook/special/_index.po | 4003 |
1 files changed, 1947 insertions, 2056 deletions
diff --git a/documentation/content/en/books/porters-handbook/special/_index.po b/documentation/content/en/books/porters-handbook/special/_index.po index cc43ab75b7..b02a4ec47e 100644 --- a/documentation/content/en/books/porters-handbook/special/_index.po +++ b/documentation/content/en/books/porters-handbook/special/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-01-21 20:00-0300\n" +"POT-Creation-Date: 2023-04-20 20:56-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -622,7 +622,7 @@ msgstr "" #. type: Title === #: documentation/content/en/books/porters-handbook/special/_index.adoc:302 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4247 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4187 #, no-wrap msgid "Examples" msgstr "" @@ -772,14 +772,12 @@ msgstr "" #: documentation/content/en/books/porters-handbook/special/_index.adoc:393 #: documentation/content/en/books/porters-handbook/special/_index.adoc:419 #: documentation/content/en/books/porters-handbook/special/_index.adoc:502 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:782 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2413 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2433 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3136 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3167 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3678 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3703 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3809 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:785 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2416 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2436 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3139 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3170 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3749 #, no-wrap msgid "Variable" msgstr "" @@ -788,8 +786,8 @@ msgstr "" #: documentation/content/en/books/porters-handbook/special/_index.adoc:367 #: documentation/content/en/books/porters-handbook/special/_index.adoc:395 #: documentation/content/en/books/porters-handbook/special/_index.adoc:421 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1295 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3138 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1298 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3141 #, no-wrap msgid "Means" msgstr "" @@ -1103,27 +1101,26 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/special/_index.adoc:505 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:784 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1699 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1867 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1885 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2053 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2119 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2363 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2380 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2415 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2435 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2511 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3090 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3680 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3704 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3810 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3844 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3887 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3913 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4017 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4187 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4239 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:787 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1702 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1870 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1888 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2056 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2122 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2366 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2383 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2418 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2438 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2514 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3093 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3750 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3784 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3827 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3853 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3957 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4127 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4179 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4447 #, no-wrap msgid "Description" msgstr "" @@ -1135,338 +1132,342 @@ msgid "`CARGO_CRATES`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:509 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:512 #, no-wrap -msgid "List of crates the port depends on. Each entry needs to have a format like `cratename-semver` for example, `libc-0.2.40`. Port maintainers can generate this list from [.filename]#Cargo.lock# using `make cargo-crates`. Manually bumping crate versions is possible but be mindful of transitive dependencies." +msgid "" +"List of crates the port depends on. Each entry needs to have a format like `cratename-semver` for example, `libc-0.2.40`. Port maintainers can generate this list from [.filename]#Cargo.lock# using `make cargo-crates`. Manually bumping crate versions is possible but be mindful of transitive dependencies.\n" +"If the list generated by `make cargo-crates` is big, it might be convenient to place it inside a `Makefile.crates` file in the top-level port directory.\n" +"If present, the ports framework sources that file automatically.\n" +"This help keep the main port Makefile within a manageable size." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:510 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:513 #, no-wrap msgid "`CARGO_FEATURES`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:513 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:516 #, no-wrap msgid "List of application features to build (space separated list). To deactivate all default features add the special token `--no-default-features` to `CARGO_FEATURES`. Manually passing it to `CARGO_BUILD_ARGS`, `CARGO_INSTALL_ARGS`, and `CARGO_TEST_ARGS` is not needed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:514 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:517 #, no-wrap msgid "`CARGO_CARGOTOML`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:515 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:518 #, no-wrap msgid "`${WRKSRC}/Cargo.toml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:517 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:520 #, no-wrap msgid "The path to the [.filename]#Cargo.toml# to use." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:518 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:521 #, no-wrap msgid "`CARGO_CARGOLOCK`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:519 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:522 #, no-wrap msgid "`${WRKSRC}/Cargo.lock`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:521 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:524 #, no-wrap msgid "The path to the [.filename]#Cargo.lock# to use for `make cargo-crates`. It is possible to specify more than one lock file when necessary." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:522 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:525 #, no-wrap msgid "`CARGO_ENV`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:525 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:528 #, no-wrap msgid "A list of environment variables to pass to Cargo similar to `MAKE_ENV`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:526 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:529 #, no-wrap msgid "`RUSTFLAGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:532 #, no-wrap msgid "Flags to pass to the Rust compiler." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:530 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:533 #, no-wrap msgid "`CARGO_CONFIGURE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:531 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:539 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:547 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:555 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:567 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:534 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:542 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:558 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:570 #, no-wrap msgid "`yes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:533 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:536 #, no-wrap msgid "Use the default `do-configure`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:534 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:537 #, no-wrap msgid "`CARGO_UPDATE_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:537 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:540 #, no-wrap msgid "Extra arguments to pass to Cargo during the configure phase. Valid arguments can be looked up with `cargo update --help`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:538 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:541 #, no-wrap msgid "`CARGO_BUILDDEP`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:541 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:544 #, no-wrap msgid "Add a build dependency on package:lang/rust[]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:542 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:545 #, no-wrap msgid "`CARGO_CARGO_BIN`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:543 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:546 #, no-wrap msgid "`${LOCALBASE}/bin/cargo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:545 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:548 #, no-wrap msgid "Location of the `cargo` binary." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:546 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:549 #, no-wrap msgid "`CARGO_BUILD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:549 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:552 #, no-wrap msgid "Use the default `do-build`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:553 #, no-wrap msgid "`CARGO_BUILD_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:553 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:556 #, no-wrap msgid "Extra arguments to pass to Cargo during the build phase. Valid arguments can be looked up with `cargo build --help`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:554 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:557 #, no-wrap msgid "`CARGO_INSTALL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:557 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:560 #, no-wrap msgid "Use the default `do-install`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:558 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:561 #, no-wrap msgid "`CARGO_INSTALL_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:561 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:564 #, no-wrap msgid "Extra arguments to pass to Cargo during the install phase. Valid arguments can be looked up with `cargo install --help`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:562 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:565 #, no-wrap msgid "`CARGO_INSTALL_PATH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:563 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:566 #, no-wrap msgid "`.`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:565 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:568 #, no-wrap msgid "Path to the crate to install. This is passed to `cargo install` via its `--path` argument. When multiple paths are specified `cargo install` is run multiple times." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:566 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:569 #, no-wrap msgid "`CARGO_TEST`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:569 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:572 #, no-wrap msgid "Use the default `do-test`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:570 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:573 #, no-wrap msgid "`CARGO_TEST_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:573 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:576 #, no-wrap msgid "Extra arguments to pass to Cargo during the test phase. Valid arguments can be looked up with `cargo test --help`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:574 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:577 #, no-wrap msgid "`CARGO_TARGET_DIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:575 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:578 #, no-wrap msgid "`${WRKDIR}/target`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:577 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:580 #, no-wrap msgid "Location of the cargo output directory." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:578 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:581 #, no-wrap msgid "`CARGO_DIST_SUBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:579 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:582 #, no-wrap msgid "[.filename]#rust/crates#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:581 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:584 #, no-wrap msgid "Directory relative to `DISTDIR` where the crate distribution files will be stored." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:582 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:585 #, no-wrap msgid "`CARGO_VENDOR_DIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:583 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:586 #, no-wrap msgid "`${WRKSRC}/cargo-crates`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:585 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:588 #, no-wrap msgid "Location of the vendor directory where all crates will be extracted to. Try to keep this under `PATCH_WRKSRC`, so that patches can be applied easily." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:586 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:589 #, no-wrap msgid "`CARGO_USE_GITHUB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:587 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:591 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:590 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:594 #, no-wrap msgid "`no`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:589 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:592 #, no-wrap msgid "Enable fetching of crates locked to specific Git commits on GitHub via `GH_TUPLE`. This will try to patch all [.filename]#Cargo.toml# under `WRKDIR` to point to the offline sources instead of fetching them from a Git repository during the build." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:590 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:593 #, no-wrap msgid "`CARGO_USE_GITLAB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:592 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:595 #, no-wrap msgid "Same as `CARGO_USE_GITHUB` but for GitLab instances and `GL_TUPLE`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:595 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:598 #, no-wrap msgid "Creating a Port for a Simple Rust Application" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:600 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:603 msgid "" "Creating a Cargo based port is a three stage process. First we need to " "provide a ports template that fetches the application distribution file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:607 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:652 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:610 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:655 #, no-wrap msgid "" "PORTNAME=\ttokei\n" @@ -1476,8 +1477,8 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:611 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:656 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:614 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:659 #, no-wrap msgid "" "MAINTAINER=\ttobik@FreeBSD.org\n" @@ -1486,8 +1487,8 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:615 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:660 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:618 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:663 #, no-wrap msgid "" "USES=\t\tcargo\n" @@ -1496,35 +1497,35 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:617 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:670 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:837 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:860 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:918 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:989 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1076 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1092 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1106 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1223 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1244 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1613 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3437 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3497 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3613 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4271 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4295 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:620 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:673 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:840 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:863 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:921 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:992 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1095 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1109 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1226 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1247 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1616 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3440 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3500 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3616 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4211 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4235 #, no-wrap msgid ".include <bsd.port.mk>\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:620 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:863 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:623 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:866 msgid "Generate an initial [.filename]#distinfo#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:628 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:631 #, no-wrap msgid "" "% make makesum\n" @@ -1535,14 +1536,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:631 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:634 msgid "" "Now the distribution file is ready to use and we can go ahead and extract " "crate dependencies from the bundled [.filename]#Cargo.lock#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:642 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:645 #, no-wrap msgid "" "% make cargo-crates\n" @@ -1556,14 +1557,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:645 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:893 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:648 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:896 msgid "" "The output of this command needs to be pasted directly into the Makefile:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:668 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:671 #, no-wrap msgid "" "CARGO_CRATES= aho-corasick-0.6.4 \\\n" @@ -1576,14 +1577,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:673 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:676 msgid "" "[.filename]#distinfo# needs to be regenerated to contain all the crate " "distribution files:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:691 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:694 #, no-wrap msgid "" "% make makesum\n" @@ -1604,9 +1605,9 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:694 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:937 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1049 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:697 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:940 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1052 msgid "" "The port is now ready for a test build and further adjustments like creating " "a plist, writing a description, adding license information, options, etc. as " @@ -1614,53 +1615,53 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:696 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:939 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1051 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:699 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:942 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1054 msgid "" "If you are not testing your port in a clean environment like with Poudriere, " "remember to run `make clean` before any testing." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:699 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:702 #, no-wrap msgid "Enabling Additional Application Features" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:704 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:707 msgid "" "Some applications define additional features in their [.filename]#Cargo." "toml#. They can be compiled in by setting `CARGO_FEATURES` in the port." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:706 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:709 msgid "Here we enable Tokei's `json` and `yaml` features:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:710 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:713 #, no-wrap msgid "CARGO_FEATURES=\tjson yaml\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:715 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:718 #, no-wrap msgid "Encoding Application Features As Port Options" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:719 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:722 msgid "" "An example `[features]` section in [.filename]#Cargo.toml# could look like " "this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:726 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:729 #, no-wrap msgid "" "[features]\n" @@ -1670,7 +1671,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:731 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:734 msgid "" "`pulseaudio_backend` is a default feature. It is always enabled unless we " "explicitly turn off default features by adding `--no-default-features` to " @@ -1679,19 +1680,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:735 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:738 #, no-wrap msgid "CARGO_FEATURES=\t--no-default-features\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:737 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:740 #, no-wrap msgid "OPTIONS_DEFINE=\tPORTAUDIO PULSEAUDIO\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:740 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:743 #, no-wrap msgid "" "PORTAUDIO_VARS=\t\tCARGO_FEATURES+=portaudio_backend\n" @@ -1699,13 +1700,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:748 #, no-wrap msgid "Listing Crate Licenses" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:751 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:754 msgid "" "Crates have their own licenses. It is important to know what they are when " "adding a `LICENSE` block to the port (see crossref:makefiles[licenses," @@ -1714,7 +1715,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:762 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:765 #, no-wrap msgid "" "% make cargo-crates-licenses\n" @@ -1728,7 +1729,7 @@ msgid "" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:768 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:771 msgid "" "The license names `make cargo-crates-licenses` outputs are SPDX 2.1 licenses " "expression which do not match the license names defined in the ports " @@ -1737,59 +1738,59 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:773 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:776 #, no-wrap msgid "Using `meson`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:776 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:779 msgid "For ports that use Meson, define `USES=meson`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:778 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:781 #, no-wrap msgid "Variables for Ports That Use `meson`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:785 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:788 #, no-wrap msgid "`MESON_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:787 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:790 #, no-wrap msgid "Port specific Meson flags to be passed to the `meson` binary." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:788 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:791 #, no-wrap msgid "`MESON_BUILD_DIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:789 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:792 #, no-wrap msgid "Path to the build directory relative to `WRKSRC`. Default is `_build`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:792 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:795 #, no-wrap msgid "`USES=meson` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:796 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:799 msgid "This snippet demonstrates the use of Meson for a port." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:801 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:804 #, no-wrap msgid "" "USES=\t\tmeson\n" @@ -1797,33 +1798,33 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:806 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:809 #, no-wrap msgid "Building Go Applications" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:810 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:813 msgid "" "For ports that use Go, define `USES=go`. Refer to crossref:uses[uses-go," "`go`] for a list of variables that can be set to control the build process." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:812 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:815 #, no-wrap msgid "Creating a Port for a Go Modules Based Application" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:816 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:819 msgid "" "In most cases, it is sufficient to set the `GO_MODULE` variable to the value " "specified by the `module` directive in `go.mod`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:823 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:826 #, no-wrap msgid "" "PORTNAME= hey\n" @@ -1833,7 +1834,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:827 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:830 #, no-wrap msgid "" "MAINTAINER= dmgk@FreeBSD.org\n" @@ -1842,7 +1843,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:830 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:833 #, no-wrap msgid "" "LICENSE= APACHE20\n" @@ -1850,7 +1851,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:833 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:836 #, no-wrap msgid "" "USES= go:modules\n" @@ -1858,28 +1859,28 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:835 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:838 #, no-wrap msgid "PLIST_FILES= bin/hey\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:840 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:843 msgid "" "If the \"easy\" way is not adequate or more control over dependencies is " "needed, the full porting process is described below." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:843 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:846 msgid "" "Creating a Go-based port is a five-stage process. First we need to provide " "a ports template that fetches the application distribution file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:850 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:900 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:853 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:903 #, no-wrap msgid "" "PORTNAME=\tghq\n" @@ -1889,8 +1890,8 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:854 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:904 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:857 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:907 #, no-wrap msgid "" "MAINTAINER=\ttobik@FreeBSD.org\n" @@ -1899,7 +1900,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:858 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:861 #, no-wrap msgid "" "USES=\t\tgo:modules\n" @@ -1908,7 +1909,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:872 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:875 #, no-wrap msgid "" "% make makesum\n" @@ -1920,7 +1921,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:876 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:879 msgid "" "Now the distribution file is ready to use and we can extract the required Go " "module dependencies. This step requires having package:ports-mgmt/" @@ -1928,7 +1929,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:890 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:893 #, no-wrap msgid "" "% make gomod-vendor\n" @@ -1945,7 +1946,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:916 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:919 #, no-wrap msgid "" "USES=\t\tgo:modules\n" @@ -1962,14 +1963,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:921 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:924 msgid "" "[.filename]#distinfo# needs to be regenerated to contain all the " "distribution files:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:934 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:937 #, no-wrap msgid "" "% make makesum\n" @@ -1985,13 +1986,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:942 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:945 #, no-wrap msgid "Setting Output Binary Name or Installation Path" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:947 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:950 msgid "" "Some ports need to install the resulting binary under a different name or to " "a path other than the default `${PREFIX}/bin`. This can be done by using " @@ -1999,35 +2000,35 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:951 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:954 #, no-wrap msgid "GO_TARGET= ./cmd/ipfs:ipfs-go\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:954 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:957 msgid "will install `ipfs` binary as `${PREFIX}/bin/ipfs-go` and" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:958 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:961 #, no-wrap msgid "GO_TARGET= ./dnscrypt-proxy:${PREFIX}/sbin/dnscrypt-proxy\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:961 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:964 msgid "will install `dnscrypt-proxy` to `${PREFIX}/sbin`." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:964 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:967 #, no-wrap msgid "Building Haskell Applications with `cabal`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:968 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:971 msgid "" "For ports that use Cabal, build system defines `USES=cabal`. Refer to " "crossref:uses[uses-cabal,`cabal`] for a list of variables that can be set to " @@ -2035,13 +2036,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:970 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:973 #, no-wrap msgid "Creating a Port for a Hackage-hosted Haskell Application" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:975 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:978 msgid "" "When preparing a Haskell Cabal port, package:devel/hs-cabal-install[] and " "package:ports-mgmt/hs-cabal2tuple[] programs are required, so make sure they " @@ -2050,7 +2051,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:981 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:984 #, no-wrap msgid "" "PORTNAME=\tShellCheck\n" @@ -2059,7 +2060,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:985 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:988 #, no-wrap msgid "" "MAINTAINER=\thaskell@FreeBSD.org\n" @@ -2068,21 +2069,21 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:987 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1070 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:990 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1073 #, no-wrap msgid "USES=\t\tcabal\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:992 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:995 msgid "" "This minimal Makefile fetches the distribution file with the `cabal-extract` " "helper target:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1002 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1005 #, no-wrap msgid "" "% make cabal-extract\n" @@ -2095,14 +2096,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1005 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1008 msgid "" "Now that we have ShellCheck.cabal package description file under `${WRKSRC}" "`, we can use `cabal-configure` to generate the build plan:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1016 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1019 #, no-wrap msgid "" "% make cabal-configure\n" @@ -2116,12 +2117,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1019 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1022 msgid "Once done, a list of required dependencies can generated:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1027 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1030 #, no-wrap msgid "" "% make make-use-cabal\n" @@ -2132,7 +2133,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1033 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1036 msgid "" "Haskell packages may contain revisions, just like FreeBSD ports. Revisions " "can affect [.filename]#.cabal# files only. Note additional version numbers " @@ -2141,14 +2142,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1035 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1038 msgid "" "Finally, [.filename]#distinfo# needs to be regenerated to contain all the " "distribution files:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1046 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1049 #, no-wrap msgid "" "% make makesum\n" @@ -2162,7 +2163,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1056 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1059 msgid "" "Some Haskell ports install various data files under `share/${PORTNAME}`. For " "such cases special handling is required on the port side. The port should " @@ -2173,35 +2174,35 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1058 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1061 #, no-wrap msgid "Handling Data Files in a Haskell Port" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1062 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1065 msgid "" "`devel/hs-profiteur` is a Haskell application that generates a single-page " "HTML with some content." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1066 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1069 #, no-wrap msgid "PORTNAME=\tprofiteur\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1068 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1083 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1101 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1071 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1086 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1104 #, no-wrap msgid "[...]\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1074 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1087 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1077 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1090 #, no-wrap msgid "" "USE_CABAL=\tOneTuple-0.3.1_2 \\\n" @@ -2210,20 +2211,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1082 msgid "" "It installs HTML templates under `share/profiteur`, so we need to add " "`CABAL_WRAPPER_SCRIPTS` knob:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1090 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1093 #, no-wrap msgid "CABAL_WRAPPER_SCRIPTS=\t\t${CABAL_EXECUTABLES}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1097 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1100 msgid "" "The program also tries to access the `jquery.js` file, which is a part of " "`js-jquery-3.3.1` Haskell package. For that file to be found, we need to " @@ -2232,7 +2233,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1104 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1107 #, no-wrap msgid "" "CABAL_WRAPPER_SCRIPTS=\t\t${CABAL_EXECUTABLES}\n" @@ -2240,14 +2241,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1109 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1112 msgid "" "Now the port will install the actual binary into `libexec/cabal/profiteur` " "and the script into `bin/profiteur`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1114 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1117 msgid "" "There is no easy way to find out a proper value for the `FOO_DATADIR_VARS` " "knob apart from running the program and checking that everything works. " @@ -2255,27 +2256,27 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1116 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1119 msgid "" "Another corner case when porting complex Haskell programs is the presence of " "VCS dependencies in the `cabal.project` file." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1118 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1121 #, no-wrap msgid "Porting Haskell Applications with VCS Dependencies" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1123 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1126 msgid "" "`net-p2p/cardano-node` is an extremely complex piece of software. In its " "`cabal.project` there are a lot of blocks like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1132 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1135 #, no-wrap msgid "" "[...]\n" @@ -2287,7 +2288,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1138 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1141 msgid "" "Dependencies of type `source-repository-package` are automatically pulled in " "by `cabal` during the build process. Unfortunately, this makes use of the " @@ -2299,7 +2300,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1146 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1149 #, no-wrap msgid "" "% make make-use-cabal\n" @@ -2310,7 +2311,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1150 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1153 #, no-wrap msgid "" "GH_TUPLE=\t\tinput-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c8db9876882556ed \\\n" @@ -2319,14 +2320,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1153 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1156 msgid "" "It might be useful to separate the `GH_TUPLE` items coming from `make-use-" "cabal` from the other ones to make it easy to update the port:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1159 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1162 #, no-wrap msgid "" "GH_TUPLE=\tinput-output-hk:cardano-base:0f3a867493059e650cda69e20a5cbf1ace289a57:cardano_base/dist-newstyle/src/cardano-b_-c8db9876882556ed \\\n" @@ -2335,51 +2336,51 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1161 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1164 #, no-wrap msgid "GH_TUPLE+=\tbitcoin-core:secp256k1:ac83be33d0956faf6b7f61a60ab524ef7d6a473a:secp\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1164 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1167 msgid "" "Haskell ports with VCS dependencies also require the following hack for the " "time being:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1168 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1171 #, no-wrap msgid "BINARY_ALIAS=\tgit=true\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1173 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1176 #, no-wrap msgid "Using GNU Autotools" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1177 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1180 msgid "" "If a port needs any of the GNU Autotools software, add `USES=autoreconf`. " "See crossref:uses[uses-autoreconf,`autoreconf`] for more information." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1179 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1182 #, no-wrap msgid "Using GNU `gettext`" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1182 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1185 #, no-wrap msgid "Basic Usage" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1186 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1189 msgid "" "If the port requires `gettext`, set `USES= gettext`, and the port will " "inherit a dependency on [.filename]#libintl.so# from package:devel/" @@ -2388,14 +2389,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1189 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1192 msgid "" "A rather common case is a port using `gettext` and `configure`. Generally, " "GNU `configure` should be able to locate `gettext` automatically." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1194 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1197 #, no-wrap msgid "" "USES=\tgettext\n" @@ -2403,14 +2404,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1197 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1200 msgid "" "If it ever fails to, hints at the location of `gettext` can be passed in " "`CPPFLAGS` and `LDFLAGS` using `localbase` as follows:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1202 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1205 #, no-wrap msgid "" "USES=\tgettext localbase:ldflags\n" @@ -2418,13 +2419,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1205 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1208 #, no-wrap msgid "Optional Usage" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1211 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1214 msgid "" "Some software products allow for disabling NLS. For example, through " "passing `--disable-nls` to `configure`. In that case, the port must use " @@ -2433,14 +2434,14 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1215 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1230 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1233 #, no-wrap msgid "GNU_CONFIGURE=\t\tyes\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1221 #, no-wrap msgid "" "OPTIONS_DEFINE=\t\tNLS\n" @@ -2448,7 +2449,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1221 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1224 #, no-wrap msgid "" "NLS_USES=\t\tgettext\n" @@ -2456,24 +2457,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1226 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1229 msgid "Or using the older way of using options:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1232 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1235 #, no-wrap msgid "OPTIONS_DEFINE=\t\tNLS\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1234 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1237 #, no-wrap msgid ".include <bsd.port.options.mk>\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1245 #, no-wrap msgid "" ".if ${PORT_OPTIONS:MNLS}\n" @@ -2486,7 +2487,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1253 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1256 msgid "" "The next item on the to-do list is to arrange so that the message catalog " "files are included in the packing list conditionally. The [." @@ -2502,7 +2503,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1258 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1261 #, no-wrap msgid "" "%%NLS%%share/locale/fr/LC_MESSAGES/foobar.mo\n" @@ -2510,20 +2511,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1261 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1264 msgid "" "In high complexity cases, more advanced techniques may be needed, such as " "crossref:plist[plist-dynamic,dynamic packing list generation]." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1263 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1266 #, no-wrap msgid "Handling Message Catalog Directories" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1270 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1273 msgid "" "There is a point to note about installing message catalog files. The target " "directories for them, which reside under [.filename]#LOCALBASE/share/" @@ -2536,13 +2537,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1272 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1275 #, no-wrap msgid "Using Perl" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1280 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1283 msgid "" "If `MASTER_SITES` is set to `CPAN`, the correct subdirectory is usually " "selected automatically. If the default subdirectory is wrong, `CPAN/Module` " @@ -2555,7 +2556,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1285 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1288 msgid "" "The exception to this rule is when the relevant directory does not exist or " "the distfile does not exist in that directory. In such case, using author's " @@ -2565,7 +2566,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1287 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1290 msgid "" "When a port needs Perl support, it must set `USES=perl5` with the optional " "`USE_PERL5` described in crossref:uses[uses-perl5,the perl5 USES " @@ -2573,91 +2574,91 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1289 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1292 #, no-wrap msgid "Read-Only Variables for Ports That Use Perl" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1293 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1296 #, no-wrap msgid "Read only variables" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1296 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1299 #, no-wrap msgid "`PERL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1298 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1301 #, no-wrap msgid "The full path of the Perl 5 interpreter, either in the system or installed from a port, but without the version number. Use this when the software needs the path to the Perl interpreter. To replace \"``#!``\"lines in scripts, use crossref:uses[uses-shebangfix,`shebangfix`]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1299 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1302 #, no-wrap msgid "`PERL_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1301 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1304 #, no-wrap msgid "The full version of Perl installed (for example, `5.8.9`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1302 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1305 #, no-wrap msgid "`PERL_LEVEL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1304 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1307 #, no-wrap msgid "The installed Perl version as an integer of the form `MNNNPP` (for example, `500809`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1305 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1308 #, no-wrap msgid "`PERL_ARCH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1307 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1310 #, no-wrap msgid "Where Perl stores architecture dependent libraries. Defaults to `${ARCH}-freebsd`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1308 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1311 #, no-wrap msgid "`PERL_PORT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1310 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1313 #, no-wrap msgid "Name of the Perl port that is installed (for example, `perl5`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1311 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1314 #, no-wrap msgid "`SITE_PERL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1312 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1315 #, no-wrap msgid "Directory name where site specific Perl packages go. This value is added to `PLIST_SUB`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1318 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1321 msgid "" "Ports of Perl modules which do not have an official website must link to " "`cpan.org` in the WWW line of [.filename]#Makefile#. The preferred URL form " @@ -2666,7 +2667,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1326 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1329 msgid "" "Do not use `${SITE_PERL}` in dependency declarations. Doing so assumes that " "[.filename]#perl5.mk# has been included, which is not always true. Ports " @@ -2676,26 +2677,26 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1329 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1332 #, no-wrap msgid "Perl Dependency Example" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1335 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1338 #, no-wrap msgid "p5-IO-Tee>=0.64:devel/p5-IO-Tee\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1340 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1343 msgid "" "For Perl ports that install manual pages, the macro `PERL5_MAN3` and " "`PERL5_MAN1` can be used inside [.filename]#pkg-plist#. For example," msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1345 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1348 #, no-wrap msgid "" "lib/perl5/5.14/man/man1/event.1.gz\n" @@ -2703,12 +2704,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1348 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1351 msgid "can be replaced with" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1353 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1356 #, no-wrap msgid "" "%%PERL5_MAN1%%/event.1.gz\n" @@ -2716,25 +2717,25 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1358 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1361 msgid "" "There are no `PERL5_MAN_x_` macros for the other sections (_x_ in `2` and " "`4` to `9`) because those get installed in the regular directories." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1361 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1364 #, no-wrap msgid "A Port Which Only Requires Perl to Build" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1365 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1368 msgid "As the default USE_PERL5 value is build and run, set it to:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1370 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1373 #, no-wrap msgid "" "USES=\t\tperl5\n" @@ -2742,20 +2743,20 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1375 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1378 #, no-wrap msgid "A Port Which Also Requires Perl to Patch" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1380 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1383 msgid "" "From time to time, using man:sed[1] for patching is not enough. When using " "man:perl[1] is easier, use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1385 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1388 #, no-wrap msgid "" "USES=\t\tperl5\n" @@ -2763,20 +2764,20 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1390 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1393 #, no-wrap msgid "A Perl Module Which Needs `ExtUtils::MakeMaker` to Build" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1395 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1398 msgid "" "Most Perl modules come with a [.filename]#Makefile.PL# configure script. In " "this case, set:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1400 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1403 #, no-wrap msgid "" "USES=\t\tperl5\n" @@ -2784,20 +2785,20 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1405 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1408 #, no-wrap msgid "A Perl Module Which Needs `Module::Build` to Build" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1409 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1412 msgid "" "When a Perl module comes with a [.filename]#Build.PL# configure script, it " "can require Module::Build, in which case, set" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1414 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1417 #, no-wrap msgid "" "USES=\t\tperl5\n" @@ -2805,12 +2806,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1417 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1420 msgid "If it instead requires Module::Build::Tiny, set" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1422 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1425 #, no-wrap msgid "" "USES=\t\tperl5\n" @@ -2818,19 +2819,19 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1427 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1430 #, no-wrap msgid "Using X11" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1430 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1433 #, no-wrap msgid "X.Org Components" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1435 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1438 msgid "" "The X11 implementation available in The Ports Collection is X.Org. If the " "application depends on X components, add `USES= xorg` and set `USE_XORG` to " @@ -2839,7 +2840,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1440 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1443 msgid "" "The Mesa Project is an effort to provide free OpenGL implementation. To " "specify a dependency on various components of this project, use `USES= gl` " @@ -2848,13 +2849,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1442 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1445 #, no-wrap msgid "`USE_XORG` Example" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1450 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1453 #, no-wrap msgid "" "USES=\t\tgl xorg\n" @@ -2863,43 +2864,43 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1455 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1458 #, no-wrap msgid "Variables for Ports That Use X" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1459 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1462 #, no-wrap msgid "`USES= imake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1461 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1464 #, no-wrap msgid "The port uses `imake`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1462 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1465 #, no-wrap msgid "`XMKMF`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1463 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1466 #, no-wrap msgid "Set to the path of `xmkmf` if not in the `PATH`. Defaults to `xmkmf -a`." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1466 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1469 #, no-wrap msgid "Using X11-Related Variables" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1474 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1477 #, no-wrap msgid "" "# Use some X11 libraries\n" @@ -2908,13 +2909,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1479 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1482 #, no-wrap msgid "Ports That Require Motif" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1485 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1488 msgid "" "If the port requires a Motif library, define `USES= motif` in the [." "filename]#Makefile#. Default Motif implementation is package:x11-toolkits/" @@ -2925,7 +2926,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1488 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1491 msgid "" "`MOTIFLIB` will be set by [.filename]#motif.mk# to reference the appropriate " "Motif library. Please patch the source of the port to use `${MOTIFLIB}` " @@ -2934,12 +2935,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1490 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1493 msgid "There are two common cases:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1492 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1495 msgid "" "If the port refers to the Motif library as `-lXm` in its [." "filename]#Makefile# or [.filename]#Imakefile#, substitute `${MOTIFLIB}` for " @@ -2947,40 +2948,40 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1493 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1496 msgid "" "If the port uses `XmClientLibs` in its [.filename]#Imakefile#, change it to " "`${MOTIFLIB} ${XTOOLLIB} ${XLIB}`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1495 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1498 msgid "" "Note that `MOTIFLIB` (usually) expands to `-L/usr/local/lib -lXm -lXp` or `/" "usr/local/lib/libXm.a`, so there is no need to add `-L` or `-l` in front." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1497 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1500 #, no-wrap msgid "X11 Fonts" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1500 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1503 msgid "" "If the port installs fonts for the X Window System, put them in [." "filename]#LOCALBASE/lib/X11/fonts/local#." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1502 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1505 #, no-wrap msgid "Getting a Fake `DISPLAY` with Xvfb" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1509 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1512 msgid "" "Some applications require a working X11 display for compilation to succeed. " "This poses a problem for machines that operate headless. When this variable " @@ -2990,19 +2991,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1513 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1516 #, no-wrap msgid "USES=\tdisplay\n" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1517 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1520 #, no-wrap msgid "Desktop Entries" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1523 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1526 msgid "" "Desktop entries (https://standards.freedesktop.org/desktop-entry-spec/latest/" "[a Freedesktop standard]) provide a way to automatically adjust desktop " @@ -3016,13 +3017,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1525 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1528 #, no-wrap msgid "Using Predefined [.filename]#.desktop# Files" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1532 msgid "" "Ports that include predefined [.filename]#*.desktop# must include those " "files in [.filename]#pkg-plist# and install them in the [." @@ -3032,13 +3033,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1531 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1534 #, no-wrap msgid "Updating Desktop Database" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1535 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1538 msgid "" "If a port has a MimeType entry in its [.filename]#portname.desktop#, the " "desktop database must be updated after install and deinstall. To do this, " @@ -3046,13 +3047,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1537 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1540 #, no-wrap msgid "Creating Desktop Entries with `DESKTOP_ENTRIES`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1542 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1545 msgid "" "Desktop entries can be easily created for applications by using " "`DESKTOP_ENTRIES`. A file named [.filename]#name.desktop# will be created, " @@ -3060,13 +3061,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1546 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1549 #, no-wrap msgid "DESKTOP_ENTRIES=\t\"NAME\" \"COMMENT\" \"ICON\" \"COMMAND\" \"CATEGORY\" StartupNotify\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1553 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1556 msgid "" "The list of possible categories is available on the https://standards." "freedesktop.org/menu-spec/latest/apa.html[Freedesktop website]. " @@ -3081,12 +3082,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1555 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1558 msgid "Example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1562 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1565 #, no-wrap msgid "" "DESKTOP_ENTRIES=\t\"ToME\" \"Roguelike game based on JRR Tolkien's work\" \\\n" @@ -3096,21 +3097,21 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1566 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1569 #, no-wrap msgid "Using GNOME" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1569 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3788 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4089 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1572 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3728 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4029 #, no-wrap msgid "Introduction" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1573 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1576 msgid "" "This chapter explains the GNOME framework as used by ports. The framework " "can be loosely divided into the base components, GNOME desktop components, " @@ -3118,13 +3119,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1575 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1578 #, no-wrap msgid "Using `USE_GNOME`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1583 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1586 msgid "" "Adding this variable to the port allows the use of the macros and components " "defined in [.filename]#bsd.gnome.mk#. The code in [.filename]#bsd.gnome.mk# " @@ -3137,13 +3138,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1587 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1590 #, no-wrap msgid "USE_GNOME=\tgtk30\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1591 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1594 msgid "" "`USE_GNOME` components automatically add the dependencies they need. Please " "see <<gnome-components>> for an exhaustive list of all `USE_GNOME` " @@ -3151,7 +3152,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1594 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1597 msgid "" "Here is an example [.filename]#Makefile# for a GNOME port that uses many of " "the techniques outlined in this document. Please use it as a guide for " @@ -3159,7 +3160,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1601 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1604 #, no-wrap msgid "" "PORTNAME=\tregexxer\n" @@ -3169,7 +3170,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1605 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1608 #, no-wrap msgid "" "MAINTAINER=\tkwm@FreeBSD.org\n" @@ -3178,7 +3179,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1609 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1612 #, no-wrap msgid "" "USES=\t\tgettext gmake localbase:ldflags pathfix pkgconfig tar:xz\n" @@ -3187,26 +3188,26 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1611 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1614 #, no-wrap msgid "GLIB_SCHEMAS=\torg.regexxer.gschema.xml\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1619 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1622 msgid "" "The `USE_GNOME` macro without any arguments does not add any dependencies to " "the port. `USE_GNOME` cannot be set after [.filename]#bsd.port.pre.mk#." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1622 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1625 #, no-wrap msgid "Variables" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1628 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1631 msgid "" "This section explains which macros are available and how they are used. " "Like they are used in the above example. The <<gnome-components>> has a " @@ -3215,13 +3216,13 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1629 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1632 #, no-wrap msgid "`GLIB_SCHEMAS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1632 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1635 msgid "" "List of all the glib schema files the port installs. The macro will add the " "files to the port plist and handle the registration of these files on " @@ -3229,7 +3230,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1637 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1640 msgid "" "The glib schema files are written in XML and end with the [." "filename]#gschema.xml# extension. They are installed in the [." @@ -3240,13 +3241,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1641 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1644 #, no-wrap msgid "GLIB_SCHEMAS=foo.gschema.xml\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1647 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1650 msgid "" "Do not add glib schemas to the [.filename]#pkg-plist#. If they are listed " "in [.filename]#pkg-plist#, they will not be registered and the applications " @@ -3254,20 +3255,20 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1652 #, no-wrap msgid "`GCONF_SCHEMAS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1652 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1655 msgid "" "List all the gconf schema files. The macro will add the schema files to the " "port plist and will handle their registration on install and deinstall." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1657 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1660 msgid "" "GConf is the XML-based database that virtually all GNOME applications use " "for storing their settings. These files are installed into the [." @@ -3278,13 +3279,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1661 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1664 #, no-wrap msgid "GCONF_SCHEMAS=my_app.schemas my_app2.schemas my_app3.schemas\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1667 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1670 msgid "" "Gconf schemas are listed in the `GCONF_SCHEMAS` macro rather than [." "filename]#pkg-plist#. If they are listed in [.filename]#pkg-plist#, they " @@ -3292,13 +3293,13 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1669 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1672 #, no-wrap msgid "`INSTALLS_OMF`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1673 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1676 msgid "" "Open Source Metadata Framework (OMF) files are commonly used by GNOME 2 " "applications. These files contain the application help file information, " @@ -3309,13 +3310,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1677 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1680 #, no-wrap msgid "INSTALLS_OMF=yes\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1680 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1683 msgid "" "When set, [.filename]#bsd.gnome.mk# automatically scans [.filename]#pkg-" "plist# and adds appropriate `@exec` and `@unexec` directives for each [." @@ -3323,14 +3324,14 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1682 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1692 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1685 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1695 #, no-wrap msgid "GNOME Components" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1690 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1693 msgid "" "For further help with a GNOME port, look at some of the link:https://www." "FreeBSD.org/ports/gnome.html[existing ports] for examples. The link:https://" @@ -3343,1504 +3344,1504 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1696 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1865 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1882 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2051 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3930 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1699 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1868 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1885 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2054 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3870 #, no-wrap msgid "Component" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1697 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1883 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1700 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1886 #, no-wrap msgid "Associated program" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1700 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1703 #, no-wrap msgid "`atk`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1701 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1704 #, no-wrap msgid "accessibility/atk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1703 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1706 #, no-wrap msgid "Accessibility toolkit (ATK)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1704 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1707 #, no-wrap msgid "`atkmm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1705 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1708 #, no-wrap msgid "accessibility/atkmm" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1707 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1710 #, no-wrap msgid "c++ bindings for atk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1708 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1711 #, no-wrap msgid "`cairo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1709 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1712 #, no-wrap msgid "graphics/cairo" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1711 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1714 #, no-wrap msgid "Vector graphics library with cross-device output support" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1712 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1715 #, no-wrap msgid "`cairomm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1713 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1716 #, no-wrap msgid "graphics/cairomm" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1715 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1718 #, no-wrap msgid "c++ bindings for cairo" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1716 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1719 #, no-wrap msgid "`dconf`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1717 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1720 #, no-wrap msgid "devel/dconf" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1719 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1722 #, no-wrap msgid "Configuration database system (both, build, run)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1720 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1723 #, no-wrap msgid "`evolutiondataserver3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1721 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1724 #, no-wrap msgid "databases/evolution-data-server" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1723 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1726 #, no-wrap msgid "Data backends for the Evolution integrated mail/PIM suite" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1724 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1727 #, no-wrap msgid "`gdkpixbuf2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1725 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1728 #, no-wrap msgid "graphics/gdk-pixbuf2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1727 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1909 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1730 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1912 #, no-wrap msgid "Graphics library for GTK+" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1728 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1731 #, no-wrap msgid "`glib20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1729 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1732 #, no-wrap msgid "devel/glib20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1731 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1734 #, no-wrap msgid "GNOME core library `glib20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1732 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1735 #, no-wrap msgid "`glibmm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1733 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1736 #, no-wrap msgid "devel/glibmm" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1735 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1738 #, no-wrap msgid "c++ bindings for glib20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1736 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1739 #, no-wrap msgid "`gnomecontrolcenter3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1737 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1740 #, no-wrap msgid "sysutils/gnome-control-center" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1739 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1742 #, no-wrap msgid "GNOME 3 Control Center" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1740 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1743 #, no-wrap msgid "`gnomedesktop3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1741 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1744 #, no-wrap msgid "x11/gnome-desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1743 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1746 #, no-wrap msgid "GNOME 3 desktop UI library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1744 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1747 #, no-wrap msgid "`gsound`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1748 #, no-wrap msgid "audio/gsound" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1747 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1750 #, no-wrap msgid "GObject library for playing system sounds (both, build, run)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1748 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1751 #, no-wrap msgid "`gtk-update-icon-cache`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1749 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1752 #, no-wrap msgid "graphics/gtk-update-icon-cache" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1751 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1754 #, no-wrap msgid "Gtk-update-icon-cache utility from the Gtk+ toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1752 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1755 #, no-wrap msgid "`gtk20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1753 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1756 #, no-wrap msgid "x11-toolkits/gtk20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1755 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1758 #, no-wrap msgid "Gtk+ 2 toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1756 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1759 #, no-wrap msgid "`gtk30`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1757 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1760 #, no-wrap msgid "x11-toolkits/gtk30" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1759 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1762 #, no-wrap msgid "Gtk+ 3 toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1760 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1763 #, no-wrap msgid "`gtkmm20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1761 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1764 #, no-wrap msgid "x11-toolkits/gtkmm20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1763 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1766 #, no-wrap msgid "c++ bindings 2.0 for the gtk20 toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1764 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1767 #, no-wrap msgid "`gtkmm24`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1765 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1768 #, no-wrap msgid "x11-toolkits/gtkmm24" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1767 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1770 #, no-wrap msgid "c++ bindings 2.4 for the gtk20 toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1768 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1771 #, no-wrap msgid "`gtkmm30`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1769 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1772 #, no-wrap msgid "x11-toolkits/gtkmm30" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1771 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1774 #, no-wrap msgid "c++ bindings 3.0 for the gtk30 toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1772 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1775 #, no-wrap msgid "`gtksourceview2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1773 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1776 #, no-wrap msgid "x11-toolkits/gtksourceview2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1775 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1953 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1778 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1956 #, no-wrap msgid "Widget that adds syntax highlighting to GtkTextView" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1776 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1779 #, no-wrap msgid "`gtksourceview3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1777 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1780 #, no-wrap msgid "x11-toolkits/gtksourceview3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1779 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1782 #, no-wrap msgid "Text widget that adds syntax highlighting to the GtkTextView widget" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1780 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1783 #, no-wrap msgid "`gtksourceviewmm3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1781 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1784 #, no-wrap msgid "x11-toolkits/gtksourceviewmm3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1783 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1786 #, no-wrap msgid "c++ bindings for the gtksourceview3 library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1784 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1787 #, no-wrap msgid "`gvfs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1785 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1788 #, no-wrap msgid "devel/gvfs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1787 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1790 #, no-wrap msgid "GNOME virtual file system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1788 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1791 #, no-wrap msgid "`intltool`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1789 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1792 #, no-wrap msgid "textproc/intltool" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1791 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1794 #, no-wrap msgid "Tool for internationalization (also see intlhack)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1792 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1795 #, no-wrap msgid "`introspection`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1793 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1796 #, no-wrap msgid "devel/gobject-introspection" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1795 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1798 #, no-wrap msgid "Basic introspection bindings and tools to generate introspection bindings. Most of the time :build is enough, :both/:run is only need for applications that use introspection bindings. (both, build, run)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1796 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1799 #, no-wrap msgid "`libgda5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1797 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1800 #, no-wrap msgid "databases/libgda5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1799 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1969 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1802 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1972 #, no-wrap msgid "Provides uniform access to different kinds of data sources" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1800 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1803 #, no-wrap msgid "`libgda5-ui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1801 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1804 #, no-wrap msgid "databases/libgda5-ui" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1803 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1806 #, no-wrap msgid "UI library from the libgda5 library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1804 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1807 #, no-wrap msgid "`libgdamm5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1805 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1808 #, no-wrap msgid "databases/libgdamm5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1807 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1810 #, no-wrap msgid "c++ bindings for the libgda5 library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1808 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1811 #, no-wrap msgid "`libgsf`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1809 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1812 #, no-wrap msgid "devel/libgsf" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1811 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1814 #, no-wrap msgid "Extensible I/O abstraction for dealing with structured file formats" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1812 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1815 #, no-wrap msgid "`librsvg2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1813 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1816 #, no-wrap msgid "graphics/librsvg2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1815 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1818 #, no-wrap msgid "Library for parsing and rendering SVG vector-graphic files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1816 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1819 #, no-wrap msgid "`libsigc++20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1817 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1820 #, no-wrap msgid "devel/libsigc++20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1819 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2013 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1822 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2016 #, no-wrap msgid "Callback Framework for C++" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1820 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1823 #, no-wrap msgid "`libxml++26`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1821 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1824 #, no-wrap msgid "textproc/libxml++26" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1823 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1826 #, no-wrap msgid "c++ bindings for the libxml2 library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1824 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1827 #, no-wrap msgid "`libxml2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1825 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1828 #, no-wrap msgid "textproc/libxml2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1827 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1830 #, no-wrap msgid "XML parser library (both, build, run)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1828 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1831 #, no-wrap msgid "`libxslt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1829 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1832 #, no-wrap msgid "textproc/libxslt" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1831 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1834 #, no-wrap msgid "XSLT C library (both, build, run)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1832 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1835 #, no-wrap msgid "`metacity`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1833 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1836 #, no-wrap msgid "x11-wm/metacity" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1835 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1838 #, no-wrap msgid "Window manager from GNOME" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1836 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1839 #, no-wrap msgid "`nautilus3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1837 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1840 #, no-wrap msgid "x11-fm/nautilus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1839 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1842 #, no-wrap msgid "GNOME file manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1840 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1843 #, no-wrap msgid "`pango`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1841 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1844 #, no-wrap msgid "x11-toolkits/pango" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1843 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1846 #, no-wrap msgid "Open-source framework for the layout and rendering of i18n text" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1844 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1847 #, no-wrap msgid "`pangomm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1845 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1848 #, no-wrap msgid "x11-toolkits/pangomm" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1847 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1850 #, no-wrap msgid "c++ bindings for the pango library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1848 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1851 #, no-wrap msgid "`py3gobject3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1849 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1852 #, no-wrap msgid "devel/py3-gobject3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1851 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1854 #, no-wrap msgid "Python 3, GObject 3.0 bindings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1852 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1855 #, no-wrap msgid "`pygobject3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1853 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1856 #, no-wrap msgid "devel/py-gobject3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1855 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1858 #, no-wrap msgid "Python 2, GObject 3.0 bindings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1856 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1859 #, no-wrap msgid "`vte3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1857 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1860 #, no-wrap msgid "x11-toolkits/vte3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1858 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2044 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1861 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2047 #, no-wrap msgid "Terminal widget with improved accessibility and I18N support" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1861 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1864 #, no-wrap msgid "GNOME Macro Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1868 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1871 #, no-wrap msgid "`gnomeprefix`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1870 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1873 #, no-wrap msgid "Supply `configure` with some default locations." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1871 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1874 #, no-wrap msgid "`intlhack`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1873 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1876 #, no-wrap msgid "Same as intltool, but patches to make sure [.filename]#share/locale/# is used. Please only use when `intltool` alone is not enough." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1874 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1877 #, no-wrap msgid "`referencehack`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1875 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1878 #, no-wrap msgid "This macro is there to help splitting of the API or reference documentation into its own port." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1878 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1881 #, no-wrap msgid "GNOME Legacy Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1886 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1889 #, no-wrap msgid "`atspi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1887 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1890 #, no-wrap msgid "accessibility/at-spi" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1889 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1892 #, no-wrap msgid "Assistive Technology Service Provider Interface" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1890 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1893 #, no-wrap msgid "`esound`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1891 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1894 #, no-wrap msgid "audio/esound" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1893 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1896 #, no-wrap msgid "Enlightenment sound package" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1894 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1897 #, no-wrap msgid "`gal2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1895 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1898 #, no-wrap msgid "x11-toolkits/gal2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1897 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1900 #, no-wrap msgid "Collection of widgets taken from GNOME 2 gnumeric" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1898 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1901 #, no-wrap msgid "`gconf2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1899 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1902 #, no-wrap msgid "devel/gconf2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1901 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1904 #, no-wrap msgid "Configuration database system for GNOME 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1902 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1905 #, no-wrap msgid "`gconfmm26`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1903 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1906 #, no-wrap msgid "devel/gconfmm26" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1905 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1908 #, no-wrap msgid "c++ bindings for gconf2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1906 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1909 #, no-wrap msgid "`gdkpixbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1907 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1910 #, no-wrap msgid "graphics/gdk-pixbuf" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1910 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1913 #, no-wrap msgid "`glib12`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1911 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1914 #, no-wrap msgid "devel/glib12" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1913 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1916 #, no-wrap msgid "glib 1.2 core library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1914 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1917 #, no-wrap msgid "`gnomedocutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1915 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1918 #, no-wrap msgid "textproc/gnome-doc-utils" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1917 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1920 #, no-wrap msgid "GNOME doc utils" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1918 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1921 #, no-wrap msgid "`gnomemimedata`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1919 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1922 #, no-wrap msgid "misc/gnome-mime-data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1921 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1924 #, no-wrap msgid "MIME and Application database for GNOME 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1922 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1925 #, no-wrap msgid "`gnomesharp20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1923 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1926 #, no-wrap msgid "x11-toolkits/gnome-sharp20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1925 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1928 #, no-wrap msgid "GNOME 2 interfaces for the .NET runtime" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1926 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1929 #, no-wrap msgid "`gnomespeech`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1927 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1930 #, no-wrap msgid "accessibility/gnome-speech" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1929 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1932 #, no-wrap msgid "GNOME 2 text-to-speech API" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1930 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1933 #, no-wrap msgid "`gnomevfs2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1931 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1934 #, no-wrap msgid "devel/gnome-vfs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1933 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1936 #, no-wrap msgid "GNOME 2 Virtual File System" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1934 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1937 #, no-wrap msgid "`gtk12`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1935 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1938 #, no-wrap msgid "x11-toolkits/gtk12" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1937 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1940 #, no-wrap msgid "Gtk+ 1.2 toolkit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1938 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1941 #, no-wrap msgid "`gtkhtml3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1939 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1942 #, no-wrap msgid "www/gtkhtml3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1941 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1945 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2001 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1944 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1948 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2004 #, no-wrap msgid "Lightweight HTML rendering/printing/editing engine" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1942 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1945 #, no-wrap msgid "`gtkhtml4`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1943 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1946 #, no-wrap msgid "www/gtkhtml4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1946 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1949 #, no-wrap msgid "`gtksharp20`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1947 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1950 #, no-wrap msgid "x11-toolkits/gtk-sharp20" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1949 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1952 #, no-wrap msgid "GTK+ and GNOME 2 interfaces for the .NET runtime" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1950 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1953 #, no-wrap msgid "`gtksourceview`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1951 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1954 #, no-wrap msgid "x11-toolkits/gtksourceview" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1954 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1957 #, no-wrap msgid "`libartgpl2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1955 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1958 #, no-wrap msgid "graphics/libart_lgpl" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1957 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1960 #, no-wrap msgid "Library for high-performance 2D graphics" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1958 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1961 #, no-wrap msgid "`libbonobo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1959 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1962 #, no-wrap msgid "devel/libbonobo" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1961 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1964 #, no-wrap msgid "Component and compound document system for GNOME 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1962 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1965 #, no-wrap msgid "`libbonoboui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1963 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1966 #, no-wrap msgid "x11-toolkits/libbonoboui" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1965 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1968 #, no-wrap msgid "GUI frontend to the libbonobo component of GNOME 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1966 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1969 #, no-wrap msgid "`libgda4`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1967 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1970 #, no-wrap msgid "databases/libgda4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1970 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1973 #, no-wrap msgid "`libglade2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1971 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1974 #, no-wrap msgid "devel/libglade2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1973 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1976 #, no-wrap msgid "GNOME 2 glade library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1974 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1977 #, no-wrap msgid "`libgnome`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1975 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1978 #, no-wrap msgid "x11/libgnome" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1977 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1980 #, no-wrap msgid "Libraries for GNOME 2, a GNU desktop environment" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1978 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1981 #, no-wrap msgid "`libgnomecanvas`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1979 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1982 #, no-wrap msgid "graphics/libgnomecanvas" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1981 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1984 #, no-wrap msgid "Graphics library for GNOME 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1982 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1985 #, no-wrap msgid "`libgnomekbd`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1983 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1986 #, no-wrap msgid "x11/libgnomekbd" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1985 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1988 #, no-wrap msgid "GNOME 2 keyboard shared library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1986 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1989 #, no-wrap msgid "`libgnomeprint`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1987 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1990 #, no-wrap msgid "print/libgnomeprint" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1989 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1993 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1992 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1996 #, no-wrap msgid "Gnome 2 print support library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1990 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1993 #, no-wrap msgid "`libgnomeprintui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1991 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1994 #, no-wrap msgid "x11-toolkits/libgnomeprintui" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1994 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1997 #, no-wrap msgid "`libgnomeui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1995 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:1998 #, no-wrap msgid "x11-toolkits/libgnomeui" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1997 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2000 #, no-wrap msgid "Libraries for the GNOME 2 GUI, a GNU desktop environment" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1998 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2001 #, no-wrap msgid "`libgtkhtml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:1999 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2002 #, no-wrap msgid "www/libgtkhtml" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2002 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2005 #, no-wrap msgid "`libgtksourceviewmm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2003 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2006 #, no-wrap msgid "x11-toolkits/libgtksourceviewmm" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2005 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2008 #, no-wrap msgid "c++ binding of GtkSourceView" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2006 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2009 #, no-wrap msgid "`libidl`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2007 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2010 #, no-wrap msgid "devel/libIDL" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2009 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2012 #, no-wrap msgid "Library for creating trees of CORBA IDL file" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2010 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2013 #, no-wrap msgid "`libsigc++12`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2011 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2014 #, no-wrap msgid "devel/libsigc++12" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2014 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2017 #, no-wrap msgid "`libwnck`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2015 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2018 #, no-wrap msgid "x11-toolkits/libwnck" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2017 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2021 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2020 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2024 #, no-wrap msgid "Library used for writing pagers and taskslists" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2018 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2021 #, no-wrap msgid "`libwnck3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2019 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2022 #, no-wrap msgid "x11-toolkits/libwnck3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2022 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2025 #, no-wrap msgid "`orbit2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2023 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2026 #, no-wrap msgid "devel/ORBit2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2025 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2028 #, no-wrap msgid "High-performance CORBA ORB with support for the C language" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2026 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2029 #, no-wrap msgid "`pygnome2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2027 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2030 #, no-wrap msgid "x11-toolkits/py-gnome2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2029 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2032 #, no-wrap msgid "Python bindings for GNOME 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2030 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2033 #, no-wrap msgid "`pygobject`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2031 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2034 #, no-wrap msgid "devel/py-gobject" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2033 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2036 #, no-wrap msgid "Python 2, GObject 2.0 bindings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2034 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2037 #, no-wrap msgid "`pygtk2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2035 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2038 #, no-wrap msgid "x11-toolkits/py-gtk2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2037 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2040 #, no-wrap msgid "Set of Python bindings for GTK+" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2038 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2041 #, no-wrap msgid "`pygtksourceview`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2039 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2042 #, no-wrap msgid "x11-toolkits/py-gtksourceview" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2041 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2044 #, no-wrap msgid "Python bindings for GtkSourceView 2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2042 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2045 #, no-wrap msgid "`vte`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2043 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2046 #, no-wrap msgid "x11-toolkits/vte" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2047 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2050 #, no-wrap msgid "Deprecated Components: Do Not Use" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2054 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2057 #, no-wrap msgid "`pangox-compat`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2055 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2058 #, no-wrap msgid "pangox-compat has been deprecated and split off from the pango package." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2058 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2061 #, no-wrap msgid "Using Qt" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2063 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2066 msgid "" "For ports that are part of Qt itself, see crossref:uses[uses-qt-dist,`qt-" "dist`]." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2066 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2069 #, no-wrap msgid "Ports That Require Qt" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2071 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2074 msgid "" "The Ports Collection provides support for Qt 5 and Qt 6 with `USES+=qt:5` " "and `USES+=qt:6` respectively. Set `USE_QT` to the list of required Qt " @@ -4848,123 +4849,123 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2073 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2076 msgid "" "The Qt framework exports a number of variables which can be used by ports, " "some of them listed below:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2075 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2078 #, no-wrap msgid "Variables Provided to Ports That Use Qt" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2082 #, no-wrap msgid "`QMAKE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2081 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2084 #, no-wrap msgid "Full path to `qmake` binary." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2082 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2085 #, no-wrap msgid "`LRELEASE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2084 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2087 #, no-wrap msgid "Full path to `lrelease` utility." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2085 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2088 #, no-wrap msgid "`MOC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2087 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2090 #, no-wrap msgid "Full path to `moc`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2088 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2091 #, no-wrap msgid "`RCC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2090 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2093 #, no-wrap msgid "Full path to `rcc`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2091 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2094 #, no-wrap msgid "`UIC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2093 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2096 #, no-wrap msgid "Full path to `uic`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2094 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2097 #, no-wrap msgid "`QT_INCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2096 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2099 #, no-wrap msgid "Qt include directory." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2097 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2100 #, no-wrap msgid "`QT_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2099 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2102 #, no-wrap msgid "Qt libraries path." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2100 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2103 #, no-wrap msgid "`QT_PLUGINDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2101 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2104 #, no-wrap msgid "Qt plugins path." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2104 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3876 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2107 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3816 #, no-wrap msgid "Component Selection" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2111 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2114 msgid "" "Individual Qt tool and library dependencies must be specified in `USE_QT`. " "Every component can be suffixed with `_build` or `_run`, the suffix " @@ -4979,1026 +4980,1027 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2113 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2116 #, no-wrap msgid "Available Qt Library Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2117 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2361 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2378 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2509 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3088 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3866 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3886 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3911 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4015 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4185 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4237 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2120 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2364 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2381 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2512 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3091 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3806 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3826 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3851 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3955 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4125 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4177 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4445 #, no-wrap msgid "Name" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2120 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2123 #, no-wrap msgid "`3d`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2122 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2125 #, no-wrap msgid "Qt3D module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2123 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2126 #, no-wrap msgid "`5compat`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2125 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2128 #, no-wrap msgid "Qt 5 compatibility module for Qt 6" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2126 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2129 #, no-wrap msgid "`assistant`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2128 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2131 #, no-wrap msgid "Qt 5 documentation browser" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2129 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2132 #, no-wrap msgid "`base`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2131 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2134 #, no-wrap msgid "Qt 6 base module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2132 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2135 #, no-wrap msgid "`canvas3d`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2134 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2137 #, no-wrap msgid "Qt canvas3d module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2135 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2138 #, no-wrap msgid "`charts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2137 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2140 #, no-wrap msgid "Qt 5 charts module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2138 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2141 #, no-wrap msgid "`concurrent`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2140 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2143 #, no-wrap msgid "Qt multi-threading module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2141 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2144 #, no-wrap msgid "`connectivity`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2143 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2146 #, no-wrap msgid "Qt connectivity (Bluetooth/NFC) module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2144 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2147 #, no-wrap msgid "`core`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2146 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2149 #, no-wrap msgid "Qt core non-graphical module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2147 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2150 #, no-wrap msgid "`datavis3d`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2149 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2152 #, no-wrap msgid "Qt 5 3D data visualization module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2150 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2153 #, no-wrap msgid "`dbus`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2152 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2155 #, no-wrap msgid "Qt D-Bus inter-process communication module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2153 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2156 #, no-wrap msgid "`declarative`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2155 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2158 #, no-wrap msgid "Qt declarative framework for dynamic user interfaces" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2156 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2159 #, no-wrap msgid "`designer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2158 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2161 #, no-wrap msgid "Qt 5 graphical user interface designer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2159 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2162 #, no-wrap msgid "`diag`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2161 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2164 #, no-wrap msgid "Tool for reporting diagnostic information about Qt and its environment" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2162 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2165 #, no-wrap msgid "`doc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2164 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2167 #, no-wrap msgid "Qt 5 documentation" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2165 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2168 #, no-wrap msgid "`examples`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2167 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2170 #, no-wrap msgid "Qt 5 examples sourcecode" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2168 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2171 #, no-wrap msgid "`gamepad`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2170 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2173 #, no-wrap msgid "Qt 5 Gamepad Module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2171 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2174 #, no-wrap msgid "`graphicaleffects`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2173 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2176 #, no-wrap msgid "Qt Quick graphical effects" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2174 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2177 #, no-wrap msgid "`gui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2176 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2179 #, no-wrap msgid "Qt graphical user interface module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2177 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2180 #, no-wrap msgid "`help`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2179 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2182 #, no-wrap msgid "Qt online help integration module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2180 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2183 #, no-wrap msgid "`l10n`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2182 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2185 #, no-wrap msgid "Qt localized messages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2183 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2186 #, no-wrap msgid "`languageserver`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2185 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2188 #, no-wrap msgid "Qt 6 Language Server Protocol implementation" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2186 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2189 #, no-wrap msgid "`linguist`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2188 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2191 #, no-wrap msgid "Qt 5 translation tool" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2189 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2192 #, no-wrap msgid "`location`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2191 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2194 #, no-wrap msgid "Qt location module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2192 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2195 #, no-wrap msgid "`lottie`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2194 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2197 #, no-wrap msgid "Qt 6 QML API for rendering graphics and animations" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2195 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2198 #, no-wrap msgid "`multimedia`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2197 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2200 #, no-wrap msgid "Qt audio, video, radio and camera support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2198 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2201 #, no-wrap msgid "`network`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2200 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2203 #, no-wrap msgid "Qt network module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2201 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2204 #, no-wrap msgid "`networkauth`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2203 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2206 #, no-wrap msgid "Qt network auth module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2204 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2207 #, no-wrap msgid "`opengl`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2206 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2209 #, no-wrap msgid "Qt 5-compatible OpenGL support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2207 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2210 #, no-wrap msgid "`paths`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2209 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2212 #, no-wrap msgid "Command line client to QStandardPaths" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2210 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2213 #, no-wrap msgid "`phonon4`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2212 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2215 #, no-wrap msgid "KDE multimedia framework" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2213 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2216 #, no-wrap msgid "`pixeltool`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2215 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2218 #, no-wrap msgid "Qt 5 screen magnifier" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2216 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2219 #, no-wrap msgid "`plugininfo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2221 #, no-wrap msgid "Qt 5 plugin metadata dumper" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2219 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2222 #, no-wrap msgid "`positioning`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2221 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2224 #, no-wrap msgid "Qt 6 positioning API from sources such as satellite, wifi or text files." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2222 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2225 #, no-wrap msgid "`printsupport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2224 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2227 #, no-wrap msgid "Qt print support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2225 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2228 #, no-wrap msgid "`qdbus`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2227 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2230 #, no-wrap msgid "Qt command-line interface to D-Bus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2228 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2231 #, no-wrap msgid "`qdbusviewer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2230 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2233 #, no-wrap msgid "Qt 5 graphical interface to D-Bus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2231 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2234 #, no-wrap msgid "`qdoc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2233 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2236 #, no-wrap msgid "Qt documentation generator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2234 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2237 #, no-wrap msgid "`qdoc-data`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2236 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2239 #, no-wrap msgid "QDoc configuration files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2237 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2240 #, no-wrap msgid "`qev`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2239 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2242 #, no-wrap msgid "Qt QWidget events introspection tool" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2240 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2370 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2243 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2373 #, no-wrap msgid "`qmake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2245 #, no-wrap msgid "Qt Makefile generator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2243 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2246 #, no-wrap msgid "`quickcontrols`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2245 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2248 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2251 #, no-wrap msgid "Set of controls for building complete interfaces in Qt Quick" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2246 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2249 #, no-wrap msgid "`quickcontrols2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2249 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2252 #, no-wrap msgid "`remoteobjects`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2251 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2260 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2254 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2263 #, no-wrap msgid "Qt 5 SXCML module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2252 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2255 #, no-wrap msgid "`script`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2254 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2257 #, no-wrap msgid "Qt 4-compatible scripting module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2255 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2258 #, no-wrap msgid "`scripttools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2257 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2260 #, no-wrap msgid "Qt Script additional components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2258 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2261 #, no-wrap msgid "`scxml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2261 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2264 #, no-wrap msgid "`sensors`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2263 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2266 #, no-wrap msgid "Qt sensors module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2264 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2267 #, no-wrap msgid "`serialbus`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2266 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2269 #, no-wrap msgid "Qt functions to access industrial bus systems" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2267 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2270 #, no-wrap msgid "`serialport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2269 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2272 #, no-wrap msgid "Qt functions to access serial ports" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2270 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2273 #, no-wrap msgid "`shadertools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2272 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2275 #, no-wrap msgid "Qt 6 tools for the cross-platform Qt shader pipeline" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2273 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2276 #, no-wrap msgid "`speech`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2275 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2278 #, no-wrap msgid "Accessibility features for Qt5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2276 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2279 #, no-wrap msgid "`sql`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2278 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2281 #, no-wrap msgid "Qt SQL database integration module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2279 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2282 #, no-wrap msgid "`sql-ibase`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2281 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2284 #, no-wrap msgid "Qt InterBase/Firebird database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2282 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2285 #, no-wrap msgid "`sql-mysql`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2284 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2287 #, no-wrap msgid "Qt MySQL database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2285 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2288 #, no-wrap msgid "`sql-odbc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2287 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2290 #, no-wrap msgid "Qt Open Database Connectivity plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2288 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2291 #, no-wrap msgid "`sql-pgsql`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2290 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2293 #, no-wrap msgid "Qt PostgreSQL database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2291 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2294 #, no-wrap msgid "`sql-sqlite2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2293 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2296 #, no-wrap msgid "Qt SQLite 2 database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2294 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2297 #, no-wrap msgid "`sql-sqlite3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2296 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2299 #, no-wrap msgid "Qt SQLite 3 database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2297 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2300 #, no-wrap msgid "`sql-tds`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2299 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2302 #, no-wrap msgid "Qt TDS Database Connectivity database plugin" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2300 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3945 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2303 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3885 #, no-wrap msgid "`svg`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2302 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2305 #, no-wrap msgid "Qt SVG support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2303 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2306 #, no-wrap msgid "`testlib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2305 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2308 #, no-wrap msgid "Qt unit testing module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2306 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2309 #, no-wrap msgid "`tools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2308 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2311 #, no-wrap msgid "Qt 6 assorted tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2309 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2312 #, no-wrap msgid "`translations`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2311 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2314 #, no-wrap msgid "Qt 6 translation module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2312 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2315 #, no-wrap msgid "`uiplugin`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2314 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2317 #, no-wrap msgid "Custom Qt widget plugin interface for Qt Designer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2315 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2318 #, no-wrap msgid "`uitools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2317 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2320 #, no-wrap msgid "Qt Designer UI forms support module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2318 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2321 #, no-wrap msgid "`virtualkeyboard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2320 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2323 #, no-wrap msgid "Qt 5 Virtual Keyboard Module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2321 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3043 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2324 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3046 #, no-wrap msgid "`wayland`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2323 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2326 #, no-wrap msgid "Qt 5 wrapper for Wayland" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2324 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2327 #, no-wrap msgid "`webchannel`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2326 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2329 #, no-wrap msgid "Qt 5 library for integration of C++/QML with HTML/js clients" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2327 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2330 #, no-wrap msgid "`webengine`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2329 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2332 #, no-wrap msgid "Qt 5 library to render web content" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2330 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2333 #, no-wrap msgid "`webkit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2332 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2335 #, no-wrap msgid "QtWebKit with a more modern WebKit code base" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2333 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2336 #, no-wrap msgid "`websockets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2335 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2338 #, no-wrap msgid "Qt implementation of WebSocket protocol" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2336 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2339 #, no-wrap msgid "`websockets-qml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2338 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2341 #, no-wrap msgid "Qt implementation of WebSocket protocol (QML bindings)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2339 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2342 #, no-wrap msgid "`webview`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2341 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2344 #, no-wrap msgid "Qt component for displaying web content" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2342 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2345 #, no-wrap msgid "`widgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2344 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2347 #, no-wrap msgid "Qt C++ widgets module" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2345 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2348 #, no-wrap msgid "`x11extras`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2347 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2350 #, no-wrap msgid "Qt platform-specific features for X11-based systems" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2348 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2351 #, no-wrap msgid "`xml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2350 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2353 #, no-wrap msgid "Qt SAX and DOM implementations" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2351 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2354 #, no-wrap msgid "`xmlpatterns`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2352 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2355 #, no-wrap msgid "Qt support for XPath, XQuery, XSLT and XML Schema" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2355 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2358 msgid "" "To determine the libraries an application depends on, run `ldd` on the main " "executable after a successful compilation." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2357 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2360 #, no-wrap msgid "Available Qt Tool Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2364 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3091 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2367 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3094 #, no-wrap msgid "`buildtools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2366 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2369 #, no-wrap msgid "build tools (`moc`, `rcc`), needed for almost every Qt application." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2367 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2370 #, no-wrap msgid "`linguisttools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2369 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2372 #, no-wrap msgid "localization tools: `lrelease`, `lupdate`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2371 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2374 #, no-wrap msgid "Makefile generator/build utility" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2374 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2377 #, no-wrap msgid "Available Qt Plugin Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2381 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2384 #, no-wrap msgid "`imageformats`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2382 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2385 #, no-wrap msgid "plugins for TGA, TIFF, and MNG image formats" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2385 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2388 #, no-wrap msgid "Selecting Qt 5 Components" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2391 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2394 msgid "" "In this example, the ported application uses the Qt 5 graphical user " "interface library, the Qt 5 core library, all of the Qt 5 code generation " @@ -6010,7 +6012,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2396 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2399 #, no-wrap msgid "" "USES=\tqt:5\n" @@ -6018,13 +6020,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2401 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2404 #, no-wrap msgid "Using `qmake`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2407 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2410 msgid "" "If the application provides a qmake project file ([.filename]#*.pro#), " "define `USES= qmake` along with `USE_QT`. `USES= qmake` already implies a " @@ -6036,108 +6038,108 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2409 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2412 #, no-wrap msgid "Possible Arguments for `USES= qmake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2416 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2419 #, no-wrap msgid "`no_configure`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2418 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2421 #, no-wrap msgid "Do not add the configure target. This is implied by `HAS_CONFIGURE=yes` and `GNU_CONFIGURE=yes`. It is required when the build only needs the environment setup from `USES= qmake`, but otherwise runs `qmake` on its own." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2419 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2422 #, no-wrap msgid "`no_env`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2421 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2424 #, no-wrap msgid "Suppress modification of the configure and make environments. It is only required when `qmake` is used to configure the software and the build fails to understand the environment setup by `USES= qmake`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2422 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2425 #, no-wrap msgid "`norecursive`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2424 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2427 #, no-wrap msgid "Do not pass the `-recursive` argument to `qmake`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2425 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2428 #, no-wrap msgid "`outsource`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2426 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2429 #, no-wrap msgid "Perform an out-of-source build." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2429 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2432 #, no-wrap msgid "Variables for Ports That Use `qmake`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2436 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2439 #, no-wrap msgid "`QMAKE_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2438 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2441 #, no-wrap msgid "Port specific qmake flags to be passed to the `qmake` binary." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2439 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2442 #, no-wrap msgid "`QMAKE_ENV`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2441 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2444 #, no-wrap msgid "Environment variables to be set for the `qmake` binary. The default is `${CONFIGURE_ENV}`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2442 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2445 #, no-wrap msgid "`QMAKE_SOURCE_PATH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2443 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2446 #, no-wrap msgid "Path to qmake project files ([.filename]#.pro#). The default is `${WRKSRC}` if an out-of-source build is requested, empty otherwise." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2446 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2449 msgid "When using `USES= qmake`, these settings are deployed:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2453 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2456 #, no-wrap msgid "" "CONFIGURE_ARGS+=\t--with-qt-includes=${QT_INCDIR} \\\n" @@ -6147,7 +6149,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2457 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2460 #, no-wrap msgid "" "CONFIGURE_ENV+=\tQTDIR=\"${QT_PREFIX}\" QMAKE=\"${QMAKE}\" \\\n" @@ -6156,7 +6158,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2461 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2464 #, no-wrap msgid "" "PLIST_SUB+=\tQT_INCDIR=${QT_INCDIR_REL} \\\n" @@ -6165,7 +6167,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2465 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2468 msgid "" "Some configure scripts do not support the arguments above. To suppress " "modification of `CONFIGURE_ENV` and `CONFIGURE_ARGS`, set `USES= qmake:" @@ -6173,18 +6175,18 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2467 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2470 #, no-wrap msgid "`USES= qmake` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2471 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2474 msgid "This snippet demonstrates the use of qmake for a Qt 5 port:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2476 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2479 #, no-wrap msgid "" "USES=\tqmake:outsource qt:5\n" @@ -6192,7 +6194,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2481 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2484 msgid "" "Qt applications are often written to be cross-platform and often X11/Unix is " "not the platform they are developed on, which in turn leads to certain loose " @@ -6200,7 +6202,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2483 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2486 msgid "" "_Missing additional include paths._ Many applications come with system tray " "icon support, but neglect to look for includes and/or libraries in the X11 " @@ -6209,7 +6211,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2488 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2491 #, no-wrap msgid "" "QMAKE_ARGS+=\tINCLUDEPATH+=${LOCALBASE}/include \\\n" @@ -6217,7 +6219,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2491 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2494 msgid "" "_Bogus installation paths._ Sometimes data such as icons or .desktop files " "are by default installed into directories which are not scanned by XDG-" @@ -6228,19 +6230,19 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2493 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2496 #, no-wrap msgid "Using KDE" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2496 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2499 #, no-wrap msgid "KDE Variable Definitions" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2503 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2506 msgid "" "If the application depends on KDE, set `USES+=kde:5` and `USE_KDE` to the " "list of required components. `_build` and `_run` suffixes can be used to " @@ -6252,2127 +6254,2127 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2505 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2508 #, no-wrap msgid "Available KDE Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2512 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2515 #, no-wrap msgid "`activities`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2514 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2517 #, no-wrap msgid "KF5 runtime and library to organize work in separate activities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2515 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2518 #, no-wrap msgid "`activities-stats`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2517 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2520 #, no-wrap msgid "KF5 statistics for activities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2518 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2521 #, no-wrap msgid "`activitymanagerd`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2520 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2523 #, no-wrap msgid "System service to manage user's activities, track the usage patterns" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2521 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2524 #, no-wrap msgid "`akonadi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2523 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2526 #, no-wrap msgid "Storage server for KDE-Pim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2524 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2527 #, no-wrap msgid "`akonadicalendar`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2526 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2529 #, no-wrap msgid "Akonadi Calendar Integration" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2527 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2530 #, no-wrap msgid "`akonadiconsole`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2532 #, no-wrap msgid "Akonadi management and debugging console" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2530 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2533 #, no-wrap msgid "`akonadicontacts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2532 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2535 #, no-wrap msgid "Libraries and daemons to implement Contact Management in Akonadi" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2533 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2536 #, no-wrap msgid "`akonadiimportwizard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2535 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2538 #, no-wrap msgid "Import data from other mail clients to KMail" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2536 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2539 #, no-wrap msgid "`akonadimime`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2538 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2541 #, no-wrap msgid "Libraries and daemons to implement basic email handling" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2539 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2542 #, no-wrap msgid "`akonadinotes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2541 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2904 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2544 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2907 #, no-wrap msgid "KDE library for accessing mail storages in MBox format" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2542 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2545 #, no-wrap msgid "`akonadisearch`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2544 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2547 #, no-wrap msgid "Libraries and daemons to implement searching in Akonadi" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2545 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2548 #, no-wrap msgid "`akregator`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2547 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2550 #, no-wrap msgid "A Feed Reader by KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2548 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2551 #, no-wrap msgid "`alarmcalendar`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2553 #, no-wrap msgid "KDE API for KAlarm alarms" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2551 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2554 #, no-wrap msgid "`apidox`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2553 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2556 #, no-wrap msgid "KF5 API Documentation Tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2554 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2557 #, no-wrap msgid "`archive`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2556 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2559 #, no-wrap msgid "KF5 library that provides classes for handling archive formats" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2557 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2560 #, no-wrap msgid "`attica`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2559 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2562 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2565 #, no-wrap msgid "Open Collaboration Services API library KDE5 version" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2560 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2563 #, no-wrap msgid "`attica5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2563 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2566 #, no-wrap msgid "`auth`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2565 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2568 #, no-wrap msgid "KF5 abstraction to system policy and authentication features" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2566 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2569 #, no-wrap msgid "`baloo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2568 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2574 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2571 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2577 #, no-wrap msgid "KF5 Framework for searching and managing user metadata" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2569 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2572 #, no-wrap msgid "`baloo-widgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2571 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2574 #, no-wrap msgid "BalooWidgets library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2572 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2575 #, no-wrap msgid "`baloo5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2575 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2578 #, no-wrap msgid "`blog`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2577 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2580 #, no-wrap msgid "KDE API for weblogging access" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2578 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2581 #, no-wrap msgid "`bookmarks`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2580 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2583 #, no-wrap msgid "KF5 library for bookmarks and the XBEL format" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2581 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2584 #, no-wrap msgid "`breeze`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2583 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2586 #, no-wrap msgid "Plasma5 artwork, styles and assets for the Breeze visual style" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2584 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2587 #, no-wrap msgid "`breeze-gtk`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2586 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2589 #, no-wrap msgid "Plasma5 Breeze visual style for Gtk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2587 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2590 #, no-wrap msgid "`breeze-icons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2589 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2592 #, no-wrap msgid "Breeze icon theme for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2590 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2593 #, no-wrap msgid "`calendarcore`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2592 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2595 #, no-wrap msgid "KDE calendar access library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2593 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2596 #, no-wrap msgid "`calendarsupport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2595 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2598 #, no-wrap msgid "Calendar support libraries for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2596 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2599 #, no-wrap msgid "`calendarutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2598 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2601 #, no-wrap msgid "KDE utility and user interface functions for accessing calendar" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2599 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2602 #, no-wrap msgid "`codecs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2601 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2604 #, no-wrap msgid "KF5 library for string manipulation" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2602 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2605 #, no-wrap msgid "`completion`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2604 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2607 #, no-wrap msgid "KF5 text completion helpers and widgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2605 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2608 #, no-wrap msgid "`config`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2607 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2610 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2613 #, no-wrap msgid "KF5 widgets for configuration dialogs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2608 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2611 #, no-wrap msgid "`configwidgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2611 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2614 #, no-wrap msgid "`contacts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2613 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2616 #, no-wrap msgid "KDE api to manage contact information" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2614 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2617 #, no-wrap msgid "`coreaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2616 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2619 #, no-wrap msgid "KF5 addons to QtCore" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2617 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2620 #, no-wrap msgid "`crash`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2619 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2622 #, no-wrap msgid "KF5 library to handle crash analysis and bug report from apps" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2620 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2623 #, no-wrap msgid "`dbusaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2622 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3030 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2625 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3033 #, no-wrap msgid "KF5 addons to QtDBus" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2623 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2626 #, no-wrap msgid "`decoration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2625 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2628 #, no-wrap msgid "Plasma5 library to create window decorations" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2626 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2629 #, no-wrap msgid "`designerplugin`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2628 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2631 #, no-wrap msgid "KF5 integration of Frameworks widgets in Qt Designer/Creator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2629 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2632 #, no-wrap msgid "`discover`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2631 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2634 #, no-wrap msgid "Plasma5 package management tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2632 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2635 #, no-wrap msgid "`dnssd`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2634 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2637 #, no-wrap msgid "KF5 abstraction to system DNSSD features" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2635 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2638 #, no-wrap msgid "`doctools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2637 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2640 #, no-wrap msgid "KF5 documentation generation from docbook" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2638 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2641 #, no-wrap msgid "`drkonqi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2640 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2643 #, no-wrap msgid "Plasma5 crash handler" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2641 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2644 #, no-wrap msgid "`ecm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2643 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2646 #, no-wrap msgid "Extra modules and scripts for CMake" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2644 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2647 #, no-wrap msgid "`emoticons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2646 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2649 #, no-wrap msgid "KF5 library to convert emoticons" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2647 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2650 #, no-wrap msgid "`eventviews`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2652 #, no-wrap msgid "Event view libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2650 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2653 #, no-wrap msgid "`filemetadata`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2652 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2655 #, no-wrap msgid "KF5 library for extracting file metadata" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2653 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2656 #, no-wrap msgid "`frameworkintegration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2655 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2658 #, no-wrap msgid "KF5 workspace and cross-framework integration plugins" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2656 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2659 #, no-wrap msgid "`gapi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2658 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2661 #, no-wrap msgid "KDE based library to access google services" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2659 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2662 #, no-wrap msgid "`globalaccel`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2661 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2664 #, no-wrap msgid "KF5 library to add support for global workspace shortcuts" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2662 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2665 #, no-wrap msgid "`grantlee-editor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2664 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2667 #, no-wrap msgid "Editor for Grantlee themes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2665 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2668 #, no-wrap msgid "`grantleetheme`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2667 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2670 #, no-wrap msgid "KDE PIM grantleetheme" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2668 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2671 #, no-wrap msgid "`gravatar`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2670 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2673 #, no-wrap msgid "Library for gravatar support" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2671 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2674 #, no-wrap msgid "`guiaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2673 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2676 #, no-wrap msgid "KF5 addons to QtGui" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2674 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2677 #, no-wrap msgid "`holidays`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2676 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2679 #, no-wrap msgid "KDE library for calendar holidays" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2677 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2680 #, no-wrap msgid "`hotkeys`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2679 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2682 #, no-wrap msgid "Plasma5 library for hotkeys" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2680 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2683 #, no-wrap msgid "`i18n`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2682 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2685 #, no-wrap msgid "KF5 advanced internationalization framework" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2683 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2686 #, no-wrap msgid "`iconthemes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2685 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2688 #, no-wrap msgid "KF5 library for handling icons in applications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2686 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2689 #, no-wrap msgid "`identitymanagement`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2688 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2691 #, no-wrap msgid "KDE pim identities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2689 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2692 #, no-wrap msgid "`idletime`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2691 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2694 #, no-wrap msgid "KF5 library for monitoring user activity" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2692 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2695 #, no-wrap msgid "`imap`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2694 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2697 #, no-wrap msgid "KDE API for IMAP support" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2695 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2698 #, no-wrap msgid "`incidenceeditor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2697 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2700 #, no-wrap msgid "Incidence editor libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2698 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2701 #, no-wrap msgid "`infocenter`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2700 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2703 #, no-wrap msgid "Plasma5 utility providing system information" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2701 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2704 #, no-wrap msgid "`init`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2703 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2706 #, no-wrap msgid "KF5 process launcher to speed up launching KDE applications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2704 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2707 #, no-wrap msgid "`itemmodels`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2706 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2709 #, no-wrap msgid "KF5 models for Qt Model/View system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2707 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2710 #, no-wrap msgid "`itemviews`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2709 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2712 #, no-wrap msgid "KF5 widget addons for Qt Model/View" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2710 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2713 #, no-wrap msgid "`jobwidgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2712 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2715 #, no-wrap msgid "KF5 widgets for tracking KJob instance" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2713 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2716 #, no-wrap msgid "`js`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2715 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2718 #, no-wrap msgid "KF5 library providing an ECMAScript interpreter" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2716 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2719 #, no-wrap msgid "`jsembed`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2718 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2721 #, no-wrap msgid "KF5 library for binding JavaScript objects to QObjects" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2719 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2722 #, no-wrap msgid "`kaddressbook`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2721 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2724 #, no-wrap msgid "KDE contact manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2722 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2725 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2728 #, no-wrap msgid "`kalarm`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2724 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2727 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2730 #, no-wrap msgid "Personal alarm scheduler" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2728 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2731 #, no-wrap msgid "`kate`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2730 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2733 #, no-wrap msgid "Basic editor framework for the KDE system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2731 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2734 #, no-wrap msgid "`kcmutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2733 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2736 #, no-wrap msgid "KF5 utilities for working with KCModules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2734 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2737 #, no-wrap msgid "`kde-cli-tools`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2736 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2739 #, no-wrap msgid "Plasma5 non-interactive system tools" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2737 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2740 #, no-wrap msgid "`kde-gtk-config`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2739 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2742 #, no-wrap msgid "Plasma5 GTK2 and GTK3 configurator" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2740 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2743 #, no-wrap msgid "`kdeclarative`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2742 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2745 #, no-wrap msgid "KF5 library providing integration of QML and KDE Frameworks" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2743 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2746 #, no-wrap msgid "`kded`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2748 #, no-wrap msgid "KF5 extensible daemon for providing system level services" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2746 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2749 #, no-wrap msgid "`kdelibs4support`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2748 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2751 #, no-wrap msgid "KF5 porting aid from KDELibs4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2749 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2752 #, no-wrap msgid "`kdepim-addons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2751 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2754 #, no-wrap msgid "KDE PIM addons" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2752 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2755 #, no-wrap msgid "`kdepim-apps-libs`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2754 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2757 #, no-wrap msgid "KDE PIM mail related libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2755 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2758 #, no-wrap msgid "`kdepim-runtime5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2757 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2760 #, no-wrap msgid "KDE PIM tools and services" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2758 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2761 #, no-wrap msgid "`kdeplasma-addons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2760 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2763 #, no-wrap msgid "Plasma5 addons to improve the Plasma experience" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2761 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2764 #, no-wrap msgid "`kdesu`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2763 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2766 #, no-wrap msgid "KF5 integration with su for elevated privileges" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2764 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2767 #, no-wrap msgid "`kdewebkit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2766 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2769 #, no-wrap msgid "KF5 library providing integration of QtWebKit" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2767 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2770 #, no-wrap msgid "`kgamma5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2769 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2772 #, no-wrap msgid "Plasma5 monitor's gamma settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2770 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2773 #, no-wrap msgid "`khtml`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2772 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2775 #, no-wrap msgid "KF5 KTHML rendering engine" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2773 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2776 #, no-wrap msgid "`kimageformats`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2775 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2778 #, no-wrap msgid "KF5 library providing support for additional image formats" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2776 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2779 #, no-wrap msgid "`kio`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2778 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2781 #, no-wrap msgid "KF5 resource and network access abstraction" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2779 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2782 #, no-wrap msgid "`kirigami2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2781 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2784 #, no-wrap msgid "QtQuick based components set" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2782 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2785 #, no-wrap msgid "`kitinerary`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2784 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2787 #, no-wrap msgid "Data Model and Extraction System for Travel Reservation information" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2785 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2788 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2791 #, no-wrap msgid "`kmail`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2787 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2790 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2793 #, no-wrap msgid "KDE mail client" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2791 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2794 #, no-wrap msgid "`kmail-account-wizard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2793 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2796 #, no-wrap msgid "KDE mail account wizard" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2794 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2797 #, no-wrap msgid "`kmenuedit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2796 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2799 #, no-wrap msgid "Plasma5 menu editor" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2797 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2800 #, no-wrap msgid "`knotes`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2799 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2802 #, no-wrap msgid "Popup notes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2800 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2803 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2806 #, no-wrap msgid "`kontact`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2802 #: documentation/content/en/books/porters-handbook/special/_index.adoc:2805 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2808 #, no-wrap msgid "KDE Personal Information Manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2806 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2809 #, no-wrap msgid "`kontactinterface`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2808 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2811 #, no-wrap msgid "KDE glue for embedding KParts into Kontact" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2809 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2812 #, no-wrap msgid "`korganizer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2811 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2814 #, no-wrap msgid "Calendar and scheduling Program" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2812 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2815 #, no-wrap msgid "`kpimdav`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2814 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2817 #, no-wrap msgid "A DAV protocol implementation with KJobs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2815 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2818 #, no-wrap msgid "`kpkpass`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2817 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2820 #, no-wrap msgid "Library to deal with Apple Wallet pass files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2818 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2821 #, no-wrap msgid "`kross`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2820 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2823 #, no-wrap msgid "KF5 multi-language application scripting" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2821 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2824 #, no-wrap msgid "`kscreen`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2823 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2883 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2826 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2886 #, no-wrap msgid "Plasma5 screen management library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2824 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2827 #, no-wrap msgid "`kscreenlocker`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2826 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2829 #, no-wrap msgid "Plasma5 secure lock screen architecture" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2827 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2830 #, no-wrap msgid "`ksmtp`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2829 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2832 #, no-wrap msgid "Job-based library to send email through an SMTP server" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2830 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2833 #, no-wrap msgid "`ksshaskpass`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2832 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2835 #, no-wrap msgid "Plasma5 ssh-add frontend" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2833 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2836 #, no-wrap msgid "`ksysguard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2835 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2838 #, no-wrap msgid "Plasma5 utility to track and control the running processes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2836 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2839 #, no-wrap msgid "`kwallet-pam`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2838 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2841 #, no-wrap msgid "Plasma5 KWallet PAM Integration" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2839 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2842 #, no-wrap msgid "`kwayland-integration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2841 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2844 #, no-wrap msgid "Integration plugins for a Wayland-based desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2842 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2845 #, no-wrap msgid "`kwin`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2844 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2847 #, no-wrap msgid "Plasma5 window manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2845 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2848 #, no-wrap msgid "`kwrited`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2847 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2850 #, no-wrap msgid "Plasma5 daemon listening for wall and write messages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2848 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2851 #, no-wrap msgid "`ldap`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2850 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2853 #, no-wrap msgid "LDAP access API for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2851 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2854 #, no-wrap msgid "`libkcddb`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2853 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2856 #, no-wrap msgid "KDE CDDB library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2854 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2857 #, no-wrap msgid "`libkcompactdisc`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2856 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2859 #, no-wrap msgid "KDE library for interfacing with audio CDs" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2857 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2860 #, no-wrap msgid "`libkdcraw`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2859 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2862 #, no-wrap msgid "LibRaw interface for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2860 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2863 #, no-wrap msgid "`libkdegames`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2862 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2865 #, no-wrap msgid "Libraries used by KDE games" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2863 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2866 #, no-wrap msgid "`libkdepim`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2865 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2868 #, no-wrap msgid "KDE PIM Libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2866 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2869 #, no-wrap msgid "`libkeduvocdocument`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2868 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2871 #, no-wrap msgid "Library for reading and writing vocabulary files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2869 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2872 #, no-wrap msgid "`libkexiv2`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2871 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2874 #, no-wrap msgid "Exiv2 library interface for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2872 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2875 #, no-wrap msgid "`libkipi`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2874 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2877 #, no-wrap msgid "KDE Image Plugin Interface" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2875 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2878 #, no-wrap msgid "`libkleo`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2877 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2880 #, no-wrap msgid "Certificate manager for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2878 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2881 #, no-wrap msgid "`libksane`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2880 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2883 #, no-wrap msgid "SANE library interface for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2881 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2884 #, no-wrap msgid "`libkscreen`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2884 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2887 #, no-wrap msgid "`libksieve`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2886 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2889 #, no-wrap msgid "Sieve libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2887 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2890 #, no-wrap msgid "`libksysguard`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2889 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2892 #, no-wrap msgid "Plasma5 library to track and control running processes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2890 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2893 #, no-wrap msgid "`mailcommon`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2892 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2952 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2895 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2955 #, no-wrap msgid "Common libriares for KDEPim" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2893 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2896 #, no-wrap msgid "`mailimporter`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2895 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2907 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2898 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2910 #, no-wrap msgid "Import mbox files to KMail" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2896 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2899 #, no-wrap msgid "`mailtransport`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2898 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2901 #, no-wrap msgid "KDE library to managing mail transport" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2899 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2902 #, no-wrap msgid "`marble`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2901 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2904 #, no-wrap msgid "Virtual globe and world atlas for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2902 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2905 #, no-wrap msgid "`mbox`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2905 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2908 #, no-wrap msgid "`mbox-importer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2908 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2911 #, no-wrap msgid "`mediaplayer`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2910 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2913 #, no-wrap msgid "KF5 plugin interface for media player features" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2911 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2914 #, no-wrap msgid "`messagelib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2913 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2916 #, no-wrap msgid "Library for handling messages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2914 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2917 #, no-wrap msgid "`milou`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2916 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2919 #, no-wrap msgid "Plasma5 Plasmoid for search" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2917 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2920 #, no-wrap msgid "`mime`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2919 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2922 #, no-wrap msgid "Library for handling MIME data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2920 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2923 #, no-wrap msgid "`newstuff`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2922 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2925 #, no-wrap msgid "KF5 library for downloading application assets from the network" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2923 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2926 #, no-wrap msgid "`notifications`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2925 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2928 #, no-wrap msgid "KF5 abstraction for system notifications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2926 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2929 #, no-wrap msgid "`notifyconfig`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2928 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2931 #, no-wrap msgid "KF5 configuration system for KNotify" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2929 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2932 #, no-wrap msgid "`okular`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2931 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2934 #, no-wrap msgid "KDE universal document viewer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2932 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2935 #, no-wrap msgid "`oxygen`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2934 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2937 #, no-wrap msgid "Plasma5 Oxygen style" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2935 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2938 #, no-wrap msgid "`oxygen-icons5`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2937 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2940 #, no-wrap msgid "The Oxygen icon theme for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2938 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2941 #, no-wrap msgid "`package`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2940 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2943 #, no-wrap msgid "KF5 library to load and install packages" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2941 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2944 #, no-wrap msgid "`parts`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2943 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2946 #, no-wrap msgid "KF5 document centric plugin system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2944 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2947 #, no-wrap msgid "`people`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2946 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2949 #, no-wrap msgid "KF5 library providing access to contacts" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2947 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2950 #, no-wrap msgid "`pim-data-exporter`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2949 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2952 #, no-wrap msgid "Import and export KDE PIM settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2950 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2953 #, no-wrap msgid "`pimcommon`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2953 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2956 #, no-wrap msgid "`pimtextedit`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2955 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2958 #, no-wrap msgid "KDE library for PIM-specific text editing utilities" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2956 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2959 #, no-wrap msgid "`plasma-browser-integration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2958 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2961 #, no-wrap msgid "Plasma5 components to integrate browsers into the desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2959 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2962 #, no-wrap msgid "`plasma-desktop`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2961 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2964 #, no-wrap msgid "Plasma5 plasma desktop" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2962 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2965 #, no-wrap msgid "`plasma-framework`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2964 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2967 #, no-wrap msgid "KF5 plugin based UI runtime used to write user interfaces" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2965 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2968 #, no-wrap msgid "`plasma-integration`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2967 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2970 #, no-wrap msgid "Qt Platform Theme integration plugins for the Plasma workspaces" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2968 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2971 #, no-wrap msgid "`plasma-pa`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2970 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2973 #, no-wrap msgid "Plasma5 Plasma pulse audio mixer" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2971 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2974 #, no-wrap msgid "`plasma-sdk`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2973 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2976 #, no-wrap msgid "Plasma5 applications useful for Plasma development" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2974 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2977 #, no-wrap msgid "`plasma-workspace`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2976 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2979 #, no-wrap msgid "Plasma5 Plasma workspace" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2977 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2980 #, no-wrap msgid "`plasma-workspace-wallpapers`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2979 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2982 #, no-wrap msgid "Plasma5 wallpapers" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2980 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2983 #, no-wrap msgid "`plotting`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2982 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2985 #, no-wrap msgid "KF5 lightweight plotting framework" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2983 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2986 #, no-wrap msgid "`polkit-kde-agent-1`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2985 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2988 #, no-wrap msgid "Plasma5 daemon providing a polkit authentication UI" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2986 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2989 #, no-wrap msgid "`powerdevil`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2988 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2991 #, no-wrap msgid "Plasma5 tool to manage the power consumption settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2989 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2992 #, no-wrap msgid "`prison`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2991 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2994 #, no-wrap msgid "API to produce barcodes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2992 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2995 #, no-wrap msgid "`pty`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2994 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2997 #, no-wrap msgid "KF5 pty abstraction" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2995 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:2998 #, no-wrap msgid "`purpose`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2997 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3000 #, no-wrap msgid "Offers available actions for a specific purpose" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:2998 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3001 #, no-wrap msgid "`qqc2-desktop-style`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3000 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3003 #, no-wrap msgid "Qt QuickControl2 style for KDE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3001 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3004 #, no-wrap msgid "`runner`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3003 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3006 #, no-wrap msgid "KF5 parallelized query system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3004 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3007 #, no-wrap msgid "`service`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3006 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3009 #, no-wrap msgid "KF5 advanced plugin and service introspection" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3007 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3010 #, no-wrap msgid "`solid`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3009 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3012 #, no-wrap msgid "KF5 hardware integration and detection" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3010 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3013 #, no-wrap msgid "`sonnet`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3012 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3015 #, no-wrap msgid "KF5 plugin-based spell checking library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3013 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3016 #, no-wrap msgid "`syndication`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3015 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3018 #, no-wrap msgid "KDE RSS feed handling library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3016 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3019 #, no-wrap msgid "`syntaxhighlighting`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3018 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3021 #, no-wrap msgid "KF5 syntax highlighting engine for structured text and code" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3019 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3022 #, no-wrap msgid "`systemsettings`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3021 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3024 #, no-wrap msgid "Plasma5 system settings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3022 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3025 #, no-wrap msgid "`texteditor`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3024 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3027 #, no-wrap msgid "KF5 advanced embeddable text editor" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3025 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3028 #, no-wrap msgid "`textwidgets`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3027 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3030 #, no-wrap msgid "KF5 advanced text editing widgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3028 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3031 #, no-wrap msgid "`threadweaver`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3031 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3034 #, no-wrap msgid "`tnef`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3033 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3036 #, no-wrap msgid "KDE API for the handling of TNEF data" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3034 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3037 #, no-wrap msgid "`unitconversion`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3036 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3039 #, no-wrap msgid "KF5 library for unit conversion" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3037 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3040 #, no-wrap msgid "`user-manager`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3039 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3042 #, no-wrap msgid "Plasma5 user manager" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3040 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3043 #, no-wrap msgid "`wallet`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3042 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3045 #, no-wrap msgid "KF5 secure and unified container for user passwords" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3045 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3048 #, no-wrap msgid "KF5 Client and Server library wrapper for the Wayland libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3046 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3049 #, no-wrap msgid "`widgetsaddons`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3048 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3051 #, no-wrap msgid "KF5 addons to QtWidgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3049 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3052 #, no-wrap msgid "`windowsystem`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3051 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3054 #, no-wrap msgid "KF5 library for access to the windowing system" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3052 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3055 #, no-wrap msgid "`xmlgui`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3054 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3057 #, no-wrap msgid "KF5 user configurable main windows" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3055 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3058 #, no-wrap msgid "`xmlrpcclient`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3056 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3059 #, no-wrap msgid "KF5 interaction with XMLRPC services" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3059 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3062 #, no-wrap msgid "`USE_KDE` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3068 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3071 msgid "" "This is a simple example for a KDE port. `USES= cmake` instructs the port " "to utilize CMake, a configuration tool widely used by KDE projects (see " @@ -8383,7 +8385,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3074 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3077 #, no-wrap msgid "" "USES=\t\tcmake kde:5 qt:5\n" @@ -8392,74 +8394,74 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3082 #, no-wrap msgid "Using LXQt" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3082 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3085 msgid "" "Applications depending on LXQt should set `USES+= lxqt` and set `USE_LXQT` " "to the list of required components from the table below" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3084 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3087 #, no-wrap msgid "Available LXQt Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3093 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3096 #, no-wrap msgid "Helpers for additional CMake modules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3094 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3097 #, no-wrap msgid "`libfmqt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3096 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3099 #, no-wrap msgid "Libfm Qt bindings" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3097 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3100 #, no-wrap msgid "`lxqt`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3099 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3102 #, no-wrap msgid "LXQt core library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3100 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3103 #, no-wrap msgid "`qtxdg`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3101 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3104 #, no-wrap msgid "Qt implementation of freedesktop.org XDG specifications" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3104 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3107 #, no-wrap msgid "`USE_LXQT` Example" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3109 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3112 msgid "" "This is a simple example, `USE_LXQT` adds a dependency on LXQt libraries. " "Required LXQt components and other dependencies can be determined from the " @@ -8467,7 +8469,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3115 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3118 #, no-wrap msgid "" "USES=\tcmake lxqt qt:5 tar:xz\n" @@ -8476,26 +8478,26 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3120 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3123 #, no-wrap msgid "Using Java" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3123 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3126 #, no-wrap msgid "Variable Definitions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3126 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3129 msgid "" "If the port needs a Java(TM) Development Kit (JDK(TM)) to either build, run " "or even extract the distfile, then define `USE_JAVA`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3130 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3133 msgid "" "There are several JDKs in the ports collection, from various vendors, and in " "several versions. If the port must use a particular version, specify it " @@ -8507,456 +8509,456 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3132 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3135 #, no-wrap msgid "Variables Which May be Set by Ports That Use Java" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3139 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3142 #, no-wrap msgid "`USE_JAVA`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3141 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3144 #, no-wrap msgid "Define for the remaining variables to have any effect." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3142 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3145 #, no-wrap msgid "`JAVA_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3144 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3147 #, no-wrap msgid "List of space-separated suitable Java versions for the port. An optional `\"+\"` allows specifying a range of versions (allowed values: `7[+] 8[+] 11[+] 12[+] 13[+] 14[+] 15[+] 16[+] 17[+] 18[+]`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3145 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3148 #, no-wrap msgid "`JAVA_OS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3147 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3150 #, no-wrap msgid "List of space-separated suitable JDK port operating systems for the port (allowed values: `native linux`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3148 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3151 #, no-wrap msgid "`JAVA_VENDOR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3150 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3153 #, no-wrap msgid "List of space-separated suitable JDK port vendors for the port (allowed values: `openjdk oracle`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3151 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3154 #, no-wrap msgid "`JAVA_BUILD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3153 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3156 #, no-wrap msgid "When set, add the selected JDK port to the build dependencies." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3154 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3157 #, no-wrap msgid "`JAVA_RUN`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3156 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3159 #, no-wrap msgid "When set, add the selected JDK port to the run dependencies." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3157 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3160 #, no-wrap msgid "`JAVA_EXTRACT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3158 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3161 #, no-wrap msgid "When set, add the selected JDK port to the extract dependencies." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3161 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3164 msgid "" "Below is the list of all settings a port will receive after setting " "`USE_JAVA`:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3163 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3166 #, no-wrap msgid "Variables Provided to Ports That Use Java" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3169 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3248 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3172 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3251 #, no-wrap msgid "Value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3170 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3173 #, no-wrap msgid "`JAVA_PORT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3172 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3175 #, no-wrap msgid "The name of the JDK port (for example, `java/openjdk6`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3173 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3176 #, no-wrap msgid "`JAVA_PORT_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3175 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3178 #, no-wrap msgid "The full version of the JDK port (for example, `1.6.0`). Only the first two digits of this version number are needed, use `${JAVA_PORT_VERSION:C/^([0-9])\\.([0-9])(.*)$/\\1.\\2/}`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3176 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3179 #, no-wrap msgid "`JAVA_PORT_OS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3178 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3181 #, no-wrap msgid "The operating system used by the JDK port (for example, `'native'`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3179 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3182 #, no-wrap msgid "`JAVA_PORT_VENDOR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3181 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3184 #, no-wrap msgid "The vendor of the JDK port (for example, `'openjdk'`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3182 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3185 #, no-wrap msgid "`JAVA_PORT_OS_DESCRIPTION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3184 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3187 #, no-wrap msgid "Description of the operating system used by the JDK port (for example, `'Native'`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3185 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3188 #, no-wrap msgid "`JAVA_PORT_VENDOR_DESCRIPTION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3187 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3190 #, no-wrap msgid "Description of the vendor of the JDK port (for example, `'OpenJDK BSD Porting Team'`)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3188 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3191 #, no-wrap msgid "`JAVA_HOME`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3190 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3193 #, no-wrap msgid "Path to the installation directory of the JDK (for example, [.filename]#'/usr/local/openjdk6'#)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3191 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3194 #, no-wrap msgid "`JAVAC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3193 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3196 #, no-wrap msgid "Path to the Java compiler to use (for example, [.filename]#'/usr/local/openjdk6/bin/javac'#)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3194 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3197 #, no-wrap msgid "`JAR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3196 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3199 #, no-wrap msgid "Path to the `jar` tool to use (for example, [.filename]#'/usr/local/openjdk6/bin/jar'# or [.filename]#'/usr/local/bin/fastjar'#)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3197 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3200 #, no-wrap msgid "`APPLETVIEWER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3199 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3202 #, no-wrap msgid "Path to the `appletviewer` utility (for example, [.filename]#'/usr/local/openjdk6/bin/appletviewer'#)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3200 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3203 #, no-wrap msgid "`JAVA`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3202 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3205 #, no-wrap msgid "Path to the `java` executable. Use this for executing Java programs (for example, [.filename]#'/usr/local/openjdk6/bin/java'#)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3203 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3206 #, no-wrap msgid "`JAVADOC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3205 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3208 #, no-wrap msgid "Path to the `javadoc` utility program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3206 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3209 #, no-wrap msgid "`JAVAH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3208 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3211 #, no-wrap msgid "Path to the `javah` program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3209 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3212 #, no-wrap msgid "`JAVAP`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3211 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3214 #, no-wrap msgid "Path to the `javap` program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3212 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3215 #, no-wrap msgid "`JAVA_KEYTOOL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3214 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3217 #, no-wrap msgid "Path to the `keytool` utility program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3215 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3218 #, no-wrap msgid "`JAVA_N2A`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3217 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3220 #, no-wrap msgid "Path to the `native2ascii` tool." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3221 #, no-wrap msgid "`JAVA_POLICYTOOL`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3220 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3223 #, no-wrap msgid "Path to the `policytool` program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3221 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3224 #, no-wrap msgid "`JAVA_SERIALVER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3223 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3226 #, no-wrap msgid "Path to the `serialver` utility program." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3224 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3227 #, no-wrap msgid "`RMIC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3226 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3229 #, no-wrap msgid "Path to the RMI stub/skeleton generator, `rmic`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3227 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3230 #, no-wrap msgid "`RMIREGISTRY`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3229 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3232 #, no-wrap msgid "Path to the RMI registry program, `rmiregistry`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3230 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3233 #, no-wrap msgid "`RMID`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3232 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3235 #, no-wrap msgid "Path to the RMI daemon program `rmid`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3233 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3236 #, no-wrap msgid "`JAVA_CLASSES`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3234 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3237 #, no-wrap msgid "Path to the archive that contains the JDK class files, [.filename]#${JAVA_HOME}/jre/lib/rt.jar#." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3238 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3241 msgid "" "Use the `java-debug` make target to get information for debugging the port. " "It will display the value of many of the previously listed variables." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3240 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3243 msgid "" "Additionally, these constants are defined so all Java ports may be installed " "in a consistent way:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3245 #, no-wrap msgid "Constants Defined for Ports That Use Java" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3246 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3249 #, no-wrap msgid "Constant" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3249 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3252 #, no-wrap msgid "`JAVASHAREDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3251 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3254 #, no-wrap msgid "The base directory for everything related to Java. Default: [.filename]#${PREFIX}/share/java#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3252 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3255 #, no-wrap msgid "`JAVAJARDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3254 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3257 #, no-wrap msgid "The directory where JAR files is installed. Default: [.filename]#${JAVASHAREDIR}/classes#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3255 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3258 #, no-wrap msgid "`JAVALIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3256 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3259 #, no-wrap msgid "The directory where JAR files installed by other ports are located. Default: [.filename]#${LOCALBASE}/share/java/classes#." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3259 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3262 msgid "" "The related entries are defined in both `PLIST_SUB` (documented in crossref:" "plist[plist-sub,Changing pkg-plist Based on Make Variables]) and `SUB_LIST`." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3261 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3264 #, no-wrap msgid "Building with Ant" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3267 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3270 msgid "" "When the port is to be built using Apache Ant, it has to define `USE_ANT`. " "Ant is thus considered to be the sub-make command. When no `do-build` " @@ -8966,13 +8968,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3269 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3272 #, no-wrap msgid "Best Practices" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3274 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3277 msgid "" "When porting a Java library, the port has to install the JAR file(s) in [." "filename]#${JAVAJARDIR}#, and everything else under [." @@ -8983,13 +8985,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3278 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3281 #, no-wrap msgid "PLIST_FILES+=\t${JAVAJARDIR}/myport.jar\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3283 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3286 msgid "" "When porting a Java application, the port usually installs everything under " "a single directory (including its JAR dependencies). The use of [." @@ -9000,7 +9002,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3290 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3293 msgid "" "When porting a Java(TM) application that requires an application server such " "as package:www/tomcat7[] to run the service, it is quite common for a vendor " @@ -9014,7 +9016,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3295 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3298 #, no-wrap msgid "" "TOMCATDIR=\t${LOCALBASE}/apache-tomcat-7.0\n" @@ -9022,7 +9024,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3299 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3302 #, no-wrap msgid "" "post-extract:\n" @@ -9031,7 +9033,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3304 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3307 #, no-wrap msgid "" "do-install:\n" @@ -9041,7 +9043,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3311 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3314 msgid "" "Regardless of the type of port (library or application), the additional " "documentation is installed in the crossref:makefiles[install-documentation," @@ -9056,7 +9058,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3315 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3318 msgid "" "The default value for `DATADIR` is [.filename]#${PREFIX}/share/${PORTNAME}" "#. It is a good idea to override `DATADIR` to [.filename]#${JAVASHAREDIR}/" @@ -9066,7 +9068,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3318 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3321 msgid "" "As for the choice of building Java ports from source or directly installing " "them from a binary distribution, there is no defined policy at the time of " @@ -9076,7 +9078,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3322 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3325 msgid "" "All the features that have been presented in this section are implemented in " "[.filename]#bsd.java.mk#. If the port needs more sophisticated Java " @@ -9088,7 +9090,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3325 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3328 msgid "" "Although there is a `java` category for PRs, it refers to the JDK porting " "effort from the FreeBSD Java project. Therefore, submit the Java port in " @@ -9097,7 +9099,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3327 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3330 msgid "" "Similarly, there is a defined policy regarding the `CATEGORIES` of a Java " "port, which is detailed in crossref:makefiles[makefile-categories," @@ -9105,205 +9107,205 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3329 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3332 #, no-wrap msgid "Web Applications, Apache and PHP" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3332 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3335 #, no-wrap msgid "Apache" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3335 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3338 #, no-wrap msgid "Variables for Ports That Use Apache" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3339 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3342 #, no-wrap msgid "`USE_APACHE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3341 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3344 #, no-wrap msgid "The port requires Apache. Possible values: `yes` (gets any version), `22`, `24`, `22-24`, `22+`, etc. The default APACHE version is `22`. More details are available in [.filename]#ports/Mk/bsd.apache.mk# and at https://wiki.freebsd.org/Apache/[wiki.freebsd.org/Apache/]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3342 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3345 #, no-wrap msgid "`APXS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3344 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3347 #, no-wrap msgid "Full path to the `apxs` binary. Can be overridden in the port." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3345 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3348 #, no-wrap msgid "`HTTPD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3347 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3350 #, no-wrap msgid "Full path to the `httpd` binary. Can be overridden in the port." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3348 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3351 #, no-wrap msgid "`APACHE_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3350 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3353 #, no-wrap msgid "The version of present Apache installation (read-only variable). This variable is only available after inclusion of [.filename]#bsd.port.pre.mk#. Possible values: `22`, `24`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3351 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3354 #, no-wrap msgid "`APACHEMODDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3353 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3356 #, no-wrap msgid "Directory for Apache modules. This variable is automatically expanded in [.filename]#pkg-plist#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3354 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3357 #, no-wrap msgid "`APACHEINCLUDEDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3356 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3359 #, no-wrap msgid "Directory for Apache headers. This variable is automatically expanded in [.filename]#pkg-plist#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3357 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3360 #, no-wrap msgid "`APACHEETCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3358 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3361 #, no-wrap msgid "Directory for Apache configuration files. This variable is automatically expanded in [.filename]#pkg-plist#." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3361 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3364 #, no-wrap msgid "Useful Variables for Porting Apache Modules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3365 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3368 #, no-wrap msgid "`MODULENAME`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3367 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3370 #, no-wrap msgid "Name of the module. Default value is `PORTNAME`. Example: `mod_hello`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3368 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3371 #, no-wrap msgid "`SHORTMODNAME`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3370 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3373 #, no-wrap msgid "Short name of the module. Automatically derived from `MODULENAME`, but can be overridden. Example: `hello`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3371 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3374 #, no-wrap msgid "`AP_FAST_BUILD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3373 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3376 #, no-wrap msgid "Use `apxs` to compile and install the module." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3374 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3377 #, no-wrap msgid "`AP_GENPLIST`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3376 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3379 #, no-wrap msgid "Also automatically creates a [.filename]#pkg-plist#." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3377 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3380 #, no-wrap msgid "`AP_INC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3379 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3382 #, no-wrap msgid "Adds a directory to a header search path during compilation." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3380 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3383 #, no-wrap msgid "`AP_LIB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3382 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3385 #, no-wrap msgid "Adds a directory to a library search path during compilation." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3383 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3386 #, no-wrap msgid "`AP_EXTRAS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3384 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3387 #, no-wrap msgid "Additional flags to pass to `apxs`." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3387 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3390 #, no-wrap msgid "Web Applications" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3391 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3394 msgid "" "Web applications must be installed into [.filename]#PREFIX/www/appname#. " "This path is available both in [.filename]#Makefile# and in [.filename]#pkg-" @@ -9312,7 +9314,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3396 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3399 msgid "" "The user and group of web server process are available as `WWWOWN` and " "`WWWGRP`, in case the ownership of some files needs to be changed. The " @@ -9322,14 +9324,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3401 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3404 msgid "" "Use `WWWOWN` and `WWWGRP` sparingly. Remember that every file the web " "server can write to is a security risk waiting to happen." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3405 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3408 msgid "" "Do not depend on Apache unless the web app explicitly needs Apache. Respect " "that users may wish to run a web application on a web server other than " @@ -9337,31 +9339,31 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3407 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3410 #, no-wrap msgid "PHP" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3411 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3414 msgid "" "PHP web applications declare their dependency on it with `USES=php`. See " "crossref:uses[uses-php,`php`] for more information." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3413 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3416 #, no-wrap msgid "PEAR Modules" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3416 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3419 msgid "Porting PEAR modules is a very simple process." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3419 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3422 msgid "" "Add `USES=pear` to the port's [.filename]#Makefile#. The framework will " "install the relevant files in the right places and automatically generate " @@ -9369,13 +9371,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3421 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3424 #, no-wrap msgid "Example Makefile for PEAR Class" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3429 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3432 #, no-wrap msgid "" "PORTNAME= Date\n" @@ -9384,7 +9386,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3433 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3436 #, no-wrap msgid "" "MAINTAINER=\texample@domain.com\n" @@ -9393,27 +9395,27 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3435 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3438 #, no-wrap msgid "USES=\tpear\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3444 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3447 msgid "" "PEAR modules will automatically be flavorized using crossref:flavors[flavors-" "auto-php,PHP flavors]." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3449 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3452 msgid "" "If a non default `PEAR_CHANNEL` is used, the build and run-time dependencies " "will automatically be added." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3455 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3458 msgid "" "PEAR modules do not need to defined `PKGNAMESUFFIX` it is automatically " "filled in using `PEAR_PKGNAMEPREFIX`. If a port needs to add to " @@ -9422,18 +9424,18 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3458 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3461 #, no-wrap msgid "Horde Modules" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3461 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3464 msgid "In the same way, porting Horde modules is a simple process." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3464 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3467 msgid "" "Add `USES=horde` to the port's [.filename]#Makefile#. The framework will " "install the relevant files in the right places and automatically generate " @@ -9441,7 +9443,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3467 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3470 msgid "" "The `USE_HORDE_BUILD` and `USE_HORDE_RUN` variables can be used to add " "buildtime and runtime dependencies on other Horde modules. See [." @@ -9449,13 +9451,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3469 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3472 #, no-wrap msgid "Example Makefile for Horde Module" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3477 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3480 #, no-wrap msgid "" "PORTNAME=\tHorde_Core\n" @@ -9464,7 +9466,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3481 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3484 #, no-wrap msgid "" "MAINTAINER=\thorde@FreeBSD.org\n" @@ -9473,7 +9475,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3485 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3488 #, no-wrap msgid "" "OPTIONS_DEFINE=\tKOLAB SOCKETS\n" @@ -9482,7 +9484,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3488 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3491 #, no-wrap msgid "" "USES=\thorde\n" @@ -9490,7 +9492,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3492 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3495 #, no-wrap msgid "" "USE_HORDE_BUILD=\tHorde_Role\n" @@ -9499,7 +9501,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3495 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3498 #, no-wrap msgid "" "KOLAB_USE=\tHORDE_RUN=Horde_Kolab_Server,Horde_Kolab_Session\n" @@ -9507,20 +9509,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3504 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3507 msgid "" "As Horde modules are also PEAR modules they will also automatically be " "flavorized using crossref:flavors[flavors-auto-php,PHP flavors]." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3507 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3510 #, no-wrap msgid "Using Python" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3512 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3515 msgid "" "The Ports Collection supports parallel installation of multiple Python " "versions. Ports must use a correct `python` interpreter, according to the " @@ -9529,7 +9531,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3514 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3517 msgid "" "Ports that install files under `PYTHON_SITELIBDIR` must use the `pyXY-` " "package name prefix, so their package name embeds the version of Python they " @@ -9537,248 +9539,248 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3518 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3521 #, no-wrap msgid "PKGNAMEPREFIX=\t${PYTHON_PKGNAMEPREFIX}\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3522 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3525 #, no-wrap msgid "Most Useful Variables for Ports That Use Python" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3526 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3529 #, no-wrap msgid "`USES=python`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3528 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3531 #, no-wrap msgid "The port needs Python. The minimal required version can be specified with values such as `2.7+`. Version ranges can also be specified by separating two version numbers with a dash: `USES=python:3.2-3.3`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3529 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3532 #, no-wrap msgid "`USE_PYTHON=distutils`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3531 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3534 #, no-wrap msgid "Use Python distutils for configuring, compiling, and installing. This is required when the port comes with [.filename]#setup.py#. This overrides the `do-build` and `do-install` targets and may also override `do-configure` if `GNU_CONFIGURE` is not defined. Additionally, it implies `USE_PYTHON=flavors`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3532 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3535 #, no-wrap msgid "`USE_PYTHON=autoplist`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3534 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3537 #, no-wrap msgid "Create the packaging list automatically. This also requires `USE_PYTHON=distutils` to be set." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3535 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3538 #, no-wrap msgid "`USE_PYTHON=concurrent`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3537 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3540 #, no-wrap msgid "The port will use an unique prefix, typically `PYTHON_PKGNAMEPREFIX` for certain directories, such as `EXAMPLESDIR` and `DOCSDIR` and also will append a suffix, the python version from `PYTHON_VER`, to binaries and scripts to be installed. This allows ports to be installed for different Python versions at the same time, which otherwise would install conflicting files." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3538 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3541 #, no-wrap msgid "`USE_PYTHON=flavors`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3540 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3543 #, no-wrap msgid "The port does not use distutils but still supports multiple Python versions. `FLAVORS` will be set to the supported Python versions. See crossref:flavors[flavors-auto-python,`USES`=python and Flavors] for more information." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3541 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3544 #, no-wrap msgid "`USE_PYTHON=optsuffix`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3543 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3546 #, no-wrap msgid "If the current Python version is not the default version, the port will gain `PKGNAMESUFFIX=${PYTHON_PKGNAMESUFFIX}`. Only useful with flavors." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3544 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3547 #, no-wrap msgid "`PYTHON_PKGNAMEPREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3546 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3549 #, no-wrap msgid "Used as a `PKGNAMEPREFIX` to distinguish packages for different Python versions. Example: `py27-`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3547 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3550 #, no-wrap msgid "`PYTHON_SITELIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3549 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3552 #, no-wrap msgid "Location of the site-packages tree, that contains installation path of Python (usually `LOCALBASE`). `PYTHON_SITELIBDIR` can be very useful when installing Python modules." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3553 #, no-wrap msgid "`PYTHONPREFIX_SITELIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3552 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3555 #, no-wrap msgid "The PREFIX-clean variant of PYTHON_SITELIBDIR. Always use `%%PYTHON_SITELIBDIR%%` in [.filename]#pkg-plist# when possible. The default value of `%%PYTHON_SITELIBDIR%%` is `lib/python%%PYTHON_VERSION%%/site-packages`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3553 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3556 #, no-wrap msgid "`PYTHON_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3554 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3557 #, no-wrap msgid "Python interpreter command line, including version number." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3557 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3560 #, no-wrap msgid "Python Module Dependency Helpers" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3561 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3564 #, no-wrap msgid "`PYNUMERIC`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3563 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3566 #, no-wrap msgid "Dependency line for numeric extension." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3564 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3567 #, no-wrap msgid "`PYNUMPY`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3566 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3569 #, no-wrap msgid "Dependency line for the new numeric extension, numpy. (PYNUMERIC is deprecated by upstream vendor)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3567 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3570 #, no-wrap msgid "`PYXML`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3569 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3572 #, no-wrap msgid "Dependency line for XML extension (not needed for Python 2.0 and higher as it is also in base distribution)." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3570 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3573 #, no-wrap msgid "`PY_ENUM34`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3572 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3575 #, no-wrap msgid "Conditional dependency on package:devel/py-enum34[] depending on the Python version." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3573 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3576 #, no-wrap msgid "`PY_ENUM_COMPAT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3575 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3578 #, no-wrap msgid "Conditional dependency on package:devel/py-enum-compat[] depending on the Python version." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3576 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3579 #, no-wrap msgid "`PY_PATHLIB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3578 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3581 #, no-wrap msgid "Conditional dependency on package:devel/py-pathlib[] depending on the Python version." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3579 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3582 #, no-wrap msgid "`PY_IPADDRESS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3581 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3584 #, no-wrap msgid "Conditional dependency on package:net/py-ipaddress[] depending on the Python version." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3582 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3585 #, no-wrap msgid "`PY_FUTURES`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3583 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3586 #, no-wrap msgid "Conditional dependency on package:devel/py-futures[] depending on the Python version." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3586 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3589 msgid "" "A complete list of available variables can be found in [.filename]#/usr/" "ports/Mk/Uses/python.mk#." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3591 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3594 msgid "" "All dependencies to Python ports using crossref:flavors[flavors-auto-python," "Python flavors] (either with `USE_PYTHON=distutils` or `USE_PYTHON=flavors`) " @@ -9787,13 +9789,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3594 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3597 #, no-wrap msgid "Makefile for a Simple Python Module" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3602 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3605 #, no-wrap msgid "" "PORTNAME=\tsample\n" @@ -9802,7 +9804,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3606 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3609 #, no-wrap msgid "" "MAINTAINER=\tjohn@doe.tld\n" @@ -9811,13 +9813,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3608 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3611 #, no-wrap msgid "RUN_DEPENDS=\t${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3611 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3614 #, no-wrap msgid "" "USES=\t\tpython\n" @@ -9825,7 +9827,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3621 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3624 msgid "" "Some Python applications claim to have `DESTDIR` support (which would be " "required for staging) but it is broken (Mailman up to 2.1.16, for " @@ -9836,7 +9838,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3627 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3630 #, no-wrap msgid "" "(cd ${STAGEDIR}${PREFIX} \\\n" @@ -9845,7 +9847,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3630 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3633 msgid "" "This recompiles the sources with a path relative to the stage directory, and " "prepends the value of `PREFIX` to the file name recorded in the byte-" @@ -9855,13 +9857,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3632 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3635 #, no-wrap msgid "Using Tcl/Tk" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3637 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3640 msgid "" "The Ports Collection supports parallel installation of multiple Tcl/Tk " "versions. Ports should try to support at least the default Tcl/Tk version " @@ -9870,109 +9872,109 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3639 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3642 #, no-wrap msgid "The Most Useful Read-Only Variables for Ports That Use Tcl/Tk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3643 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3646 #, no-wrap msgid "`TCL_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3645 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3648 #, no-wrap msgid "chosen major.minor version of Tcl" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3646 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3649 #, no-wrap msgid "`TCLSH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3648 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3651 #, no-wrap msgid "full path of the Tcl interpreter" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3652 #, no-wrap msgid "`TCL_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3651 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3654 #, no-wrap msgid "path of the Tcl libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3652 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3655 #, no-wrap msgid "`TCL_INCLUDEDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3654 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3657 #, no-wrap msgid "path of the Tcl C header files" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3655 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3658 #, no-wrap msgid "`TK_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3657 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3660 #, no-wrap msgid "chosen major.minor version of Tk" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3658 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3661 #, no-wrap msgid "`WISH`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3660 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3663 #, no-wrap msgid "full path of the Tk interpreter" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3661 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3664 #, no-wrap msgid "`TK_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3663 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3666 #, no-wrap msgid "path of the Tk libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3664 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3667 #, no-wrap msgid "`TK_INCLUDEDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3665 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3668 #, no-wrap msgid "path of the Tk C header files" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3669 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3672 msgid "" "See the crossref:uses[uses-tcl,`USES=tcl`] and crossref:uses[uses-tk," "`USES=tk`] of crossref:uses[uses,Using `USES` Macros] for a full description " @@ -9981,209 +9983,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3671 -#, no-wrap -msgid "Using Ruby" -msgstr "" - -#. type: Block title #: documentation/content/en/books/porters-handbook/special/_index.adoc:3674 #, no-wrap -msgid "Useful Variables for Ports That Use Ruby" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3681 -#, no-wrap -msgid "`USE_RUBY`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3683 -#, no-wrap -msgid "Adds build and run dependencies on Ruby." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3684 -#, no-wrap -msgid "`USE_RUBY_EXTCONF`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3686 -#, no-wrap -msgid "The port uses [.filename]#extconf.rb# to configure." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3687 -#, no-wrap -msgid "`USE_RUBY_SETUP`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3689 -#, no-wrap -msgid "The port uses [.filename]#setup.rb# to configure." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3690 -#, no-wrap -msgid "`RUBY_SETUP`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3691 -#, no-wrap -msgid "Override the name of the setup script from [.filename]#setup.rb#. Another common value is [.filename]#install.rb#." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3697 -msgid "" -"This table shows the selected variables available to port authors via the " -"ports infrastructure. These variables are used to install files into their " -"proper locations. Use them in [.filename]#pkg-plist# as much as possible. " -"Do not redefine these variables in the port." -msgstr "" - -#. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3699 -#, no-wrap -msgid "Selected Read-Only Variables for Ports That Use Ruby" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3706 -#, no-wrap -msgid "Example value" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3707 -#, no-wrap -msgid "`RUBY_PKGNAMEPREFIX`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3708 -#, no-wrap -msgid "Used as a `PKGNAMEPREFIX` to distinguish packages for different Ruby versions." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3710 -#, no-wrap -msgid "`ruby19-`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3711 -#, no-wrap -msgid "`RUBY_VERSION`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3712 -#, no-wrap -msgid "Full version of Ruby in the form of `x.y.z[.p]`." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3714 -#, no-wrap -msgid "`1.9.3.484`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3715 -#, no-wrap -msgid "`RUBY_SITELIBDIR`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3716 -#, no-wrap -msgid "Architecture independent libraries installation path." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3718 -#, no-wrap -msgid "`/usr/local/lib/ruby/site_ruby/1.9`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3719 -#, no-wrap -msgid "`RUBY_SITEARCHLIBDIR`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3720 -#, no-wrap -msgid "Architecture dependent libraries installation path." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3722 -#, no-wrap -msgid "`/usr/local/lib/ruby/site_ruby/1.9/amd64-freebsd10`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3723 -#, no-wrap -msgid "`RUBY_MODDOCDIR`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3724 -#, no-wrap -msgid "Module documentation installation path." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3726 -#, no-wrap -msgid "`/usr/local/share/doc/ruby19/patsy`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3727 -#, no-wrap -msgid "`RUBY_MODEXAMPLESDIR`" -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3728 -#, no-wrap -msgid "Module examples installation path." -msgstr "" - -#. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3729 -#, no-wrap -msgid "`/usr/local/share/examples/ruby19/patsy`" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3732 -msgid "" -"A complete list of available variables can be found in [.filename]#/usr/" -"ports/Mk/bsd.ruby.mk#." -msgstr "" - -#. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3734 -#, no-wrap msgid "Using SDL" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3737 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3677 msgid "" "`USE_SDL` is used to autoconfigure the dependencies for ports which use an " "SDL based library like package:devel/sdl12[] and package:graphics/" @@ -10191,166 +9997,166 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3739 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3679 msgid "These SDL libraries for version 1.2 are recognized:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3741 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3681 msgid "sdl: package:devel/sdl12[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3742 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3682 msgid "console: package:devel/sdl_console[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3743 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3683 msgid "gfx: package:graphics/sdl_gfx[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3744 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3684 msgid "image: package:graphics/sdl_image[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3685 msgid "mixer: package:audio/sdl_mixer[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3746 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3686 msgid "mm: package:devel/sdlmm[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3747 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3687 msgid "net: package:net/sdl_net[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3748 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3688 msgid "pango: package:x11-toolkits/sdl_pango[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3749 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3689 msgid "sound: package:audio/sdl_sound[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3750 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3690 msgid "ttf: package:graphics/sdl_ttf[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3752 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3692 msgid "These SDL libraries for version 2.0 are recognized:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3754 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3694 msgid "sdl: package:devel/sdl20[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3755 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3695 msgid "gfx: package:graphics/sdl2_gfx[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3756 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3696 msgid "image: package:graphics/sdl2_image[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3757 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3697 msgid "mixer: package:audio/sdl2_mixer[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3758 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3698 msgid "net: package:net/sdl2_net[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3759 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3699 msgid "ttf: package:graphics/sdl2_ttf[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3761 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3701 msgid "" "Therefore, if a port has a dependency on package:net/sdl_net[] and package:" "audio/sdl_mixer[], the syntax will be:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3765 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3705 #, no-wrap msgid "USE_SDL=\tnet mixer\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3768 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3708 msgid "" "The dependency package:devel/sdl12[], which is required by package:net/" "sdl_net[] and package:audio/sdl_mixer[], is automatically added as well." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3770 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3710 msgid "Using `USE_SDL` with entries for SDL 1.2, it will automatically:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3772 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3712 msgid "Add a dependency on sdl12-config to `BUILD_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3773 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3713 msgid "Add the variable `SDL_CONFIG` to `CONFIGURE_ENV`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3774 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3780 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3714 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3720 msgid "Add the dependencies of the selected libraries to `LIB_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3776 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3716 msgid "Using `USE_SDL` with entries for SDL 2.0, it will automatically:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3778 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3718 msgid "Add a dependency on sdl2-config to `BUILD_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3779 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3719 msgid "Add the variable `SDL2_CONFIG` to `CONFIGURE_ENV`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3783 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3723 #, no-wrap msgid "Using wxWidgets" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3786 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3726 msgid "" "This section describes the status of the wxWidgets libraries in the ports " "tree and its integration with the ports system." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3792 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3732 msgid "" "There are many versions of the wxWidgets libraries which conflict between " "them (install files under the same name). In the ports tree this problem " @@ -10359,7 +10165,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3798 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3738 msgid "" "The obvious disadvantage of this is that each application has to be modified " "to find the expected version. Fortunately, most of the applications call " @@ -10371,14 +10177,14 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3800 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4101 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3740 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4041 #, no-wrap msgid "Version Selection" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3803 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3743 msgid "" "To make the port use a specific version of wxWidgets there are two variables " "available for defining (if only one is defined the other will be set to a " @@ -10386,166 +10192,166 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3805 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3745 #, no-wrap msgid "Variables to Select wxWidgets Versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3812 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3752 #, no-wrap msgid "Default value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3813 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3753 #, no-wrap msgid "`USE_WX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3814 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3754 #, no-wrap msgid "List of versions the port can use" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3816 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3756 #, no-wrap msgid "All available versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3817 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3757 #, no-wrap msgid "`USE_WX_NOT`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3818 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3758 #, no-wrap msgid "List of versions the port cannot use" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3819 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3759 #, no-wrap msgid "None" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3822 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3762 msgid "" "The available wxWidgets versions and the corresponding ports in the tree are:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3824 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3764 #, no-wrap msgid "Available wxWidgets Versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3828 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3768 #, no-wrap msgid "Version" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3830 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3770 #, no-wrap msgid "Port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3831 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3849 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3771 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3789 #, no-wrap msgid "`2.8`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3833 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3773 #, no-wrap msgid "package:x11-toolkits/wxgtk28[]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3834 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3774 #, no-wrap msgid "`3.0`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3835 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3775 #, no-wrap msgid "package:x11-toolkits/wxgtk30[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3838 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3778 msgid "" "The variables in <<wx-ver-sel-table>> can be set to one or more of these " "combinations separated by spaces:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3840 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3780 #, no-wrap msgid "wxWidgets Version Specifications" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3846 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3786 #, no-wrap msgid "Example" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3847 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3787 #, no-wrap msgid "Single version" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3850 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3790 #, no-wrap msgid "Ascending range" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3852 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3792 #, no-wrap msgid "`2.8+`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3853 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3793 #, no-wrap msgid "Descending range" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3855 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3795 #, no-wrap msgid "`3.0-`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3856 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3796 #, no-wrap msgid "Full range (must be ascending)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3857 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3900 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3797 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3840 #, no-wrap msgid "`2.8-3.0`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3861 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3801 msgid "" "There are also some variables to select the preferred versions from the " "available ones. They can be set to a list of versions, the first ones will " @@ -10553,43 +10359,43 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3862 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3802 #, no-wrap msgid "Variables to Select Preferred wxWidgets Versions" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3868 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3808 #, no-wrap msgid "Designed for" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3869 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3809 #, no-wrap msgid "`WANT_WX_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3871 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3811 #, no-wrap msgid "the port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3872 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3812 #, no-wrap msgid "`WITH_WX_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3873 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3813 #, no-wrap msgid "the user" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3880 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3820 msgid "" "There are other applications that, while not being wxWidgets libraries, are " "related to them. These applications can be specified in `WX_COMPS`. These " @@ -10597,70 +10403,70 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3882 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3822 #, no-wrap msgid "Available wxWidgets Components" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3889 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3829 #, no-wrap msgid "Version restriction" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3890 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3933 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3830 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3873 #, no-wrap msgid "`wx`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3891 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3831 #, no-wrap msgid "main library" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3893 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3833 #, no-wrap msgid "none" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3894 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3936 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3834 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3876 #, no-wrap msgid "`contrib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3895 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3835 #, no-wrap msgid "contributed libraries" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3897 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3837 #, no-wrap msgid "`none`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3898 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3939 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3838 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3879 #, no-wrap msgid "`python`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3899 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3839 #, no-wrap msgid "wxPython (Python bindings)" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3905 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3845 msgid "" "The dependency type can be selected for each component by adding a suffix " "separated by a semicolon. If not present then a default type will be used " @@ -10668,90 +10474,90 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3907 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3847 #, no-wrap msgid "Available wxWidgets Dependency Types" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3914 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3854 #, no-wrap msgid "`build`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3916 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3856 #, no-wrap msgid "Component is required for building, equivalent to `BUILD_DEPENDS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3917 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3941 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3857 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3881 #, no-wrap msgid "`run`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3919 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3859 #, no-wrap msgid "Component is required for running, equivalent to `RUN_DEPENDS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3920 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3935 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3938 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3944 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3946 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3860 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3875 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3878 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3884 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3886 #, no-wrap msgid "`lib`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3921 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3861 #, no-wrap msgid "Component is required for building and running, equivalent to `LIB_DEPENDS`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3924 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3864 msgid "The default values for the components are detailed in this table:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3926 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3866 #, no-wrap msgid "Default wxWidgets Dependency Types" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3932 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3872 #, no-wrap msgid "Dependency type" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3942 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3882 #, no-wrap msgid "`mozilla`" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3949 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3889 #, no-wrap msgid "Selecting wxWidgets Components" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3953 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3893 msgid "" "This fragment corresponds to a port which uses wxWidgets version `2.4` and " "its contributed libraries." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3958 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3898 #, no-wrap msgid "" "USE_WX=\t\t2.8\n" @@ -10759,13 +10565,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3963 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3903 #, no-wrap msgid "Detecting Installed Versions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3968 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3908 msgid "" "To detect an installed version, define `WANT_WX`. If it is not set to a " "specific version then the components will have a version suffix. `HAVE_WX` " @@ -10773,35 +10579,35 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3970 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3910 #, no-wrap msgid "Detecting Installed wxWidgets Versions and Components" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3974 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3914 msgid "" "This fragment can be used in a port that uses wxWidgets if it is installed, " "or an option is selected." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3978 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3918 #, no-wrap msgid "WANT_WX=\tyes\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3980 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3996 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4049 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4401 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3920 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3936 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3989 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4341 #, no-wrap msgid ".include <bsd.port.pre.mk>\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3985 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3925 #, no-wrap msgid "" ".if defined(WITH_WX) || !empty(PORT_OPTIONS:MWX) || !empty(HAVE_WX:Mwx-2.8)\n" @@ -10811,7 +10617,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3988 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3928 msgid "" "This fragment can be used in a port that enables wxPython support if it is " "installed or if an option is selected, in addition to wxWidgets, both " @@ -10819,7 +10625,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:3994 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3934 #, no-wrap msgid "" "USE_WX=\t\t2.8\n" @@ -10828,7 +10634,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4001 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3941 #, no-wrap msgid "" ".if defined(WITH_WXPYTHON) || !empty(PORT_OPTIONS:MWXPYTHON) || !empty(HAVE_WX:Mpython)\n" @@ -10838,76 +10644,76 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4006 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4176 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3946 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4116 #, no-wrap msgid "Defined Variables" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4009 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3949 msgid "" "These variables are available in the port (after defining one from <<wx-ver-" "sel-table>>)." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4011 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3951 #, no-wrap msgid "Variables Defined for Ports That Use wxWidgets" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4018 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3958 #, no-wrap msgid "`WX_CONFIG`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4020 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3960 #, no-wrap msgid "The path to the wxWidgets`wx-config` script (with different name)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4021 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3961 #, no-wrap msgid "`WXRC_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4023 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3963 #, no-wrap msgid "The path to the wxWidgets`wxrc` program (with different name)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4024 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3964 #, no-wrap msgid "`WX_VERSION`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4025 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3965 #, no-wrap msgid "The wxWidgets version that is going to be used (for example, `2.6`)" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4028 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3968 #, no-wrap msgid "Processing in [.filename]#bsd.port.pre.mk#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4031 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3971 msgid "" "Define `WX_PREMK` to be able to use the variables right after including [." "filename]#bsd.port.pre.mk#." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4035 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3975 msgid "" "When defining `WX_PREMK`, then the version, dependencies, components and " "defined variables will not change if modifying the wxWidgets port variables " @@ -10915,13 +10721,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4038 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3978 #, no-wrap msgid "Using wxWidgets Variables in Commands" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4042 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3982 msgid "" "This fragment illustrates the use of `WX_PREMK` by running the `wx-config` " "script to obtain the full version string, assign it to a variable and pass " @@ -10929,7 +10735,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4047 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3987 #, no-wrap msgid "" "USE_WX=\t\t2.8\n" @@ -10937,7 +10743,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4052 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3992 #, no-wrap msgid "" ".if exists(${WX_CONFIG})\n" @@ -10945,7 +10751,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4055 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:3995 #, no-wrap msgid "" "PLIST_SUB+=\tVERSION=\"${VER_STR}\"\n" @@ -10953,20 +10759,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4062 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4002 msgid "" "The wxWidgets variables can be safely used in commands when they are inside " "targets without the need of `WX_PREMK`." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4065 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4005 #, no-wrap msgid "Additional `configure` Arguments" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4068 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4008 msgid "" "Some GNU `configure` scripts cannot find wxWidgets with just the `WX_CONFIG` " "environment variable set, requiring additional arguments. `WX_CONF_ARGS` can " @@ -10974,62 +10780,62 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4070 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4010 #, no-wrap msgid "Legal Values for `WX_CONF_ARGS`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4074 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4014 #, no-wrap msgid "Possible value" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4076 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4016 #, no-wrap msgid "Resulting argument" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4077 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4017 #, no-wrap msgid "`absolute`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4079 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4019 #, no-wrap msgid "`--with-wx-config=${WX_CONFIG}`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4080 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4020 #, no-wrap msgid "`relative`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4081 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4021 #, no-wrap msgid "`--with-wx=${LOCALBASE} --with-wx-config=${WX_CONFIG:T}`" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4084 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4024 #, no-wrap msgid "Using Lua" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4087 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4027 msgid "" "This section describes the status of the Lua libraries in the ports tree and " "its integration with the ports system." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4093 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4033 msgid "" "There are many versions of the Lua libraries and corresponding interpreters, " "which conflict between them (install files under the same name). In the " @@ -11038,7 +10844,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4096 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4036 msgid "" "The obvious disadvantage of this is that each application has to be modified " "to find the expected version. But it can be solved by adding some " @@ -11046,7 +10852,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4099 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4039 msgid "" "Applications that use Lua should normally build for just one version. " "However, loadable modules for Lua are built in a separate flavor for each " @@ -11055,18 +10861,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4104 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4044 msgid "A port using Lua should have a line of this form:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4108 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4048 #, no-wrap msgid "USES=\tlua\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4113 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4053 msgid "" "If a specific version of Lua, or range of versions, is needed, it can be " "specified as a parameter in the form `XY` (which may be used multiple " @@ -11077,20 +10883,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4117 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4057 #, no-wrap msgid "USES=\tlua:52-53\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4120 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4060 msgid "" "Note that no attempt is made to adjust the version selection based on the " "presence of any already-installed Lua version." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4125 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4065 msgid "" "The `XY+` form of version specification should not be used without careful " "consideration; the Lua API changes to some extent in every version, and " @@ -11099,13 +10905,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4128 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4068 #, no-wrap msgid "Configuration and Compiler flags" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4133 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4073 msgid "" "Software that uses Lua may have been written to auto-detect the Lua version " "in use. In general ports should override this assumption, and force the use " @@ -11114,7 +10920,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4135 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4075 msgid "" "Using `LUA_VER` as part of a parameter to the software's configuration " "script via `CONFIGURE_ARGS` or `CONFIGURE_ENV` (or equivalent for other " @@ -11122,27 +10928,27 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4136 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4076 msgid "" "Adding `-I${LUA_INCDIR}`, `-L${LUA_LIBDIR}`, and `-llua-${LUA_VER}` to " "`CFLAGS`, `LDFLAGS`, `LIBS` respectively as appropriate;" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4137 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4077 msgid "" "Patch the software's configuration or build files to select the correct " "version." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4140 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4080 #, no-wrap msgid "Version Flavors" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4144 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4084 msgid "" "A port which installs a Lua module (rather than an application that simply " "makes use of Lua) should build a separate flavor for each supported Lua " @@ -11150,20 +10956,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4148 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4088 #, no-wrap msgid "USES=\tlua:module\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4151 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4091 msgid "" "A version number or range of versions can be specified as well; use a comma " "to separate parameters." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4153 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4093 msgid "" "Since each flavor must have a different package name, the variable " "`LUA_PKGNAMEPREFIX` is provided which will be set to an appropriate value; " @@ -11171,13 +10977,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4157 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4097 #, no-wrap msgid "PKGNAMEPREFIX=\t${LUA_PKGNAMEPREFIX}\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4161 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4101 msgid "" "Module ports should normally install files only to `LUA_MODLIBDIR`, " "`LUA_MODSHAREDIR`, `LUA_DOCSDIR`, and `LUA_EXAMPLESDIR`, all of which are " @@ -11186,20 +10992,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4163 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4103 msgid "" "A port (other than a Lua module) which wishes to build a separate package " "for each Lua version should use the `flavors` parameter:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4167 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4107 #, no-wrap msgid "USES=\tlua:flavors\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4171 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4111 msgid "" "This operates the same way as the `module` parameter described above, but " "without the assumption that the package should be documented as a Lua module " @@ -11211,7 +11017,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4174 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4114 msgid "" "As with module ports, a flavored port should avoid installing files that " "would conflict between versions. Typically this is done by adding " @@ -11222,236 +11028,236 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4179 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4119 msgid "These variables are available in the port." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4181 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4121 #, no-wrap msgid "Variables Defined for Ports That Use Lua" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4188 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4128 #, no-wrap msgid "`LUA_VER`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4190 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4130 #, no-wrap msgid "The Lua version that is going to be used (for example, `5.4`)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4191 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4131 #, no-wrap msgid "`LUA_VER_STR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4193 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4133 #, no-wrap msgid "The Lua version without the dots (for example, `54`)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4194 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4134 #, no-wrap msgid "`LUA_FLAVOR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4196 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4136 #, no-wrap msgid "The flavor name corresponding to the selected Lua version, to be used for specifying dependencies" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4197 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4137 #, no-wrap msgid "`LUA_BASE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4199 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4139 #, no-wrap msgid "The prefix that should be used to locate Lua (and components) that are already installed" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4200 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4140 #, no-wrap msgid "`LUA_PREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4202 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4142 #, no-wrap msgid "The prefix where Lua (and components) are to be installed by this port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4203 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4143 #, no-wrap msgid "`LUA_INCDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4205 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4145 #, no-wrap msgid "The directory where Lua header files are installed" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4206 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4146 #, no-wrap msgid "`LUA_LIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4208 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4148 #, no-wrap msgid "The directory where Lua libraries are installed" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4209 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4149 #, no-wrap msgid "`LUA_REFMODLIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4211 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4151 #, no-wrap msgid "The directory where Lua module libraries ([.filename]#.so#) that are already installed are to be found" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4212 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4152 #, no-wrap msgid "`LUA_REFMODSHAREDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4214 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4154 #, no-wrap msgid "The directory where Lua modules ([.filename]#.lua#) that are already installed are to be found" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4215 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4155 #, no-wrap msgid "`LUA_MODLIBDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4217 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4157 #, no-wrap msgid "The directory where Lua module libraries ([.filename]#.so#) are to be installed by this port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4218 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4158 #, no-wrap msgid "`LUA_MODSHAREDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4220 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4160 #, no-wrap msgid "The directory where Lua modules ([.filename]#.lua#) are to be installed by this port" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4221 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4161 #, no-wrap msgid "`LUA_PKGNAMEPREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4223 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4163 #, no-wrap msgid "The package name prefix used by Lua modules" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4224 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4164 #, no-wrap msgid "`LUA_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4226 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4166 #, no-wrap msgid "The name of the Lua interpreter (e.g. `lua54`)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4227 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4167 #, no-wrap msgid "`LUAC_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4228 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4168 #, no-wrap msgid "The name of the Lua compiler (e.g. `luac54`)" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4231 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4171 msgid "" "These additional variables are available for ports that specified the " "`module` parameter:" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4233 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4173 #, no-wrap msgid "Variables Defined for Lua Module Ports" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4240 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4180 #, no-wrap msgid "`LUA_DOCSDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4242 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4182 #, no-wrap msgid "the directory to which the module's documentation should be installed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4243 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4183 #, no-wrap msgid "`LUA_EXAMPLESDIR`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4244 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4184 #, no-wrap msgid "the directory to which the module's example files should be installed." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4250 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4190 #, no-wrap msgid "Makefile for an application using Lua" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4255 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4195 msgid "" "This example shows how to reference a Lua module required at run time. " "Notice that the reference must specify a flavor." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4261 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4201 #, no-wrap msgid "" "PORTNAME=\tsample\n" @@ -11460,8 +11266,8 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4265 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4289 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4205 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4229 #, no-wrap msgid "" "MAINTAINER=\tjohn@doe.tld\n" @@ -11470,25 +11276,25 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4267 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4207 #, no-wrap msgid "RUN_DEPENDS=\t${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR}\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4269 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4209 #, no-wrap msgid "USES=\t\tlua\n" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4276 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4216 #, no-wrap msgid "Makefile for a simple Lua module" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4285 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4225 #, no-wrap msgid "" "PORTNAME=\tsample\n" @@ -11498,169 +11304,169 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4291 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4231 #, no-wrap msgid "USES=\t\tlua:module\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4293 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4233 #, no-wrap msgid "DOCSDIR=\t${LUA_DOCSDIR}\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4300 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4240 #, no-wrap msgid "Using `iconv`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4303 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4243 msgid "FreeBSD has a native `iconv` in the operating system." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4305 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4245 msgid "For software that needs `iconv`, define `USES=iconv`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4307 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4247 msgid "When a port defines `USES=iconv`, these variables will be available:" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4312 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4252 #, no-wrap msgid "Variable name" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4313 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4253 #, no-wrap msgid "Purpose" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4314 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4254 #, no-wrap msgid "Port iconv (when using WCHAR_T or //TRANSLIT extensions)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4317 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4257 #, no-wrap msgid "Base iconv" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4318 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4258 #, no-wrap msgid "`ICONV_CMD`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4319 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4259 #, no-wrap msgid "Directory where the `iconv` binary resides" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4320 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4260 #, no-wrap msgid "`${LOCALBASE}/bin/iconv`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4322 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4262 #, no-wrap msgid "[.filename]#/usr/bin/iconv#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4323 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4263 #, no-wrap msgid "`ICONV_LIB`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4324 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4264 #, no-wrap msgid "`ld` argument to link to [.filename]#libiconv# (if needed)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4325 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4265 #, no-wrap msgid "`-liconv`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4327 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4337 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4341 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4267 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4277 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4281 #, no-wrap msgid "(empty)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4328 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4268 #, no-wrap msgid "`ICONV_PREFIX`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4329 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4269 #, no-wrap msgid "Directory where the `iconv` implementation resides (useful for configure scripts)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4330 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4270 #, no-wrap msgid "`${LOCALBASE}`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4332 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4272 #, no-wrap msgid "[.filename]#/usr#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4333 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4273 #, no-wrap msgid "`ICONV_CONFIGURE_ARG`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4334 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4339 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4274 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4279 #, no-wrap msgid "Preconstructed configure argument for configure scripts" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4335 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4275 #, no-wrap msgid "`--with-libiconv-prefix=${LOCALBASE}`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4338 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4278 #, no-wrap msgid "`ICONV_CONFIGURE_BASE`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4340 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4280 #, no-wrap msgid "`--with-libiconv=${LOCALBASE}`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4344 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4284 msgid "" "These two examples automatically populate the variables with the correct " "value for systems using package:converters/libiconv[] or the native `iconv` " @@ -11668,13 +11474,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4346 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4286 #, no-wrap msgid "Simple `iconv` Usage" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4353 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4293 #, no-wrap msgid "" "USES=\t\ticonv\n" @@ -11682,13 +11488,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4358 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4298 #, no-wrap msgid "`iconv` Usage with `configure`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4365 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4305 #, no-wrap msgid "" "USES=\t\ticonv\n" @@ -11696,14 +11502,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4371 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4311 msgid "" "As shown above, `ICONV_LIB` is empty when a native `iconv` is present. This " "can be used to detect the native `iconv` and respond appropriately." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4374 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4314 msgid "" "Sometimes a program has an `ld` argument or search path hardcoded in a [." "filename]#Makefile# or configure script. This approach can be used to solve " @@ -11711,20 +11517,20 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4376 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4316 #, no-wrap msgid "Fixing Hardcoded `-liconv`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4382 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4399 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4322 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4339 #, no-wrap msgid "USES=\t\ticonv\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4385 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4325 #, no-wrap msgid "" "post-patch:\n" @@ -11732,7 +11538,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4391 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4331 msgid "" "In some cases it is necessary to set alternate values or perform operations " "depending on whether there is a native `iconv`. [.filename]#bsd.port.pre." @@ -11740,13 +11546,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4393 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4333 #, no-wrap msgid "Checking for Native `iconv` Availability" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4407 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4347 #, no-wrap msgid "" "post-patch:\n" @@ -11757,24 +11563,24 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4409 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4349 #, no-wrap msgid ".include <bsd.port.post.mk>\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4414 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4354 #, no-wrap msgid "Using Xfce" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4417 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4357 msgid "Ports that need Xfce libraries or applications set `USES=xfce`." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4421 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4361 msgid "" "Specific Xfce library and application dependencies are set with values " "assigned to `USE_XFCE`. They are defined in [.filename]#/usr/ports/Mk/Uses/" @@ -11782,107 +11588,107 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4422 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4362 #, no-wrap msgid "Values of `USE_XFCE`" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4423 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4363 #, no-wrap msgid "garcon" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4425 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4365 msgid "package:sysutils/garcon[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4426 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4366 #, no-wrap msgid "libexo" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4428 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4368 msgid "package:x11/libexo[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4429 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4369 #, no-wrap msgid "libgui" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4431 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4371 msgid "package:x11-toolkits/libxfce4gui[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4432 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4372 #, no-wrap msgid "libmenu" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4434 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4374 msgid "package:x11/libxfce4menu[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4435 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4375 #, no-wrap msgid "libutil" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4437 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4377 msgid "package:x11/libxfce4util[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4438 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4378 #, no-wrap msgid "panel" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4440 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4380 msgid "package:x11-wm/xfce4-panel[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4441 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4381 #, no-wrap msgid "thunar" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4443 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4383 msgid "package:x11-fm/thunar[]" msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4444 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4384 #, no-wrap msgid "xfconf" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4446 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4386 msgid "package:x11/xfce4-conf[]" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4448 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4388 #, no-wrap msgid "`USES=xfce` Example" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4455 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4395 #, no-wrap msgid "" "USES=\t\txfce\n" @@ -11890,20 +11696,20 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4460 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4400 #, no-wrap msgid "Using Xfce's Own GTK2 Widgets" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4464 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4404 msgid "" "In this example, the ported application uses the GTK2-specific widgets " "package:x11/libxfce4menu[] and package:x11/xfce4-conf[]." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4469 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4409 #, no-wrap msgid "" "USES=\t\txfce:gtk2\n" @@ -11911,7 +11717,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4478 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4418 msgid "" "Xfce components included this way will automatically include any " "dependencies they need. It is no longer necessary to specify the entire " @@ -11919,7 +11725,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4483 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4423 #, no-wrap msgid "" "USES=\t\txfce\n" @@ -11927,14 +11733,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4486 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4426 msgid "" "There is no need to list the components package:x11-wm/xfce4-panel[] needs " "itself like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4491 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4431 #, no-wrap msgid "" "USES=\t\txfce\n" @@ -11942,7 +11748,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4495 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4435 msgid "" "However, Xfce components and non-Xfce dependencies of the port must be " "included explicitly. Do not count on an Xfce component to provide a sub-" @@ -11950,136 +11756,221 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4499 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4438 +#, no-wrap +msgid "Using Budgie" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4441 +msgid "" +"Applications or libraries depending on the Budgie desktop should set `USES= " +"budgie` and set `USE_BUDGIE` to the list of required components." +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4448 +#, no-wrap +msgid "`libbudgie`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4450 +#, no-wrap +msgid "Desktop core (library)" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4451 +#, no-wrap +msgid "`raven`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4453 +#, no-wrap +msgid "All-in-one center in panel for accessing different applications widgets" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4454 +#, no-wrap +msgid "`screensaver`" +msgstr "" + +#. type: Table +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4456 +#, no-wrap +msgid "Desktop-specific screensaver" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4461 +msgid "" +"All application widgets communicate through the *org.budgie_desktop.Raven* " +"service." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4463 +msgid "" +"The default dependency is lib- and run-time, it can be changed with `:build` " +"or `:run`, for example:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4468 +#, no-wrap +msgid "" +"USES=\t\tbudgie\n" +"USE_BUDGIE=\tscreensaver:build\n" +msgstr "" + +#. type: Block title +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4472 +#, no-wrap +msgid "`USE_BUDGIE` Example" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4479 +#, no-wrap +msgid "" +"USES=\t\tbudgie gettext gnome meson pkgconfig\n" +"USE_BUDGIE=\tlibbudgie\n" +msgstr "" + +#. type: Title == +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4483 #, no-wrap msgid "Using Databases" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4502 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4486 msgid "" "Use one of the `USES` macros from <<using-databases-uses>> to add a " "dependency on a database." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4504 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4488 #, no-wrap msgid "Database `USES` Macros" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4508 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4492 #, no-wrap msgid "Database" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4510 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4494 #, no-wrap msgid "USES Macro" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4511 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4495 #, no-wrap msgid "Berkeley DB" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4513 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4497 #, no-wrap msgid "crossref:uses[uses-bdb,`bdb`]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4514 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4498 #, no-wrap msgid "MariaDB, MySQL, Percona" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4516 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4500 #, no-wrap msgid "crossref:uses[uses-mysql,`mysql`]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4517 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4501 #, no-wrap msgid "PostgreSQL" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4519 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4503 #, no-wrap msgid "crossref:uses[uses-pgsql,`pgsql`]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4520 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4504 #, no-wrap msgid "SQLite" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4521 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4505 #, no-wrap msgid "crossref:uses[uses-sqlite,`sqlite`]" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4524 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4508 #, no-wrap msgid "Using Berkeley DB 6" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4530 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4514 #, no-wrap msgid "USES=\tbdb:6\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4533 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4517 msgid "See crossref:uses[uses-bdb,`bdb`] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4536 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4520 #, no-wrap msgid "Using MySQL" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4540 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4524 msgid "When a port needs the MySQL client library add" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4544 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4528 #, no-wrap msgid "USES=\tmysql\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4547 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4531 msgid "See crossref:uses[uses-mysql,`mysql`] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4550 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4534 #, no-wrap msgid "Using PostgreSQL" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4554 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4538 msgid "When a port needs the PostgreSQL server version 9.6 or later add" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4559 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4543 #, no-wrap msgid "" "USES=\t\tpgsql:9.6+\n" @@ -12087,35 +11978,35 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4562 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4546 msgid "See crossref:uses[uses-pgsql,`pgsql`] for more information." msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4565 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4549 #, no-wrap msgid "Using SQLite 3" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4571 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4555 #, no-wrap msgid "USES=\tsqlite:3\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4574 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4558 msgid "See crossref:uses[uses-sqlite,`sqlite`] for more information." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4577 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4561 #, no-wrap msgid "Starting and Stopping Services (`rc` Scripts)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4584 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4568 msgid "" "[.filename]#rc.d# scripts are used to start services on system startup, and " "to give administrators a standard way of stopping, starting and restarting " @@ -12127,20 +12018,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4587 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4571 msgid "" "With a mythical port called _doorman_, which needs to start a _doormand_ " "daemon. Add the following to the [.filename]#Makefile#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4591 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4575 #, no-wrap msgid "USE_RC_SUBR=\tdoormand\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4598 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4582 msgid "" "Multiple scripts may be listed and will be installed. Scripts must be " "placed in the [.filename]#files# subdirectory and a `.in` suffix must be " @@ -12151,7 +12042,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4600 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4584 msgid "" "As of FreeBSD 6.1-RELEASE, local [.filename]#rc.d# scripts (including those " "installed by ports) are included in the overall man:rcorder[8] of the base " @@ -12159,19 +12050,19 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4602 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4586 msgid "" "An example simple [.filename]#rc.d# script to start the doormand daemon:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4606 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4590 #, no-wrap msgid "#!/bin/sh\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4618 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4602 #, no-wrap msgid "" "# PROVIDE: doormand\n" @@ -12188,13 +12079,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4620 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4604 #, no-wrap msgid ". /etc/rc.subr\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4623 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4607 #, no-wrap msgid "" "name=doormand\n" @@ -12202,13 +12093,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4625 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4609 #, no-wrap msgid "load_rc_config $name\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4628 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4612 #, no-wrap msgid "" ": ${doormand_enable:=\"NO\"}\n" @@ -12216,7 +12107,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4631 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4615 #, no-wrap msgid "" "command=%%PREFIX%%/sbin/${name}\n" @@ -12224,51 +12115,51 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4633 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4617 #, no-wrap msgid "command_args=\"-p $pidfile -f $doormand_config\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4635 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4619 #, no-wrap msgid "run_rc_command \"$1\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4638 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4622 msgid "" "Unless there is a very good reason to start the service earlier, or it runs " "as a particular user (other than root), all ports scripts must use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4642 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4626 #, no-wrap msgid "REQUIRE: LOGIN\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4645 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4629 msgid "" "If the startup script launches a daemon that must be shutdown, the following " "will trigger a stop of the service on system shutdown:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4649 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4633 #, no-wrap msgid "KEYWORD: shutdown\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4652 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4636 msgid "" "If the script is not starting a persistent service this is not necessary." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4655 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4639 msgid "" "For optional configuration elements the \"=\" style of default variable " "assignment is preferable to the \":=\" style here, since the former sets a " @@ -12277,13 +12168,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4659 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4643 #, no-wrap msgid "doormand_flags=\"\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4663 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4647 msgid "" "in their [.filename]#rc.conf.local#, and a variable substitution using \":" "=\" would inappropriately override the user's intention. The `_enable` " @@ -12291,7 +12182,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4668 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4652 msgid "" "Ports _must not_ start and stop their services when installing and " "deinstalling. Do not abuse the [.filename]#plist# keywords described in " @@ -12302,13 +12193,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4671 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4655 #, no-wrap msgid "Pre-Commit Checklist" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4674 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4658 msgid "" "Before contributing a port with an [.filename]#rc.d# script, and more " "importantly, before committing one, please consult this checklist to be sure " @@ -12316,14 +12207,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4676 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4660 msgid "" "The package:devel/rclint[] port can check for most of these, but it is not a " "substitute for proper review." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4679 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4663 msgid "" "If this is a new file, does it have a [.filename]#.sh# extension? If so, " "that must be changed to just [.filename]#file.in# since [.filename]#rc.d# " @@ -12331,7 +12222,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4680 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4664 msgid "" "Do the name of the file (minus [.filename]#.in#), the `PROVIDE` line, and " "`$` _name_ all match? The file name matching `PROVIDE` makes debugging " @@ -12342,7 +12233,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4681 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4665 msgid "" "Is the `REQUIRE` line set to `LOGIN`? This is mandatory for scripts that run " "as a non-root user. If it runs as root, is there a good reason for it to run " @@ -12352,14 +12243,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4682 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4666 msgid "" "Does the script start a persistent service? If so, it must have `KEYWORD: " "shutdown`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4683 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4667 msgid "" "Make sure there is no `KEYWORD: FreeBSD` present. This has not been " "necessary nor desirable for years. It is also an indication that the new " @@ -12368,7 +12259,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4684 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4668 msgid "" "If the script uses an interpreted language like `perl`, `python`, or `ruby`, " "make certain that `command_interpreter` is set appropriately, for example, " @@ -12377,31 +12268,31 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4688 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4672 #, no-wrap msgid "# service name stop\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4691 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4675 msgid "" "will probably not work properly. See man:service[8] for more information." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4692 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4676 msgid "" "Have all occurrences of [.filename]#/usr/local# been replaced with `%%PREFIX%" "%`?" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4693 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4677 msgid "Do the default variable assignments come after `load_rc_config`?" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4694 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4678 msgid "" "Are there default assignments to empty strings? They should be removed, but " "double-check that the option is documented in the comments at the top of the " @@ -12409,12 +12300,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4695 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4679 msgid "Are things that are set in variables actually used in the script?" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4696 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4680 msgid "" "Are options listed in the default _name_`_flags` things that are actually " "mandatory? If so, they must be in `command_args`. `-d` is a red flag (pardon " @@ -12423,28 +12314,28 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4697 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4681 msgid "" "`_name__flags` must never be included in `command_args` (and vice versa, " "although that error is less common)." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4698 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4682 msgid "" "Does the script execute any code unconditionally? This is frowned on. " "Usually these things must be dealt with through a `start_precmd`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4699 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4683 msgid "" "All boolean tests must use the `checkyesno` function. No hand-rolled tests " "for `[Yy][Ee][Ss]`, etc." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4700 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4684 msgid "" "If there is a loop (for example, waiting for something to start) does it " "have a counter to terminate the loop? We do not want the boot to be stuck " @@ -12452,7 +12343,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4701 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4685 msgid "" "Does the script create files or directories that need specific permissions, " "for example, a [.filename]#pid# that needs to be owned by the user that runs " @@ -12462,13 +12353,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4703 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4687 #, no-wrap msgid "Adding Users and Groups" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4708 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4692 msgid "" "Some ports require a particular user account to be present, usually for " "daemons that run as that user. For these ports, choose a _unique_ UID from " @@ -12478,21 +12369,21 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4710 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4694 msgid "" "Please include a patch against these two files when requiring a new user or " "group to be created for the port." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4712 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4696 msgid "" "Then use `USERS` and `GROUPS` in [.filename]#Makefile#, and the user will be " "automatically created when installing the port." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4717 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4701 #, no-wrap msgid "" "USERS=\tpulse\n" @@ -12500,20 +12391,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4720 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4704 msgid "" "The current list of reserved UIDs and GIDs can be found in [.filename]#ports/" "UIDs# and [.filename]#ports/GIDs#." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4722 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4706 #, no-wrap msgid "Ports That Rely on Kernel Sources" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4726 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4710 msgid "" "Some ports (such as kernel loadable modules) need the kernel source files so " "that the port can compile. Here is the correct way to determine if the user " @@ -12521,26 +12412,26 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4730 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4714 #, no-wrap msgid "USES=\tkmod\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4733 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4717 msgid "" "Apart from this check, the `kmod` feature takes care of most items that " "these ports need to take into account." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4735 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4719 #, no-wrap msgid "Go Libraries" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4739 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4723 msgid "" "Ports must not package or install Go libs or source code. Go ports must " "fetch the required deps at the normal fetch time and should only install the " @@ -12548,24 +12439,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4741 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4725 msgid "Ports should (in order of preference):" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4743 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4727 msgid "Use vendored dependencies included with the package source." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4744 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4728 msgid "" "Fetch the versions of deps specified by upstream (in the case of go.mod, " "vendor.json or similar)." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4745 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4729 msgid "" "As a last resort (deps are not included nor versions specified exactly) " "fetch versions of dependencies available at the time of upstream development/" @@ -12573,13 +12464,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4747 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4731 #, no-wrap msgid "Haskell Libraries" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4751 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4735 msgid "" "Just like in case of Go language, Ports must not package or install Haskell " "libraries. Haskell ports must link statically to their dependencies and " @@ -12587,13 +12478,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4753 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4737 #, no-wrap msgid "Shell Completion Files" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4758 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4742 msgid "" "Many modern shells (including bash, fish, tcsh and zsh) support parameter " "and/or option tab-completion. This support usually comes from completion " @@ -12603,7 +12494,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4762 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4746 msgid "" "When available, completion files should always be installed. It is not " "necessary to make an option for it. If an option is used, though, always " @@ -12611,48 +12502,48 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4764 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4748 #, no-wrap msgid "Shell completion file paths" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4768 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4752 #, no-wrap msgid "`bash`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4770 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4754 #, no-wrap msgid "[.filename]#${PREFIX}/etc/bash_completion.d#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4771 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4755 #, no-wrap msgid "`fish`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4773 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4757 #, no-wrap msgid "[.filename]#${PREFIX}/share/fish/vendor_completions.d#" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4774 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4758 #, no-wrap msgid "`zsh`" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4775 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4759 #, no-wrap msgid "[.filename]#${PREFIX}/share/zsh/site-functions#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/special/_index.adoc:4777 +#: documentation/content/en/books/porters-handbook/special/_index.adoc:4761 msgid "Do not register any dependencies on the shells themselves." msgstr "" |