aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/en/books/porters-handbook/special
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2023-04-20 23:58:36 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2023-04-20 23:58:36 +0000
commitfa6e3fed4716fa93292ea84f4151c9d550ca191a (patch)
tree835adfa71c85cc918fdf08d52421db948478819c /documentation/content/en/books/porters-handbook/special
parent026b2cf287940bb619e92ea8fe12f93724aca49a (diff)
downloaddoc-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.po4003
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 ""